Hi folks ! Current kernels give the oops below at boot with my Keyspan plugged, used to work fine on 2.6.28 at least. It looks to me like some kind of race between the disconnection after the FW load and the re-connect but I'm not sure. Cheers, Ben. usbcore: registered new interface driver usbserial USB Serial support registered for generic usbcore: registered new interface driver usbserial_generic usbserial: USB Serial Driver core USB Serial support registered for Keyspan - (without firmware) USB Serial support registered for Keyspan 1 port adapter USB Serial support registered for Keyspan 2 port adapter USB Serial support registered for Keyspan 4 port adapter keyspan 2-1:1.0: Keyspan - (without firmware) converter detected usb 2-1: firmware: using built-in firmware keyspan/usa49w.fw usb 2-1: USB disconnect, address 2 usbcore: registered new interface driver keyspan keyspan: v1.1.5:Keyspan USB to Serial Converter Driver Unable to handle kernel paging request for data at address 0x00000010 Faulting instruction address: 0xc0000000002da15c Oops: Kernel access of bad area, sig: 11 [#1] SMP NR_CPUS=4 PowerMac Modules linked in: snd_seq_midi snd_rawmidi snd_seq_midi_event snd_seq snd_timer snd_seq_device snd keyspan uninorth_agp usbserial agpgart soundcore NIP: c0000000002da15c LR: c0000000002d3760 CTR: c0000000002d35ec REGS: c00000017a4cb4c0 TRAP: 0300 Not tainted (2.6.30-rc6-00037-g8646010-dirty) MSR: 9000000000009032 <EE,ME,IR,DR> CR: 24000024 XER: 200fffff DAR: 0000000000000010, DSISR: 0000000040000000 TASK = c00000017a4890e0[191] 'khubd' THREAD: c00000017a4c8000 CPU: 2 GPR00: c000000000755f30 c00000017a4cb740 c000000000783d48 0000000000000001 GPR04: 0000000000000000 c0000001783fba90 0000000000000001 0000000000000000 GPR08: 0000000000000000 0000000000000000 0000000000000000 c0000000002d35ec GPR12: 0000000024000082 c0000000007b5680 0000000000000002 c0000001781c0a30 GPR16: 00000000000003e8 0000000000000000 c0000001781fd000 c0000001781c0a30 GPR20: 0000000000000000 0000000000000000 c0000001781fd800 0000000000000001 GPR24: c00000017a41a600 c0000001789ab480 c0000001783fb998 0000000000000000 GPR28: 0000000000000000 c00000017a4cb7b0 c00000000070f8d0 0000000000000000 NIP [c0000000002da15c] .release_nodes+0x54/0x254 LR [c0000000002d3760] .device_del+0x174/0x1e8 Call Trace: [c00000017a4cb740] [c00000017a4cb880] 0xc00000017a4cb880 (unreliable) [c00000017a4cb7f0] [c0000000002d3760] .device_del+0x174/0x1e8 [c00000017a4cb880] [d0000000000b14dc] .usb_serial_disconnect+0xf8/0x1d0 [usbserial] [c00000017a4cb930] [c0000000003a9280] .usb_unbind_interface+0x7c/0x138 [c00000017a4cb9d0] [c0000000002d6acc] .__device_release_driver+0xb8/0x100 [c00000017a4cba60] [c0000000002d6c80] .device_release_driver+0x30/0x54 [c00000017a4cbaf0] [c0000000002d5d18] .bus_remove_device+0xe4/0x124 [c00000017a4cbb80] [c0000000002d3754] .device_del+0x168/0x1e8 [c00000017a4cbc10] [c0000000003a643c] .usb_disable_device+0xa4/0x15c [c00000017a4cbcb0] [c0000000003a0a5c] .usb_disconnect+0xc4/0x180 [c00000017a4cbd60] [c0000000003a1b44] .hub_thread+0x594/0x101c [c00000017a4cbf00] [c000000000065b98] .kthread+0x80/0xcc [c00000017a4cbf90] [c00000000001fef0] .kernel_thread+0x54/0x70 Instruction dump: ebc2a308 7c7a1b78 7c872378 39000000 3b800000 3be00000 38010070 f8010070 f8010078 7c1d0378 48000070 e81e8000 <e96a0010> e8840000 7fab0000 419e0014 ---[ end trace 3ce00127d362ccb2 ]--- -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html