Linux: Reset High Speed USB Device Using ehci_hcd Error and Solution

The ehci_hcd error message can indicate that there is an issue with a high-speed USB device and its connection to the system. To reset a high-speed USB device and resolve the error, you can try the following steps:

  1. Unplug the USB device from the system.
  2. Run the following command to remove the USB device from the ehci_hcd driver:
sudo echo -n "0000:00:1d.0" > /sys/bus/pci/drivers/ehci_hcd/unbind

Note that the value 0000:00:1d.0 in the command above may be different on your system, depending on the location of the USB controller.

  1. Plug the USB device back into the system.
  2. Run the following command to bind the USB device back to the ehci_hcd driver:
sudo echo -n "0000:00:1d.0" > /sys/bus/pci/drivers/ehci_hcd/bind

Again, the value 0000:00:1d.0 may be different on your system.

These steps should reset the USB device and resolve the ehci_hcd error. If the error persists, you may need to try a different USB device or check for any issues with the USB port on your system.

Leave a Comment