Sounds familiar ... see

http://marc.theaimsgroup.com/?l=linux-usb-devel&m=98420354327860&w=2

Invoking the driver disconnect() needs to arrange that all
pending URBs get cleanly canceled, including preventing
additional urbs from submitting.  That will probably solve
your problem, if not also a related oops.

- Dave


----- Original Message ----- 
From: "Tony Seward" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Tuesday, April 03, 2001 1:32 PM
Subject: [linux-usb-devel] Power down of USB printer makes system unusable


> If I power down my USB printer (HP 880C) while printing, then the USB
> printer driver gets stuck in the function usblp_write in printer.c.  When
> under X, all of the other USB devices seem to turn off (LEDs shut off) and
> there is no response from anything.  When in a console, the error message
> 
>  printer.c: usblp0: error -110 writing to printer
> 
> endlessly streams across the screen and the system is useless (the LEDs of
> other USB devices stay on though).  Turning the printer back on does not
> seem to help, but I only waited a half a minute or so.
> 
> repeatability: always
> kernel RPM: kernel-2.4.2-0.1.28
> 
> Tony
> 
> p.s. This is a copy of a bugreport I sent to Red Hat.
> See: http://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=34551
> 
> 
> _______________________________________________
> [EMAIL PROTECTED]
> To unsubscribe, use the last form field at:
> http://lists.sourceforge.net/lists/listinfo/linux-usb-devel


_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
http://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to