質問: usb 2.0デバイスはフルスピードで動作していますか? usbフラッシュドライブがフルusb 2.0速度で実行されているかどうかを確認するにはどうすればよいですか?現在、ドライブが480 mbpsポートに接続されていることを確認したいのですが、以前は、特定のデバイスがusb 2.0であるか、それより古いリビジョンであるかがわかりませんでした。読み取り/書き込み速度のテスト以外の機能を特定する方法を教えてください。
回答: あなたはチェックアウトできますlsusb -v 私のシステムでは、たとえば、次の行(および詳細)を取得します。 ポート6:0000.0503高速電源有効接続 または、次のコマンドを発行できます。tail -f /var/log/kern.log 1つのターミナルで、usbフラッシュドライブに接続します。私のシステムでは、たとえば次のメッセージが表示されます。 9月15日22:10:40 fooカーネル:[405279.750140] usb 2-2:ehci_hcdとアドレス24を使用する新しい高速usbデバイス ehci_hcdはカーネル内のusb 2.0コントローラーモジュールです(つまり、すべてが正常で、usb 2.0スティックは適切な速度で使用されます)。次のようなフォローアップメッセージが表示されない限り: 9月15日22:15:25 fooカーネル:[405564.451402] usb 6-2:最高速で実行されていません。高速ハブに接続する (この場合、コンピュータのusbポートがusb 2.0高速デバイスをサポートしているため、低品質のusb 2.0スティック(ケンジントン)との互換性の問題があると思われます)usb 2.0以外の高速スティックを使用すると、次のメッセージが表示されます。 9月15日22:15:25 fooカーネル:[405564.300127] usb 6-2:uhci_hcdとアドレス4を使用する新しいフルスピードusbデバイス ユーザーアカウントが/var/log/kern.log(またはシステムに依存する別のカーネルログメッセージファイルの場所)にアクセスできない場合は、コマンドdmesgを使用して、カーネルメッセージバッファ。 dmesgの欠点は、そのようなナイスタイムスタンプを出力するだけで、follow outputオプションがないことです。