Just got my Gigabyte GA-K8NF-9 motherboard (NForce4) and setup Arch. For some reason, Hotplug decides to load uhci_hcd, ohci_hcd and ehci_hcd. Unloading ehci_hcd and uhci_hcd makes my USB work. 2 questions
1) How to make hotplug not load uhci_hcd and ehci_hcd (tried putting in /etc/rc.conf with !
2) I have USB 2.0 ports but loading ehci_hcd causes my USB ports to not function. Any ideas?
1) Add the unwanted modules to /etc/hotplug/blacklist.
2) Check your logs for error messages. ehci_hcd is the correct driver for USB 2, so there must be something else going on.
Personally, I'd regard 1) as a temporary workaround until 2) is solved.
ehci_hcd is needed for usb2. if your usb is working, the driver is loaded.
uhci_hcd is for usb1. if your usb is working, the driver is loaded.
I think USB2.0 for NForce4 boards is broken in 2.6.10, possibly 2.6.11 from what I have read. Thanks for the hotplug blacklist though