HP Scanject 2100c not working on USB 3 root hub
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
sane-backends (Ubuntu) |
Invalid
|
Undecided
|
Unassigned |
Bug Description
I have a HP Scanject 2100c which uses the Sane plustek backend for comms. My PC only has a USB 3 root hub, when the device is connected, either directly or via an external USB 2 hub, it does not work.
In general (although not always), 'scanimage -L' will detect the scanner ok:
device `plustek:
however there is always about a 30s delay before the shell prompt is returned. Scanning always fails however, using the suggested method on the sane HOW-TO page:
scanimage -vvv -format pnm >outfile.pnm
Calling sane_exit
is the usual response. By enabling debug on the plustek backend, the response I normally get results in the following:
[plustek] Vendor ID=0x03F0, Product ID=0x0505
[plustek] usbio_DetectLM983x
[plustek] * could not read version register!
[plustek] open failed: -1
[plustek] sane_get_devices (0x7fff0686dbc8, 0)
In an effort to try and diagnose this, I've build the latest SANE backends from scratch and tried out the latest libusb none of which has resolved the issue. My original kernel was a 3.5.x, I pushed it up to 3.8.0-30 this also made no difference.
My guess based on what I've seen is that this is related to the USB 3 hub. The HP Scanjet worked ok on my old Linux box (a 2.6.27 kernel with USB 2 hub). The key difference (aside from this being a 64 bit flavour of Linux) is the USB.
ProblemType: Bug
DistroRelease: Ubuntu 12.04
Package: libsane 1.0.22-7ubuntu1
ProcVersionSign
Uname: Linux 3.8.0-30-generic x86_64
ApportVersion: 2.0.1-0ubuntu17.5
Architecture: amd64
Date: Mon Nov 11 19:41:08 2013
InstallationMedia: Ubuntu-Server 12.04.2 LTS "Precise Pangolin" - Release amd64 (20130214)
MarkForUpload: True
ProcEnviron:
LANGUAGE=en_GB:en
TERM=xterm
PATH=(custom, no user)
LANG=en_GB.UTF-8
SHELL=/bin/bash
SourcePackage: sane-backends
UpgradeStatus: No upgrade log present (probably fresh install)
Changed in sane-backends (Ubuntu): | |
status: | Confirmed → Fix Committed |
no longer affects: | sane-backends (Ubuntu) |
affects: | sane-backends (Gentoo Linux) → sane-backends (Ubuntu) |
Changed in sane-backends (Ubuntu): | |
importance: | Unknown → Undecided |
status: | Unknown → New |
no longer affects: | sane-backends (Ubuntu) |
Status changed to 'Confirmed' because the bug affects multiple users.