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.827 ]

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

Comparando desempenho de distros, arquiteturas ou ambientes gráficos - Método universal

DSLink 180 em GNU/Linux

Configurando e utilizando um gravador de CDs IDE

Instalando a placa wireless realtek 8187B no Debian e derivados

Instalação da placa de rede D-Link DWL-G520 no Slackware

  
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