Os periféricos que serão abordados neste artigo são, o teclado, o mouse, impressoras e a WebCam3 USB da Creative Labs. O primeiro passo é determinar qual xHCI (Host Controller Interface) sua placa-mãe possui e o carregar o módulo correspondente ao chip. O comando para determinar qual o chip utilizado em sua placa-mãe é:

[email protected]:~# lspci -vt
         -[0000:00]-+-00.0  Intel Corporation 2nd Generation Core Processor Family DRAM Controller 
         +-02.0  Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller
         +-16.0  Intel Corporation 6 Series/C200 Series Chipset Family MEI Controller #1
         +-1a.0  Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #2
         +-1b.0  Intel Corporation 6 Series/C200 Series Chipset Family High Definition Audio Controller         
         +-1c.0-[01]--           +-1c.1-[02]----00.0  Atheros Communications Inc. AR9285 Wireless Network Adapter (PCI-Express)         
         +-1c.3-[03]----00.0  ASMedia Technology Inc. ASM1042 SuperSpeed USB Host Controller           
         +-1c.5-[04]----00.0  Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller           
         +-1d.0  Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #1           
         +-1f.0  Intel Corporation HM65 Express Chipset Family LPC Controller           
         +-1f.2  Intel Corporation 6 Series/C200 Series Chipset Family 6 port SATA AHCI Controller         
          -1f.3  Intel Corporation 6 Series/C200 Series Chipset Family SMBus Controller
Caso sua placa-mãe possua um Chipset da INTEL ou da VIA, será necessário subir o módulo usb-uhci. Se possuir um Chipset da OPTi, SiS, ALi, Compaq, Apple será necessário subir o módulo usb-ohci. Os comandos são:

[email protected]:~# modprobe usb-uhci

Ou

[email protected]:~# modprobe usb-ohci

Estes módulos fornecerão suporte aos dispositivos USB. Agora vamos aos periféricos:

TECLADO

 Para configurar corretamente o seu teclado USB, precisamos carregar dois módulos adicionais:  

[email protected]:~# modprobe hid
[email protected]:~# modprobe keydev

MOUSE

 O procedimento para instalarmos um dispositivo Mouse USB é parecido com a ativação do teclado:

[email protected]:~# modprobe hid
E
[email protected]:~# modprobe mousedev
IMPRESSORA
No caso da impressora, será necessário carregar, após o módulo correto de seu Chipset, o seguinte módulo:
[email protected]:~# modprobe printer
WEBCAM
A WebCam USB da Creative Labs é baseada no Chip OV511. Devemos carregar, após o módulo do Chipset, o módulo apropriado para câmera:
[email protected]:~# modprobe ov511
Outros Dispositivos
O Linux tem suporte a diversos dispositivos USB através dos módulos do Kernel. Você poderá consultar os Chipsets suportados no diretório /lib/modules/versão-do-kernel/kernel/drivers/usb. 

[email protected]:~# modprobe hid
[email protected]:~# modprobe mousedev

IMPRESSORA

No caso da impressora, será necessário carregar, após o módulo correto de seu Chipset, o seguinte módulo:

[email protected]:~# modprobe printer

WEBCAM

A WebCam USB da Creative Labs é baseada no Chip OV511. Devemos carregar, após o módulo do Chipset, o módulo apropriado para câmera:

[email protected]:~# modprobe ov511

Outros Dispositivos

O Linux tem suporte a diversos dispositivos USB através dos módulos do Kernel. Você poderá consultar os Chipsets suportados no diretório /lib/modules/versão-do-kernel/kernel/drivers/usb.