Este artigo mostra como configurar a biblioteca ALSA em notebooks com a placa de som Intel High Definition Audio Controller e que apresentem problemas com som e/ou o microfone após a instalação do Linux. Exemplos de notebooks que possuem essa placa: Toshiba, alguns Dell, alguns Acer, Lenovo etc.
Para proceder a instalação devemos começar pelas bibliotecas. Configure o driver:
cd alsa-driver*
$ sudo ./configure --with-cards=hda-intel --with-kernel=/usr/src/linux-headers-$(uname -r)
Veja que o parâmetro --with-cards aponta para o modelo específico da placa de som, no caso que estamos estudando, a placa Intel High Definition Audio Controller.
Compile:
sudo make
Instale:
sudo make install
O mesmo para as bibliotecas:
cd ../alsa-lib*
$ sudo ./configure
$ sudo make
$ sudo make install
Para instalar os utilitários, é preciso ter as bibliotecas curses instaladas. Instale-as usando:
sudo apt-get install libncurses5-dev
Depois, configure, compile e instale os utilitários:
cd ../alsa-utils*
$ sudo ./configure
$ sudo make
$ sudo make install
Pronto. Agora é só fazer o reboot do sistema e curtir o som adequadamente!
Opa! Problemas? Veja no tópico seguinte o que fazer.
Solucionando problemas com a instalação
O que? Seu computador ficou sem som depois do boot?
No Ubuntu Linux acontece um problema com a localização dos módulos ALSA, cujo local de instalação padrão é diferente do lugar onde o Ubuntu costuma procurar.
Execute os seguintes comandos:
sudo cp /lib/modules/<seu kernel>/kernel/sound/pci/hda/snd-hda-intel.ko /lib/modules/<seu kernel>/ubuntu/media/snd-hda-intel/snd-hda-intel.ko
$ cd /usr/src/alsa/alsa-lib*
$ sudo cp modules/* /lib/modules/<seu kernel>/kernel/sound
$ sudo depmod -a
E faça o reboot da máquina.
Agora sim, seu som estará funcionando corretamente!
Conclusão
Este artigo mostrou como configurar a biblioteca do Projeto ALSA em Notebooks configurados com a placa de som Intel HDA, permitindo que os controles de som funcionem corretamente, corrigindo o comportamento do alto-falantes na presença de fones de ouvido e habilitando o uso do microfone interno.
Espero ter ajudado. Contem comigo e até a próxima.
[2] Comentário enviado por Ignorante em 21/01/2009 - 22:28h
Mas que bom!
vou testar no meu Slackware 12.2, ele tem o mesmo problema dos fones, e, resolvendo isto so falta o Video.
Finalmente aos poucos vou resouvendo esta novela do meu Toshiba Satelitte a135 s4407 x Slackware 12.2
valew
[3] Comentário enviado por diogokiss em 23/01/2009 - 23:22h
Marcelo, parabéns por colocar aqui esta dica para que outros possam, eventualmente, ter o mesmo sucesso na configuração de suas placas de som. Porém, EU não tive essa sorte :-(. Segui seu artigo usando a versão 1.0.19 do driver, da lib e do utils do alsa. Compilei todos com sucesso, mas após reiniciar o Ubuntu, os fones de ouvido continuam sem funcionar, bem como o microfone :-( O som dos alto-falantes está funcionando como antes já estava.
Meu cat /proc/asound/version, após instalar a versão 1.0.19 e rebootar:
Advanced Linux Sound Architecture Driver Version 1.0.19.
Compiled on Jan 23 2009 for kernel 2.6.27-9-generic (SMP).
Uso Ubuntu 8.10
E minha placa de som é:
00:1b.0 Audio device: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 02)
Será que alguém e/ou você pode me ajudar?
Abraço. E obrigado, desde já!
[4] Comentário enviado por zericardo182 em 24/01/2009 - 15:13h
Muito bom mesmo, eu já vinha me deparando com este problema já faz algum tempo; e olha que o modelo do meu notebook nem é tão novo assim. Excelente artigo. Parabéns!
[5] Comentário enviado por paulocelso68 em 25/01/2009 - 02:50h
Marcelo, parabéns! Tenho um notebook Itautec N8320 (na verdade um MSI-PR200), com chipset centrino duo, e segui o seu procedimento. Inclusive fiquei sem som depois do primeiro boot - o que foi resolvido após o complemento dado por você mesmo e, após o 2o. boot, ficou tudo certo. Valeu !
[6] Comentário enviado por Termitoide em 25/01/2009 - 12:10h
Marcelo,
Em meu notebook (Semp Toshiba) quando coloco o fone de ouvido o som para de sair nas caixas mas não sai no fone.
Fiz todo este processo descrito no artigo mas o problema continua.
Alguem tem alguma dica?
[7] Comentário enviado por tu@reg em 26/01/2009 - 11:02h
Todos os passos executados com sucesso, ao reiniciar o sistema fiquei sem som (Itautec com HDA Intel : SO Ubuntu Intrepid).
Ao executar a solução de problemas:
[8] Comentário enviado por marcos.ramos em 01/02/2009 - 14:25h
@tua@reg
no intrepid essa pasta não existe =(
Tive o mesmo problema que você. Eo chato é que meu mic só funciona no Windows, ja testei no openSuSE, Ubuntu, Fedora e até o Arch. Nem no Arch Linux funco, mesmo com o alsa e tudo configurado.
Já segui uns três tutoriais pela net, e esse aqui tbm, e até agora nada...
Pra conversar no skype to tendo que usar o Windows =(
OBS: No controle de volume do gnome, aparece o meu microfone. Se eu aumento o volume, e habilito o microfone, não sai nem um som. Se eu saio do controle de volume e abro-o novamente, os controles de captura estão mudos novamente!! E não é só no ubuntu... estranho...
[11] Comentário enviado por marcelocg em 10/11/2009 - 12:28h
Acredito q no Ubuntu 64 seja o mesmo alsa-driver, mas veja q nessa época em q escrevi o post, usava Ubuntu 7.10. De lá pra cá, as coisas mudaram um pouco tanto no ALSA como no próprio sistema de som do Ubuntu.
Em todo caso, não vejo problema em testar. A versão mais nova do ALSA é a 1.0.21. Poste aqui os resultados dos testes, valeu? Se der errado a gente tenta ver se consegue algum material mais direcionado para o Karmic.
[12] Comentário enviado por victor_ano em 15/11/2009 - 01:28h
Parabens...muuuito bom o tutorial, me ajudou e muito, porém algumas dependencias que surgiram, tive que buscar em outros tutoriais. Na hora de configurar o arquivo alsa-utils*, antes precisei fazer o seguinte:
[13] Comentário enviado por egmachado84 em 26/11/2009 - 17:49h
Prezados,
Gostaria de saber se posso utilizar este mesmo procedimento para configuração de minha placa Realtek! Meu note é um Acer 5050 que nunca funcionou o microfone (tanto interno quanto o plugado)!
O som está legal, e por incrivel que pareça, o microfone até funcionou (com o volume um pouco baixo), mas só rodando o LiveCD! Depois de instalado o ubuntu 9.10, parou de funcionar novamente!!!!
Segue abaixo o endereço do tópico que criei no ubuntu Fórum com as informações sobre minha placa! Infelizmente não obtive respostas!
[14] Comentário enviado por abara em 06/12/2009 - 11:51h
parabens pelo ótimo FAQ (bem mais que isso) obrigado por compartilhar conosco seu sucesso na pesquisa! acho que todos sabemos o quando é dificil ter a santa paciencia de ficar horas sentado fuçando esses assuntos. que deus te abençoe mais e mais e que venham outros FAQs xD