ハブが隣接するポートに接続されていると、USBポートを有効にすることはできません。

ハブが隣接するポートに接続されていると、USBポートを有効にすることはできません。

これは現在のUSB設定です。バス3にAnkerブランドの電源ハブが接続されています。

    lsusb -t
/:  Bus 04.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/4p, 5000M
/:  Bus 03.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/4p, 480M
    |__ Port 4: Dev 25, If 0, Class=Hub, Driver=hub/4p, 480M
        |__ Port 1: Dev 26, If 0, Class=Human Interface Device, Driver=usbhid, 1.5M
        |__ Port 1: Dev 26, If 1, Class=Human Interface Device, Driver=usbhid, 1.5M
        |__ Port 4: Dev 27, If 0, Class=Hub, Driver=hub/4p, 480M
            |__ Port 1: Dev 28, If 0, Class=Audio, Driver=snd-usb-audio, 12M
            |__ Port 1: Dev 28, If 1, Class=Audio, Driver=snd-usb-audio, 12M
            |__ Port 1: Dev 28, If 2, Class=Audio, Driver=snd-usb-audio, 12M
            |__ Port 1: Dev 28, If 3, Class=Human Interface Device, Driver=usbhid, 12M
            |__ Port 2: Dev 29, If 0, Class=Human Interface Device, Driver=usbhid, 1.5M
/:  Bus 02.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/4p, 10000M
    |__ Port 3: Dev 2, If 0, Class=Mass Storage, Driver=usb-storage, 5000M
/:  Bus 01.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/10p, 480M
    |__ Port 4: Dev 2, If 0, Class=Mass Storage, Driver=usb-storage, 480M

ただし、毎秒ごとにdmesgに次のメッセージが表示されます。

usb usb4-port4: Cannot enable. Maybe the USB cable is bad?

USB3 からハブを取り外すとメッセージが停止します。私のシステムはうまくいきますが、これらのメッセージはdmesgログを非常に急速に増やし、検索するのが難しくなります。この問題を解決するにはどうすればよいですか?可能であれば、バス4を無効にすることに同意します。

追加情報:

ハブからすべてを分離しても、これらのメッセージは引き続き表示されます。

カーネルバージョン:

Linux version 4.19.75 (nixbld@localhost) (gcc version 7.4.0 (GCC)) #1-NixOS SMP Sat Sep 21 05:17:15 UTC 2019

ベストアンサー1

おすすめ記事