K
K
kolo20122017-03-26 02:34:59
linux
kolo2012, 2017-03-26 02:34:59

Why error 32?

I have two usb keyboards and one usb mouse. Motherboard Gigabyte 970a-ud3p (new, just off the shelf). Both keyboards and mouse work in the BIOS, everything works in the GRUB menu, but as soon as the OS is loaded (up to the authorization window), the keyboard and mouse do not work. It is solved by reconnecting these devices and with a probability of 1/10 they will work (roughly speaking, we repeat this action + overload until it works) and will work until the next PC shutdown. Digging through the logs I found the following:

[ 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

As far as I understand, the overcurrent protection works, but why then can I make everything work by rebooting? How to fix it?

Answer the question

In order to leave comments, you need to log in

4 answer(s)
K
kolo2012, 2017-03-26
@kolo2012

Stephen thank you very much. Enabling "iommu controller" in BIOS helped.

M
Maxim Moseychuk, 2017-03-26
@fshp

These messages are not errors. Each USB device in the driver is initialized in several attempts. These are failure messages.
But the symptoms are very similar to mine. If possible, build the v4.5 kernel version (only without the v4.5.x patches).
It will most likely work there.

D
Dmitry, 2017-03-26
@TrueBers

It's strange why your devices are initialized via ohci, do you have USB3 controller disabled in BIOS?
Either you have the feature of delayed initialization of controllers enabled, disable it and try it so that everything is initialized at the very beginning of the boot.
Or, I don’t know about gigabytes, but the asus has a “smart” initialization, which, like, should remember which devices need to be initialized immediately, and which ones should be postponed until the OS loads.
These features are often poorly implemented, and devices then begin to get lost and fail during the download.

C
CityCat4, 2017-03-26
@CityCat4

I have a mouse from Genius, which can stop working just like that - it worked, worked and stopped. It doesn't matter what - linux, Windows ... In Windows even more often. Nothing helps, just pull out the receiver and insert it back :(

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question