Probably want to start by checking into the meaning of this error usbdevfs: USBDEVFS_BULK failed dev 2 ep 0x81 len 4096 ret -71
I did some google-ing around without much success . . maybe ask the usb-devel list. You may also want to try the other uhci module. IIRC, there are 2 possible modules, usb-uhci and uhci. I have an OHCI controller myself but in following the usb list in the past I have noticed that for a variety of devices, people will have success with one host controller driver and not the other. Cheers, Keith On Mon, 2004-05-31 at 17:45 +0200, David Härdeman wrote: > Hi, > > I'm currently trying to get an HP 6200C USB scanner to work with SANE > (1.0.14) under Linux (Debian woody with some backports, kernel 2.4.26). > Whenever I scan something which requires a low amount of data (lineart > picture at 100dpi for instance), everything works just fine. But when I > scan a more bandwidth hungry pic, it never succeeds. I've tried this > both with the "scanner" module in the kernel and with libusb but both > seem to experience the same problems. > > I have tried sane's "dumb-read" option and all other option which were > mentioned in the sane-hp man page but I'm running out of ideas. Any > clues what might cause this (might later kernels be too picky with their > timing requirements)? > > TIA, > David > [email protected] > > PS > Please CC me on any replies as I'm not subscribed > > ****************** > * libusb results * > ****************** > palpatine:/tmp# scanimage -L > device `hp:libusb:001:002' is a Hewlett-Packard ScanJet 62x0C flatbed > scanner > palpatine:/tmp# scanimage --mode Lineart --resolution 100 > test.pnm /* > OK */ > palpatine:/tmp# scanimage --mode Color --resolution 300 > test.pnm > scanimage: sane_read: Error during device I/O > palpatine:/tmp# dmesg | tail -2 > usb-uhci.c: interrupt, status 2, frame# 200 > usbdevfs: USBDEVFS_BULK failed dev 2 ep 0x81 len 4096 ret -71 > > ***************************** > * usbscanner module results * > ***************************** > palpatine:/tmp# modprobe scanner > palpatine:/tmp# vi /etc/sane.d/hp.conf /* Made appropriate changes */ > palpatine:/tmp# scanimage -L > device `hp:/dev/usb/scanner0' is a Hewlett-Packard ScanJet 62x0C flatbed > scanner > palpatine:/tmp# scanimage --mode Lineart --resolution 100 > test.pnm /* > OK */ > palpatine:/tmp# scanimage --mode Color --resolution 300 > test.pnm > scanimage: sane_read: Error during device I/O > palpatine:/tmp# dmesg | tail -9 > usb_control/bulk_msg: timeout > usb-uhci.c: interrupt, status 2, frame# 618 > scanner.c: read_scanner(0): funky result:-71. Consult > Documentation/usb/scanner.txt. > usb-uhci.c: interrupt, status 2, frame# 531 > scanner.c: read_scanner(0): funky result:-71. Consult > Documentation/usb/scanner.txt. > usb-uhci.c: interrupt, status 2, frame# 2032 > scanner.c: read_scanner(0): funky result:-71. Consult > Documentation/usb/scanner.txt. > usb-uhci.c: interrupt, status 2, frame# 1916 > scanner.c: read_scanner(0): funky result:-71. Consult > Documentation/usb/scanner.txt. > > -- > sane-devel mailing list: [email protected] > http://lists.alioth.debian.org/mailman/listinfo/sane-devel > Unsubscribe: Send mail with subject "unsubscribe your_password" > to [email protected]
