USB 2 ports doesn't work, USB 3 ports work with all devices.

Hello

I bought a new computer for work and came over a strange problem, neither the mouse the keyboard or any USB stick I have tried work in any of the, 5 6 or so, USB 2 port on the MB; plugging any of them into any of the USB 3 ports (2 at the back and 2 in front) and all is fine.

Had a quick search for it, most result were issues the other way around.
Anyone have a hint to what I may do to correct this?

I installed openSUSE 13.1 on it today, running KDE (latest) as DE.
The hardware is quite similar to what I have in one of my PCs at home (the one listed in signature), so I thought I was playing safe; the motherboard is (exactly) the same model as the one listed in my signature field, though a newer version with some chip changes (network for one): Gigabyte 990FXA-UD3

Thanks,
Olav

Well generally all the USB of a type usually go through one chip maybe it is bad???

what does lsusb show??

I’m just home so have to wait until tomorrow. Hope it’s not bad though, it’s brand new; disassemble everything and then rebuild it again, uff I’m tired :).

This seems to be a Linux issue.
On work we dual boot, openSUSE and Windows 10. When I installed and set up Windows, today, it had no problems with the USB 2 ports.
So, the MB seems fine at least.

I looked at the lsusb output but it didn’t tell me much, I’m no expert though; I may post the output tomorrow.

Examine kernel output when the device(s) in question are first attached.

Sorry about the late response.

Here is the last lines from the dmesg output:

[17423.044386] usb 1-3: new high-speed USB device number 2 using ehci-pci
[17423.154442] usb 1-3: device descriptor read/64, error -32
[17423.361572] usb 1-3: device descriptor read/64, error -32
[17423.564692] usb 1-3: new high-speed USB device number 3 using ehci-pci
[17423.673757] usb 1-3: device descriptor read/64, error -32
[17423.879808] usb 1-3: device descriptor read/64, error -32
[17424.082881] usb 1-3: new high-speed USB device number 4 using ehci-pci
[17424.493236] usb 1-3: device not accepting address 4, error -32
[17424.595199] usb 1-3: new high-speed USB device number 5 using ehci-pci
[17425.002430] usb 1-3: device not accepting address 5, error -32
[17425.002452] hub 1-0:1.0: unable to enumerate USB device on port 3
[17425.284590] usb 6-3: new full-speed USB device number 2 using ohci-pci
[17425.420783] usb 6-3: device descriptor read/64, error -32
[17425.657872] usb 6-3: device descriptor read/64, error -32
[17425.882052] usb 6-3: new full-speed USB device number 3 using ohci-pci
[17426.018142] usb 6-3: device descriptor read/64, error -32
[17426.258283] usb 6-3: device descriptor read/64, error -32
[17426.482417] usb 6-3: new full-speed USB device number 4 using ohci-pci
[17426.892640] usb 6-3: device not accepting address 4, error -32
[17427.015734] usb 6-3: new full-speed USB device number 5 using ohci-pci
[17427.423966] usb 6-3: device not accepting address 5, error -32
[17427.423999] hub 6-0:1.0: unable to enumerate USB device on port 3


Thanks,
Olav

I had a somewhat similar problem, but the USB ports eventually worked after a lot of error messages.

In my case, a BIOS update fixed it. It seems that on some systems with USB3, even the USB2 ports use the xhci drivers. The BIOS was telling it to try “ehci” which was failing, but it eventually tried xhci and succeeded.

Okay, this reply probably doesn’t help with your particular problem. But I thought it might add some perspective.

Thank you!

I think this might be relevant; all the hardware is new and works with Windows just fine.

No luck though.

I’m not thinking clearly either, as I presume, if I had your issue, Windows wouldn’t have worked either; or am I wrong?

In any case, from the dmesg output it does seem like either the ‘ehci’ or ‘ohci’ driver is attempted being used but failing.

I don’t have Windows on that box.

My guess is that Windows worked fine. They would have tested everything with Windows, but not with linux.