Greg KH wrote: > On Wed, May 22, 2002 at 04:28:22AM +0200, [EMAIL PROTECTED] wrote: > >>== Andries, what kind of USB problems did you have with 2.5.16? >> >>Yes, I must keep coming back until this is cleared up. >> >>2.5.14 works. >>2.5.15 works. >>2.5.16 hangs upon insmod usb-storage >>2.5.16 with the usb/storage directory replaced by that from 2.5.15 works >> >>The patch from 2.5.15 to 2.5.16 is 130kB or so. >>Split the patch in separate subpatches. After applying 90kB of those >>things still work. Must look a bit better at the last part. >>Unfortunately not before Friday. >>Maybe the hang is because of the replacement of semaphores by spinlocks? >> >>[Can the author of that code (try to) check that the locking stuff is OK?] >
Could you enable the debugging printk's of usb-storage change the printk level to everything (echo 8 8 8 8 > /proc/sys/kernel/printk) and run again into the deadlock? What are the last messages? I found one deadlock: command_abort() calls wait_for_completion(), but it's possible that the current command finishes without calling complete(), or that the current command completes between the test that a command is running and the wait_for_completion(). -- Manfred _______________________________________________________________ Don't miss the 2002 Sprint PCS Application Developer's Conference August 25-28 in Las Vegas -- http://devcon.sprintpcs.com/adp/index.cfm _______________________________________________ [EMAIL PROTECTED] To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel