Description of problem: kernel parameter "nousb" doesn't affect ehci_hcd (doesn't "not load ehci_hcd"). Version-Release number of selected component (if applicable): kernel-2.6.23.9-85.fc8 How reproducible: Always Steps to Reproduce: 1. Add nousb to kernel parameters 2. reboot 3. lsmod | grep hci_hcd Actual results: Despite "nousb", the ehci_hcd kernel module is being loaded. ohci_hcd and uhci_hcd aren't. # lsmod | grep hci_hcd ehci_hcd 39117 0 Expected results: ehci_hcd not to be loaded Additional info:
That driver doesn't check for usb_disabled(). Test patch in rawhide.
Fixed in 2.6.24.3-12.