[sane-devel] DocketPORT 487: "scanimage: sane_start: Error during device I/O"

Robert Fleming fleminra at gmail.com
Wed Aug 19 00:11:22 UTC 2015


Greetings,

Having trouble getting a DocketPORT 487 going:

# env SANE_DEBUG_DLL=255 scanimage --resolution 75 >output
[sanei_debug] Setting debug level of dll to 255.
[dll] sane_init: SANE dll backend version 1.0.13 from sane-backends 1.0.25git
[dll] sane_init/read_dlld: attempting to open directory `./dll.d'
[dll] sane_init/read_dlld: attempting to open directory `/etc/sane.d/dll.d'
[dll] sane_init/read_dlld: using config directory `/etc/sane.d/dll.d'
[dll] sane_init/read_dlld: considering /etc/sane.d/dll.d/hplip
[dll] sane_init/read_config: reading dll.d/hplip
[dll] add_backend: adding backend `hpaio'
[dll] sane_init/read_dlld: done.
[dll] sane_init/read_config: reading dll.conf
[dll] add_backend: adding backend `genesys'
[dll] sane_get_devices
[dll] load: searching backend `genesys' in
`/usr/lib/i386-linux-gnu/sane:/usr/lib/sane'
[dll] load: trying to load `/usr/lib/i386-linux-gnu/sane/libsane-genesys.so.1'
[dll] load: dlopen()ing `/usr/lib/i386-linux-gnu/sane/libsane-genesys.so.1'
[dll] init: initializing backend `genesys'
[dll] init: backend `genesys' is version 1.0.2508
[dll] load: searching backend `hpaio' in
`/usr/lib/i386-linux-gnu/sane:/usr/lib/sane'
[dll] load: trying to load `/usr/lib/i386-linux-gnu/sane/libsane-hpaio.so.1'
[dll] load: couldn't open
`/usr/lib/i386-linux-gnu/sane/libsane-hpaio.so.1' (No such file or
directory)
[dll] load: trying to load `/usr/lib/sane/libsane-hpaio.so.1'
[dll] load: dlopen()ing `/usr/lib/sane/libsane-hpaio.so.1'
[dll] load: dlopen() failed (/usr/lib/sane/libsane-hpaio.so.1: wrong
ELF class: ELFCLASS64)
[dll] sane_get_devices: found 1 devices
[dll] sane_open: trying to open `genesys:libusb:002:086'
[genesys] WARNING: Your scanner is not fully supported or at least
[genesys]          had only limited testing. Please be careful and
[genesys]          report any failure/success to
[genesys]          sane-devel at lists.alioth.debian.org. Please provide as many
[genesys]          details as possible, e.g. the exact name of your
[genesys]          scanner and what does (not) work.
[dll] sane_open: open successful
[dll] sane_get_option_descriptor(handle=0x8af33d8,option=0)
[dll] sane_control_option(handle=0x8af33d8,option=0,action=0,value=0xffc481d4,info=(nil))
[dll] sane_get_option_descriptor(handle=0x8af33d8,option=0)
[dll] sane_control_option(handle=0x8af33d8,option=0,action=0,value=0xffc48108,info=(nil))
[dll] sane_get_option_descriptor(handle=0x8af33d8,option=1)
[dll] sane_get_option_descriptor(handle=0x8af33d8,option=2)
[dll] sane_get_option_descriptor(handle=0x8af33d8,option=3)
[dll] sane_get_option_descriptor(handle=0x8af33d8,option=4)
[dll] sane_get_option_descriptor(handle=0x8af33d8,option=5)
[dll] sane_get_option_descriptor(handle=0x8af33d8,option=6)
[dll] sane_get_option_descriptor(handle=0x8af33d8,option=7)
[dll] sane_get_option_descriptor(handle=0x8af33d8,option=8)
[dll] sane_get_option_descriptor(handle=0x8af33d8,option=9)
[dll] sane_get_option_descriptor(handle=0x8af33d8,option=10)
[dll] sane_get_option_descriptor(handle=0x8af33d8,option=11)
[dll] sane_get_option_descriptor(handle=0x8af33d8,option=12)
[dll] sane_get_option_descriptor(handle=0x8af33d8,option=13)
[dll] sane_get_option_descriptor(handle=0x8af33d8,option=14)
[dll] sane_get_option_descriptor(handle=0x8af33d8,option=15)
[dll] sane_get_option_descriptor(handle=0x8af33d8,option=16)
[dll] sane_get_option_descriptor(handle=0x8af33d8,option=17)
[dll] sane_get_option_descriptor(handle=0x8af33d8,option=18)
[dll] sane_get_option_descriptor(handle=0x8af33d8,option=19)
[dll] sane_get_option_descriptor(handle=0x8af33d8,option=20)
[dll] sane_get_option_descriptor(handle=0x8af33d8,option=21)
[dll] sane_get_option_descriptor(handle=0x8af33d8,option=22)
[dll] sane_get_option_descriptor(handle=0x8af33d8,option=23)
[dll] sane_get_option_descriptor(handle=0x8af33d8,option=24)
[dll] sane_get_option_descriptor(handle=0x8af33d8,option=25)
[dll] sane_get_option_descriptor(handle=0x8af33d8,option=26)
[dll] sane_get_option_descriptor(handle=0x8af33d8,option=27)
[dll] sane_get_option_descriptor(handle=0x8af33d8,option=28)
[dll] sane_get_option_descriptor(handle=0x8af33d8,option=29)
[dll] sane_get_option_descriptor(handle=0x8af33d8,option=30)
[dll] sane_get_option_descriptor(handle=0x8af33d8,option=31)
[dll] sane_get_option_descriptor(handle=0x8af33d8,option=32)
[dll] sane_get_option_descriptor(handle=0x8af33d8,option=33)
[dll] sane_get_option_descriptor(handle=0x8af33d8,option=34)
[dll] sane_get_option_descriptor(handle=0x8af33d8,option=35)
[dll] sane_get_option_descriptor(handle=0x8af33d8,option=36)
[dll] sane_get_option_descriptor(handle=0x8af33d8,option=37)
[dll] sane_get_option_descriptor(handle=0x8af33d8,option=38)
[dll] sane_get_option_descriptor(handle=0x8af33d8,option=39)
[dll] sane_get_option_descriptor(handle=0x8af33d8,option=40)
[dll] sane_get_option_descriptor(handle=0x8af33d8,option=41)
[dll] sane_get_option_descriptor(handle=0x8af33d8,option=42)
[dll] sane_get_option_descriptor(handle=0x8af33d8,option=43)
[dll] sane_get_option_descriptor(handle=0x8af33d8,option=44)
[dll] sane_get_option_descriptor(handle=0x8af33d8,option=45)
[dll] sane_get_option_descriptor(handle=0x8af33d8,option=46)
[dll] sane_get_option_descriptor(handle=0x8af33d8,option=47)
[dll] sane_get_option_descriptor(handle=0x8af33d8,option=48)
[dll] sane_control_option(handle=0x8af33d8,option=10,action=0,value=0x8053350,info=(nil))
[dll] sane_control_option(handle=0x8af33d8,option=8,action=0,value=0xffc4810c,info=(nil))
[dll] sane_control_option(handle=0x8af33d8,option=11,action=0,value=0x8053354,info=(nil))
[dll] sane_control_option(handle=0x8af33d8,option=9,action=0,value=0xffc4810c,info=(nil))
[dll] sane_get_option_descriptor(handle=0x8af33d8,option=6)
[dll] sane_get_option_descriptor(handle=0x8af33d8,option=6)
[dll] sane_control_option(handle=0x8af33d8,option=6,action=1,value=0x8af6188,info=0xffc480bc)
[dll] sane_control_option(handle=0x8af33d8,option=8,action=0,value=0xffc481e0,info=(nil))
[dll] sane_get_option_descriptor(handle=0x8af33d8,option=10)
[dll] sane_control_option(handle=0x8af33d8,option=10,action=1,value=0xffc481f4,info=0xffc4810c)
[dll] sane_control_option(handle=0x8af33d8,option=9,action=0,value=0xffc481e0,info=(nil))
[dll] sane_get_option_descriptor(handle=0x8af33d8,option=11)
[dll] sane_control_option(handle=0x8af33d8,option=11,action=1,value=0xffc481f4,info=0xffc4810c)
[dll] sane_start(handle=0x8af33d8)

<30-second delay here>

scanimage: sane_start: Error during device I/O
[dll] sane_cancel(handle=0x8af33d8)
[dll] sane_close(handle=0x8af33d8)
[dll] sane_exit: exiting
[dll] sane_exit: calling backend `genesys's exit function
[dll] sane_exit: finished

Same problem with versions 1.0.23-3ubuntu3.1 and
1.0.25-git20150811-trusty0 of the SANE packages.

I do have the scanner working correctly in Windows (in VirtualBox)
with the vendor drivers.

Any ideas? Is there anything else I can do to debug it? Would it be
helpful to get a USB trace (of the Linux and/or Windows cases)?

Thanks,
Robert



More information about the sane-devel mailing list