Som AC97 no Debian GNU/Linux

Esse artigo nos traz um passo-a-passo de como instalar sua placa de som AC97 no Debian GNU/Linux utilizando os drivers do ALSA.

[ Hits: 37.872 ]

Por: Guilherme de Freitas Figueiredo em 15/06/2004


Configurando e instalando



Ambiente

  • Sistema operacional: Debian GNU/Linux 3.0 Sarge
  • Versão do gcc: gcc-2.95, gcc-3.3.3
  • Versão do kernel: 2.4.x, 2.6.x

Botando o som pra rodar


De início colocamos essas linhas no /etc/apt/sources.list:

# vi /etc/apt/sources.list
deb http://linorg.usp.br/debian unstable main contrib non-free
deb http://linorg.usp.br/debian testing main contrib non-free

Salve o arquivo e atualize a lista de pacotes com o comando:

# apt-get update

Em seguida:

# apt-cache search alsa
alsa-base - ALSA sound driver common files
alsa-headers - ALSA sound driver header files
alsa-source - ALSA sound driver source
alsa-utils - Advanced Linux Sound Architecture (utils)

# apt-get install alsa-base alsa-headers alsa-source alsa-utils -y

Pronto, instalamos os pacotes.

Logo após entraremos no diretório /usr/src:

# cd /usr/src # ls
alsa-driver.tar.bz2 linux-2.4.23 linux-2.6.2 rpm linux linux-2.4.23-ids modules

Note que lá existe um arquivo no formato bz2 chamado alsa-driver.tar.bz2. Então vamos descompactá-lo:

# tar -jxvf alsa-driver.tar.bz2

Ele então cria o diretório modules e dentro dele um sub-diretório modules/alsa-driver/. É pra lá que nós vamos!

# cd modules/alsa-driver/
# ls
CARDS-STATUS  WARNING       cvscompile parisc     test 
COPYING       acinclude.m4  debian     pci        toplevel.config
FAQ           aclocal.m4    doc        pcmcia  toplevel.config.in
INSTALL       acore         drivers    ppc        usb
Makefile      alsa-kernel   hal2       scripts    utils
Makefile.conf arm           i2c        snddevices version
Makefile.conf.in config.log include snddevices.in version.in
README        config.status install-sh sound      Rules.make    
configure     isa        support       TODO       configure.in 
modules synth


Rodemos então o ./configure com as seguintes opções:

# ./configure --with-oss=yes --with-debug=none --with-cards=all

Logo depois executamos um:

# make ; make install ; ./snddevices

Então os módulos do som estarão instalados e pré-configurados. Agora após é so executar:

# dpkg-reconfigure alsa-base

Abrirá uma janela em dialog do debconf. Você escolhe sua placa de som e dá OK, depois vá em Done e dê OK.

Na opção "Stop ALSA drivers forcibly before suspend" você marca none e dá OK.

Na opção "Save mixer settings across reboots", marque yes.

Em seguida, execute o comando alsaconf e selecione de novo sua placa de som e pronto, está funcionando!

Espero que funcione no PC de vocês, pois aqui funcionou legal desta maneira.

Abraços e até mais!

   

Páginas do artigo
   1. Configurando e instalando
Outros artigos deste autor
Nenhum artigo encontrado.
Leitura recomendada

Grave seus boots remotos com uma placa mãe

Configure seu modem SmartAx MT810 no Ubuntu

Os segredos dos modems

Configurando uma multi-funcional HP 1315 no Slackware 10.2

Instalando som e rede onboard MB com chipset NVIDIA

  
Comentários
[1] Comentário enviado por faiper em 20/07/2004 - 22:58h

rapaz aqui deu o seguinte erro

configure: error: You have built-in ALSA in your kernel.

isso foi logo apos o comando

./configure --with-oss=yes --with-debug=none --with-cards=all

O que devo fazer?

[2] Comentário enviado por guifreitas em 20/07/2004 - 23:10h

Parece que você ja tem o alsa no seu kernel
voce parece estar tentando compilar o alsa no kernel 2.6
e voce deve ter marcado o alsa como nativo no kernel na hora de recompilar o kernel 2.6

[3] Comentário enviado por agk em 11/08/2004 - 14:49h

Parabéns pelo artigo, eu estou tendo o mesmo problema do guifreitas, o alsa já está compilado no kernel, andei pesquisando e parece que minha placa não suporta o alsa, minha placa mãe é uma KT6 da MSI modelo MS-6590 com som onboard da c-media 9739A, dando um lspci me retorna o seguinte:
Multimedia audio controller: VIA Technologies, Inc. VT8233/A/8235/8237 AC97 Audio Controller (rev 60)
Se alguém puderem me ajudar ficarei muito grato, do contrário terei que voltar para o kernel 2.4 :(.
Valeu galera, [ ]'s.

[4] Comentário enviado por pherseu em 23/12/2004 - 18:20h

Amigos, estou com problemas :(
O ALSA já instalei (todos os pacotes recomendados pelo tutorial) e já está certinho, com todos os drivers, mas ele simplesmente não acha minha soundcard :( . No windows essa mesma soundcard foi encontrada como AC97 (só isso)... Minha placa mãe é PCCHIPS M825..Bem, estou usando a ultima versao . se puderem conferir, lá vai o lspci:
0000:00:11.5 Multimedia audio controller: VIA Technologies, Inc. VT8233/A/8235/8237 AC97 Audio Controller (rev 50)
meu sistema é o:
Linux kelsen 2.4.18-bf2.4 #1 Son Apr 14 09:53:28 CEST 2002 i686 unknown
Estranho é que o som é o que tenho sempre menos trabalho quando instalo linux em máquinas diversas... mas simplesmente o alsa não pega no probe. Eu tentei selecionar ao invés de ALL, todos os modulos que faziam referencia a AC97 mas mesmo assim ele nao pegou :( Alguém pode dar um helpzinho/dica por aí? Já exauri os recursos do google...rs

[5] Comentário enviado por pherseu em 23/12/2004 - 18:21h

(obs: é debian :B )

[6] Comentário enviado por Gustavo Requejo em 03/01/2005 - 12:14h

comentario que igual ayuda:
Distribucion: Mandrake 10 ; 10.1
tb tuve problemas con ese chip, a solucion foi añadir
append="noapic" no lilo.conf
tamen iso soliciono problemas co USB

espero que sirva de ayuda, saludos!

[7] Comentário enviado por marcosesposito em 25/01/2005 - 16:57h

A compilação ocorreu sem erros. so que qdo dou o comando:
dpkg-reconfigure alsa-base
ele retorna as seguintes erros:
depmod: *** Unresolved symbols in /lib/modules/2.4.26-1-386/kernel/sound/pcmcia/pdaudiocf/snd-pdaudiocf.o
depmod: *** Unresolved symbols in /lib/modules/2.4.26-1-386/kernel/sound/pcmcia/vx/snd-vx-cs.o
depmod: *** Unresolved symbols in /lib/modules/2.4.26-1-386/kernel/sound/pcmcia/vx/snd-vxp440.o
depmod: *** Unresolved symbols in /lib/modules/2.4.26-1-386/kernel/sound/pcmcia/vx/snd-vxpocket.o
alguem tem alguma ideia do que seja?
uname -r retorna
2.4.26-1-386

[8] Comentário enviado por faiper em 25/03/2005 - 03:47h

PErfeito !!!

[9] Comentário enviado por mantunes em 23/10/2005 - 23:20h

valeu kra...

foi de prima!

[10] Comentário enviado por Renan_ em 04/11/2005 - 19:49h

Isso dai permitiria então eu poder ouvir dois sons ao mesmo tempo?
Aguardo resposta!

[11] Comentário enviado por iodarkavenger em 01/12/2005 - 10:49h

tenho essa placa..meu som sai na entrada de microfone
uso o kernel 2.6
alguem sab pq?
iodarkavenger@gmail.com

[12] Comentário enviado por bastos.fernando em 03/02/2006 - 20:26h

Guifreitas,
Uso Debian Kernel 2.6.8, placa mãe asus A7n8X-X, que tem o som onboard Nvidia Nforce2 driver ac97 (Realtek ALC650). Sou usuário novato no linux e fiz passo-a-passo o que vc colocou no seu artigo, porém, quando digito # dpkg-reconfigure alsa-base, ele retorna uma tela azul, pedindo apenas para eu configurar como quero salvar as alterações de som, e depois quando dou OK, volta para o prompt do root.
Eu percebi que durante a instalação, quando digito #make ; make install ; ./snddevices, aparecem algumas mensagens de que não foram encontrados alguns arquivos tipo snd-***.ko.
Muito grato pela ajuda, pois estou há uma semana tentando configurar meu Debian e só falta o som, mas já estou perdendo as esperanças e pensando em retornar para o Windows, apesar de ter adorado o linux.

Valeu gente. Fernando Bastos

[13] Comentário enviado por removido em 02/03/2006 - 20:53h

ou me tb pus como nativo na hora da recompilação =|
q faço?

[14] Comentário enviado por socramide em 30/04/2006 - 18:46h

Olá amigo.
Este mesmo artigo serve para a distro Debian 3.1 r1?
Obs.: Minha placa de som é a mesma do seu artigo.
Até +

[15] Comentário enviado por guifreitas em 06/05/2006 - 12:08h

pessoal, ja temos os drivers do alsa direto no kernel 2.6 entao basta recompilar o kernel e ativar os modulos do alsa

o artigo server para a distro 3.1r1 desde que o kernel seja o 2.4 e vc tenha o kernel-headers instalado

[]s!

[16] Comentário enviado por carlosdias98 em 09/05/2006 - 00:28h

olá tudo bom ..naum consigui instalar o pacote alsa-headers .... da o seguinte erro :

Os pacotes a seguir têm dependências desencontradas:
alsa-headers: Depende: libasound2-dev (>= 1.0.6-3) mas não vai ser instalado
E: Pacotes quebrados
RESULT=100

vc pode me ajudar ..naum estou aguentando mais ficar sem som ..hehe...

valew .

aguardando
Obrigado

[17] Comentário enviado por carlosdias98 em 09/05/2006 - 21:49h

olá estou tendo erro tbm neste momento >

c3d:/usr/src/modules/alsa-driver/alsa-kernel# dpkg-reconfigure alsa-base
depmod: *** Unresolved symbols in /lib/modules/2.4.27-2-386/kernel/drivers/net/wireless/orinoco.o
depmod: *** Unresolved symbols in /lib/modules/2.4.27-2-386/kernel/fs/xfs/xfs.o
depmod: *** Unresolved symbols in /lib/modules/2.4.27-2-386/updates/alsa/snd-pdaudiocf.o
depmod: *** Unresolved symbols in /lib/modules/2.4.27-2-386/updates/alsa/snd-vxpocket.o

O que eu faço ????

Obrigado

[18] Comentário enviado por rattus em 19/05/2006 - 10:06h

Quase funcionou.
Ele roda o som tudo direitinho, mas...
fica chiando sem parar, mesmo quando não tem som reproduzindo.
Ai rodo o alsaconf novamente e fica tudo lindo.
Alguém já viu algo parecido?


Valeu.

Ralph Liebessohn

[19] Comentário enviado por filonones em 04/09/2006 - 18:49h

OLA !!!
Eu estou usando o debian num semprom 2,8.
Meu som é onboard de uma placa asus e nao consigo configura - lo.
Ja tentei alsaconf e alsamixer, mas nao achou!!
Gostaria de sabe como posso tentar instala-lo

[20] Comentário enviado por rberti em 09/09/2006 - 00:58h

ola!!
o meu problema pelo geito eh igual a todos debian 3.r1 sempron 2.8 64kernel 2.6 ja tentei todas as ideias alsa e oss e continua dando o mesmo erro o alsa que achei parece que soh tem suporte para 2.4 na hora que ele tah baixando ele avisa. o engraçado que no ubunto live cd o som funiona e eh baseado no debian e usa kernel 2.6

[21] Comentário enviado por agk em 11/09/2006 - 14:19h

O alsa tem suporte sim para kernel 2.6.
Use o alsa ou o oss, prefira o alsa é mais recente, não recomendo usar os dois.
Se tiver com kernel padrão (genérico) provavelmente seu módulo está disponível no kernel, só falta habilitá-lo.
alsaconf - para detectar a sua placa, se aqui tudo correr bem você tem suporte para sua placa de som.
alsamixer - aqui você configura o mixer, volume e ajustes dos dispositivos. As vezes o som vem desabilitado no mixer aperte M para habilitar, as setas cima e baixo para aumentar o volume.
alsactrl store - para gravar as informações que você alterou no alsamixer.

Tudo deve ser feito como root ou através do sudo se estiver usando ubuntu.
[ ]'s, qualquer dúvida postem.

[22] Comentário enviado por prof.pardal em 04/12/2006 - 23:51h

Valew agk. Cara bateu em cima o seu comentário, valeu msm só estava desabilitado. o meu Debian-CDD-BR kernel 2.6, Asus - Via VT8233/8235/8237 AC97.
At+

[23] Comentário enviado por martlop em 17/01/2007 - 02:47h

Pessoal meu controlador de som fica sempre no -, se eu tento aumentar ele volta p/ o - imediatamente, oq faço?
Obrigado

[24] Comentário enviado por eloy em 28/04/2008 - 04:13h

Ola, gostaria de saber se alguem pode me ajudar pois minha placa de rede não esta funcionando com o ubuntu 8.4 mas no 7.4 ele funcionava bem e foi tudo automático.
minha placa é:
00:1f.5 Multimedia audio controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) AC'97 Audio Controller (rev 02)
Obrigado

[25] Comentário enviado por agk em 28/04/2008 - 11:06h

Essa descrição aí que você passou é de placa de Som e não de placa de rede.
Você está com problema com a placa de som ou de rede?


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts