@kolo2012

Почему ошибка 32?

У меня две usb клавиатуры и одна usb мишь. Материнская плата Gigabyte 970a-ud3p (новая, только с полки магазина). В биосе работают обе клавиатуры и мишь, в меню GRUB тоже всё работает но как только прогрузится ОС (до окна авторизации) то клавиатуры и мышь не работаю. Решается переподключением этих девайсов и с вероятностью 1/10 они заработают (грубо говоря повторяем это действие + перегрузка пока не заработает) и будут работать до следующего выключения ПК. Копаясь в логах я нашел следующее:
[ 1.945974] usb 5-4: new low-speed USB device number 2 using ohci-pci
[ 2.006291] EXT4-fs (sda1): INFO: recovery required on readonly filesystem
[ 2.006296] EXT4-fs (sda1): write access will be enabled during recovery
[ 2.086110] usb 5-4: device descriptor read/64, error -32
[ 2.319555] EXT4-fs (sda1): recovery complete
[ 2.324662] EXT4-fs (sda1): mounted filesystem with ordered data mode. Opts: (null)
[ 2.330218] usb 5-4: device descriptor read/64, error -32
[ 2.570428] usb 5-4: new low-speed USB device number 3 using ohci-pci
[ 2.710545] usb 5-4: device descriptor read/64, error -32
[ 2.894812] Switched to clocksource tsc
[ 2.954702] usb 5-4: device descriptor read/64, error -32
[ 3.194846] usb 5-4: new low-speed USB device number 4 using ohci-pci
[ 3.195588] random: init urandom read with 111 bits of entropy available
[ 3.477590] random: nonblocking pool is initialized
[ 3.603147] usb 5-4: device not accepting address 4, error -32
[ 3.739250] usb 5-4: new low-speed USB device number 5 using ohci-pci
[ 4.147535] usb 5-4: device not accepting address 5, error -32
[ 4.147558] hub 5-0:1.0: unable to enumerate USB device on port 4
[ 4.411720] usb 5-5: new full-speed USB device number 6 using ohci-pci
[ 4.551808] usb 5-5: device descriptor read/64, error -32
[ 4.795981] usb 5-5: device descriptor read/64, error -32
[ 5.036158] usb 5-5: new full-speed USB device number 7 using ohci-pci
[ 5.176273] usb 5-5: device descriptor read/64, error -32
[ 5.420428] usb 5-5: device descriptor read/64, error -32
[ 5.660564] usb 5-5: new full-speed USB device number 8 using ohci-pci
[ 6.068836] usb 5-5: device not accepting address 8, error -32
[ 6.204958] usb 5-5: new full-speed USB device number 9 using ohci-pci
[ 6.613293] usb 5-5: device not accepting address 9, error -32
[ 6.613337] hub 5-0:1.0: unable to enumerate USB device on port 5
[ 6.749349] usb 4-1: new low-speed USB device number 2 using ohci-pci
[ 6.889457] usb 4-1: device descriptor read/64, error -32
[ 7.133611] usb 4-1: device descriptor read/64, error -32
[ 7.373784] usb 4-1: new low-speed USB device number 3 using ohci-pci
[ 7.513891] usb 4-1: device descriptor read/64, error -32
[ 7.758053] usb 4-1: device descriptor read/64, error -32
[ 7.998249] usb 4-1: new low-speed USB device number 4 using ohci-pci
[ 8.406523] usb 4-1: device not accepting address 4, error -32
[ 8.542616] usb 4-1: new low-speed USB device number 5 using ohci-pci
[ 8.950905] usb 4-1: device not accepting address 5, error -32
[ 8.950934] hub 4-0:1.0: unable to enumerate USB device on port 1
[ 9.319166] usb 8-1: new high-speed USB device number 2 using xhci_hcd
[ 9.337878] usb 8-1: New USB device found, idVendor=2109, idProduct=3431
[ 9.337882] usb 8-1: New USB device strings: Mfr=0, Product=1, SerialNumber=0
[ 9.337884] usb 8-1: Product: USB2.0 Hub
[ 9.338470] hub 8-1:1.0: USB hub found
[ 9.338830] hub 8-1:1.0: 4 ports detected
[ 9.615373] usb 8-1.1: new high-speed USB device number 3 using xhci_hcd
[ 9.639940] usb 8-1.1: New USB device found, idVendor=0cf3, idProduct=9271
[ 9.639943] usb 8-1.1: New USB device strings: Mfr=16, Product=32, SerialNumber=48
[ 9.639945] usb 8-1.1: Product: USB2.0 WLAN
[ 9.639946] usb 8-1.1: Manufacturer: ATHEROS
[ 9.639948] usb 8-1.1: SerialNumber: 12345
[ 9.711442] usb 8-1.2: new high-speed USB device number 4 using xhci_hcd
[ 9.729292] usb 8-1.2: New USB device found, idVendor=090c, idProduct=1000
[ 9.729296] usb 8-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 9.729297] usb 8-1.2: Product: USB Flash Drive
[ 9.729299] usb 8-1.2: Manufacturer: USB 2.0
[ 9.729300] usb 8-1.2: SerialNumber: 0516000000012400
[ 9.729411] usb 8-1.2: ep 0x81 - rounding interval to 128 microframes, ep desc says 255 microframes
[ 9.729416] usb 8-1.2: ep 0x2 - rounding interval to 128 microframes, ep desc says 255 microframes

Насколько я понял то срабатывает защита от перегрузки по току но почему тогда я могу всё заставить работать при помощи перезагрузки? Как это исправить?
  • Вопрос задан
  • 6696 просмотров
Решения вопроса 1
@kolo2012 Автор вопроса
Степан огромное вам спасибо. Помогло включение "iommu controller" в биосе.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 3
Эти сообщения не ошибки. Каждое usb-устройство в драйвере инициализируются в несколько попыток. Это сообщения о неудачных.

Но симптомы очень похожи на мои. Если есть возможность - соберите версию ядра v4.5 (только без патчей v4.5.x).
Скорее всего там заработает.
Ответ написан
TrueBers
@TrueBers
Гуглю за еду
Странно, почему у вас девайсы инициализируются через ohci, у вас в биосе отключен USB3 контроллер?
Либо у вас включена фича отложенной инициализации контроллеров, вырубите её попробуйте, чтобы всё инициализировалось в самом начале загрузки.
Или, не знаю как у гигабайтов, а у асуса есть "умная" инициализация, которая типа должна запоминать какие устройства нужно инициализировать сразу, а какие откладывать до загрузки ОС.
Эти фичи часто бывают криво реализованы, и устройства потом по ходу загрузки начинаются теряться и глючить.
Ответ написан
CityCat4
@CityCat4
//COPY01 EXEC PGM=IEBGENER
У меня есть мышка от Genius, которая может перестать работать просто так - работала-работала и перестала. Неважно что - линух, винда... В винде даже чаще. Не помогает ничего, только выдернуть приемник и вставить его обратно :(
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы