[sane-devel] usb_control/bulk_msg: timeout

Peter Kirchgessner peter@kirchgessner.net
Thu, 02 Jan 2003 07:47:31 +0100


Hi,

your configuration is ok. Otherwise scanimage would not find the 
scanner. But you can try to access the scanner by libusb. Insert below 
the line scsi HP

# HP ScanJet 4100C
usb 0x03f0 0x0101

--Peter

Bill Moseley schrieb:
> Hi,
> 
> I'm having limited luck scanning on a HP ScanJet 4100C USB.  I'm trying to
> use xsane.
> 
> Running "xscanimage hp" seems to work most of the time, but I still get
> the message:
> 
>       Jan  1 16:14:06 bumby kernel: usb_control/bulk_msg: timeout
>       Jan  1 16:14:26 bumby kernel: usb_control/bulk_msg: timeout
>       Jan  1 16:15:34 bumby kernel: usb_control/bulk_msg: timeout
>       Jan  1 16:15:34 bumby kernel: scanner.c: write_scanner: NAK received.
> 
> That NAK message is rare -- the timeout message happens every attempt to
> scan.
> 
> When first testing I also received these errors in syslog, just in case if
> gives any clues:
> 
>       Jan  1 16:10:11 bumby kernel: usbdevfs: USBDEVFS_CONTROL failed dev
>                3 rqt 128 rq 6 len 100 ret -110
> 
> Trying to use xsane it also generates the messages, but it never completes
> the scan and reports the probably not very helpful message:
> 
>     Error during read: Error during device I/O.
> 
> Any suggestions on things to try to get xsane working?
> 
> 
> Here's my setup.  I don't understand the "scsi HP" line in the hp.conf
> since this is usb.  I tried "usb HP" but didn't see any change.
> 
> (Frankly, just starting I'm a bit fuzzy on how the parts fit together --
> how backends are selected and so on.  I just seems to work ;).
> 
> $ cat hp.conf
> scsi HP
> #/dev/scanner
> # uncomment this if you're using a usb scanner
> /dev/usb/scanner0
> option connect-device
> 
> 
> I'm running Debian testing/unstable with 2.4.20.
> 
> ii  libsane        1.0.9-4        API library for scanners
> ii  sane           1.0.9-4        Scanner graphical frontends
> ii  sane-utils     1.0.9-4        API library for scanners -- utilities
> ii  xsane          0.84-2         a gtk based X11 frontend for SANE
> 
> 
> $ sane-find-scanner
> 
>   # No SCSI scanners found. If you expected something different, make sure
> that
>   # you have loaded a SCSI driver for your SCSI adapter.
> 
> found USB scanner (vendor=0x03f0, product=0x0101) at /dev/usb/scanner0
> found USB scanner (vendor=0x03f0, product=0x0101) at libusb:003:003
> 
> 
> $ scanimage -L
> device `hp:/dev/usb/scanner0' is a Hewlett-Packard MODELx flatbed scanner
> 


-- 
Peter Kirchgessner
http://www.kirchgessner.net
mailto:peter@kirchgessner.net