[sane-devel] USB Epson Perfection 1250: "sane_start: Device busy"
Till Kamppeter
till.kamppeter@gmx.net
Tue, 30 Nov 2004 19:57:20 +0100
During some period of time around SANE 1.0.14 the Epson Perfection 1250
and 1260 where accidentally entered as supported models in the "epson"
backend, so the "epson" backend was hanging on them and so the "plustek"
backend, which really supports them, could not access them any more. So
the quick solution is commenting out "epson" in the
/etc/sane.d/dll.conf, the correct solution is removing the appropriate
entries in the source code of the "epson" backend.
Till
Tim Waugh wrote:
> I've had a report that with sane-backends 1.0.14 and 1.0.15, SANE
> applications are giving this error when trying to scan with a USB
> Epson Perfection 1250:
>
> sane_start: Device busy
>
> Logs with SANEI_DEBUG_ variables set can be found here:
>
> https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=140248
>
> It isn't a permissions problem: the /proc/bus/usb node is opened
> without problem.
>
> This part of the debug output might be relevant:
>
> [sanei_usb] sanei_usb_get_vendor_product: device 0: vendorID: 0x04b8, productID: 0x010f
> [sanei_usb] sanei_usb_write_bulk: trying to write 2 bytes
> [sanei_usb] 0000: 1B 40 .@..............
> [sanei_usb] sanei_usb_write_bulk: wanted 2 bytes, wrote 2 bytes
> [sanei_usb] sanei_usb_read_bulk: trying to read 1 bytes
> USB error: error reading from bulk endpoint 0x82: Connection timed out
> [sanei_usb] sanei_usb_read_bulk: read failed: Connection timed out
> [sanei_usb] sanei_usb_write_bulk: trying to write 2 bytes
> [sanei_usb] 0000: 1B 49 .I..............
> [sanei_usb] sanei_usb_write_bulk: wanted 2 bytes, wrote 2 bytes
> [sanei_usb] sanei_usb_read_bulk: trying to read 4 bytes
> USB error: error reading from bulk endpoint 0x82: Connection timed out
> [sanei_usb] sanei_usb_read_bulk: read failed: Connection timed out
>
> Any ideas?
>
> Tim.
> */