Bug 5247
Summary: | Kernel hang at boot if no USB device plugged in | ||
---|---|---|---|
Product: | Drivers | Reporter: | Christian Casteyde (casteyde.christian) |
Component: | USB | Assignee: | Greg Kroah-Hartman (greg) |
Status: | RESOLVED CODE_FIX | ||
Severity: | normal | CC: | akpm |
Priority: | P2 | ||
Hardware: | i386 | ||
OS: | Linux | ||
Kernel Version: | 2.6.13.1 | Subsystem: | |
Regression: | --- | Bisected commit-id: | |
Bug Depends on: | |||
Bug Blocks: | 5089 | ||
Attachments: |
dmesg with hang location marked
lsusb -v output lspci -v output, just for case new lsusb for 2.6.13 lsusb for 2.6.14 without usb-handoff |
Description
Christian Casteyde
2005-09-13 14:25:20 UTC
Created attachment 5995 [details]
dmesg with hang location marked
If I plug in the USB receiver in another port, the kernel goes a little
further, but still hangs.
Created attachment 5996 [details]
lsusb -v output
Created attachment 5997 [details]
lspci -v output, just for case
FWIW I just tried 2.6.14-rc1 on an NF3 and it's happy as a clam. Making the answer to the usual question ("does it work on the latest_ kernel, and if not send CONFIG_USB_DEBUG logs", with latest=2.6.14-rc1) question be more informative than usual... That system is also using the "usb-handoff" boot parameter, and my hardware looks similar enough that I'm gonna guess that will help you a lot. By the way, your version of "lsusb" must be pretty ancient to not even display the HCD strings, much less the hub descriptors and state. Try 0.71 at linux-usb.sf.net ... Effectively, usb-handoff enables the 2.6.13 kernel to boot. I tested 2.6.14-rc1 and it seems to work, even without usb-handoff. For completeness, I post lsusb with recent usbutils (mine was slack 10.1, which is not so old after all, I upgraded to current), for both the 2.6.13 kernel (with usb-handoff boot) and 2.6.14-rc1. Thanks a lot, good job! CC Created attachment 6023 [details]
new lsusb for 2.6.13
Created attachment 6024 [details]
lsusb for 2.6.14 without usb-handoff
both have the mouse receiver plugged in.
So, for 2.6.14-rc3, this works properly? Good, I'll close this now. Well, I just happen to have the bug with 2.6.14. It's a little different now, and more general: now the kernel hangs even if a USB device is connected! Now, I do not think the fact that a device is connected is important or not. And I do not think the problem occurs systematically, since sometimes it boots without usb-handoff. This bug is a little difficult to reproduce then... However, I never had the bug with the usb-handoff boot option. There is a workaround thereof, but the problem is still here. Ok, this sounds like a new bug, let's start over. Care to open a new bug report with the needed information for it? |