FYI, With a 2.6.30 kernel my system got into a state where lsusb hangs shortly after boot. I didn't hotplug anything. The system only has a couple of usb devices (keyboard, mouse, bluetooth, usb ethernet) Jul 2 14:42:47 host kernel: lsusb D 0000000000000001 0 6017 5456 Jul 2 14:42:47 host kernel: ffff8801ad4b9bf8 0000000000000086 0000000000000000 ffff8801ae949c10 Jul 2 14:42:47 host kernel: 0000000000010d80 000000000000c868 ffff8801ada9ef60 ffff8801af86b180 Jul 2 14:42:47 host kernel: ffff8801ada9f200 0000000128059868 0000000400010d80 ffff880028059868 Jul 2 14:42:47 host kernel: Call Trace: Jul 2 14:42:47 host kernel: [<ffffffff805b9cfe>] ? schedule+0x9/0x1d Jul 2 14:42:47 host kernel: [<ffffffff805ba03a>] ? schedule_timeout+0x1e/0xb6 Jul 2 14:42:47 host kernel: [<ffffffff804a32f1>] ? hub_activate+0x300/0x352 Jul 2 14:42:47 host kernel: [<ffffffff805ba0b7>] ? schedule_timeout+0x9b/0xb6 Jul 2 14:42:47 host kernel: [<ffffffff805ba887>] ? __down_common+0x89/0xda Jul 2 14:42:47 host kernel: [<ffffffff8024b93a>] ? down+0x27/0x39 Jul 2 14:42:47 host kernel: [<ffffffff804b2401>] ? usbdev_ioctl+0x49/0x1463 Jul 2 14:42:47 host kernel: [<ffffffff805ba585>] ? mutex_lock+0xd/0x31 Jul 2 14:42:47 host kernel: [<ffffffff8040ec14>] ? bus_find_device+0x73/0x81 Jul 2 14:42:47 host kernel: [<ffffffff804b13a0>] ? usbdev_open+0x245/0x25f Jul 2 14:42:47 host kernel: [<ffffffff802a3dd9>] ? chrdev_open+0x146/0x165 Jul 2 14:42:47 host kernel: [<ffffffff802a3c93>] ? chrdev_open+0x0/0x165 Jul 2 14:42:47 host kernel: [<ffffffff8029fe8f>] ? __dentry_open+0x14f/0x23b Jul 2 14:42:47 host kernel: [<ffffffff802aaa20>] ? do_filp_open+0x43b/0x80b Jul 2 14:42:47 host kernel: [<ffffffff802a4658>] ? cp_new_stat+0xe9/0xfc Jul 2 14:42:47 host kernel: [<ffffffff802ac403>] ? vfs_ioctl+0x56/0x6c Jul 2 14:42:47 host kernel: [<ffffffff802ac862>] ? do_vfs_ioctl+0x449/0x487 Jul 2 14:42:47 host kernel: [<ffffffff802ac8dd>] ? sys_ioctl+0x3d/0x5c Jul 2 14:42:47 host kernel: [<ffffffff8020ba6b>] ? system_call_fastpath+0x16/0x1b Jul 2 14:42:46 host kernel: ksuspend_usbd S 0000000000000006 0 277 2 Jul 2 14:42:46 host kernel: ffff8801af00be90 0000000000000046 0000000000000286 ffff8801ae0bacd0 Jul 2 14:42:46 host kernel: 0000000000010d80 000000000000c868 ffff8801af940630 ffff8801af8c7590 Jul 2 14:42:46 host kernel: ffff8801af9408d0 0000000600000001 0000000000000402 ffffffff804ad251 Jul 2 14:42:46 host kernel: Call Trace: Jul 2 14:42:46 host kernel: [<ffffffff804ad251>] ? usb_suspend_both+0x249/0x279 Jul 2 14:42:46 host kernel: [<ffffffff804ad397>] ? usb_autosuspend_work+0x0/0xe Jul 2 14:42:46 host kernel: [<ffffffff805b9cfe>] ? schedule+0x9/0x1d Jul 2 14:42:46 host kernel: [<ffffffff80244d50>] ? worker_thread+0xbb/0x203 Jul 2 14:42:46 host kernel: [<ffffffff802484c1>] ? autoremove_wake_function+0x0/0x2e Jul 2 14:42:46 host kernel: [<ffffffff80244c95>] ? worker_thread+0x0/0x203 Jul 2 14:42:46 host kernel: [<ffffffff8024812c>] ? kthread+0x54/0x80 Jul 2 14:42:46 host kernel: [<ffffffff80233afe>] ? schedule_tail+0x27/0x6a Jul 2 14:42:46 host kernel: [<ffffffff8020c9ba>] ? child_rip+0xa/0x20 Jul 2 14:42:46 host kernel: [<ffffffff802480d8>] ? kthread+0x0/0x80 Jul 2 14:42:46 host kernel: [<ffffffff8020c9b0>] ? child_rip+0x0/0x20 Jul 2 14:42:46 host kernel: khubd D ffff8801ae1f5480 0 283 2 Jul 2 14:42:46 host kernel: ffff8801af0a7bc0 0000000000000046 ffff8801af9b6e40 ffff8801ae155b60 Jul 2 14:42:46 host kernel: 0000000000010d80 000000000000c868 ffff8801af940c60 ffff8801a1c898c0 Jul 2 14:42:46 host kernel: ffff8801af940f00 00000004ae5ea800 0000000000000286 ffffffff804c587e Jul 2 14:42:46 host kernel: Call Trace: Jul 2 14:42:46 host kernel: [<ffffffff804c587e>] ? uhci_urb_dequeue+0x19d/0x1af Jul 2 14:42:46 host kernel: [<ffffffff805b9cfe>] ? schedule+0x9/0x1d Jul 2 14:42:46 host kernel: [<ffffffff804a9e43>] ? usb_kill_urb+0x9d/0xbb Jul 2 14:42:46 host kernel: [<ffffffff802484c1>] ? autoremove_wake_function+0x0/0x2e Jul 2 14:42:46 host kernel: [<ffffffff804ab1a9>] ? usb_start_wait_urb+0x82/0x16a Jul 2 14:42:46 host kernel: [<ffffffff804ab4c6>] ? usb_control_msg+0x10f/0x132 Jul 2 14:42:46 host kernel: [<ffffffff804a3a99>] ? hub_port_init+0x2e6/0x713 Jul 2 14:42:46 host kernel: [<ffffffff80388c82>] ? kobject_init+0x42/0x82 Jul 2 14:42:46 host kernel: [<ffffffff804a6d77>] ? hub_thread+0xabf/0x155c Jul 2 14:42:46 host kernel: [<ffffffff802484c1>] ? autoremove_wake_function+0x0/0x2e Jul 2 14:42:46 host kernel: [<ffffffff804a62b8>] ? hub_thread+0x0/0x155c Jul 2 14:42:46 host kernel: [<ffffffff8024812c>] ? kthread+0x54/0x80 Jul 2 14:42:46 host kernel: [<ffffffff80233afe>] ? schedule_tail+0x27/0x6a Jul 2 14:42:46 host kernel: [<ffffffff8020c9ba>] ? child_rip+0xa/0x20 Jul 2 14:42:46 host kernel: [<ffffffff802480d8>] ? kthread+0x0/0x80 Jul 2 14:42:46 host kernel: [<ffffffff8020c9b0>] ? child_rip+0x0/0x20 boot messages <6>ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver <6>ehci_hcd 0000:00:1a.7: PCI INT C -> GSI 18 (level, low) -> IRQ 18 <7>ehci_hcd 0000:00:1a.7: setting latency timer to 64 <6>ehci_hcd 0000:00:1a.7: EHCI Host Controller <6>ehci_hcd 0000:00:1a.7: new USB bus registered, assigned bus number 1 <6>ehci_hcd 0000:00:1a.7: debug port 1 <7>ehci_hcd 0000:00:1a.7: cache line size of 32 is not supported <6>ehci_hcd 0000:00:1a.7: irq 18, io mem 0xd0222000 <6>ehci_hcd 0000:00:1a.7: USB 2.0 started, EHCI 1.00 <6>usb usb1: configuration #1 chosen from 1 choice <6>hub 1-0:1.0: USB hub found <6>hub 1-0:1.0: 6 ports detected <6>ehci_hcd 0000:00:1d.7: PCI INT A -> GSI 23 (level, low) -> IRQ 23 <7>ehci_hcd 0000:00:1d.7: setting latency timer to 64 <6>ehci_hcd 0000:00:1d.7: EHCI Host Controller <6>ehci_hcd 0000:00:1d.7: new USB bus registered, assigned bus number 2 <6>ehci_hcd 0000:00:1d.7: debug port 1 <7>ehci_hcd 0000:00:1d.7: cache line size of 32 is not supported <6>ehci_hcd 0000:00:1d.7: irq 23, io mem 0xd0221000 <6>ehci_hcd 0000:00:1d.7: USB 2.0 started, EHCI 1.00 <6>usb usb2: configuration #1 chosen from 1 choice <6>hub 2-0:1.0: USB hub found <6>hub 2-0:1.0: 6 ports detected <6>ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver <6>uhci_hcd: USB Universal Host Controller Interface driver <6>uhci_hcd 0000:00:1a.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16 <7>uhci_hcd 0000:00:1a.0: setting latency timer to 64 <6>uhci_hcd 0000:00:1a.0: UHCI Host Controller <6>uhci_hcd 0000:00:1a.0: new USB bus registered, assigned bus number 3 <6>uhci_hcd 0000:00:1a.0: irq 16, io base 0x000020e0 <6>usb usb3: configuration #1 chosen from 1 choice <6>hub 3-0:1.0: USB hub found <6>hub 3-0:1.0: 2 ports detected <6>uhci_hcd 0000:00:1a.1: PCI INT B -> GSI 21 (level, low) -> IRQ 21 <7>uhci_hcd 0000:00:1a.1: setting latency timer to 64 <6>uhci_hcd 0000:00:1a.1: UHCI Host Controller <6>uhci_hcd 0000:00:1a.1: new USB bus registered, assigned bus number 4 <6>uhci_hcd 0000:00:1a.1: irq 21, io base 0x000020c0 <6>usb usb4: configuration #1 chosen from 1 choice <6>hub 4-0:1.0: USB hub found <6>hub 4-0:1.0: 2 ports detected <6>uhci_hcd 0000:00:1a.2: PCI INT D -> GSI 19 (level, low) -> IRQ 19 <7>uhci_hcd 0000:00:1a.2: setting latency timer to 64 <6>uhci_hcd 0000:00:1a.2: UHCI Host Controller <6>uhci_hcd 0000:00:1a.2: new USB bus registered, assigned bus number 5 <6>uhci_hcd 0000:00:1a.2: irq 19, io base 0x000020a0 <6>usb usb5: configuration #1 chosen from 1 choice <6>hub 5-0:1.0: USB hub found <6>hub 5-0:1.0: 2 ports detected <6>uhci_hcd 0000:00:1d.0: PCI INT A -> GSI 23 (level, low) -> IRQ 23 <7>uhci_hcd 0000:00:1d.0: setting latency timer to 64 <6>uhci_hcd 0000:00:1d.0: UHCI Host Controller <6>uhci_hcd 0000:00:1d.0: new USB bus registered, assigned bus number 6 <6>uhci_hcd 0000:00:1d.0: irq 23, io base 0x00002080 <6>usb usb6: configuration #1 chosen from 1 choice <6>hub 6-0:1.0: USB hub found <6>hub 6-0:1.0: 2 ports detected <6>uhci_hcd 0000:00:1d.1: PCI INT B -> GSI 19 (level, low) -> IRQ 19 <7>uhci_hcd 0000:00:1d.1: setting latency timer to 64 <6>uhci_hcd 0000:00:1d.1: UHCI Host Controller <6>uhci_hcd 0000:00:1d.1: new USB bus registered, assigned bus number 7 <6>uhci_hcd 0000:00:1d.1: irq 19, io base 0x00002060 <6>usb usb7: configuration #1 chosen from 1 choice <6>hub 7-0:1.0: USB hub found <6>hub 7-0:1.0: 2 ports detected <6>uhci_hcd 0000:00:1d.2: PCI INT C -> GSI 18 (level, low) -> IRQ 18 <7>uhci_hcd 0000:00:1d.2: setting latency timer to 64 <6>uhci_hcd 0000:00:1d.2: UHCI Host Controller <6>uhci_hcd 0000:00:1d.2: new USB bus registered, assigned bus number 8 <6>uhci_hcd 0000:00:1d.2: irq 18, io base 0x00002040 <6>usb usb8: configuration #1 chosen from 1 choice <6>hub 8-0:1.0: USB hub found <6>hub 8-0:1.0: 2 ports detected <6>Initializing USB Mass Storage driver... <6>usbcore: registered new interface driver usb-storage <6>USB Mass Storage support registered. <6>usbcore: registered new interface driver ums-datafab <6>usbcore: registered new interface driver ums-freecom <6>usbcore: registered new interface driver ums-jumpshot <6>usbcore: registered new interface driver ums-sddr09 <6>usbcore: registered new interface driver ums-sddr55 <6>usbcore: registered new interface driver ums-usbat -Andi -- ak@xxxxxxxxxxxxxxx -- Speaking for myself only. -- 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