Ubuntu Mac mini(2018) Macmini8,1: 480Mb/s に制限される USB-C

Ubuntu Mac mini(2018) Macmini8,1: 480Mb/s に制限される USB-C

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メートルを超えない手動型であるか、アクティブ型で長さが長いため、価格が高価です。

もう一つの可能​​性は、正しいケーブルを持っていますが、ケーブルが損傷していることです。正しいケーブルを使用していること、ケーブルが損傷していないことを確認してください。

おすすめ記事