Hi Greg, The Notebook has physically 2 port USB 2.0 and one port USB 3.0. The manufacturer specs says that and the output of the command lsusb says the same: $ lsusb Bus 001 Device 002: ID 058f:6254 Alcor Micro Corp. USB Hub Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 001 Device 003: ID 5986:024b Acer, Inc >What type of application isn't compatible with xhci-hcd? Shouldn't we >fix something like this in the kernel as this isn't a good thing to >have. The app, is a SDK of Robootic kits programming for kids. http://www.lejos.org/nxt/nxj/tutorial/Preliminaries/GettingStartedLinux.htm The bug is on the firmware-library of the SDK, so there isn't to fix on kernel/driver side. I'm using the kernel compilde by ubuntu 12.04, $ uname -r 3.8.0-33-generic And i would like still using that, without recompile it, for this reason is my question, how can i disable xhci_hcd driver without recompile it. ? I hope the explanation of my problem be clear enough. Thanks in advance. Gustavo. On Mon, Dec 15, 2014 at 1:30 PM, Greg KH <gregkh@xxxxxxxxxxxxxxxxxxx> wrote: > On Mon, Dec 15, 2014 at 01:04:57PM -0200, Gustavo Duarte wrote: >> Hi guys, >> >> I have a notebook with 2 ports USB 2.0 and one USB 3.0. >> >> For some reason, kernel uses xhci_hcd module driver for all the three ports. > > Then you really have 3 USB 3 ports in the system. > >> Since I have an application that isn't compatilbe with xhci_hcd >> driver, I need disable it, and force the use of ehci-pc driver. > > What type of application isn't compatible with xhci-hcd? Shouldn't we > fix something like this in the kernel as this isn't a good thing to > have. > >> My question is, since xhci_hcd is compiled inside the kernel, how can >> i do to disable it, without re-compile the kernel ? > > You control where the driver is compiled, why not change it if needed? > > confused, > > greg k-h _______________________________________________ Kernelnewbies mailing list Kernelnewbies@xxxxxxxxxxxxxxxxx http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies