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. You can use lspci for this task:

Kernel
You need to activate the following kernel options:

Software
Portage knows the global USE flag usb for enabling support for USB in other packages:

After setting this you want to update your system so the changes take effect:

You also want to install, if it isn't already pulled in:

The USE flags of usbutils are:

Advanced Configuration

 * Power management