OS is Debian 12. I have all usb devices unplugged. Connected via ssh.
If I run lsusb, for some reason some of the previously connected usb devices get listed (again, even though all usb devices are unplugged), and then lsusb hangs.
When I run strace, as it attaches to the lsusb process, lsusb prints out another line! Very strange. strace then prints out:
openat(AT_FDCWD, "/sys/bus/usb/devices/3-3/product", O_RDONLY) = read(8, Then when I ctrl+c out of strace, lsusb finishes printing the rest of its output. Also seems very odd.
No errors in dmesg.
All usb ports seem to work fine, with the exception of the two usb 3.0 ports on the motherboard which don't seem to be working now.
Could the usb 3.0 driver be buggy? I'm just guessing at this point.
How do I restart the usb subsystem without rebooting? Or is there another way to fix this without rebooting?