With CONFIG_USB=y, I got the following error building 2.4.4-ac4: drivers/usb/usbdrv.o: In function `uhci_alloc_td': drivers/usb/usbdrv.o(.text+0x57b7): undefined reference to `pci_pool_alloc' drivers/usb/usbdrv.o: In function `uhci_free_td': drivers/usb/usbdrv.o(.text+0x5a41): undefined reference to `pci_pool_free' drivers/usb/usbdrv.o: In function `uhci_alloc_qh': drivers/usb/usbdrv.o(.text+0x5a67): undefined reference to `pci_pool_alloc' drivers/usb/usbdrv.o: In function `uhci_free_qh': drivers/usb/usbdrv.o(.text+0x5ad1): undefined reference to `pci_pool_free' drivers/usb/usbdrv.o: In function `alloc_uhci': drivers/usb/usbdrv.o(.text+0x88c7): undefined reference to `pci_pool_create' drivers/usb/usbdrv.o(.text+0x88f6): undefined reference to `pci_pool_create' drivers/usb/usbdrv.o(.text+0x8c22): undefined reference to `pci_pool_destroy' drivers/usb/usbdrv.o(.text+0x8c2c): undefined reference to `pci_pool_destroy' drivers/usb/usbdrv.o: In function `release_uhci': drivers/usb/usbdrv.o(.text+0x8ce6): undefined reference to `pci_pool_destroy' drivers/usb/usbdrv.o(.text+0x8cfb): undefined reference to `pci_pool_destroy' make: *** [vmlinux] Error 1 Undefining CONFIG_USB gave me a clean build. Steven - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/