This is happening to me too, out of nowhere today, on my 11th Gen Intel i5-1135G7.
Unloading xhci_pci
fixes the problem. As soon as I load it back, the kworker threads hogs the CPU and the fans go crazy.
I have an Ethernet expansion card, but it being connected or not doesn’t make a difference. Actually, disconnecting every expansion card doesn’t make a difference.
Rebooting doesn’t change anything. I haven’t tried removing the BIOS battery though.
Every time I load back xhci_pci
, I get the same message about over current condition in dmesg:
[ 957.752818] xhci_hcd 0000:00:0d.0: xHCI Host Controller
[ 957.752825] xhci_hcd 0000:00:0d.0: new USB bus registered, assigned bus number 1
[ 957.753888] xhci_hcd 0000:00:0d.0: hcc params 0x20007fc1 hci version 0x120 quirks 0x0000000200009810
[ 957.754681] xhci_hcd 0000:00:0d.0: xHCI Host Controller
[ 957.754685] xhci_hcd 0000:00:0d.0: new USB bus registered, assigned bus number 2
[ 957.754687] xhci_hcd 0000:00:0d.0: Host supports USB 3.1 Enhanced SuperSpeed
[ 957.754743] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 6.09
[ 957.754745] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 957.754747] usb usb1: Product: xHCI Host Controller
[ 957.754747] usb usb1: Manufacturer: Linux 6.9.2-arch1-1 xhci-hcd
[ 957.754748] usb usb1: SerialNumber: 0000:00:0d.0
[ 957.754827] hub 1-0:1.0: USB hub found
[ 957.754837] hub 1-0:1.0: 1 port detected
[ 957.754936] usb usb2: New USB device found, idVendor=1d6b, idProduct=0003, bcdDevice= 6.09
[ 957.754937] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 957.754938] usb usb2: Product: xHCI Host Controller
[ 957.754939] usb usb2: Manufacturer: Linux 6.9.2-arch1-1 xhci-hcd
[ 957.754940] usb usb2: SerialNumber: 0000:00:0d.0
[ 957.754995] hub 2-0:1.0: USB hub found
[ 957.755005] hub 2-0:1.0: 4 ports detected
[ 957.756456] xhci_hcd 0000:00:14.0: xHCI Host Controller
[ 957.756462] xhci_hcd 0000:00:14.0: new USB bus registered, assigned bus number 3
[ 957.757607] xhci_hcd 0000:00:14.0: hcc params 0x20007fc1 hci version 0x120 quirks 0x0000000200009810
[ 957.758685] xhci_hcd 0000:00:14.0: xHCI Host Controller
[ 957.758689] xhci_hcd 0000:00:14.0: new USB bus registered, assigned bus number 4
[ 957.758692] xhci_hcd 0000:00:14.0: Host supports USB 3.1 Enhanced SuperSpeed
[ 957.758760] usb usb3: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 6.09
[ 957.758762] usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 957.758763] usb usb3: Product: xHCI Host Controller
[ 957.758764] usb usb3: Manufacturer: Linux 6.9.2-arch1-1 xhci-hcd
[ 957.758765] usb usb3: SerialNumber: 0000:00:14.0
[ 957.758873] hub 3-0:1.0: USB hub found
[ 957.758912] hub 3-0:1.0: 12 ports detected
[ 957.761470] usb usb4: New USB device found, idVendor=1d6b, idProduct=0003, bcdDevice= 6.09
[ 957.761472] usb usb4: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 957.761473] usb usb4: Product: xHCI Host Controller
[ 957.761474] usb usb4: Manufacturer: Linux 6.9.2-arch1-1 xhci-hcd
[ 957.761475] usb usb4: SerialNumber: 0000:00:14.0
[ 957.761550] hub 4-0:1.0: USB hub found
[ 957.761581] hub 4-0:1.0: 4 ports detected
[ 958.027690] usb usb3-port1: over-current condition
[ 958.161187] usb usb3-port3: over-current condition
[ 958.294345] usb usb3-port4: over-current condition
[ 958.427766] usb usb3-port6: over-current condition
[ 958.551046] usb 3-9: new full-speed USB device number 2 using xhci_hcd
[ 958.693477] usb 3-9: New USB device found, idVendor=27c6, idProduct=609c, bcdDevice= 1.00
[ 958.693493] usb 3-9: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 958.693497] usb 3-9: Product: Goodix USB2.0 MISC
[ 958.693500] usb 3-9: Manufacturer: Goodix Technology Co., Ltd.
[ 958.693502] usb 3-9: SerialNumber: UID85FA42A7_XXXX_MOC_B0
[ 958.820974] usb 3-10: new full-speed USB device number 3 using xhci_hcd
[ 958.964175] usb 3-10: New USB device found, idVendor=8087, idProduct=0032, bcdDevice= 0.00
[ 958.964185] usb 3-10: New USB device strings: Mfr=0, Product=0, SerialNumber=0