I just purchased a USB Canon CanoScan LiDE 30 scanner...the scanner is very nice, and works perfectly in sane. I even got it to scan...once. Now, whenever I plug the scanner in, it is detected, and then it quits...take a look:
Code:
May 21 06:03:17 skype kernel: uhci_hcd 0000:00:07.2: port 2 portsc 0093
May 21 06:03:17 skype kernel: hub 1-0:1.0: port 2, status 101, change 1, 12 Mb/s
May 21 06:03:17 skype kernel: hub 1-0:1.0: debounce: port 2: delay 100ms stable 4 status 0x101
May 21 06:03:17 skype kernel: usb 1-2: new full speed USB device using address 3
May 21 06:03:17 skype kernel: usb 1-2: new device strings: Mfr=1, Product=2, SerialNumber=0
May 21 06:03:17 skype kernel: drivers/usb/core/message.c: USB device number 3 default language ID 0x409
May 21 06:03:17 skype kernel: usb 1-2: Product: CanoScan
May 21 06:03:17 skype kernel: usb 1-2: Manufacturer: Canon
May 21 06:03:17 skype kernel: drivers/usb/core/usb.c: usb_hotplug
May 21 06:03:17 skype kernel: usb 1-2: registering 1-2:1.0 (config #1, interface 0)
May 21 06:03:17 skype kernel: drivers/usb/core/usb.c: usb_hotplug
May 21 06:03:17 skype usb.agent[4710]: libusbscanner: loaded sucessfully
That is what I get in /var/log/syslog when I plug it in...and then, in a few seconds:
Code:
May 21 06:03:37 skype kernel: usb 1-2: usb_disable_device nuking non-ep0 URBs
May 21 06:03:37 skype kernel: usb 1-2: unregistering interface 1-2:1.0
May 21 06:03:37 skype kernel: drivers/usb/core/usb.c: usb_hotplug
May 21 06:03:37 skype kernel: usb 1-2: registering 1-2:1.0 (config #1, interface 0)
May 21 06:03:37 skype kernel: drivers/usb/core/usb.c: usb_hotplug
May 21 06:03:37 skype usb.agent[4839]: libusbscanner: loaded sucessfully
May 21 06:03:37 skype kernel: drivers/usb/core/message.c: manual set_interface for dev 3, iface 0, alt 0
May 21 06:03:47 skype kernel: uhci_hcd 0000:00:07.2: port 2 portsc 008a
May 21 06:03:47 skype kernel: hub 1-0:1.0: port 2, status 100, change 3, 12 Mb/s
May 21 06:03:47 skype kernel: usb 1-2: USB disconnect, address 3
May 21 06:03:47 skype kernel: usb 1-2: usb_disable_device nuking all URBs
May 21 06:03:47 skype kernel: usb 1-2: unregistering interface 1-2:1.0
May 21 06:03:47 skype kernel: drivers/usb/core/usb.c: usb_hotplug
May 21 06:03:47 skype kernel: usb 1-2: unregistering device
May 21 06:03:47 skype kernel: drivers/usb/core/usb.c: usb_hotplug
May 21 06:03:47 skype kernel: uhci_hcd 0000:00:07.2: port 2 portsc 0088
May 21 06:03:47 skype kernel: hub 1-0:1.0: port 2 enable change, status 100
I'm running debain unstable, kernel 2.6, with the latest sane stuff, and the latest libusb. If you look at the first line in the second block, it mentions ep0. I've also a TI silverlink usb cale to connect my calculator, and sometimes, if I leave it in during boot time, I egt ep0 timeout errors. I ussually just unplug the cabe, and it works fine. Any ideas?