[sane-devel] hp scanjet 3500c; USB;
sane_read: Error during device I/O
Goliášovi
rodice.bludicky at tiscali.cz
Fri Jan 13 09:12:04 UTC 2006
Hi, I am trying to make my hp scanjet work with SANE on Debian Sarge, but I am
getting an IO error when I try to scan. Would anyone know what is my problem?
All the info I could get is below.
Thank you
Martin Vlk
OS: Debian GNU/Linux - Sarge
scanner: hp scanjet 3500c (USB)
SANE version: 1.0.13
backend: hp_rts88xx
hotplug version: 0.0.20040329-22
libusb version: 0.1.10a
When I plug in the scanner /var/log/messages contains:
-----------------------------------------------------------------
Jan 13 09:38:44 localhost kernel: usb 1-2: new full speed USB device using
address 4
Jan 13 09:38:45 localhost usb.agent[6781]: 0x00: loaded successfully
Jan 13 09:38:45 localhost usb.agent[6781]: libusbscanner: loaded
successfully
-----------------------------------------------------------------
Then I try to scan something with debugging enabled.
At first it seems to work fine and I can see a lot of data being read:
-----------------------------------------------------------------
[dll] sane_read(handle=0x8052e30,data=0xbfff6780,maxlen=32768,lenp=0xbfff673c)
[hp_rts88xx] sane_read: starts here
[hp_rts88xx] Hp_rts_CircBufferGetLine starts here
[hp_rts88xx] Hp_rts_XferBufferGetLine in: = iBytesPerLine=1299
iLinesLeft=1691
[hp_rts88xx] Hp_rts_data_ready....data 3cf
[hp_rts88xx] Hp_rts_data_ready....data 3cf
[hp_rts88xx] Hp_rts_data_ready....data 3cf
[hp_rts88xx] Hp_rts_data_ready....data 5df
[hp_rts88xx] Hp_rts_data_ready....data 79e
[hp_rts88xx] Hp_rts_data_ready....data 0
[hp_rts88xx] Hp_rts_data_ready....data 3921
[hp_rts88xx] sane_read: p->iBytesLeft=1299 s->ScanParams.iLinesLeft=1690
[hp_rts88xx] sane_read: read 1299 bytes; maxlen = 32768
-----------------------------------------------------------------
Then suddenly there is no data coming and an error appears:
-----------------------------------------------------------------
[hp_rts88xx] Hp_rts_data_ready....data 0
[hp_rts88xx] Hp_rts_data_ready....data 0
[hp_rts88xx] Hp_rts_data_ready....data 0
[hp_rts88xx] UsbReadBulk: ERROR: Bulk read failed
-----------------------------------------------------------------
After that SANE fails with an I/O error:
-----------------------------------------------------------------
[hp_rts88xx] sane_read: starts here
[hp_rts88xx] Hp_rts_CircBufferGetLine starts here
[hp_rts88xx] Hp_rts_XferBufferGetLine in: = iBytesPerLine=1299
iLinesLeft=1688
[hp_rts88xx] Hp_rts_data_ready....data 0
[hp_rts88xx] Hp_rts_data_ready....data 0
[hp_rts88xx] Hp_rts_data_ready....data 0
[hp_rts88xx] Hp_rts_data_ready....data 0
[hp_rts88xx] Hp_rts_data_ready....data 0
[hp_rts88xx] Hp_rts_data_ready....data 0
[hp_rts88xx] Hp_rts_data_ready....data 0
[hp_rts88xx] Hp_rts_data_ready....data 0
[hp_rts88xx] Hp_rts_data_ready....data 0
[hp_rts88xx] Hp_rts_data_ready....data 0
[hp_rts88xx] Hp_rts_data_ready....data 0
[hp_rts88xx] sane_read: no bytes read from CircBuffer
scanimage: sane_read: Error during device I/O
-----------------------------------------------------------------
--- end ---
More information about the sane-devel
mailing list