Bug 15917

Summary: [hso] [2.6.33.2] AT&T Quicksilver throttling and URB BUGs from unplugging while ports are open
Product: Drivers Reporter: Dan Williams (dcbw)
Component: USBAssignee: Greg Kroah-Hartman (greg)
Status: RESOLVED INVALID    
Severity: normal    
Priority: P1    
Hardware: All   
OS: Linux   
Kernel Version: Subsystem:
Regression: Yes Bisected commit-id:
Attachments: BUGs unplugging Quicksilver when ports are opened

Description Dan Williams 2010-05-05 23:01:22 UTC
Created attachment 26249 [details]
BUGs unplugging Quicksilver when ports are opened

Details in the dmesg output; the usb_urb_free() BUG does not happen on F12's
2.6.32.11-99.fc12.x86_64, but does happen on F13's 2.6.33.2.  Test system is a
stock Fedora 13 Thinkpad T42 (32-bit only).

The throttling error happens on both 2.6.32.11 and 2.6.33.2 and thus that part is not a regression.  The throttling error only occurs with Icera-based Option devices (as opposed to Qualcomm-based ones) because the Icera-based devices start spewing output to certain ttys once you open them.

See also:

https://bugzilla.kernel.org/show_bug.cgi?id=15915
https://bugzilla.kernel.org/show_bug.cgi?id=15916
Comment 1 Dan Williams 2010-05-05 23:06:36 UTC
The hso_disconnect()/usb_free_urb() BUG is also present on non-Icera based devices like the GT MAX 3.6.
Comment 2 Greg Kroah-Hartman 2012-02-22 21:11:04 UTC
All USB bugs should be sent to the linux-usb@vger.kernel.org mailing 
list, and not entered into bugzilla.  Please bring this issue up there,
if it is still a problem in the latest kernel release.