On Mon, 14 May 2007, Ben Gamari wrote:

> Hey,
> 
> Here is the output of a similar test to the last with CONFIG_USB_DEBUG.
> I have also found that if I run "watch -n1 lsusb" in the background, the
> device remains stable and I can use the driver. Perhaps it just has some
> strange transient behavior at startup that takes a while to settle out.
> Hope this helps. Thanks again,

It isn't transient behavior.  The fingerprint reader includes an
embedded hub, and apparently that hub dies whenever the reader is
resumed from a suspend.

More precisely, attached to that embedded hub are:

        a "Biometric Coprocessor" made by STMicroelectronics
        (a removable connection),

        and an "O2Micro CCID SC Reader" made by O2 (non-removable).

The second one looks like the fingerprint reader; I don't know what the 
first one is.  Maybe you can try unplugging it.

The second device resumes okay, but the hub dies whenever it tries to 
resume the first one.  That's what the log seems to say.  More precise 
information can be obtained by using the usbmon facility for your usb3 
bus (instructions are in the kernel source file 
Documentation/usb/usbmon.txt).

Alan Stern


-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
[email protected]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to