USBは2つの5Gb / s USB-Aポートで動作します。
しかし、USB-Cは速度設定が480Mb / sを超えるデバイスを認識しません。
これらの機器を接続してもdmesg --human --follow
何も出力されません。
USBハードウェアはIntelの在庫です。
lspci-knns14.0 00:14.0 USB コントローラ [0c03]: Intel Corporation Cannon Lake PCH USB 3.1 xHCI ホストコントローラ [8086:a36d](改訂 10) サブシステム: Intel Corporation Cannon Lake PCH USB 3.1 xHCI ホストコントローラ [8086:7270] 使用されたカーネルドライバ:xhci_hcd カーネルモジュール: xhci_pci
LinuxはUbuntu linux-generic-hwe-20.04 5.8.0-36です。
2021年2月5日:
480Mb/sに制限されたUSBポートはThunderboltコントローラではありません。
lspci-knns7e:0 7e:00.0 USBコントローラ [0c03]: Intel Corporation JHL7540 Thunderbolt 3 USBコントローラ [Titan Ridge 4C 2018] [8086:15ec] (改訂06) サブシステム: Intel Corporation JHL7540 Thunderbolt 3 USB コントローラ [Titan Ridge 4C 2018] [8086:0000] 使用されたカーネルドライバ:xhci_hcd カーネルモジュール: xhci_pci lspci -knns8:0 08:00.0 USB コントローラ [0c03]: Intel Corporation JHL7540 Thunderbolt 3 USB コントローラ [Titan Ridge 4C 2018] [8086:15ec] (改訂 06) サブシステム: Intel Corporation JHL7540 Thunderbolt 3 USB コントローラ [Titan Ridge 4C 2018] [8086:0000] 使用されたカーネルドライバ:xhci_hcd カーネルモジュール: xhci_pci
2021年2月6日:
USBバス速度と対応するPCIコントローラは次のとおりです。
/sys/bus/usb/devices/usb* の A について echo "$(basename $A):$(cat $A/speed)"; USB1:480 USB2:10000 USB3:480 USB4:10000 USB5:480 USB6:10000
6つのUSBバスがあります:
ls -ld /sys/bus/usb/デバイス/usb* lrwxrwxrwx 1ルートルート0 11月26日、19:18 /sys/bus/usb/devices/usb1 -> ../../../devices/pci0000:00/0000:00:14.0/usb1 lrwxrwxrwx 1root0 11月26日 19:18 /sys/bus/usb/devices/usb2 -> ../../../devices/pci0000:00/0000:00:14.0/usb2 lrwxrwxrwx 1ルート0 11月26日、19:18 /sys/bus/usb/devices/usb3 -> ../../../devices/pci0000:00/0000:00:01.1/0000:05:00 /0000 :06:02.0/0000:08:00.0/usb3 lrwxrwxrwx 1 root 0 11月26日、19:18 /sys/bus/usb/devices/usb4 -> ../../../devices/pci0000:00/0000:00:01.1/0000:05:00 /0000 :06:02.0/0000:08:00.0/usb4 lrwxrwxrwx 1ルート0 11月26日、19:18 /sys/bus/usb/devices/usb5 -> ../../../devices/pci0000:00/0000:00:01.2/0000:7b:00 /0000 :7c:02.0/0000:7e:00.0/usb5 lrwxrwxrwx 1root0 11月26日 19:18 /sys/bus/usb/devices/usb6 -> ../../../devices/pci0000:00/0000:00:01.2/0000:7b:00.0 /00 7c: 02.0/0000:7e:00.0/usb6
最高のバスusb4とusb6は利用できません
インテルのオープンソースドライバー関連の作業をしている人の中から意見を提示する人はいますか?
10Gb/s USBを取得するカーネルモジュールオプションや他の方法がありますか?
ベストアンサー1
私の考えでは、どのタイプのケーブルを使用しているのか、どのタイプのケーブルを使用しているのかについての明白な情報を削除する必要があると思います。 USB 2.0のみをサポートするUSB-Cケーブルがありますが、このケーブルを使用するとUSB 2.0よりも良い速度は出ません。 USB仕様に準拠したケーブルは、コネクタで処理できる帯域幅とプロトコルを表します。
USBをサポートするUSB-CケーブルにはUSB「サムジチャン」アイコンがあり、480Mbps以上をサポートするケーブルには様式化された「SS」とサムジチャンがあります。 「SuperSpeed」ケーブルの認証帯域幅(Gbps)は、通常、5、10、または20の小さい数字で表されます。 「SuperSpeed」をサポートする新しいUSB-Cケーブルは、認証された速度を示すために「SS」の代わりに20または40を使用しますが、まだ実際に使用されているケーブルは見たことがありません。互換性のあるThunderbolt 3ケーブルには、ケーブルコネクタにThunderboltアイコンがあります。
ケーブル帯域幅を表す一つの指標は長さである。 USB 2.0 USB-Cケーブルは通常、長さが1メートルを超え、価格が安いため、ケーブルが長くなり、人々が購入します。これは、ノートブックを電源に接続するなど、データ転送能力よりも電力転送能力が大きい場合に最も一般的に使用されます。超高速機能を備えたケーブルは、長さが1メートルを超えない手動型であるか、アクティブ型で長さが長いため、価格が高価です。
もう一つの可能性は、正しいケーブルを持っていますが、ケーブルが損傷していることです。正しいケーブルを使用していること、ケーブルが損傷していないことを確認してください。