This is just a minor annoyance, most folk seem to have one or more of ACPI, APIC, and PCI.
Please merge. - Dave
This changes the usbcore message about HCD IRQ problems so it makes sense on systems without ACPI or an APIC. It also updates the comments; the issue doesn't appiear only with PCI, and with the recent enumeration changes it doesn't happen just with set_address either. Signed-off-by: David Brownell <[EMAIL PROTECTED]> --- 1.109/drivers/usb/core/hcd.c Mon Nov 15 14:28:14 2004 +++ edited/drivers/usb/core/hcd.c Sun Nov 28 03:12:58 2004 @@ -1283,13 +1283,14 @@ goto done; } - /* PCI IRQ setup can easily be broken so that USB controllers + /* IRQ setup can easily be broken so that USB controllers * never get completion IRQs ... maybe even the ones we need to - * finish unlinking the initial failed usb_set_address(). + * finish unlinking the initial failed usb_set_address() + * or device descriptor fetch. */ if (!hcd->saw_irq && hcd->self.root_hub != urb->dev) { dev_warn (hcd->self.controller, "Unlink after no-IRQ? " - "Different ACPI or APIC settings may help." + "Controller is probably using the wrong IRQ." "\n"); hcd->saw_irq = 1; }