Bug 3945
Summary: | kernel compile crashes at drivers/usb/usbdrv.o | ||
---|---|---|---|
Product: | Drivers | Reporter: | Michael Elbaum (michael.elbaum) |
Component: | USB | Assignee: | Greg Kroah-Hartman (greg) |
Status: | REJECTED INVALID | ||
Severity: | normal | CC: | domen |
Priority: | P2 | ||
Hardware: | i386 | ||
OS: | Linux | ||
Kernel Version: | 2.4.22 through 2.4.28 | Subsystem: | |
Regression: | --- | Bisected commit-id: |
Description
Michael Elbaum
2004-12-23 13:56:56 UTC
Problem is that you have CONFIG_INPUT as module and CONFIG_USB_HID built-in. "Fix": change "input" from module to built-in (compiles for me here) or "usb hid" to module. Real fix: I did some investigation, but have no idea how to fix this dependency (other than adding a comment) I'll try to explain the problem: CONFIG_INPUT <M> Input core support CONFIG_USB_HID <*> USB Human Interface Device (full HID) support CONFIG_USB_HIDINPUT [*] HID input layer support USB_HIDINPUT is dependent on INPUT and USB_HID, but it is not a new module, it builds into USB_HID (module or built-in) So... you can't select USB_HIDINPUT as INPUT was, making USB_HID depend on INPUT looks wrong; maybe something like 2.6's "select" is the solution? Thanks!! It compiles now. I think I got into the mess because menuconfig puts the Input Core and USB devices on different (and distant) pages. Usually conflicts like this cause the following lines to disappear, so I didn't think to go back and check my earlier choices carefully enough. Maybe just locking CONFIG_USB_HID to whatever was chosen for CONFIG_INPUT, with a comment, would be enough. This database is not for 2.4 bugs, sorry. |