[linux-usb-devel] usb-storage autosuspend bug?

[linux-usb-devel] usb-storage autosuspend bug?

Post by Oliver Neu » Sat, 28 Jul 2007 17:20:07


Am Donnerstag 26 Juli 2007 schrieb Greg KH:

The oops itself looks like refcounting. What caused the initial io error
does not become clear from the log. It is possible that the device cannot
stand suspension. But there's no evidence from that. On the contrary,
these devices usually do an unplug/plug cycle, which is not in the log.

Regards
Oliver

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to XXXX@XXXXX.COM
More majordomo info at http://www.yqcomputer.com/
Please read the FAQ at http://www.yqcomputer.com/
 
 
 

[linux-usb-devel] usb-storage autosuspend bug?

Post by Alan Ster » Sat, 28 Jul 2007 23:20:12


I don't think it's a refcounting problem. My guess is that the
underlying cause is the bug in your urb->status removal patch for
usb_start_wait_urb() -- the one I fixed here:

http://www.yqcomputer.com/

Of course, my guess could be wrong. I haven't tried to recreate
Linus's bug with that patch reverted. But with the patch present I was
not able to duplicate the bug.

Alan Stern

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to XXXX@XXXXX.COM
More majordomo info at http://www.yqcomputer.com/
Please read the FAQ at http://www.yqcomputer.com/

 
 
 

[linux-usb-devel] usb-storage autosuspend bug?

Post by Linus Torv » Tue, 31 Jul 2007 12:10:08


I finally got around to testing this, and while I still have problems with
that reader, I can't reproduce the oops with that patch in place either.

Of course, I only ever saw the oops once, so I really don't know how
reproducible it was. Maybe you have to remove the USB reader at _just_ the
right moment. But I did get

...
usb 2-6: reset high speed USB device using ehci_hcd and address 4
usb 2-6: USB disconnect, address 4
sd 6:0:0:1: [sdc] Result: hostbyte=0x07 driverbyte=0x00
end_request: I/O error, dev sdc, sector 1999855
...
scsi 6:0:0:1: rejecting I/O to dead device

so the testing was done with the kind of behaviour that resulted in an
oops and a dead khubd last time around.

So I guess I'll ack the patch for whatever that is worth.

Over to you, Greg..

Linus
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to XXXX@XXXXX.COM
More majordomo info at http://www.yqcomputer.com/
Please read the FAQ at http://www.yqcomputer.com/
 
 
 

[linux-usb-devel] usb-storage autosuspend bug?

Post by Greg K » Wed, 01 Aug 2007 07:20:12


Ok, the patch is in the series I just sent to you.

If you run into that bug again, please let us know.

thanks,

greg k-h
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to XXXX@XXXXX.COM
More majordomo info at http://www.yqcomputer.com/
Please read the FAQ at http://www.yqcomputer.com/