LinuxのVL813 USBハブに不思議なエラーがありますか?

LinuxのVL813 USBハブに不思議なエラーがありますか?

私は7ポート外​​部USBハブを搭載したUbuntu 22.04を実行しています。このボックスはVL813ハブを介して2つの4ポートとして実装されています。

lsusbのLinux側では、次のようになります。

Bus 004 Device 009: ID 2109:0813 VIA Labs, Inc. VL813 Hub
Bus 004 Device 008: ID 2109:0813 VIA Labs, Inc. VL813 Hub
Bus 003 Device 060: ID 2109:2813 VIA Labs, Inc. VL813 Hub
Bus 003 Device 026: ID 2109:2813 VIA Labs, Inc. VL813 Hub

実際、各VL813には2つのチップがあります。バス004の0813はUSB3を処理し、バス003の2813はUSB2を処理する。

バス 4 の場合、lsusb -t 表示

/:  Bus 04.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/6p, 5000M
    |__ Port 6: Dev 2, If 0, Class=Hub, Driver=hub/4p, 5000M
        |__ Port 1: Dev 3, If 0, Class=Hub, Driver=hub/4p, 5000M

7ポートブレイクアウトボックスを実装するために、2つの4ポートチップを重ね合わせる様子を示します。

最後に、ミステリーは次のようになります。システムログには継続的なメッセージが表示されます。

Mar  5 12:01:52 orac kernel: [2068420.628891] usb 4-6.1: Disable of device-initiated U1 failed.
Mar  5 12:01:52 orac kernel: [2068420.633615] usb 4-6.1: Disable of device-initiated U2 failed.
Mar  5 12:01:52 orac kernel: [2068420.875834] usb 4-6.1: reset SuperSpeed USB device number 3 using xhci_hcd
Mar  5 12:02:38 orac kernel: [2068466.757899] usb 4-6.1: Disable of device-initiated U1 failed.
Mar  5 12:02:38 orac kernel: [2068466.762412] usb 4-6.1: Disable of device-initiated U2 failed.
Mar  5 12:02:39 orac kernel: [2068467.004831] usb 4-6.1: reset SuperSpeed USB device number 3 using xhci_hcd

外部ボックスのポートに接続していない状態です。

数日ごとに、システムログ内のすべてのメッセージに加えて、すべてのUSBデバイス(外部デバイスに関連付けられていないデバイスを含む)が中断されます。 USB 4-6.1メッセージが送信されてから6秒後に何の介入もなくxhci_hcdドライバが終了する最後の停止でこれを確認できます。

Mar  4 21:55:34 orac kernel: [2017642.022271] usb 4-6: Disable of device-initiated U1 failed.
Mar  4 21:55:34 orac kernel: [2017642.025784] usb 4-6: Disable of device-initiated U2 failed.
Mar  4 21:55:40 orac kernel: [2017647.323348] xhci_hcd 0000:00:14.0: ERROR mismatched command completion event
Mar  4 21:55:40 orac kernel: [2017647.323358] xhci_hcd 0000:00:14.0: Timeout while waiting for setup device command
Mar  4 21:55:40 orac kernel: [2017647.579344] xhci_hcd 0000:00:14.0: xHCI host not responding to stop endpoint command.
Mar  4 21:55:40 orac kernel: [2017647.579350] xhci_hcd 0000:00:14.0: USBSTS: 0x00000000
Mar  4 21:55:40 orac kernel: [2017647.579354] xhci_hcd 0000:00:14.0: xHCI host controller not responding, assume dead
Mar  4 21:55:40 orac kernel: [2017647.579375] xhci_hcd 0000:00:14.0: Timeout while waiting for stop endpoint command
Mar  4 21:55:40 orac kernel: [2017647.579399] xhci_hcd 0000:00:14.0: Timeout while waiting for setup device command
Mar  4 21:55:40 orac kernel: [2017647.579409] xhci_hcd 0000:00:14.0: HC died; cleaning up

キーボード(ボックスにもありません)が機能しないため、ネットワーク経由でログインし、xhci_hcdドライバをバインド解除してから再バインドしてUSBを復元する必要があります。だから私はこれが4番バスに対する絶え間ない苦情と関連していると思います。

USBハブボックスなのかLinuxの問題なのかわからない。

アイデアはありますか?

ベストアンサー1

おすすめ記事