Logo Hardware.com.br
Mike Pacasi
Mike Pacasi Geek Registrado
2.4K Mensagens 94 Curtidas
#2 Por Mike Pacasi
03/02/2008 - 16:01
Playboy disse:
Tenho uma placa mãe ASUS A2N-MX Se e o som não funciona, já dei o comando alsaconf e nada... sigo o assistente e nada... alguem pode me ajudar por favor ?
Seria Asus M2N-MX não? Se não for o procedimento é o mesmo, basta achar o fabricante/driver aqui. Se for, usa um chipset de audio AD1986A, que por sua vez usa um driver da Intel (ou um genérico) cujas instruções de download, compilação e instalação estão aqui.

Baixe as dependências de compilação (p/ex. Debian Etch):

$ sudo apt-get update
$ sudo apt-get install gcc g++ build-essential kernel-package
$ sudo apt-get install libncurses5-dev libc6-dev
$ sudo apt-get install linux-source-2.6.18 #Debian Etch, mude se não for.
$ sudo apt-get install linux-headers-`uname -r`
$ sudo apt-get install checkinstall
Primeiro vc tem que remover do sistema o Alsa atual:

$ sudo apt-get remove --purge alsa-base alsa-utils
Depois baixe do site Alsa por exemplo para a pasta ~/downloads/ as versões mais recentes dos seguintes pacotes conforme as instruções que estão aqui:

alsa-driver-1.0.16rc2

alsa-lib-1.0.16rc2

alsa-utils-1.0.16rc1

(Se quiser a versão estável baixe os pacotes da 1.0.15)

A seqüência traduzida dos comandos é essa:

Crie um diretório para armazenar os fontes do Alsa:

# cd /usr/src
# mkdir alsa
# cd alsa
# cp ~/downloads/alsa-* .
Descompacte e instale o pacote alsa-driver:

# bunzip2 alsa-driver-xxx
# tar -xf alsa-driver-xxx
# cd alsa-driver-xxx
# ./configure --with-cards=intel8x0 --with-sequencer=yes
# make
# make install
----- ou ------
# checkinstall -D
O último comando pode ser opcionalmente, gerar um pacote Debian, para instalá-lo com # dpkg -i .deb

Atribua as permissões para os dispositivos:

# chmod a+rw /dev/dsp /dev/mixer /dev/sequencer /dev/midi
Descompacte e instale o pacote alsa-lib:

# cd ..
# bunzip2 alsa-lib-xxx
# tar -xf alsa-lib-xxx
# cd alsa-lib-xxx
# ./configure
# make
# make install
----- ou ------
# checkinstall -D
O último comando pode ser opcionalmente, gerar um pacote Debian, para instalá-lo com # dpkg -i .deb

Descompacte e instale o pacote alsa-utils:

# cd ..
# bunzip2 alsa-utils-xxx
# tar -xf alsa-utils-xxx
# cd alsa-utils-xxx
# ./configure
# make
# make install
----- ou ------
# checkinstall -D
O último comando pode ser opcionalmente, gerar um pacote Debian, para instalá-lo com # dpkg -i .deb

Carregue os módulos no kernel:

# modprobe snd-intel8x0
# modprobe snd-pcm-oss
# modprobe snd-mixer-oss
# modprobe snd-seq-oss
Ajuste os volumes de som, pois são mudos por default:

# alsamixer
Copie e cole o seguinte para o fim do arquivo /etc/modules.conf:

# ALSA portion
alias char-major-116 snd
alias snd-card-0 snd-intel8x0
# Module options should go here
#
# OSS/Free portion
alias char-major-14 soundcore
alias sound-slot-0 snd-card-0
# card #1
alias sound-service-0-0 snd-mixer-oss
alias sound-service-0-1 snd-seq-oss
alias sound-service-0-3 snd-pcm-oss
alias sound-service-0-8 snd-seq-oss
alias sound-service-0-12 snd-pcm-oss
Edite no /home do root e/ou no do seu usuário:
# vi ~/.asoundrc
Copie o seguinte, e salve:

pcm.intel8x0 {
type hw
card 0
}
ctl.intel8x0 {
type hw
card 0
}
Se não funcionar, tente trocar na opção do ./configure --with-cards=intel8x0 uma opção compatível com seu chipset de som e recompile/reinstale, ou tente a auto-detecção com:
# alsaconf
Boa sorte!

Flw!
Playboy
Playboy Geek Registrado
3.4K Mensagens 46 Curtidas
#5 Por Playboy
17/02/2008 - 08:59
amigão eu fui seguir sua dica, mas infelizmente não sei como identifica minha placa de som aqui no linux... quando dou o comando alsaconf o que aparece é isso ai :

Following card(s) are found on your system.

hda-intel nVidia Corporation MCP61 Hi ↑
bt87x Brooktree Corporation Bt878 ▮
bt87x Brooktree Corporation Bt878 ▒
bt87x Brooktree Corporation Bt878 ▒
bt87x Brooktree Corporation Bt878 ▒
bt87x Brooktree Corporation Bt878 ▒
bt87x Brooktree Corporation Bt878 ▒
bt87x Brooktree Corporation Bt878 ↓


seleciono o hda-intel (por intuição) e me da essa mensagem aqui:

Configuring snd-hda-intel │
│ Do you want to modify /etc/modprobe.d/sound │
│ (and /etc/modprobe.conf if present)?

falo que sim, mas mesmo assim não rola...

então comece1 a seguir as dependencia que falou para instalar mas quando chegou nesse comando aqui $ sudo apt-get install linux-source-2.6.18 #Debian Etch (dei um uname -r para ver a versão do kernel, é isso? e substitui por 2.6.23-1-486) mas deu essa mensagem de erro:

Debian Etch
bash: udo: command not found

continuei instalando conforme vc disse:

1 - nesse comando sudo apt-get install linux-headers-`uname -r` ele me retornou falando que já tenho a versão mais nova... otimo....

2- com esse comando aqui sudo apt-get install checkinstall, olha o que ele me retorna:

Lendo lista de pacotes... Pronto
Construindo árvore de dependências... Pronto
E: Impossível achar pacote checkinstall

será que precisa colocar o repositorio no /etc/apt/sources.list ? se sim qual?



aguardo noticias, abraços



Mike Pacasi disse:
Seria Asus M2N-MX não? Se não for o procedimento é o mesmo, basta achar o fabricante/driver aqui. Se for, usa um chipset de audio AD1986A, que por sua vez usa um driver da Intel (ou um genérico) cujas instruções de download, compilação e instalação estão aqui.

Baixe as dependências de compilação (p/ex. Debian Etch):

$ sudo apt-get update
$ sudo apt-get install gcc g++ build-essential kernel-package
$ sudo apt-get install libncurses5-dev libc6-dev
$ sudo apt-get install linux-source-2.6.18 #Debian Etch, mude se não for.
$ sudo apt-get install linux-headers-`uname -r`
$ sudo apt-get install checkinstall
Primeiro vc tem que remover do sistema o Alsa atual:

$ sudo apt-get remove --purge alsa-base alsa-utils
Depois baixe do site Alsa por exemplo para a pasta ~/downloads/ as versões mais recentes dos seguintes pacotes conforme as instruções que estão aqui:

alsa-driver-1.0.16rc2

alsa-lib-1.0.16rc2

alsa-utils-1.0.16rc1

(Se quiser a versão estável baixe os pacotes da 1.0.15)

A seqüência traduzida dos comandos é essa:

Crie um diretório para armazenar os fontes do Alsa:

# cd /usr/src
# mkdir alsa
# cd alsa
# cp ~/downloads/alsa-* .
Descompacte e instale o pacote alsa-driver:

# bunzip2 alsa-driver-xxx
# tar -xf alsa-driver-xxx
# cd alsa-driver-xxx
# ./configure --with-cards=intel8x0 --with-sequencer=yes
# make
# make install
----- ou ------
# checkinstall -D
O último comando pode ser opcionalmente, gerar um pacote Debian, para instalá-lo com # dpkg -i .deb

Atribua as permissões para os dispositivos:

# chmod a+rw /dev/dsp /dev/mixer /dev/sequencer /dev/midi
Descompacte e instale o pacote alsa-lib:

# cd ..
# bunzip2 alsa-lib-xxx
# tar -xf alsa-lib-xxx
# cd alsa-lib-xxx
# ./configure
# make
# make install
----- ou ------
# checkinstall -D
O último comando pode ser opcionalmente, gerar um pacote Debian, para instalá-lo com # dpkg -i .deb

Descompacte e instale o pacote alsa-utils:

# cd ..
# bunzip2 alsa-utils-xxx
# tar -xf alsa-utils-xxx
# cd alsa-utils-xxx
# ./configure
# make
# make install
----- ou ------
# checkinstall -D
O último comando pode ser opcionalmente, gerar um pacote Debian, para instalá-lo com # dpkg -i .deb

Carregue os módulos no kernel:

# modprobe snd-intel8x0
# modprobe snd-pcm-oss
# modprobe snd-mixer-oss
# modprobe snd-seq-oss
Ajuste os volumes de som, pois são mudos por default:

# alsamixer
Copie e cole o seguinte para o fim do arquivo /etc/modules.conf:

# ALSA portion
alias char-major-116 snd
alias snd-card-0 snd-intel8x0
# Module options should go here
#
# OSS/Free portion
alias char-major-14 soundcore
alias sound-slot-0 snd-card-0
# card #1
alias sound-service-0-0 snd-mixer-oss
alias sound-service-0-1 snd-seq-oss
alias sound-service-0-3 snd-pcm-oss
alias sound-service-0-8 snd-seq-oss
alias sound-service-0-12 snd-pcm-oss
Edite no /home do root e/ou no do seu usuário:
# vi ~/.asoundrc
Copie o seguinte, e salve:

pcm.intel8x0 {
type hw
card 0
}
ctl.intel8x0 {
type hw
card 0
}
Se não funcionar, tente trocar na opção do ./configure --with-cards=intel8x0 uma opção compatível com seu chipset de som e recompile/reinstale, ou tente a auto-detecção com:
# alsaconf
Boa sorte!

Flw!
zelig
zelig Membro Junior Registrado
55 Mensagens 3 Curtidas
#6 Por zelig
17/02/2008 - 13:19
Playboy disse:


2- com esse comando aqui sudo apt-get install checkinstall, olha o que ele me retorna:

Lendo lista de pacotes... Pronto
Construindo árvore de dependências... Pronto
E: Impossível achar pacote checkinstall

será que precisa colocar o repositorio no /etc/apt/sources.list ? se sim qual?


Tenta continuar com o que ele falou, mas ao invés de usar o checkinstall, usa o make install.

Tem um tópico no Ubuntu Forums que fala muito sobre som. Sei que não é sua distro específica, mas pode ajudar. Muito do que tá lá, o Mike Pacasi já falou, e isso deve resolver seu problema. Tenta o make install ao inves do checkinstall, já que você não tá conseguindo instala-lo.
© 1999-2024 Hardware.com.br. Todos os direitos reservados.
Imagem do Modal