You are not logged in.

#1 2025-03-07 16:44:54

simonmysun
Member
Registered: 2018-10-16
Posts: 5

[Duplicated] xHCI host controller not responding, assume dead

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/bind

Here 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 command

followed by a lot of

usb x-x: USB disconnect, device number X

messages

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

#2 2025-03-07 17:12:02

saf1
Member
Registered: 2011-04-04
Posts: 28

Re: [Duplicated] xHCI host controller not responding, assume dead

Offline

#3 2025-03-07 17:30:16

simonmysun
Member
Registered: 2018-10-16
Posts: 5

Re: [Duplicated] xHCI host controller not responding, assume dead

saf1 wrote:

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

Board footer

Powered by FluxBB