Não há áudio com fones de ouvido, mas o áudio funciona com alto-falantes integrados

3

Meus alto-falantes funcionam corretamente, mas quando eu conecto meus fones de ouvido, eles não funcionam. Estou executando o Ubuntu 10.04.

Minha placa de som é Realtek ALC259 Meu modelo de laptop é um HP G62t a10em

Em outro tópico alguém corrigiu um problema semelhante (trabalho de fones de ouvido, alto-falantes não) folowing isso:

sudo vi /etc/modprobe.d/alsa-base.conf (or some other editor instead of Vi) Append the following at the end of the file:

alias snd-card-0 snd-hda-intel options snd-hda-intel model=auto

Reboot

mas não funciona para mim.

Antes de fazer e mudar para alsa, esta foi a saída:

alsamixer gives me this: alsamixer outputAudio card is a HDA ATI SB

Things I did: followed this HowTo but now no hardware seems to be present (before, there were 2 items listed): sound preferences - hardware tab is empty

Now, alsamixer gives me this:

alsamixer: relocation error: alsamixer: symbol snd_mixer_get_hctl, version ALSA_0.9 not defined in file libasound.so.2 with link time reference

Acho que houve um erro na instalação do alsa-driver e comecei a reinstalá-lo.

cd alsa-driver*            //this works fine//
sudo ./configure --with-cards=hda-intel --with-kernel=/usr/src/linux-headers-$(uname -r)   //this works fine//
sudo make    //this doesn't work. see ouput error below//
sudo make install

Linhas finais de sudo make:

hpetimer.c: In function ‘snd_hpet_open’:
hpetimer.c:41: warning: implicit declaration of function ‘hpet_register’
hpetimer.c:44: warning: implicit declaration of function ‘hpet_control’
hpetimer.c:44: error: expected expression before ‘unsigned’
hpetimer.c: In function ‘snd_hpet_close’:
hpetimer.c:51: warning: implicit declaration of function ‘hpet_unregister’
hpetimer.c:52: error: invalid use of undefined type ‘struct hpet_task’
hpetimer.c: In function ‘hpetimer_init’:
hpetimer.c:88: error: ‘EINVAL’ undeclared (first use in this function)
hpetimer.c:99: error: invalid use of undefined type ‘struct hpet_task’
hpetimer.c:100: error: invalid use of undefined type ‘struct hpet_task’
hpetimer.c: At top level:
hpetimer.c:121: warning: excess elements in struct initializer
hpetimer.c:121: warning: (near initialization for ‘__param_frequency’)
hpetimer.c:121: warning: excess elements in struct initializer
hpetimer.c:121: warning: (near initialization for ‘__param_frequency’)
hpetimer.c:121: warning: excess elements in struct initializer
hpetimer.c:121: warning: (near initialization for ‘__param_frequency’)
hpetimer.c:121: warning: excess elements in struct initializer
hpetimer.c:121: warning: (near initialization for ‘__param_frequency’)
hpetimer.c:121: error: extra brace group at end of initializer
hpetimer.c:121: error: (near initialization for ‘__param_frequency’)
hpetimer.c:121: warning: excess elements in struct initializer
hpetimer.c:121: warning: (near initialization for ‘__param_frequency’)
make[1]: *** [hpetimer.o] Error 1
make[1]: Leaving directory '/usr/src/alsa/alsa-driver-1.0.9/acore'
make: *** [compile] Error 1

E o sudo make install me dá:

rm -f /lib/modules/0.0.0/misc/snd*.*o /lib/modules/0.0.0/misc/persist.o /lib/modules/0.0.0/misc/isapnp.o
make[1]: Entering directory '/usr/src/alsa/alsa-driver-1.0.9/acore'
mkdir -p /lib/modules/0.0.0/misc
cp snd-hpet.o snd-page-alloc.o snd-pcm.o snd-timer.o snd.o /lib/modules/0.0.0/misc
cp: cannot stat 'snd-hpet.o': No such file or directory
cp: cannot stat 'snd-page-alloc.o': No such file or directory
cp: cannot stat 'snd-pcm.o': No such file or directory
cp: cannot stat 'snd-timer.o': No such file or directory
cp: cannot stat 'snd.o': No such file or directory
make[1]: *** [_modinst__] Error 1
make[1]: Leaving directory '/usr/src/alsa/alsa-driver-1.0.9/acore'
make: *** [install-modules] Error 1
[SOLUTION]

After screwing it all up, someone mentioned why not trying using the packages in Synaptic - so I did. 
I have reinstalled the following packages and rebooter:
-alsa-hda-realtek-ignore-sku-dkms
-alsa-modules-2.6.32-25-generic
-alsa-source
-alsa-utils
-linux-backports-modules-alsa-lucid-generic
-linux-backports-modules-alsa-lucid-generic-pae
-linux-sound-base
-(i think i listed them all)

After rebooting, the audio worked, both in speakers and headphones.
I have no idea which is the package that made my audio work, but it certainly was one of them.

[/SOLUTION]
    
por Pedro 23.10.2010 / 12:39

7 respostas

4

Minha solução pode parecer a mais idiota, mas funcionou muito bem para mim: coloque seu laptop em suspensão, feche a tampa, abra-a novamente e ela está consertada.

    
por Pitto 16.01.2011 / 13:15
2

Ajuda do HPG2t: os palestrantes não trabalham - verifique a postagem # 4 :

I think I've managed to solve this problem. At least for the moment, my speakers are working. What I did was install the drivers from the realtek site. Specifically, the Unix driver on their page for High Def Audio Codecs. Here's the link:

http://218.210.127.131/downloads/dow...onn=3&DownType ID=3&GetDown=false

I downloaded the tar ball, unpacked it, and followed the instructions in the file Readme.txt. I had previously installed the packages necessary for compiling I think ("build-essential"). I rebooted once and it still didn't work but then I noticed my gnome-alsamixer was missing, so I reinstalled that, and then on reboot the speakers began to work. Hopefully, it stays that way.

    
por Marek Grzenkowicz 23.10.2010 / 13:05
1

Se você tem uma placa de áudio da Intel, ao que parece, você pode tentar isto:

  • Abrir /etc/modprobe.d/alsa-base.conf
  • Adicione esta linha no final options snd-hda-intel model=z71v position_fix=1
  • Reinicie e verifique se funciona.

Eu tive esse problema em um laptop Asus e essa solução funcionou bem.

    
por skalka 23.10.2010 / 14:25
1

eu tenho um vaio. Eu tentei isso de "hdaintelsoundhowto" e funcionou. este comando mostra o modelo no. do chip de som.

cat / proc / asound / card0 / codec * | grep Codec

saída:

Codec: Conexant CX20590

Codec: Intel CougarPoint HDMI

eu digitei: sudo nano /etc/modprobe.d/alsa-base.conf

e adicionou isto ao arquivo no final: opções snd-hda-intel model = CougarPoint HDMI

então: sudo alsa force-reload

funcionou.

    
por Piyush 02.08.2011 / 12:26
1

Isso pode ser um problema semelhante que acabei de corrigir no meu laptop. Veja os detalhes da correção:

Eu diria primeiro desfazer todas as outras alterações que você fez.

O som não sai dos alto-falantes, apenas fones de ouvido, no laptop FIXO.

Os alto-falantes do meu laptop Dell Studio XPS 1640 não estavam funcionando depois de experimentar vários módulos e modelos, decidi experimentá-lo no Windows (tentei mais cedo, experimente primeiro se estiver fazendo inicialização dupla) , Eu esperava que eles funcionassem, mas eles não funcionavam, o que significava que era um problema no hardware, não nos codecs, módulo ou modelo.

O codec da minha placa de som está usando no ubuntu 11.10 é 'STAC92HD73', adicionei a seguinte opção ao meu arquivo alsa-base.conf e reiniciei.

#add isso no final do /etc/modprobe.d/alsa-base.conf

opções snd-hda-intel model = não-jd

Depois que o som da reinicialização estiver saindo dos alto-falantes do laptop e dos fones de ouvido (ao mesmo tempo, mas não tão grande, vá para configurações de som e selecione 'fones de ouvido analógicos' para saída ao ouvir apenas fones de ouvido) selecionado para saída após a reinicialização), parece que a detecção de fone de ouvido quebrou e é por isso que o som não estava saindo dos alto-falantes. Adicionando o no-jd (sem detecção de jack) resolveu o problema.

Espero que isso ajude, estava me deixando louca nas últimas duas semanas.

    
por edgar 07.11.2011 / 03:24
0

Abra um terminal, execute alsamixer e verifique se há algum canal silenciado que possa causar isso. Além disso, alguns detalhes sobre a composição do seu soundchip e hardware não prejudicariam.

    
por nem75 23.10.2010 / 13:11
0

Eu relatei esse problema como um bug para o 11.10. Eu tenho o mesmo sintoma. Bug # 882170. seria bom com aqueles que vêem isso que tem o mesmo bug relatado, indo para o Launchpad, procurando o número do bug e clique neste bug me afeta também.

    
por Alex 01.11.2011 / 17:48