Pular para o conteúdo

Solucionando problemas com o ALSA

Dica publicada em Linux / Kernel
Perfil removido removido
Hits: 9.633 Categoria: Linux Subcategoria: Kernel
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Solucionando problemas com o ALSA

Depois de (re)compilar o kernel, ainda falta configurar uma série de drivers, periféricos e outras parafernálias. Em alguns casos, quando o administrador vai configurar o som, o ALSA passa a não funcionar de forma adequada. Isto pode ocorrer se você antes de compilar o kernel, utilizava um outro kernel com suporte externo ao ALSA, ou seja, o ALSA foi instalado via pacotes pré-compilados genericamente. Esta dica pode resolver outros problemas com o ALSA também, já que partiremos para a solução desde o ponto inicial.

A consequência da compilação do kernel é uma otimização do mesmo para uma arquitetura e periféricos específicos. O problema do ALSA do qual estamos falando ocorre quando tentamos rodar programas que vêm por padrão nos pacotes alsa-[driver, utils, tools, etc] em um kernel compilado especificamente para uma plataforma/arquitetura que não seja a utilizada na compilação do kernel genérico.

Uma ocasional verificação dessa dita incompatibilidade alsa-kernel pode ser vista através do "dmesg" depois de se tentar rodar um aplicativo que requer o ALSA.

Para solucionar problemas com o alsa, certifique-se de que o kernel foi compilado sem ALSA nem OSS, apenas um suporte modular à saída de som. Podemos verificar se você está com essa configuração dando uma olhada no seu .config do kernel. Para quem usa kernel genérico, é quase certeza que o kernel está como queremos.

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
#
# Sound
#
CONFIG_SOUND=m

#
# Advanced Linux Sound Architecture
#
# CONFIG_SND is not set

#
# Open Sound System
#
# CONFIG_SOUND_PRIME is not set

Caso você mesmo tenha compilado seu kernel, pode substituir esta parte do kernel pela minha. Pré-requisitos prontos, já podemos iniciar a parte que nos interessa.

No site do ALSA podemos baixar em formato tar.bz2 o source dos pacotes que compõe o kit do driver de som ALSA. Disponibilizo aqui os sources necessários na versão 1.0.11:

Alsa Driver:
ftp://ftp.alsa-project.org/pub/driver/alsa-driver-1.0.11.tar.bz2

Alsa Lib:
ftp://ftp.alsa-project.org/pub/lib/alsa-lib-1.0.11.tar.bz2

Alsa Utils
ftp://ftp.alsa-project.org/pub/utils/alsa-utils-1.0.11.tar.bz2

Alsa Oss
ftp://ftp.alsa-project.org/pub/oss-lib/alsa-oss-1.0.11.tar.bz2

Agora basta compilar um por um. Os 3 últimos pacotes são compilados com o procedimento padrão:

# ./configure
# make
# make install


Já o primeiro pacote, é interessante dar uma lida no "./configure --help", já que você deverá incluir na linha de comando a sua placa de som e configurações adicionais como o suporte para OSS. Agora você já pode configurar seu som com o comando:

# alsaconf

OBS: A dica publicada no BestLinux também é de minha autoria.

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

KDE 3.5.5 i686 no Slackware 11

Escondendo texto em uma imagem no Linux

elementaryOS Beta 2 - Instalação com instalador atualizado

Instalando o Google Chrome no Fedora 21 e 22 Workstation e Alterando o Ambiente Gráfico

Winerar - Integração entre o WinRAR e o Dolphin no KDE 5

Manjaro não inicializa pelo GRUB de outra distribuição [Resolvido]

Resolvendo travamentos sem desabilitar ACPI nos Notebooks HP/Compaq

Dell com controladora PERC x Debian com Kernel 2.6.xx

Adicionando módulo LTSP4.2 à árvore do kernel

Mini CD bootáveis com KDE

#1 Comentário enviado por fernandofei em 08/09/2006 - 16:45h
e ae cara.. blz??? boa dica hein... falow ae
#2 Comentário enviado por GilsonDeElt em 09/05/2007 - 14:33h
Cara, boa dica!
Vô tentar aqui, pois tô sem o ALSA.
Se der certo, posto aqui.

Contribuir com comentário

Entre na sua conta para comentar.