Tema LinuxBSD Ver. 0.2 lnx
 http://www.linuxbsd.com.br 

  


  

  

Configurando Chip de Som VIA AC97

Enviado por DarkWarrior em Qua, 2007-01-17 10:01.

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 : )

»