device descriptor read/64, error -110

Just to add another data point: I was running into "error -110" messages for my Inateck dual bay USB 3.0 to SATA device (amazon link). This fixed it for me:

  1. shutdown -h now (turn off the computer)
  2. Unplug USB device from computer.
  3. Unplug power cord to back of the computer.
  4. Unplug power to Inateck - pull wall wart plug from wall socket.
  5. Noticed there was a green glowing LED on the Inateck wall wart; waited for that to go dark.
  6. Waited ~3min total.
  7. Plugged everything back in and booted up.

Worked liked a charm.

Note: Previously I tried just unplugging the computer and letting it sit for a while; that didn't work. I had to unplug the USB from the computer and the usb device power adapter from the wall.

Must be something with USB power provisioning/negotiation?


The problem was a USB 3.0 Stick that needed more current than usual for a USB 2.0 device. This lead to the errors. I replaced the stick and in addition to that I installed the latest BIOS-Drivers. No more problems!


USB error -110 means "Timeout expired before the transfer completed", which could be caused by anything. Most commonly, it's because power was exceeded; the host could not provide enough electric power for the pendrive to operate. Because it has not enough power also the USB stick cannot provide the device descriptor to the host, as a result it cannot be identified and so on. Maybe your motherboard it's overloaded with devices that consume all the available power.

Tags:

Usb

Debian