Unix & Linux Stack Exchange is a question and answer site for users of Linux, FreeBSD and other Un*x-like operating systems. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

This is a question on:superuser, since one reply suggested I ask here...

My distro does not yet have a backend for my scanner, but the last release of SANE does. So I downloaded the source and installed.

Scanning goes fairly well except that for some reason at the end of a scan I get an error message:

"reset high speed USB device using ehci_hcd and address xx"

After that I can't scan anything until I unplug and replug the ( USB ) scanner.

Since I expect my distro to pick up the latest sane version within a few months, for now all I would like to do is reset the scanner so it can do the next page.

Any suggestions on how to do this?

PS: The kernel version is: 2.6.31-22

share|improve this question
It might be handy to know the distro and scanner. – Gert Sep 22 '10 at 9:14

Not a solution but a workaround:

Some devices have a problem working with USB 2.0 and ehci_hcd. I'm not really sure if this is a bug in the ehci_hcd code or on some other place, I just encountered it sometimes.

You could try a modprobe -r ehci_hcd so the USB 2.0 module will be unloaded and uhci_hcd is used.

share|improve this answer
ehci_hcd is not loaded and I can't find the module. – HandyGandy Sep 22 '10 at 9:43
Sorry meant to say--ehci_hcd is not loaded and I can't find the module in with the other modules. Same goes for uhci_hcd. – HandyGandy Sep 22 '10 at 10:00
so maybe its built into the kernel. which distribution are you using? – echox Sep 22 '10 at 10:04
Mint the Ubuntu based version. – HandyGandy Sep 22 '10 at 10:15

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.