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
