LINUX.ORG.RU

USB не распознаёт устройства


0

1

Проблема вот в них, мне кажется:

0f:00.0 USB Controller: ASMedia Technology Inc. ASM1042 SuperSpeed USB Host Controller
	Subsystem: ASRock Incorporation Device 1042
	Kernel driver in use: xhci_hcd
10:00.0 USB Controller: ASMedia Technology Inc. ASM1042 SuperSpeed USB Host Controller
	Subsystem: ASRock Incorporation Device 1042
	Kernel driver in use: xhci_hcd
Когда что-то подключаешь в некоторые USB-порты, устройства просто не опознаются, а в dmesg при попытке соединения вот это
[ 4523.540636] usb 8-1.2: new high-speed USB device number 4 using ehci_hcd
[ 4523.625335] usb 8-1.2: device descriptor read/64, error -71
[ 4523.810759] usb 8-1.2: device descriptor read/64, error -71
[ 4523.984325] usb 8-1.2: new high-speed USB device number 5 using ehci_hcd
[ 4524.069048] usb 8-1.2: device descriptor read/64, error -71
[ 4524.254316] usb 8-1.2: device descriptor read/64, error -71
[ 4524.427864] usb 8-1.2: new high-speed USB device number 6 using ehci_hcd
[ 4524.835326] usb 8-1.2: device not accepting address 6, error -71
[ 4524.908298] usb 8-1.2: new high-speed USB device number 7 using ehci_hcd
[ 4525.315762] usb 8-1.2: device not accepting address 7, error -71
[ 4525.315892] hub 8-1:1.0: unable to enumerate USB device on port 2
Ясен пень, что к порту подцепляется ehci_hcd, т. к. скорее всего подсоединяемое устройство и было для USB 2.0. Нагуглил единственную полезную тему, чёрт потерял ссылку, но там выяснилось, что xhci_hcd должен быть вкомпилен, а ehci_hcd модулем, потому что если ehci загружается первее, порты USB 3.0 не определяются должным образом. Сделал так, но это не помогло. Если выгрузить ehci_hcd то вывода в dmesg вообще не будет (кроме отсоединения устройств от 2.0 портов)

dmesg | grep xhci, dmesg | grep ehci, dmesg | grep usb.

Deleted

Ответ на: комментарий от Deleted

Целые, но видимо слишком длинные… С трёхметровым всё внезапно работает.

Deleted
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.