Skip to main content
Topic: xHCI host not responding to stop endpoint command (Read 54 times) previous topic - next topic
0 Members and 2 Guests are viewing this topic.

xHCI host not responding to stop endpoint command

When I was using the pc keyboard and mouse stopped working and also their light turned off.
The rest was fine.
Unplugging did not help.

That happened some times so I looked the log
Code: [Select]
Mar 10 20:34:10 [kernel] [44815.635297] xhci_hcd 0000:00:14.0: xHCI host not responding to stop endpoint command
Mar 10 20:34:10 [kernel] [44815.635305] xhci_hcd 0000:00:14.0: xHCI host controller not responding, assume dead
Mar 10 20:34:10 [kernel] [44815.635311] xhci_hcd 0000:00:14.0: Timeout while waiting for stop endpoint command
Mar 10 20:34:10 [kernel] [44815.635316] xhci_hcd 0000:00:14.0: HC died; cleaning up
Mar 10 20:34:10 [kernel] [44815.635328] usb 1-3: USB disconnect, device number 2
Mar 10 20:34:10 [kernel] [44815.706921] usb 1-4: USB disconnect, device number 3

Searching that I found this Arch topic https://bbs.archlinux.org/viewtopic.php?id=281751.
And then:
https://docs.kernel.org/driver-api/usb/power-management.html#changing-the-default-idle-delay-time
So I ran
Code: [Select]
echo -1 > /sys/module/usbcore/parameters/autosuspend
And I set in grub "usbcore.autosuspend=-1".
Right now usbcore is builtin and not a module.

So far it worked but not much time has passed.
Users stated that this does not work perfectly, I will see.