Tenho tido tempo ultimamente e, portanto, resolvi fazer umas atualizações tanto no meu Blog, quanto no FórumGDH do qual participo desde 2001 (tô ficando velho...) e o Portal Viva O
Linux.
A dica que vou dar é sobre um assunto um tanto quanto rebuscado:
USB no
Linux.
O USB, como muitos já sabem, foi criado com o objetivo de facilitar a conexão de periféricos ao computador: teclados, mouse, impressoras, etc.
Todo os conectores dos dispositivos possuem dois tipos de plugs, não permitindo, assim, o encaixe inadequado deles, o que os torna simples de usar. Outra característica marcante é o compartilhamento de barramento entre os dispositivos.
Vamos ao que interessa!
Configurar uma controladora USB é bastante simples no Linux.
Primeiramente, você tem de conhecer basicamente os seguintes comandos: lspci e modprobe.
OBS: juntamente com o comando modprobe (importante na administração do sistema) você deve ter o conhecimento do rc.modules (Slackware e BSD's), ou /etc/modules.conf (distros que utilizam SysV INIT).
Onde está e quem é a sua controladora?
# lspci -vv | grep -i usb
A saída desse comando varia de máquina pra máquina.
Nota: Basicamente há dois tipos de controladora USB: Universal e Open.
As controladoras Universal são identificadas como sendo USB-UHCI e as Open são identificadas como sendo USB-OHCI. Existem as USB-EHCI que usam o padrão 2.0, isto é, USB2.0. Maiores informações, Google.
Identificado o tipo de controladora, passemos para etapa seguinte.
Agora que eu sei quem é, como configurar?
Primeiro habilitar o módulo que trabalho com input de dados.
Para teclados e mouses.
# modprobe hid
# modprobe keybdev
# modprobe mousedev
Dica: caso não funcione o mouse no modo texto:
# gpm -k ; gpm -t ps2 -m /dev/usbmouse0
Para WebCam, carregue o módulo ov511.o.
# modprobe ov511
Para impressoras, carregue o módulo printer.
# modprobe printer
Importante: Apontar a impressora para o device /dev/usb/lp0.
Espero ter contribuído de maneira significante.
Abraços!