You are not logged in.
Starting from kernel 6.16, all rear USB ports do not work.
The kernels I have tested include 6.12.62, 6.15.9, 6.16, 6.16.10, 6.17.9, and 7.1.4. Version 6.15.9 is the last known good one.
I have searched the web. They suggest changing "Legacy USB Support" or "EHCI Handoff" in the BIOS. Enabling or disabling "Legacy USB Support" does not help, and there is no "EHCI Handoff" option in the BIOS settings.
The system is an Intel S1200BTL mainboard (C204 chipset) with an E3-1265L V2.
full dmesg: https://paste.c-net.org/EightSmalls
reference
https://bugs.launchpad.net/ubuntu/+sour … ug/2160707
https://darkranger.no-ip.org/content/rh … F%E9%A1%8C
https://discussion.fedoraproject.org/t/ … sma/188113
Offline
[ 0.392152] ehci-pci 0000:00:1d.0: EHCI Host Controller
[ 0.392161] ehci-pci 0000:00:1d.0: new USB bus registered, assigned bus number 1
[ 0.392179] ehci-pci 0000:00:1d.0: debug port 2
[ 0.397299] ehci-pci 0000:00:1d.0: can't setup: -110
[ 0.397303] ehci-pci 0000:00:1d.0: USB bus 1 deregistered
[ 0.397317] ehci-pci 0000:00:1a.0: EHCI Host Controller
[ 0.397326] ehci-pci 0000:00:1a.0: new USB bus registered, assigned bus number 1
[ 0.397338] ehci-pci 0000:00:1a.0: debug port 2
[ 0.397428] ehci-pci 0000:00:1d.0: init 0000:00:1d.0 fail, -110
[ 0.397431] ehci-pci 0000:00:1d.0: probe with driver ehci-pci failed with error -110
[ 0.401266] ehci-pci 0000:00:1a.0: irq 22, io mem 0xc2440000
[ 0.407263] ehci-pci 0000:00:1a.0: USB 2.0 started, EHCI 1.00
[ 0.407350] usb usb1: Product: EHCI Host Controller
[ 0.407352] usb usb1: Manufacturer: Linux 7.1.4-arch1-1 ehci_hcd
[ 0.669249] usb 1-1: new high-speed USB device number 2 using ehci-pci
[ 1.077229] usb 1-1.1: new full-speed USB device number 3 using ehci-pci
[ 1.355017] usb 1-1.6: new high-speed USB device number 4 using ehci-pciInterestingly the second one works
8086:1c26 # bad
Intel Corporation 5 Series/C200 Series Chipset Family USB Enhanced Host Controller #1
8086:1c2d # good
Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #2Does re-scanning the bus revive the device?
https://stackoverflow.com/questions/323 … f-pcie-bus
Offline
110 is ETIMEDOUT and it appears to come from the ehci_pci_setup/ehci_setup/ehci_halt/ehci_handshake call chain. If this times out it means the chip is somewhat not responsive, though also not completely powered down or removed since that would more likely be ENODEV.
There were no relevant changes to ehci-hcd in 6.16, so it looks like a bug elsewhere - PCI, ACPI, hell knows what. It would really help if you could bisect this and find the offending commit, then we could report this upstream and hopefully get it fixed.
Is 6.12.62 good? This kernel is actually newer than 6.16 (December vs July 2025), but from the older 6.12 branch. So if it works, it tells us that the problematic change is one of those that haven't been backported to stable releases. Unfortunately, most of changes are like that, so it doesn't really tell us very much. Bisect would help.
Offline
Does re-scanning the bus revive the device?
The USB ports still not work after executing 'echo 1 > /sys/bus/pci/rescan' on kernel 7.1.4. Executing or not executing 'echo 1 > /sys/devices/pci0000\:00/0000\:00\:1d.0/remove' before rescan has no effect on result.
Is 6.12.62 good?
Kernel 6.12.62 is good.
Thanks for your help. I will try to bisect to find out the problematic commit. It will cost some time and I will post results here.
Offline