Hello List, I wanted to report the troubles I have with the Canon CanoScan FB630U (USB scanner). The software I installed is the following:
libusb 0.1.7 sane-backends 1.0.14 xsane 0.91 The scanner is detected alright by sane-find-scanner: found USB scanner (vendor=0x04a9, product=0x2204 [CanoScan FB630U]) at libusb:003:006 When doing a "scanimage -L" everything seems fine, too: device `canon630u:libusb:003:006' is a CANON Canoscan FB630U flatbed scanner Then, however (as root even): # scanimage scanimage: sane_start: Device busy A couple of messages appear in the kernel log: ppdev0: registered pardevice ppdev0: unregistered pardevice usb 3-1: usbfs: USBDEVFS_CONTROL failed cmd scanimage rqt 64 rq 12 len 1 ret -71 [ This message repeats about 50 times ] hub 3-0:1.0: port 1 disabled by hub (EMI?), re-enabling... hub 3-0:1.0: over-current change on port 1 usb 3-1: usbfs: USBDEVFS_CONTROL failed cmd scanimage rqt 64 rq 12 len 1 ret -71 usb 3-1: usbfs: USBDEVFS_CONTROL failed cmd scanimage rqt 64 rq 12 len 1 ret -71 usb 3-1: usbfs: USBDEVFS_CONTROL failed cmd scanimage rqt 64 rq 12 len 1 ret -71 usb 3-1: USB disconnect, address 6 usb 3-1: new full speed USB device using address 7 I did not, however disconnect/reconnect the device! Every time I do a "scanimage", the device gets "relisted" and therefore the device address is incremented by one. Does anybody have a clue what this could all be about? I'd be very grateful. Greetings, Johannes