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]

Reply via email to