Hello, only some more notes but no solution... On Apr 28 11:34 Fergus Wilde wrote (shortened):
pc11:/home/fergus # lsusb ... Bus 001 Device 002: ID 04b8:0112 Seiko Epson Corp. Perfection 2450
remember this because it shows what and where it really is
fergus@pc11:~> export SANE_DEBUG_SANEI_USB=128 fergus@pc11:~> scanimage -d epkowa -T && echo OK || echo FAILED [sanei_debug] Setting debug level of sanei_usb to 128. [sanei_usb] sanei_usb_init: couldn't open /dev/usbscanner: No such device [sanei_usb] sanei_usb_init: couldn't open /dev/usb/scanner0: No such device
it tries to detect the scanner at all possible USB connections i.e. ignore the many failed arttempts for USB connection types where in fact the scanner is not connected to
[sanei_usb] sanei_usb_init: found libusb device (0x04b8/0x0112) interface 0 at libusb:001:002
it found it (see above what we remembered)
[sanei_usb] sanei_usb_find_devices: vendor=0x04b8, product=0x0112, attach=0x402680c4
it detected that it is one of the known scanners of the backend
[sanei_usb] sanei_usb_open: opened usb device `libusb:001:002' (*dn=0)
it was able to access the scanner now some read/write operations happen . . . until it fails:
USB error: error reading from bulk endpoint 0x81: Connection timed out [sanei_usb] sanei_usb_read_bulk: read failed: Connection timed out [sanei_usb] sanei_usb_close: closing device 0 scanimage: sane_start: Error during device I/O FAILED
I don't know why the "Connection timed out". When I do with my "Perfection 1240U" export SANE_DEBUG_SANEI_USB=128 scanimage -d epkowa -T && echo OK || echo FAILED I get a very much longer log with read/write operations so that it seems in your case the communication breaks down at some (perhaps random) time during the read/write operations but I don't know why this happens. Kind Regards Johannes Meixner -- SUSE LINUX Products GmbH, Maxfeldstrasse 5 Mail: jsmeix@suse.de 90409 Nuernberg, Germany WWW: http://www.suse.de/