On Fri, 15 Jun 2007, Pete Zaitcev wrote:

> So far seems like no really major breakage occured, but still we hit
> regressions.
> 
> A few people complain about storage devices throwing -71s
>  https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=242359
> This needs more triaging. I refrained from suggesting "old_scheme_first"
> for now.

Very strange.  I doubt "old_scheme_first" will help.  I'm not aware of 
any changes that could have caused this -- but that only proves I'm not 
omniscient.  :-)

Some things to try: Give the users a kernel with CONFIG_USB_DEBUG 
enabled and see what dmesg says.  See if the behavior varies according 
to whether the devices are plugged in at bootup vs. after the system is 
running.

> Autosuspend kills printers
>  https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=243038
> This is well triaged. Users have no workaround, so it's urgent.
> Alan, do you have any ideas? Why printers in particular?
> I don't see anyone complaining about storage or kaweth dying in
> the similar fashion... V.strange.

You could ask the bug reporters whether they see the same behavior with 
other devices or only with printers.  That would tell you whether the 
problem lies in the host or in the device.

It's entirely possible that the printers really do disconnect 
themselves when they are suspended.  Vendors have done stranger things.  
If that's the case then we should add them to the USB quirks list.

Lack of problems with storage devices is because usb-storage doesn't 
yet support autosuspend.

By the way, the symptoms with the two printers weren't quite the same.  
dave's disconnected itself, but Barry's issued a remote wakeup request 
(in spite of the fact that remote wakeup wasn't enabled) and then 
failed to respond to a Get-Device-Status query -- it returned 1 byte 
instead of 2.  That failure is why it was disconnected.

I would say that lots of devices don't support suspend/resume properly.  
Probably because Windows doesn't use it so it never got tested.

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/
_______________________________________________
linux-usb-devel@lists.sourceforge.net
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to