回答:
lsusb
カーネルがusb 3.0サポートを認識しているかどうかを示します。
この非USB3システムと比較してください:
$ lsusb
Bus 001 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 003: ID 1210:2604 DigiTech
Bus 002 Device 003: ID 0a5c:219c Broadcom Corp.
これで、USB3をサポートします:
$ lsusb
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 003: ID 08ff:168b AuthenTec, Inc.
Bus 001 Device 004: ID 04f2:b1d6 Chicony Electronics Co., Ltd
Bus 002 Device 015: ID 0cf3:3005 Atheros Communications, Inc. AR3011 Bluetooth
USB3には「3.0ルートハブ」が存在します。
ただし、ハードウェアがUSB3かどうかを判断する最善の方法は、ポート自体を確認することです。USB3は通常、色分けされており、青であり、いくつかの余分な導体があります(ただし、少し見にくいです)。USB 3.0ポートが青色でない場合は、次のように、超高速を表す「SS」というフレーズが表示される可能性が高くなります。
USB 3ポートは青色です。ラップトップのポートを見てください。青色でない場合、USB 3ポートではありません。おそらくこれを決定するためのターミナルコマンドがいくつかありますが、ポートを視覚的に検査するのが最も簡単です。
編集:匿名ユーザーが拒否された有用な編集を提案しましたが、答えが100%正しくないことを証明するので役立つと思います。以下に逐語的にコピーし、それが役立つことを願っています
UBS 3.0のポートが青いという多くの場所を読んでいますが、私の経験ではそうではありません。2つの2.0 USBポートと2つの3.0 USBポートを備えたDell Latitude E6430があります。これらには上記のSSマーキングが付いていますが、ラップトップの外側から見える青い部分はありません。
私はこの主題について少し研究してきましたが、時々このような場合ではなく、見下すようなコメントが見られます。それらは常に青いとは限らず、実際のところ、私はソフトウェアテストエンジニアであり、1日を通して多数のコンピューターを操作していますが、ポートに外部に青色が表示されているものはまだ見つかりません。コンピューターポートではなく、青色のデバイスを見ました。
聞いてくれてありがとう!
USBホストコントローラーはPCIデバイスなので、で表示できますlspci
。USB3である「xHCI」を探します。
$ lspci | grep USB
00:14.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB xHCI Host Controller (rev 04)
00:1a.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB Enhanced Host Controller #2 (rev 04)
00:1d.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB Enhanced Host Controller #1 (rev 04)
lsusb -t
また、xhciコントローラーまたはハブも表示されます。
$ lsusb -t | grep xhci
/: Bus 02.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/4p, 5000M
動作速度は各行の最後に表示されます。USB3は5000Mでなければなりません。
UsbView
非常に詳細で技術的な情報を提供するなどのプログラムを使用して見つけることができるはずです。githubサイトで述べたように、
USBViewは、USBバスのデバイスツリーがどのように見えるかを示す小さなGTKアプリケーションです。USBバスのトポロジを示しています。また、バス上の個々のデバイスに関する情報も表示します。
最近更新されており、コンパイルと実行が簡単です。方法は次のとおりです。
まず、いくつかの重要なプログラムとgtkの依存関係をインストールします
sudo apt-get install git build-essential libgtk2.0-dev libgtk-3-dev
次に入力
git clone git://github.com/gregkh/usbview.git
とcd
にusbview
フォルダとファイル名を指定して実行
./autogen.sh && ./configure
その後
make
使用するsudo make install
かsudo checkinstall
、実行するかによって実行できます。
プログラムを実行するときgksudo
は、プローブするため使用する必要があります。
gksudo usbview
usb機能の詳細を示すスクリーンショットが表示されます。リストされているホストコントローラーには、使用している機能が表示されます。usb 3ホストコントローラーがありません。
./autogen.sh && ./configure
生産していますbash: ./autogen.sh: No such file or directory
の出力にlsusb
さまざまなUSBバージョンのポートが表示され、各行をマシンの対応するUSBポートに一致させるのに問題がある場合は、以下を試してください。問題のポートにメモリスティックを差し込みます。次にlsusb -t
、「Mass Storage」というフレーズを実行して探します。このノードの親は、メモリスティックを接続したUSBポートに対応しています。ベインが言ったように、その行の最後の転送速度は、USBバージョン(USB 1は12M、USB 2は480M、USB 3は5000Mです)を示しています。
(申し訳ありませんが、ベインの回答にコメントを追加しようとしましたが、十分な評判がありません。)
lsusb -t
(ベインの答えを参照)またはlsusb -v
もちろん、ファイルをコピーでき、480Mbpsまたは60MB / sの転送速度を超える場合は、> USB2.0(I '時々lsusbが私のデバイスのバージョンを正しく表示しないことを発見しました-彼らは480Mと言いますが、それより速くコピーできます。)