You are not logged in.
This is a following thread to https://bbs.archlinux.org/viewtopic.php?id=236536
I have been experiencing same issue recently and so has another two user who reported very recently in the previous thread.
unbind/bind method works for me but doesn't solve the problem and root cause has not been found. I believe the thread should not be closed.
The problem is that the computer sometimes disconnects all the USB devices, but the system is not dead. I could still log in via ssh. In this situation, USB devices has no power (no LED on mouse and keyboard). "echo 'on' > '/sys/bus/usb/devices/usb2/power/control';" does not help. But restarting xHCI will reconnect the USB devices:
echo -n "0000:00:14.0" | tee /sys/bus/pci/drivers/xhci_hcd/unbind
sleep 5
echo -n "0000:00:14.0" | tee /sys/bus/pci/drivers/xhci_hcd/bindHere are the related dmesg:
[15394.427868] xhci_hcd 0000:00:14.0: xHCI host not responding to stop endpoint command
[15394.427891] xhci_hcd 0000:00:14.0: xHCI host controller not responding, assume dead
[15394.427945] xhci_hcd 0000:00:14.0: HC died; cleaning up
[15394.427978] xhci_hcd 0000:00:14.0: Timeout while waiting for stop endpoint commandfollowed by a lot of
usb x-x: USB disconnect, device number Xmessages
So the question is, what causes this problem and how to make sure this does not happen again?
Last edited by simonmysun (2025-03-07 18:44:11)
Offline
this thread has more info: https://bbs.archlinux.org/viewtopic.php?id=303879
Offline
this thread has more info: https://bbs.archlinux.org/viewtopic.php?id=303879
Yes I feel ashamed that I did not find this thread before posting. I actually did searched but that was several days ago... My thread should be marked as duplicated. Thank you for pointing out.
Offline