Ok, I confirm that fixing that stupid bug in hcd_irq() makes
things work again, including sleep, but excluding the keyspan
for some other reason (sysfs related ooops I already reported
to Greg, just copied again below just in case you are interested)

keyspan_pda 1-1:0: Keyspan PDA - (prerenumeration) converter detected
bound device '1-1:0' to driver 'keyspan_pda'
PM: Adding info for usb:1-1:0
usb 1-1: USB disconnect, address 2
PM: Removing info for usb:1-1:0
bus usb: remove device 1-1:0
PM: Removing info for No Bus:
Oops: kernel access of bad area, sig: 11 [#1]
NIP: C008E524 LR: C00C1560 SP: EFEF1D00 REGS: efef1c50 TRAP: 0301    Not tainted
MSR: 00009032 EE: 1 PR: 0 FP: 0 ME: 1 IR/DR: 11
DAR: 00000020, DSISR: 40000000
TASK = c123a7a0[5] 'khubd' Last syscall: -1 
GPR00: C00C1560 EFEF1D00 C123A7A0 EFEF1D38 00000000 00000000 00010000 00000000 
GPR08: C0450000 00000007 C03B931F 12FD28DB C0450000 
Call trace:
 [c00c1560] sysfs_get_dentry+0x70/0x84
 [c00c3234] sysfs_remove_group+0x6c/0x74
 [c0157b6c] dpm_sysfs_remove+0x1c/0x2c
 [c01573ac] device_pm_remove+0x78/0xe4
 [c0153f70] device_del+0x24/0x114
 [c0154078] device_unregister+0x18/0x30
 [f53cf4f8] destroy_serial+0xf8/0x20c [usbserial]
 [c011cffc] kobject_cleanup+0x74/0x78
 [f53d0310] usb_serial_disconnect+0x5c/0x90 [usbserial]
 [c0221bd0] usb_unbind_interface+0xcc/0xd8
 [c01554b8] device_release_driver+0x84/0x88
 [c01556b4] bus_remove_device+0xa4/0x100
 [c0154008] device_del+0xbc/0x114
 [c0154078] device_unregister+0x18/0x30
 [c0222918] usb_disconnect+0x130/0x160



-------------------------------------------------------
This SF.net email is sponsored by: VM Ware
With VMware you can run multiple operating systems on a single machine.
WITHOUT REBOOTING! Mix Linux / Windows / Novell virtual machines
at the same time. Free trial click here:http://www.vmware.com/wl/offer/358/0
_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to