Надіслав: Admin , дата:

У журналах багато помилок щодо проблеми з портом USB. Проблема виникає через док-станцію Lenovo ThinkPad Thunderbolt 3 Dock Gen 2 DK1841 у Linux (дистрибутив на базі Ubuntu).
Повідомлення про помилку в dmesg:

usb usb2-port3: Cannot enable. Maybe the USB cable is bad?

Вивід журналів Dmesg під час підключення док-станції:

[1781808.182951] usb 2-3: new SuperSpeed Plus Gen 2x1 USB device number 2 using xhci_hcd
[1781808.198623] usb 2-3: New USB device found, idVendor=17ef, idProduct=307f, bcdDevice=51.63
[1781808.198628] usb 2-3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[1781808.198630] usb 2-3: Product: USB3.1 Hub             
[1781808.198632] usb 2-3: Manufacturer: VIA Labs, Inc.         
[1781808.198634] usb 2-3: SerialNumber: 00000000000000000000001
[1781808.199540] hub 2-3:1.0: USB hub found
[1781808.199677] hub 2-3:1.0: 4 ports detected
[1781808.729404] usb 2-3.1: new SuperSpeed Plus Gen 2x1 USB device number 3 using xhci_hcd
[1781808.745460] usb 2-3.1: New USB device found, idVendor=17ef, idProduct=307f, bcdDevice=51.33
[1781808.745464] usb 2-3.1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[1781808.745465] usb 2-3.1: Product: USB3.1 Hub             
[1781808.745466] usb 2-3.1: Manufacturer: VIA Labs, Inc.         
[1781808.745467] usb 2-3.1: SerialNumber: 00000000000000000000001
[1781808.757121] hub 2-3.1:1.0: USB hub found
[1781808.757366] hub 2-3.1:1.0: 4 ports detected
[1781810.297749] usb 2-3: USB disconnect, device number 2
[1781810.297760] usb 2-3.1: USB disconnect, device number 3
[1781810.529474] usb 2-3: Device not responding to setup address.
[1781810.741558] usb 2-3: Device not responding to setup address.
[1781810.949745] usb 2-3: device not accepting address 4, error -71

Я перевірив кожен USB-порт з адаптером миші, і всі вони базуються на USB3-хабі. Схоже, проблема в драйверах або в чомусь іншому.

Щоб перевірити прив'язку USB:

sudo ls -la /sys/bus/usb/drivers/usb

Щоб перевірити USB-пристрої:

lsusb -t

Щоб видалити повідомлення з журналів та виправити повторні спроби підключення до USB

echo 'usb2' | sudo tee /sys/bus/usb/drivers/usb/unbind

Можливо, цю команду слід виконати після підключення пристрою до ноутбука. Не перевіряв.

Теґи