On Fri, 2012-04-13 at 10:10 -0400, Alan Stern wrote: > On Thu, 12 Apr 2012, Alan Stern wrote: > > > Tomorrow I'll look through the code more carefully; with those changes > > there really is very little difference between the two cases. Things > > like mmio mappings and IRQs requested; they shouldn't cause a crash. > > Let's start with some basic information. First, before suspending, > what shows up in /sys/kernel/debug/usb/devices? Attached (after gzipping it). > > Second, if you do > > echo 0 >/sys/bus/usb/devices/usb1/bConfigurationValue This never returned. I did the echo, and the command locked up. (process 3077) cat /proc/3077/wchan usb_disconnect -- Steve > echo 0 >/sys/bus/usb/devices/usb2/bConfigurationValue > > before suspending (using a vanilla kernel and no script), does it > change the behavior? I expect it won't, but we should check just to be > thorough. > > Alan Stern