仅断开几个 USB 集线器端口的连接,就会失去与所有端口的连接

仅断开几个 USB 集线器端口的连接,就会失去与所有端口的连接

我在使用 Basler USB 集线器时遇到断开连接的问题。 https://www.baslerweb.com/en/products/vision-components/additional-accessories/usb-3-0-hub-4-ports-side-by-side/

USB 集线器连接到主板端口。USB 集线器有四个插槽,全部连接。当我一次从 USB 集线器上断开一根电缆时,有时也会失去与所有其他电缆的连接。

我从 /var/log/syslog 中找到以下日志

// 物理断开一根电缆

Oct 18 08:41:22 COMPUTER kernel: [56581.663187] usb 2-6.2: USB disconnect, device number 101
Oct 18 08:41:22 COMPUTER upowerd[1440]: unhandled action 'unbind' on /sys/devices/pci0000:00/0000:00:14.0/usb2/2-6/2-6.2/2-6.2:1.1
Oct 18 08:41:22 COMPUTER upowerd[1440]: unhandled action 'unbind' on /sys/devices/pci0000:00/0000:00:14.0/usb2/2-6/2-6.2

// 物理断开第二根电缆(我现在与所有四个端口的连接都断开了)

Oct 18 08:41:31 COMPUTER kernel: [56589.887127] usb 2-6.4: USB disconnect, device number 105
Oct 18 08:41:31 COMPUTER upowerd[1440]: unhandled action 'unbind' on /sys/devices/pci0000:00/0000:00:14.0/usb2/2-6/2-6.4/2-6.4:1.0
Oct 18 08:41:31 COMPUTER upowerd[1440]: unhandled action 'unbind' on /sys/devices/pci0000:00/0000:00:14.0/usb2/2-6/2-6.4/2-6.4:1.1
Oct 18 08:41:31 COMPUTER upowerd[1440]: unhandled action 'unbind' on /sys/devices/pci0000:00/0000:00:14.0/usb2/2-6/2-6.4

有人认识到这个问题吗?

答案1

您应该更具体地说明您的“集线器”。这可能是电源传输问题,也可能更复杂。一些较旧的 USB 2.0 集线器对“意外断开”很敏感。在 DS 端口感知到断开连接(仅在 SOF 处发生)之前,传入广播流量的双振幅反射可能会导致虚假上行流量,这将被视为“喋喋不休”,主机将重置根端口。获得更好的、经过 USB-IF 认证的自供电集线器,并尽可能使用更短的电缆。

相关内容