Hello Aurelien, Aurelien Jarno wrote: > Carsten Maass a écrit : >> Aurelien Jarno wrote: >>>> # lsusb -v >>>> >>>> cannot read device status, Protocol error (71) >>> Strange that you also get this error with libusb. >>> >>> Could you please run "strace lsusb -v" and send me the result? >> >> # strace lsusb -v >> > > [snip] > > >> write(1, "Bus 001 Device 004: ID 04a9:2206"..., 66Bus 001 Device 004: ID >> 04a9:2206 Canon, Inc. CanoScan N650U/N656U >> ) = 66 >> open("/dev/bus/usb/001/004", O_RDWR) = 3 >> ioctl(3, USBDEVFS_CONTROL, 0xbfb5ba6c) = -1 EPROTO (Protocol error) >> ioctl(3, USBDEVFS_CONTROL, 0xbfb5ba6c) = -1 EPROTO (Protocol error) > > It looks like your scanner has some problems to communicate with your > computer, even for simpler functions than scanning. > > Have your tried it on another machine, have you check the cables? > > You can also unplug and replug your device and see if there is something > strange in the kernel logs. > > Also it seems you have built your own kernel, so make sure the USB > configuration is correct.
I did some further investigations on this issue. Although this configuration ran smoothly for several months until one of the last upgrades, it now seems to have a problem with the USB-Hub (Cypress Semiconductor Corp. CY7C65640 USB-2.0 "TetraHub"): If I plug in the scanner directly to the computer it starts working again. It also works on a different machine with an USB 2.0 Host Controller. The printer, which is also connected to the Cypress USB-Hub, doesn't have any problems at all. There are no strange messages in the kernel logs when I unplug and replug the scanner. Greetings, Carsten. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]