From: Andrew Morton that should do it. Please remove all the Kcofnig `select' statements from this code. select is crap and you don't have a chance of getting all this to work right. Cc: Inaky Perez-Gonzalez Cc: Greg KH Signed-off-by: Andrew Morton --- drivers/usb/host/Kconfig | 1 + drivers/usb/wusbcore/Kconfig | 1 + drivers/uwb/Kconfig | 1 + 3 files changed, 3 insertions(+) diff -puN drivers/uwb/Kconfig~uwb-seems-to-need-pci drivers/uwb/Kconfig --- a/drivers/uwb/Kconfig~uwb-seems-to-need-pci +++ a/drivers/uwb/Kconfig @@ -4,6 +4,7 @@ menuconfig UWB tristate "Ultra Wide Band devices" + depends on PCI default n help UWB is a high-bandwidth, low-power, point-to-point radio diff -puN drivers/usb/host/Kconfig~uwb-seems-to-need-pci drivers/usb/host/Kconfig --- a/drivers/usb/host/Kconfig~uwb-seems-to-need-pci +++ a/drivers/usb/host/Kconfig @@ -270,6 +270,7 @@ config SUPERH_ON_CHIP_R8A66597 config USB_HWA_HCD tristate "Wireless USB host controller driver for WUSB-compliant USB dongles (HWA)" depends on USB + depends on PCI select USB_WUSB select UWB_HWA help diff -puN drivers/usb/wusbcore/Kconfig~uwb-seems-to-need-pci drivers/usb/wusbcore/Kconfig --- a/drivers/usb/wusbcore/Kconfig~uwb-seems-to-need-pci +++ a/drivers/usb/wusbcore/Kconfig @@ -4,6 +4,7 @@ config USB_WUSB tristate "Enable Wireless USB extensions" depends on USB + depends on PCI select UWB select CRYPTO select CRYPTO_BLKCIPHER _