Hi,

Alan Stern:
> It's not an ordering problem.  And you're right that normally reading the
> file doesn't block -- or more precisely, it doesn't block for long.  
> However the kernel does need to transfer the various strings from the
> device (the strings aren't cached in the kernel) and that will take up to
> a few milliseconds, or in your case, much much longer!

*sigh* that sounds about like what happens, and looking at 
drivers/usb/core/devices.c confirms it.

What to do about this is another matter entirely.

-- 
Matthias Urlichs   |   {M:U} IT Design @ m-u-it.de   |  [EMAIL PROTECTED]


-------------------------------------------------------
The SF.Net email is sponsored by: Beat the post-holiday blues
Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek.
It's fun and FREE -- well, almost....http://www.thinkgeek.com/sfshirt
_______________________________________________
[email protected]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to