Autor: Andrei Drusian
eMail: drusian[NOSPAM]linuxbsd.com.br
Data: 2002
Este artigo visa a configuração do chip de som VIA AC97. A Mother Board utilizada foi uma ASUS A7V-E, não testei estas configurações em outra, porém se o chip for baseado no VIA82C provavelmente deve funcionar.
A maioria das distribuições Linux atuais já disponibilizam os módulos (drivers) para o VIA82C, bastando que sejam carregados para que passem a funcionar.
Para saber se você tem instalado estes módulos, de o comando:
# ls /lib/modules/X.X.X/kernel/drivers/sound/
Onde X.X.X é a versão do seu kernel. Na listagem procure por estes módulos:
ac97_codec.o, via82cxxx_audio.o, ac97.o
Apareceu!? considere-se com sorte, pois com poucos comandos o som estará funcionando. Caso você não possua os módulos será necessário recompilar seu kernel incluindo suporte. No configurador do Kernel marque as seguintes opções no menu Sound.
Sound --->
Sound card support
VIA 82C686 Audio Codec
[M] VIA 82C686 MIDI>
Agora vamos para a configuração propriamente dita, logue-se como root em uma seção de Shell e de o comando:
# /sbin/modprobe via82cxxx_audio
Quando você carrega o VIA82C, outros módulos são carregados por ele automaticamente, de o comando lsmod para listar se todos foram carregados.
#lsmod
Devem aparecer os seguintes itens na listagem:
Module Size Used by Not tainted
via82cxxx_audio
soundcore
ac97_codec
ac97
Agora vamos testar o som para saber se está tudo OK, entre na sua pasta de MP3 e de o comando:
# mpg123 nome_da_musica.mp3
Você também pode usar o XMMS ou qualquer outro MP3 Player para chegar se o som está funcionando. Agora vamos adicionar o modulo na inicialização do Linux para que não tenhamos de carrega-lo manualmente toda vez que quiser escutar um MP3 :- ) Para isso de o comando:
# echo "/sbin/modprobe via82cxxx_audio" >> /etc/rc.d/rc.local
Após feito isso é só setar as permissões do dsp e mixer para que todos os usuários possam usar os recursos sonoros.
# chown root.sys /dev/dsp
# chown root.sys /dev/mixer
# chmod 666 /dev/dsp
# chmod 666 /dev/mixer
Para controlar o volume, balanço etc.. você pode usar o Gmix ou Kmix, para chamá-lo(s) digite:
# gmix
ou
# kmix
Agora você já pode incomodar seus visinhos com o Linux : )