So just like the title says. I got the message from journalctl -rp3 and it says specifically Nov 08 19:34:54 my-fw kernel: usb usb3-port6: over-current condition Nov 08 19:34:54 my-fw kernel: usb usb3-port4: over-current condition Nov 08 19:34:54 my-fw kernel: usb usb3-port3: over-current condition Nov 08 19:34:54 my-fw kernel: usb usb3-port1: over-current condition
I tried to take out all the expansion cards, reboot, and the message is still there once it boots. I have also tried to boot from a USB device because maybe the driver is borked, but even the bios cannot recognize the usb device. So I think it’s a hardware issue.
Hardware-wise, I opened the chasis and lightly brushed the area around the ports on the inside, and blew on the ports themselves. That’s the best I could do with the knowledge and skills I have in this area.
Now the main problem is that I cannot use any device connected to the ports. Once I do that, it either completely ignores it or dmesg -w reports [ 1262.943823] usb usb2-port2: attempt power cycle [ 1271.380575] usb usb2-port2: unable to enumerate USB device
Notice how the actual port that is attempting the power cycle is not one of those that report an overcurrent. However, when I connect the camera, everything is alright and dmesg says [ 1363.257849] usb 3-7: new high-speed USB device number 4 using xhci_hcd [ 1363.426458] usb 3-7: New USB device found, idVendor=0bda,idProduct=5634, bcdDevice= 0.21 [ 1363.426469] usb 3-7: New USB device strings: Mfr=3, Product=1, SerialNumber=2 [ 1363.426473] usb 3-7: Product: Laptop Camera [ 1363.426475] usb 3-7: Manufacturer: Generic [ 1363.426478] usb 3-7: SerialNumber: 200901010001 [ 1364.102317] usb 3-7: Found UVC 1.00 device Laptop Camera (0bda:5634) [ 1364.107148] usbcore: registered new interface driver uvcvideo
OK, now this is incredibly weird. I remember before this happened, my RTC battery was toast the same as many others with the 11th gen intel boards. So I assumed that the RTC was not working at all and didn’t bother to remove the button battery. However, now that I actually did remove the button battery, the RTC is working with no issue. The PC is shut down, I checked that the battery that I removed is indeed the RTC battery, I left the laptop without it for 30 minutes and it still boots up without needing to connect the charger at all.
Then I tried to disconnect the proper laptop battery, left it for 5 minutes and it’s alright now. The message does not show anymore. I’ll update ASAP when I check if the RTC still works with the button battery not there.
Update: RTC stops a few minutes after shutdown like normal.