[sane-devel] Some weirdness with a Canon LiDE 220

Johannes Meixner jsmeix at suse.de
Wed Dec 16 10:42:08 UTC 2015

On Dec 15 13:29 Scott Alfter wrote (excerpt):
> The new motherboard supports USB 3.0 as well as 2.0

Really pure traditional USB 2 hardware?

In general when your scanner is connected via USB:

There are currently issues with USB ports where the kernel
module "xhci" is used as kernel driver.

When "lsusb -t" shows "Driver=xhci_hcd" for the USB bus and
port where the USB scanner is connected (see "lsusb" where
the scanner is connected), then there could be issues
depending on the computer hardware and firmware.

In this case see

In particular see
that reads (excerpt):
My machine has 4 USB ports, two labeled with
the "super speed" USB logo (a.k.a. USB 3) and
two labeled with the normal USB logo (a.k.a. USB 2)
but for all 4 ports xhci is used and it fails on all 4 ports.
and see

When your scanner is not connected at a USB port where the
kernel module xhci_hcd is used as kernel driver (e.g. when
your scanner is connected at a USB port where the kernel
module uhci_hcd or ehci_hcd is used as kernel driver),
then have a look at "Trouble-Shooting (Debugging)" in

For example to get USB debugging information
you could use comands (as root) like
scanimage -L

Kind Regards
Johannes Meixner
SUSE LINUX GmbH - GF: Felix Imendoerffer, Jane Smithard,
Graham Norton - HRB 21284 (AG Nuernberg)

More information about the sane-devel mailing list