USB

This article describes the setup of USB (Universal Serial Bus) controllers.

Hardware detection
To choose the right driver, first detect the used USB controllers. The lspci utility works nicely for this task:

Kernel
See the kernel section of the USB guide and the USB host controllers section of the Kernel configuration guide.

Portage
Portage knows the  global USE flag. Some packages include or exclude support for USB based on this flag. As with all global USE flags, can be set as a value of the USE variable in.

Emerge
Install the package, if it is not already installed by adding the   USE flag and re-running emerge with  :