お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2011-07-21 18:03:17

redsnap
新しいメンバ
登録日: 2011-07-21

USB3.0 root HUB は認識されるが、ハードウェアが認識されない

はじめまして。

新しく購入したショップブランドのPCなのですが、インストール直後からずっと USB の調子が悪いのでお助けください。

PC構成
 CPU intel Core i7-2600S
 MEM 8GB (DDR3 PC3-10600 4GBx2)
 M/B ASrock H67M-GE/THW

OS は Ubuntu 11.04 64bit に、Ubuntu Japanese Team のリポジトリを追加して使っています。新しめのPCに 64bit 版を入れるとハマるよ、と言われていましたが・・・確かに、HDD セクタ問題やらプリンタドライバ関係でいろいろハマりましたが、今のところ今回投稿させていただいておりますUSB3.0の問題を除いて解決できています。

症状は、USB3.0 ポートに USB3.0 対応の HDD(owltech のHDDケース OWL-ESL35/U3(B)+320GB のSATA-II HDD)
それから、 USB3.0 対応の Blu-ray, また、試しにUSB2.0 のUSBメモリ(Sony 製)をつないでも、認識されません。

それぞれ、USB2.0 ポートにつなぐとちゃんと認識されます。動作は USB2.0 ですが・・・
Blu-ray はそもそも動かないのかもしれませんが、DVD ドライブとしてでも利用できるとうれしいです。
USB3.0 ポートは4つありますが、どれも症状は同じです。

lsusb の出力は以下のとおりです
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 002 Device 004: ID 0566:3107 Monterey International Corp.
Bus 002 Device 003: ID 045e:0773 Microsoft Corp.   < Bluetooth マウスと思われる
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

root hub までは認識しているようですが・・・
よろしくお願いします。

オフライン

 

#2 2011-07-21 23:07:40

funatogawa
メンバ
From: 関東
登録日: 2009-02-01

Re: USB3.0 root HUB は認識されるが、ハードウェアが認識されない

「Etron EJ168A」は新しいデバイスなので、Ubuntu11.04には対応していません。
http://gihyo.jp/admin/serial/01/ubuntu-recipe/0179

Windowsで使うならともかく、Linuxで使うなら、ASRockは価格を抑えるために、新しいデバイスを使いがちです。
なので、しばらくカーネルが対応しない場合が多いと思います。
なるべく標準的なデバイスを使用したM/B(ASUSなど)を選ぶと良いと思います。
カーネルのバージョンアップ(11.10かな)をお待ちください。

オフライン

 

#3 2011-07-22 10:19:24

redsnap
新しいメンバ
登録日: 2011-07-21

Re: USB3.0 root HUB は認識されるが、ハードウェアが認識されない

さっそくのご回答有難うございました。
次でもその次でも、サポートされるのを待ちたいとおもいます。

ところで、これは後学のためにお伺いしたいのですが、
lsusb で root hub の固有情報(?)が認識されているのに、
デバイスが動作していないのはなぜでしょう?
別の言い方をすれば・・・
lsusb はどこまでの情報をとりこんでいるのでしょう?
(kernel がサポートしていなくても、コントローラチップの名前だけは
 読み取れるようになっているのでしょうか?)

オフライン

 

#4 2011-07-22 13:14:38

redsnap
新しいメンバ
登録日: 2011-07-21

Re: USB3.0 root HUB は認識されるが、ハードウェアが認識されない

さっそくのご回答有難うございました。
次でもその次でも、サポートされるのを待ちたいとおもいます。

ところで、これは後学のためにお伺いしたいのですが、
lsusb で root hub の固有情報(?)が認識されているのに、
デバイスが動作していないのはなぜでしょう?
別の言い方をすれば・・・
lsusb はどこまでの情報をとりこんでいるのでしょう?
(kernel がサポートしていなくても、コントローラチップの名前だけは
 読み取れるようになっているのでしょうか?)

オフライン

 

#5 2011-07-22 14:48:11

funatogawa
メンバ
From: 関東
登録日: 2009-02-01

Re: USB3.0 root HUB は認識されるが、ハードウェアが認識されない

redsnap による投稿:

lsusb で root hub の固有情報(?)が認識されているのに、
デバイスが動作していないのはなぜでしょう?

私も詳しく学習したことがないので、「日経Linux」2009年4月号・5月号で書かれている程度の聞きかじりです。
一般のATAやSATAHDDは「カーネル→デバイス・ドライバ→コントローラチップ→HDD」ですが、USBはプラグ・アンド・プレイをサーポートしていて、しかもつながる機器が様々です。また、USB機器との物理チャンネルは1つしかなく、電源が2本、通信路2本の4本接続です。したがってコントロールも複雑で、「カーネル→USBドライバ→USBコア(カーネル内)→USBホストコントローラ→USB機器」です。USBホストコントローラまではM/B上のデバイスですので、USB2.0でも3.0でも変わらないと思いますし、その通信規約もPCI(ex)規格です。ところが、実際にUSB機器を認識して、どのドライバを使うか決定する段階になると、クラスID=0(不明)だとUSBコア内のクラスドライバーが使えず、ベンダーIDとプロダクトIDごとのドライバを探しますので、ホストコントローラにあったベンダードライバが必要になるのではないでしょうか。現在の3.0のドライバーはNEC用のものです。

「lsusb」は、USB機器が接続されていないか、読み出すドライバがなくて認識できないと、USBコントローラのベンダーIDとプロダクトID、バージョンを表示して終了してしまいます。

どなたか補足をおねがいします。

オフライン

 

#6 2011-07-25 09:26:18

redsnap
新しいメンバ
登録日: 2011-07-21

Re: USB3.0 root HUB は認識されるが、ハードウェアが認識されない

なるほど、すこし理解できた気がします。
ファイルシステムでの ls が個別のファイルの中身をみないように、
lsusb もデバイスの表面しかみていない、というようなかんじでしょうか。

ありがとうございますた。

PS:2重投稿しつれいしました。

オフライン

 

#7 2011-07-25 10:51:52

funatogawa
メンバ
From: 関東
登録日: 2009-02-01

Re: USB3.0 root HUB は認識されるが、ハードウェアが認識されない

funatogawa による投稿:

〜略〜
なるべく標準的なデバイスを使用したM/B(ASUSなど)を選ぶと良いと思います。
〜略〜

#2でこのように書きましたが、
東日本大震災の影響でルネサス(NEC)のUSB3.0デバイスが不足しています。
そのため、ASUSでもP8Z68DelaxではNEC® USB 3.0 controller (http://www.asus.com/Motherboards/Intel_ … ifications)を使っていますが、
中クラスM/B(P8Z68Vproまで)ではASMedia® USB 3.0 controller(http://www.asus.co.jp/Motherboards/Inte … ifications)の新しいデバイスを使っていますので、Linuxで使う場合はご注意ください。その他のメーカーは明示していない場合がありますので、雑誌等で確認してください。

Windowsで使う場合は、ドライバはデバイスメーカーが提供しますので、大丈夫です。

オフライン

 

#8 2011-11-07 19:51:10

redsnap
新しいメンバ
登録日: 2011-07-21

Re: USB3.0 root HUB は認識されるが、ハードウェアが認識されない

すこし遅ればせながら・・・
ubuntu 11.10 にアップデートしたら認識出来るようになりました。
ありがとうございました。

オフライン

 

#9 2011-11-09 19:35:54

makopi
メンバ
登録日: 2009-11-01

Re: USB3.0 root HUB は認識されるが、ハードウェアが認識されない

すこし遅ればせながら・・・
ubuntu 11.10 にアップデートしたら認識出来るようになりました。
ありがとうございました。

マザーボードの選択の参考にさせていただきます。
有難うございました。

オフライン

 

Board footer

Powered by FluxBB