On Tue, 15 Nov 2005, Jan Kiszka wrote: > I placed some printks in the rt2570's disconnect routine. While I can > find them in the logs when I physically disconnect the stick, I did not > get them last night during another sporadic disconnect. So the > high-level driver seems to be out of the game regarding the stack > lock-up, doesn't it? > > I'm now trying if the situation changes without the ehci being loaded.
It could be that the problem is in the ehci_endpoint_disable routine in the EHCI driver; that would prevent the disconnect routine from getting called. Maybe even the hang is caused by whatever caused the sporadic disconnect. Try putting printk statements at the entry and exit points of that routine and see what you get. And get that stack trace. It's the best way to find the exact location of the problem. Alan Stern ------------------------------------------------------- This SF.Net email is sponsored by the JBoss Inc. Get Certified Today Register for a JBoss Training Course. Free Certification Exam for All Training Attendees Through End of 2005. For more info visit: http://ads.osdn.com/?ad_id=7628&alloc_id=16845&op=click _______________________________________________ linux-usb-devel@lists.sourceforge.net To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel