Debian - 허브에 먼저 연결하면 USB 장치가 작동하지 않습니다.

Debian - 허브에 먼저 연결하면 USB 장치가 작동하지 않습니다.

USB 허브를 먼저 연결한 다음 장치를 허브에 연결하면 모든 것이 잘 작동합니다.

[ 4070.509322] usb 1-1.2: New USB device found, idVendor=214b, idProduct=7000, bcdDevice= 1.00
[ 4070.509327] usb 1-1.2: New USB device strings: Mfr=0, Product=1, SerialNumber=0
[ 4070.509329] usb 1-1.2: Product: USB2.0 HUB
[ 4070.509815] hub 1-1.2:1.0: USB hub found
[ 4070.509976] hub 1-1.2:1.0: 4 ports detected
[ 4070.795765] usb 1-1.2.1: new low-speed USB device number 10 using ehci-pci
[ 4070.912319] usb 1-1.2.1: New USB device found, idVendor=047d, idProduct=2048, bcdDevice= 6.00
[ 4070.912324] usb 1-1.2.1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 4070.912327] usb 1-1.2.1: Product: Kensington Eagle Trackball
[ 4070.912329] usb 1-1.2.1: Manufacturer: Primax
[ 4070.917756] input: Primax Kensington Eagle Trackball as /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2/1-1.2.1/1-1.2.1:1.0/0003:047D:2048.0005/input/input23

그런데 장치를 허브에 연결한 후 허브를 PC에 연결하면 장치가 작동하지 않고 dmesg에 다음과 같은 로그가 표시됩니다.

[ 4086.371524] usb 1-1.2.2: new low-speed USB device number 11 using ehci-pci
[ 4086.485546] usb 1-1.2.2: New USB device found, idVendor=413c, idProduct=2005, bcdDevice= 1.05
[ 4086.485552] usb 1-1.2.2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 4086.485555] usb 1-1.2.2: Product: DELL USB Keyboard
[ 4086.485557] usb 1-1.2.2: Manufacturer: DELL
[ 4086.489485] input: DELL DELL USB Keyboard as /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2/1-1.2.2/1-1.2.2:1.0/0003:413C:2005.0006/input/input24
[ 4086.548027] hid-generic 0003:413C:2005.0006: input,hidraw0: USB HID v1.10 Keyboard [DELL DELL USB Keyboard] on usb-0000:00:1a.0-1.2.2/input0
[ 4132.513591] usb 1-1.2: clear tt 1 (00a0) error -71
[ 4132.517826] usb 1-1.2: clear tt 1 (00b0) error -71
[ 4132.522125] usb 1-1.2-port1: cannot reset (err = -71)
[ 4132.526357] usb 1-1.2-port1: cannot reset (err = -71)
[ 4132.530737] usb 1-1.2-port1: cannot reset (err = -71)
[ 4132.534954] usb 1-1.2-port1: cannot reset (err = -71)
[ 4132.539311] usb 1-1.2-port1: cannot reset (err = -71)
[ 4132.539358] usb 1-1.2-port1: Cannot enable. Maybe the USB cable is bad?
[ 4132.543587] usb 1-1.2-port1: cannot disable (err = -71)
[ 4132.547717] usb 1-1.2-port1: cannot reset (err = -71)
[ 4132.552167] usb 1-1.2-port1: cannot reset (err = -71)
[ 4132.556293] usb 1-1.2-port1: cannot reset (err = -71)
[ 4132.560674] usb 1-1.2-port1: cannot reset (err = -71)
[ 4132.565127] usb 1-1.2-port1: cannot reset (err = -71)
[ 4132.565128] usb 1-1.2-port1: Cannot enable. Maybe the USB cable is bad?
[ 4132.569398] usb 1-1.2-port1: cannot disable (err = -71)
[ 4132.573611] usb 1-1.2-port2: cannot reset (err = -71)
[ 4132.577946] usb 1-1.2-port2: cannot reset (err = -71)
[ 4132.582189] usb 1-1.2-port2: cannot reset (err = -71)
[ 4132.586294] usb 1-1.2-port2: cannot reset (err = -71)
[ 4132.590691] usb 1-1.2-port2: cannot reset (err = -71)
[ 4132.590695] usb 1-1.2-port2: Cannot enable. Maybe the USB cable is bad?
[ 4132.594796] usb 1-1.2-port2: cannot disable (err = -71)
[ 4132.599188] usb 1-1.2-port2: cannot reset (err = -71)
[ 4132.603333] usb 1-1.2-port2: cannot reset (err = -71)
[ 4132.607569] usb 1-1.2-port2: cannot reset (err = -71)
[ 4132.611917] usb 1-1.2-port2: cannot reset (err = -71)
[ 4132.616231] usb 1-1.2-port2: cannot reset (err = -71)
[ 4132.616233] usb 1-1.2-port2: Cannot enable. Maybe the USB cable is bad?
[ 4132.620576] usb 1-1.2-port2: cannot disable (err = -71)
[ 4132.624873] usb 1-1.2-port1: cannot reset (err = -71)
[ 4132.629059] usb 1-1.2-port1: cannot reset (err = -71)
[ 4132.633282] usb 1-1.2-port1: cannot reset (err = -71)
[ 4132.637637] usb 1-1.2-port1: cannot reset (err = -71)
[ 4132.641954] usb 1-1.2-port1: cannot reset (err = -71)
[ 4132.641955] usb 1-1.2-port1: Cannot enable. Maybe the USB cable is bad?
[ 4132.646119] usb 1-1.2-port1: cannot disable (err = -71)
[ 4132.650291] usb 1-1.2-port1: cannot reset (err = -71)
[ 4132.654541] usb 1-1.2-port1: cannot reset (err = -71)
[ 4132.658859] usb 1-1.2-port1: cannot reset (err = -71)
[ 4132.663125] usb 1-1.2-port1: cannot reset (err = -71)
[ 4132.667305] usb 1-1.2-port1: cannot reset (err = -71)
[ 4132.667307] usb 1-1.2-port1: Cannot enable. Maybe the USB cable is bad?
[ 4132.671565] usb 1-1.2-port1: cannot disable (err = -71)
[ 4132.676005] usb 1-1.2-port1: cannot disable (err = -71)
[ 4132.680108] usb 1-1.2-port2: cannot reset (err = -71)
[ 4132.684427] hub 1-1.2:1.0: hub_ext_port_status failed (err = -71)
[ 4132.688752] usb 1-1.2-port2: cannot reset (err = -71)
[ 4132.693020] usb 1-1.2-port2: cannot reset (err = -71)
[ 4132.697230] usb 1-1.2-port2: cannot reset (err = -71)
[ 4132.701537] usb 1-1.2-port2: cannot reset (err = -71)
[ 4132.701540] usb 1-1.2-port2: Cannot enable. Maybe the USB cable is bad?
[ 4132.705819] usb 1-1.2-port2: cannot disable (err = -71)
[ 4132.710149] usb 1-1.2-port2: cannot reset (err = -71)
[ 4132.714299] usb 1-1.2-port2: cannot reset (err = -71)
[ 4132.718532] usb 1-1.2-port2: cannot reset (err = -71)
[ 4132.722672] usb 1-1.2-port2: cannot reset (err = -71)
[ 4132.726987] usb 1-1.2-port2: cannot reset (err = -71)
[ 4132.727036] usb 1-1.2-port2: Cannot enable. Maybe the USB cable is bad?
[ 4132.728511] usb 1-1.2: USB disconnect, device number 9
[ 4132.728512] usb 1-1.2.1: USB disconnect, device number 10
[ 4132.731296] usb 1-1.2-port2: cannot disable (err = -71)
[ 4132.766536] usb 1-1.2.2: USB disconnect, device number 11
[ 4136.677660] usb 1-1.2: new high-speed USB device number 12 using ehci-pci
[ 4136.787042] usb 1-1.2: New USB device found, idVendor=214b, idProduct=7000, bcdDevice= 1.00
[ 4136.787047] usb 1-1.2: New USB device strings: Mfr=0, Product=1, SerialNumber=0
[ 4136.787049] usb 1-1.2: Product: USB2.0 HUB
[ 4136.787696] hub 1-1.2:1.0: USB hub found
[ 4136.788037] hub 1-1.2:1.0: 4 ports detected

허브 이전에 장치를 감지하여 작동을 방해하는 것 같습니다.

이 문제에 대한 해결책을 알고 있거나 시도해 볼 만한 제안이 있는 사람이 있습니까?

참고로 허브는 "iSOUL USB2.0 HUB"입니다.

답변1

마침내 작동하는 다른 USB 허브를 구입했습니다(3.2 gen1 포트가 있는 HALYX를 신뢰하세요)

관련 정보