Como instalar drivers de som em falta no Ubuntu?

1

Pareço estar faltando drivers para o meu laptop Gateway MA7. Procurei em "Drivers de hardware de administrador do sistema", mas ele não aparece aqui. Também não há dispositivos listados em "Hardware" e "Ferramentas de som". Eu estou supondo que não tenho o driver instalado.

No entanto, recebo a seguinte saída:

admin@machine001:~$ cat /proc/asound/cards
 0 [Intel          ]: HDA-Intel - HDA Intel
                      HDA Intel at 0xd8240000 irq 22
admin@machine001:~$ 

E meu lspci mostra:

00:00.0 Host bridge: Intel Corporation Mobile 945GM/PM/GMS, 943/940GML and 945GT Express Memory Controller Hub (rev 03)
00:02.0 VGA compatible controller: Intel Corporation Mobile 945GM/GMS, 943/940GML Express Integrated Graphics Controller (rev 03)
00:02.1 Display controller: Intel Corporation Mobile 945GM/GMS/GME, 943/940GML Express Integrated Graphics Controller (rev 03)
00:1b.0 Audio device: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 02)
00:1c.0 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 1 (rev 02)
00:1c.1 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 2 (rev 02)
00:1d.0 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #1 (rev 02)
00:1d.1 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #2 (rev 02)
00:1d.2 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #3 (rev 02)
00:1d.3 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #4 (rev 02)
00:1d.7 USB Controller: Intel Corporation 82801G (ICH7 Family) USB2 EHCI Controller (rev 02)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev e2)
00:1f.0 ISA bridge: Intel Corporation 82801GBM (ICH7-M) LPC Interface Bridge (rev 02)
00:1f.1 IDE interface: Intel Corporation 82801G (ICH7 Family) IDE Controller (rev 02)
00:1f.2 SATA controller: Intel Corporation 82801GBM/GHM (ICH7 Family) SATA AHCI Controller (rev 02)
00:1f.3 SMBus: Intel Corporation 82801G (ICH7 Family) SMBus Controller (rev 02)
02:00.0 Ethernet controller: Marvell Technology Group Ltd. 88E8038 PCI-E Fast Ethernet Controller (rev 14)
03:00.0 Network controller: Intel Corporation PRO/Wireless 3945ABG [Golan] Network Connection (rev 02)
04:09.0 CardBus bridge: Texas Instruments PCIxx12 Cardbus Controller
04:09.1 FireWire (IEEE 1394): Texas Instruments PCIxx12 OHCI Compliant IEEE 1394 Host Controller
04:09.2 Mass storage controller: Texas Instruments 5-in-1 Multimedia Card Reader (SD/MMC/MS/MS PRO/xD)

Eu também verifiquei o alsamixer e nada é silenciado. Não há fones de ouvido conectados ao fone de ouvido.

Então, a questão agora é: como faço para que o som funcione no meu laptop? Não funciona para qualquer aplicação.

Atualização: Eu corri o alsa-info, e ele está localizado no link

Eu tentei editar o /etc/modprobe.d/alsa-base.conf e adicionei o número do modelo, mas eles não funcionaram.

Eu tentei:

STAC9202/9250/9251
ref Reference board, base config
m2-2 Some Gateway MX series laptops
m6 Some Gateway NX series laptops
pa6 Gateway NX860 series

    
por Sakamoto Kazuma 21.03.2010 / 17:44

1 resposta

2

Os chipsets HDA Intel oferecem muitas opções de configuração, então pode ser que você já tenha tudo instalado corretamente, mas não configurado corretamente.

Você provavelmente precisará definir o modelo correto ao carregar o módulo do kernel. Isso pode ser feito editando o arquivo /etc/modprobe.d/alsa.conf . Procure uma linha options para snd-hda-intel e adicione / altere o parâmetro do modelo. Se não existir, basta criar uma nova entrada no final do arquivo.

options snd-hda-intel model=gateway-m4

Definir model=gateway-m4 é apenas o meu primeiro palpite, talvez você precise alterá-lo para corresponder ao seu chip. Os parâmetros conhecidos do modelo podem ser encontrados na documentação do kernel no arquivo Documentation/sound/alsa/HD-Audio-Models.txt (também disponível em a web ).

EDITAR

Para ajudar a restringir seu modelo de chip, você pode usar alsa-info . Observe a entrada "Codec" na seção "HDA-Intel Codec Information" do arquivo de saída. Então tudo que você pode fazer é tentar todos os modelos dados nessa seção em HD-Audio-Models.txt .

    
por 21.03.2010 / 18:13