外付けハードドライブと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.00
USB2デバイス用)です。バス番号は、デバイスが接続されているハブ(コントローラ内のルートハブであり得る)を識別します。