私のUbuntuにUSB 2.0モジュールがありますか?

私のUbuntuにUSB 2.0モジュールがありますか?

外付けハードドライブとLenovo T400ノートブックの間にいくつかのファイルをコピーしています。外付けハードドライブは7年になり、ケースに「USB 2.0」があり、ノートパソコンは3年になったのです。コピー速度はほとんど8.3 MB /秒で、最大10 MB /秒を超えません。 USB 2.0モジュールがロードされているかどうか疑問に思います。そうでなければ、どのように取得できますか?

の出力はlsmod | grep hci次のとおりです。

firewire_ohci 40172 0
firewire_core 56906 1 firewire_ohci. 

私はどちらもUSBではなくFireWireに関するものだと思います。

lsmod | grep HCI何も返されません。

ありがとうございます!

答え1

USB 1の生のバス速度は12Mb / s = 1.5MB / sに過ぎません(生の速度にはコマンドオーバーヘッドが含まれているため、有効速度はわずかに低くなります)。だからあなたは間違いなくUSB 2を使用しています。とにかくUSB 2はUbuntuよりも古いです。

USB 2.0をサポートするモジュールはですehci_hcd。すべてのUbuntuカーネルにこれをモジュールとして含めると思いますが、カーネルイメージのバージョンに含めることができるかどうかはわかりません。

を実行すると、どのUSBコントローラがあるかを確認できますlspci。複数のUSB1コントローラとUSB2コントローラが表示されることがあります(USB2コントローラはより多くのデバイスを処理できるため、ほとんどのコンピュータは1つしか処理できません)。lspci -v各PCIデバイスを処理するドライバを表示します。

ディスク接続の内容について詳しく知る最も簡単な方法は、実行udevadm info -a -n /dev/sdb(またはディスクに対応するブロックデバイス)することです。また、すぐ下の情報を参照することもできます/sys(つまりudevadm/sys/block/sdbシンボリックリンクが指す場所がそれです)。

の出力にもいくつかの情報がありますlsusb -v。ハードドライブの場合は行がありますbInterfaceClass 8 Mass Storage。値bcdUSBはUSBプロトコルバージョン(2.00USB2デバイス用)です。バス番号は、デバイスが接続されているハブ(コントローラ内のルートハブであり得る)を識別します。

関連情報