Aprenderemos princípios úteis de como fazer nosso hardware funcionar, 
que tal um exemplo de como instalar uma placa de som? O que move alguém a fazer algo? A necessidade. 
Partindo desse princípio, digamos que eu precise ouvir o último CD do "Rage Against the Machine", então vou configurar minha placa de som para funcionar, porque preciso ouvir alguma coisa além de bips. Vamos nessa?
A) Veja que módulos já estão carregados!
# lsmod
Module                  Size  Used by    Not tainted
cmpci                  26044   0
soundcore               3236   2  (autoclean) [cmpci]
sis900                 11972   0  (unused)
ide-scsi                7456   0
Este comando te dará uma idéia do que já está funcionando, talvez a placa 
de som já esteja funcionando você não saiba, no meu caso é o módulo 
"
cmpci", do chipset de áudio CM8738, qualquer duvida sobre ele pode ser sanada indo no Google, mais uma coisa "cmpci" significa "C-Media PCI", 
empresa + barramento.
Algumas distribuições vem com ferramentas bem interessantes que detectam seu hardware (inclusive 
Slackware 9) e se alguma placa mudou ou foi instalado algum hardware novo, ele a mostra e tenta instalar o driver, prático mas continuaremos sem saber como tudo realmente funciona.
B) Descubra qual é sua placa de som! E a maioria do seu hardware. 
# lspci
Este comando lista os dispositivos PCI presentes. Se tiver uma placa 
com tudo onboard como eu, (pobre de mim), praticamente todo teu hardware vai aparecer ali. Para você ter uma idéia a "placa de som" é o que o lspci chama de "Multimedia audio controller". A minha saída teve o seguinte formato:
# lspci
00:00.0 Host bridge: Silicon Integrated Systems [SiS] 530 Host (rev 03)
00:00.1 IDE interface: Silicon Integrated Systems [SiS] 5513 [IDE] (rev 
d0)
00:01.0 ISA bridge: Silicon Integrated Systems [SiS] 85C503/5513 (rev b1)
00:01.1 Class ff00: Silicon Integrated Systems [SiS] ACPI
00:02.0 PCI bridge: Silicon Integrated Systems [SiS] 5591/5592 AGP
00:09.0 VGA compatible controller: Trident Microsystems TGUI 
9660/968x/968x (rev d3)
00:0c.0 Multimedia audio controller: C-Media Electronics Inc CM8738 (rev 
10)
00:0c.1 Communication controller: C-Media Electronics Inc CM8738 (rev 20)
00:0d.0 Ethernet controller: Silicon Integrated Systems [SiS] SiS900 
10/100 Ethernet (rev 02)
01:00.0 VGA compatible controller: Silicon Integrated Systems [SiS] 6306 
3D-AGP (rev a3)
Vamos por passos?
00:00.0 Host bridge: Silicon Integrated Systems [SiS] 530 Host (rev 03)
*** Esta é a descrição do chipset principal da placa-mãe SIS 530.
00:00.1 IDE interface: Silicon Integrated Systems [SiS] 5513 [IDE] (rev 
d0)
*** Interface IDE :) SIS 513, chipset que controla a interface usada 
pelos CDs e HDs por exemplo.
00:01.0 ISA bridge: Silicon Integrated Systems [SiS] 85C503/5513 (rev b1)
*** Barramento ISA 
00:01.1 Class ff00: Silicon Integrated Systems [SiS] ACPI
*** ACPI é usado para controlar o consumo de energia de micros modernos
00:02.0 PCI bridge: Silicon Integrated Systems [SiS] 5591/5592 AGP
*** A palavra mágica "AGP" no final da uma dica. 
00:09.0 VGA compatible controller: Trident Microsystems TGUI 
9660/968x/968x (rev d3)
*** O lspci encontrou minha placa de vídeo Trident, posso usar dois 
monitores ao mesmo tempo :)
00:0c.0 Multimedia audio controller: C-Media Electronics Inc CM8738 (rev 
10)
*** Olha meu controlador de áudio ai. Aquele CM8738 no final é importante, é o chipset.
00:0c.1 Communication controller: C-Media Electronics Inc CM8738 (rev 20)
*** C-Media de novo, mas tem uma função diferente da anterior
00:0d.0 Ethernet controller: Silicon Integrated Systems [SiS] SiS900 
10/100 Ethernet (rev 02)
*** Controlador de Rede, SIS900 é o chip. 
 
01:00.0 VGA compatible controller: Silicon Integrated Systems [SiS] 6306 
3D-AGP (rev a3)
*** OK, meu controlador VGA, 3d-AGP ruim que dói, mas pelo menos o nome rima. 
Muito bem, se na saída do comando "
lsmod" lá em cima, não tivesse 
aparecido o módulo "
cmpci", eu instalaria esse módulo fazendo os 
seguintes comandos:
# insmod cmpci
# modprobe cmpci
O primeiro comando "insmod cmpci" instala o módulo "cmpci", lembram-se 
"C-Media PCI" e o segundo comando "modprobe cmpci" faz o módulo 
funcionar, carrega-o.  
OK, sei que você é uma pessoa cheia de dúvidas e isso é bom porque 
mostra que está interessado, poderá perguntar: O nome do chipset 
controlador de áudio é CM8738, como é que vou saber o nome do módulo 
que devo carregar?
a) Procure no diretório "/lib/modules/X.X.XX/kernel/drivers", 
(sendo "X.X.XX" o número correspondente do kernel) pelo tipo de driver 
que você quer instalar, se é um driver de placa de rede, entre no 
diretório "net", se é um driver de uma placa de som entre no diretório 
"sound", e assim por diante, o nome do módulo normalmente tem a ver com a 
empresa que o fez o chip ou a placa.
Exemplo: Caso eu queira instalar minha placa de rede onboard (SIS900), eu 
faria o seguinte (caso não soubesse o nome do módulo e já soubesse o nome do chipset usando os artifícios mostrados acima): 
# cd /lib/modules/X.X.XXX/kernel/drivers/net
# ls 
3c501.o.gz
arlan.o.gz
epic100.o.gz
...
arlan-proc.o.gz
eexpress.o.gz
ne2k-pci.o.gz
sis900.o.gz
yellowfin.o.gz
...
OBS: Encurtei a lista para poupar espaço.
# insmod sis900
# modprobe sis900
É claro que para uma placa de rede há mais coisas a fazer para que ela 
funcione corretamente numa rede e arquivos de configuração para mudar, 
mas o módulo (driver) da "placa de rede" está instalado. Para confirmar faca:
# lsmod
b) Abra o seu browser preferido, o de muita gente é o 
Mozilla, eu 
gosto muito dele, apesar de ser um pouco lento, por estarmos falando de 
ferramentas para modo-texto, abra o 
links que é um excelente browser para modo texto que diferente do 
lynx suporta frames, para situações em que não se precisa de frescuras, ele é ótimo.
Para quem quer saber porque eu gosto mais de "links" ao invés de "lynx", favor fazer a experiência de abrir o site do slashdot (
www.slashdot.org) com os dois, a clareza que a organização de dados, aumenta nosso rendimento. 
Voltando ao assunto, na Internet vá ao Google e pesquise sobre "CM8738 + linux + module", na infinidade de páginas que abrirão você provavelmente 
encontrará alguma que trate do módulo do CM8738 para 
Linux, e a página 
mencionará "cmpci", normalmente isso funciona. 
Procure também nos fóruns sobre 
 GNU/Linux pela Internet, certamente encontrarão algum caso parecido com o seu e terá o problema resolvido.