Às vezes tenho som, às vezes não

Iniciado por marciovinicius, 28 de Fevereiro de 2006, 13:02

tópico anterior - próximo tópico

gony64

Citação de: "lebeziatnikov"No meu caso:

moreno@Lebeziatnikov:~$ lspci
0000:00:02.2 USB Controller: nVidia Corporation nForce3 EHCI USB 2.0 Controller (rev a2)
0000:00:05.0 Bridge: nVidia Corporation CK8S Ethernet Controller (rev a2)
0000:00:06.0 Multimedia audio controller: nVidia Corporation nForce3 250Gb AC'97 Audio Controller (rev a1)
0000:00:08.0 IDE interface: nVidia Corporation CK8S Parallel ATA Controller (v2.5) (rev a2)
0000:00:0a.0 IDE interface: nVidia Corporation CK8S Serial ATA Controller (v2.5) (rev a2)
0000:00:0b.0 PCI bridge: nVidia Corporation nForce3 250Gb AGP Host to PCI Bridge (rev a2)

Continuam as observações feitas acima, som de vez em quando e quando tenho a qualidade é sofrível. Usando o Dapper Beta 2 x86_64 e up2date

[]'s

bom o sistema tá reconhecendo o dispositivo, agora verifica o ALSA, se tá sendo inicializado no boot, se não, tenta inicializar ele no terminal mesmo... e depois testa algum player de musica.

lebeziatnikov

sim, ele é inicializado junto com o sistema sempre. Está configurado corretamente e os players não tocam quando não querem. Como o amigo que abriu o tópico notou, a placa de som costuma funcionar depois de uma atualização, mas ao reiniciar o sistema nada de som. No xmms o mensagem de erro diz que não foi possível utilizar o sispositivo de som e me pede para verificar se alguma aplicação está bloqueando o dispositivo.

Há mais algum dado importante que não foi posto no tópico? Nem sei mais oq importa... ehehehe

Neste momento, ela milagrosamente funciona. Mas como eu disse, o som é horrível.

[]'s

gony64

quando não estiver funcionando, num terminal digite "ps -A"  e veja se não tem dois aplicativos de som ou mais usando sendo executados na memoria, se achar mata eles e depois tenta novamente usar um player.

http://lists.debian.org/debian-user-portuguese/2004/04/msg01896.html

marciovinicius

Citação de: "gony64"e repare só, quando postar algum problema deste tipo, seja mais específico, diga qual é a placa de som!
O sistema que uso está na minha assinatura, eu disse que no primeiro post que a placa é onboard e minha placa-mãe também está na minha assinatura (achei que com isso dava pra saber qual é a placa de som) e de qualquer forma postei o link para o outro fórum que tem mais um monte de informação (estou ansioso pra resolver e postar lá a solução que encontrarmos). Mas isso não vem mais ao caso, valeu pelo toque.

Aí vai a resposta do lspci:
Citarvinicius@ubuntu:~$ lspci
0000:00:00.0 Host bridge: ALi Corporation M1689 K8 Northbridge [Super K8 Single Chip]
0000:00:01.0 PCI bridge: ALi Corporation AGP8X Controller
0000:00:02.0 PCI bridge: ALi Corporation M5249 HTT to PCI Bridge
0000:00:03.0 ISA bridge: ALi Corporation M1563 HyperTransport South Bridge (rev 70)
0000:00:03.1 Bridge: ALi Corporation M7101 Power Management Controller [PMU]
0000:00:04.0 Multimedia audio controller: ALi Corporation M5455 PCI AC-Link Controller Audio Device (rev 20)
0000:00:0d.0 Ethernet controller: ALi Corporation M5263 Ethernet Controller (rev 40)
0000:00:0e.0 IDE interface: ALi Corporation M5229 IDE (rev c7)
0000:00:0e.1 Mass storage controller: ALi Corporation ULi 5289 SATA (rev 10)
0000:00:0f.0 USB Controller: ALi Corporation USB 1.1 Controller (rev 03)
0000:00:0f.1 USB Controller: ALi Corporation USB 1.1 Controller (rev 03)
0000:00:0f.2 USB Controller: ALi Corporation USB 1.1 Controller (rev 03)
0000:00:0f.3 USB Controller: ALi Corporation USB 2.0 Controller (rev 01)
0000:00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration
0000:00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map
0000:00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller
0000:00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control
0000:01:00.0 VGA compatible controller: nVidia Corporation NV34 [GeForce FX 5200] (rev a1)
0000:02:06.0 Modem: PCTel Inc HSP56 MicroModem (rev 04)

Mandei um "ps -A" e veio um monte coisas. Não sei bem quais podem ser aplicativos de som, mas acho que não tem nenhum rodando...
Aparentemente o ALSA é carregado na inicialização (é para aparecer ALSA dentre letrinhas que aparecem na inicialização? eu acho que não aparece - vou verificar melhor), porque quando finalizo o Ubuntu ele tenta desligá-lo (mas não consegue reclamando que não há nenhum dispositivo)
<Asus K8U-X><AMD Athlon 64 3000+><1,5Gb>
<NVIDIA GeForce FX 5500 256Mb><HD S-ATA 80Gb><HD S-ATA 250Gb>
Kubuntu 9.04 amd64

marciovinicius

Citação de: "lebeziatnikov"a placa de som costuma funcionar depois de uma atualização, mas ao reiniciar o sistema nada de som.
Andei fazendo uns testes, primeiro mandei reinstalar (sempre via Synaptic) o kernel e tudo que tivesse "ALSA", "gstreamer" e "sound" no nome. Quando reiniciei a primeira vez o som veio funcionando. Depois, nada. Então mandei reinstalar só as coisas que tivessem "ALSA", "gstreamer" e "sound". Quando reiniciei a primeira vez o som não veio (nem nas vezes seguintes). Depois mandei reinstalar só o kernel e nada dessa vez também... O meu teste final foi fazer a mesma coisa que fiz na primeira vez, e o som não funcionou.

Conclusão, a teoria de que o som funciona depois de atualizações não se confirmou e aparentemente o fato de o som funcionar ou não é totalmente aleatório. O som funciona depois de algumas atualizações, por simples coincidência (principalmente porque as atualizações têm sido quase que diárias, no Dapper beta 2)...
<Asus K8U-X><AMD Athlon 64 3000+><1,5Gb>
<NVIDIA GeForce FX 5500 256Mb><HD S-ATA 80Gb><HD S-ATA 250Gb>
Kubuntu 9.04 amd64

gony64

Reparei a sua assinatura e agora percebí o que usa, foi mal, e te sugiro a voce mudar pro "dapper i386" o 64 vai te trazer muita chateação, falo por experência propria.
tem algumas coisas que tu pode testar ainda:

1-Atenta rodar o cd-live no seu computador e vê se o som ta funcionando no live. ah! live pra i386, não use o 64 não.(preferência) tive um problema parecido assim no 64 também, foi na instalação ele mudou quais os canais mestres no mix ficariam ativados.

2-Tenta o seguinte, deixa um player tocando mesmo sem voce estar ouvindo o som...mas voce tem que perceber que ele ta executanto o arquivo de som. Depois abre o controlador de mix preferido (no meu caso eu usei o kmix mesmo, pois uso kubuntu), mas se quiser usa o alsamixer e desliga todos os canais e depois vai tentando ligar um por um e por vez, nunca ative dois canais a memso tempo, pois foi assim que descobrí que no meu caso o canal do microfone estava ativado e isto impedia de sair o som pelo canal mestre que aqui eu escolhi o  PCM.

é o post ficou meio grande mas pelo menos isto foi o que aconteceu comigo quando instalei o kubuntu 64 foi o unico problema que tive e por conhecidência foi no kmix-canais e descobir qual o canal.

marciovinicius

Eu não consigo abrir nenhum player (eles reclamam que não há placa de som)...
Descobri que o problema é pessoal :wink: entre o kernel e a minha placa de som (que é a mesma do outro colega com problema).
Em casa vou tentar o que encontrei nesse fórum do Fedora (já estava buscando outra distro :oops: )

E eu já estava mesmo pensando em trocar pela versão i386 (antes de tentar outras distros)... embora o que tenha me levado a tentar primeiro o Ubuntu fosse o fato de ter uma versão 64bit (além da filosofia, com que mais me identifiquei), mas já vi que terei problema em qualquer distro com versão para 64bit
<Asus K8U-X><AMD Athlon 64 3000+><1,5Gb>
<NVIDIA GeForce FX 5500 256Mb><HD S-ATA 80Gb><HD S-ATA 250Gb>
Kubuntu 9.04 amd64

marciovinicius

Pelas minhas andanças na busca de soluções descobri que aparentemente o ALSA não suporta a minha placa de som (ALi Corporation M5455 PCI)...

Entretanto, fuçando o meu computador (depois de tentar isto e não dar certo - na verdade o tal comando não existe no meu sistema) descobri também que posso fazer o som funcionar dando o seguinte comando: gstreamer-properties. E na janelinha que abre seleciono como módulo padrão se saída o ALSA (ao invés do Automático). Assim no boot seguinte o som funciona. Porém, a partir do segundo boot pára de funcionar de novo, aí tenho que fazer de novo (só dessa vez como o ALSA já está selecionado, eu troco para outro e depois destroco).

Quando abro o gstreamer-properties, aparece um monte de coisas no terminal, quando eu o abrir sem o som estar funcionando eu posto aqui, pode ser que ajude alguma coisa...
<Asus K8U-X><AMD Athlon 64 3000+><1,5Gb>
<NVIDIA GeForce FX 5500 256Mb><HD S-ATA 80Gb><HD S-ATA 250Gb>
Kubuntu 9.04 amd64

marciovinicius

instalei o ALSA Audio Debug e olha o que deu quando dei um ./aadebug com a placa de som não funcionando:

Citarvinicius@ubuntu:~$ ./aadebug
ALSA Audio Debug v0.1.0 - Sáb Mai 27 21:04:18 BRT 2006
http://alsa.opensrc.org/index.php?page=aadebug
http://www.gnu.org/licenses/gpl.txt

Kernel ----------------------------------------------------
Linux ubuntu 2.6.15-23-amd64-generic #1 SMP PREEMPT Tue May 23 13:45:47 UTC 2006 x86_64 GNU/Linux

Loaded Modules --------------------------------------------
snd_intel8x0           38440  0
snd_ac97_codec        110268  1 snd_intel8x0
snd_ac97_bus            4096  1 snd_ac97_codec
snd_pcm_oss            59424  0
snd_mixer_oss          20608  1 snd_pcm_oss
snd_pcm               104712  3 snd_intel8x0,snd_ac97_codec,snd_pcm_oss
snd_timer              29064  1 snd_pcm
snd                    68576  6 snd_intel8x0,snd_ac97_codec,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer
snd_page_alloc         13968  2 snd_intel8x0,snd_pcm

Modprobe Conf ---------------------------------------------
Warning: module config file does not exist
This means any kernel modules will not be auto loaded
See your linux distro docs on how to create this file

Proc Asound -----------------------------------------------
Advanced Linux Sound Architecture Driver Version 1.0.10rc3 (Mon Nov 07 13:30:21 2005 UTC).
--- no soundcards ---
33:       : timer
cat: /proc/asound/hwdep: Arquivo ou diretório não encontrado
cat: /proc/asound/seq/clients: Arquivo ou diretório não encontrado

Dev Snd ---------------------------------------------------
timer

CPU -------------------------------------------------------
model name      : AMD Athlon(tm) 64 Processor 3000+
cpu MHz         : 1999.971

RAM -------------------------------------------------------
MemTotal:       512052 kB
SwapTotal:      497972 kB

Hardware --------------------------------------------------
0000:00:00.0 Host bridge: ALi Corporation M1689 K8 Northbridge [Super K8 Single Chip]
0000:00:04.0 Multimedia audio controller: ALi Corporation M5455 PCI AC-Link Controller Audio Device (rev 20)
0000:00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration
0000:00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map
0000:00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller
0000:00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control

E quando o som está funcionando:
Citarvinicius@ubuntu:~$ ./aadebug
ALSA Audio Debug v0.1.0 - Sáb Mai 27 21:26:26 BRT 2006
http://alsa.opensrc.org/index.php?page=aadebug
http://www.gnu.org/licenses/gpl.txt

Kernel ----------------------------------------------------
Linux ubuntu 2.6.15-23-amd64-generic #1 SMP PREEMPT Tue May 23 13:45:47 UTC 2006 x86_64 GNU/Linux

Loaded Modules --------------------------------------------
snd_intel8x0           38440  1
snd_ac97_codec        110268  1 snd_intel8x0
snd_ac97_bus            4096  1 snd_ac97_codec
snd_pcm_oss            59424  0
snd_mixer_oss          20608  1 snd_pcm_oss
snd_pcm               104712  3 snd_intel8x0,snd_ac97_codec,snd_pcm_oss
snd_timer              29064  1 snd_pcm
snd                    68576  8 snd_intel8x0,snd_ac97_codec,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer
snd_page_alloc         13968  2 snd_intel8x0,snd_pcm

Modprobe Conf ---------------------------------------------
Warning: module config file does not exist
This means any kernel modules will not be auto loaded
See your linux distro docs on how to create this file

Proc Asound -----------------------------------------------
Advanced Linux Sound Architecture Driver Version 1.0.10rc3 (Mon Nov 07 13:30:21 2005 UTC).
0 [M5455          ]: ICH - ALi M5455
                    ALi M5455 with AD1888 at 0x0, irq 225
18: [0- 2]: digital audio playback
25: [0- 1]: digital audio capture
16: [0- 0]: digital audio playback
24: [0- 0]: digital audio capture
 0: [0- 0]: ctl
33:       : timer
cat: /proc/asound/hwdep: Arquivo ou diretório não encontrado
00-00: Intel ICH : ALi M5455 : playback 1 : capture 1
00-01: Intel ICH - MIC ADC : ALi M5455 - MIC ADC : capture 1
00-02: Intel ICH - IEC958 : ALi M5455 - IEC958 : playback 1
cat: /proc/asound/seq/clients: Arquivo ou diretório não encontrado

Dev Snd ---------------------------------------------------
controlC0  pcmC0D0c  pcmC0D0p  pcmC0D1c  pcmC0D2p  timer

CPU -------------------------------------------------------
model name      : AMD Athlon(tm) 64 Processor 3000+
cpu MHz         : 1999.986

RAM -------------------------------------------------------
MemTotal:       512052 kB
SwapTotal:      497972 kB

Hardware --------------------------------------------------
0000:00:00.0 Host bridge: ALi Corporation M1689 K8 Northbridge [Super K8 Single Chip]
0000:00:04.0 Multimedia audio controller: ALi Corporation M5455 PCI AC-Link Controller Audio Device (rev 20)
0000:00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration
0000:00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map
0000:00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller
0000:00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control

Observe a seção "Modprobe Conf". Que arquivo é esse ("module config file" pensei que ele existia, mexi em algo parecido quando tive problema com o mouse na primeira vez que instalei o Ubuntu)? e como faço pra criá-lo?
<Asus K8U-X><AMD Athlon 64 3000+><1,5Gb>
<NVIDIA GeForce FX 5500 256Mb><HD S-ATA 80Gb><HD S-ATA 250Gb>
Kubuntu 9.04 amd64

lebeziatnikov

Oi Marcio, acredito que o problema reportado no arquivo não seja com o arquivo modprob.conf, até onde eu sei sistemas Debian like (como o ubuntu) não usam esse arquivo, usam a pasta modprob.d, por isso o erro aparece nos dois resultados, com som ou não. Me parece que a diferença está aqui:

CitarProc Asound -----------------------------------------------
Advanced Linux Sound Architecture Driver Version 1.0.10rc3 (Mon Nov 07 13:30:21 2005 UTC).
--- no soundcards ---
33:       : timer
cat: /proc/asound/hwdep: Arquivo ou diretório não encontrado
cat: /proc/asound/seq/clients: Arquivo ou diretório não encontrado

A versão acima é a em que vc não tem som. O teste não achou nenhum dispositivo de som, por isso o erro deve estar nessa seção, veja a diferença quando vc tem som:

CitarProc Asound -----------------------------------------------
Advanced Linux Sound Architecture Driver Version 1.0.10rc3 (Mon Nov 07 13:30:21 2005 UTC).
0 [M5455          ]: ICH - ALi M5455
                    ALi M5455 with AD1888 at 0x0, irq 225
18: [0- 2]: digital audio playback
25: [0- 1]: digital audio capture
16: [0- 0]: digital audio playback
24: [0- 0]: digital audio capture
 0: [0- 0]: ctl
33:       : timer
cat: /proc/asound/hwdep: Arquivo ou diretório não encontrado
00-00: Intel ICH : ALi M5455 : playback 1 : capture 1
00-01: Intel ICH - MIC ADC : ALi M5455 - MIC ADC : capture 1
00-02: Intel ICH - IEC958 : ALi M5455 - IEC958 : playback 1
cat: /proc/asound/seq/clients: Arquivo ou diretório não encontrado

No meu caso, mesmo sem som, a placa de som aparece, o meu o resultado é:

Citarmoreno@Lebeziatnikov:~$ ./aadebug
ALSA Audio Debug v0.1.0 - Dom Mai 28 15:43:10 BRT 2006
http://alsa.opensrc.org/index.php?page=aadebug
http://www.gnu.org/licenses/gpl.txt

Kernel ----------------------------------------------------
Linux Lebeziatnikov 2.6.15-23-amd64-generic #1 SMP PREEMPT Tue May 23 13:45:47 UTC 2006 x86_64 GNU/Linux

Loaded Modules --------------------------------------------
snd_intel8x0           38440  2
snd_ac97_codec        110268  1 snd_intel8x0
snd_ac97_bus            4096  1 snd_ac97_codec
snd_mpu401              9608  0
snd_mpu401_uart        10368  1 snd_mpu401
snd_pcm_oss            59424  1
snd_mixer_oss          20608  1 snd_pcm_oss
snd_rawmidi            31648  1 snd_mpu401_uart
snd_seq_device         11280  1 snd_rawmidi
snd_pcm               104712  3 snd_intel8x0,snd_ac97_codec,snd_pcm_oss
snd_timer              29064  1 snd_pcm
snd                    68576  12 snd_intel8x0,snd_ac97_codec,snd_mpu401,snd_mpu401_uart,snd_pcm_oss,snd_mixer_oss,snd_rawmidi,snd_seq_device,snd_pcm,snd_timer
snd_page_alloc         13968  2 snd_intel8x0,snd_pcm

Modprobe Conf ---------------------------------------------
Warning: module config file does not exist
This means any kernel modules will not be auto loaded
See your linux distro docs on how to create this file

Proc Asound -----------------------------------------------
Advanced Linux Sound Architecture Driver Version 1.0.10rc3 (Mon Nov 07 13:30:21 2005 UTC).
0 [CK8S           ]: NFORCE - NVidia CK8S
                    NVidia CK8S with ALC850 at 0xfebfb000, irq 193
1 [UART           ]: MPU-401 UART - MPU-401 UART
                    MPU-401 UART at 0x300, irq 5
18: [0- 2]: digital audio playback
25: [0- 1]: digital audio capture
16: [0- 0]: digital audio playback
24: [0- 0]: digital audio capture
 0: [0- 0]: ctl
33:       : timer
40: [1- 0]: raw midi
32: [1- 0]: ctl
cat: /proc/asound/hwdep: Arquivo ou diretório não encontrado
00-00: Intel ICH : NVidia CK8S : playback 1 : capture 1
00-01: Intel ICH - MIC ADC : NVidia CK8S - MIC ADC : capture 1
00-02: Intel ICH - IEC958 : NVidia CK8S - IEC958 : playback 1
cat: /proc/asound/seq/clients: Arquivo ou diretório não encontrado


Dev Snd ---------------------------------------------------
controlC0  controlC1  midiC1D0  pcmC0D0c  pcmC0D0p  pcmC0D1c  pcmC0D2p  timer

CPU -------------------------------------------------------
model name      : AMD Athlon(tm) 64 Processor 3200+
cpu MHz         : 2210.788

RAM -------------------------------------------------------
MemTotal:      1028268 kB
SwapTotal:      128512 kB

Hardware --------------------------------------------------
0000:00:00.0 Host bridge: nVidia Corporation nForce3 250Gb Host Bridge (rev a1)
0000:00:06.0 Multimedia audio controller: nVidia Corporation nForce3 250Gb AC'97 Audio Controller (rev a1)
0000:00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration
0000:00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map
0000:00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller
0000:00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control

Me parece que ainda estamos longe de uma solução...

[]'s

marciovinicius

Tudo bem isso eu já tinha observado, mas o que nessa pasta modprob.d guarda as informações dos módulos? pelo que vi lá tem vários arquivos. O fato é que às vezes a placa de som está configurada, às vezes não, sem a intervenção de ninguém. Qual é o arquivo responsável por guardar essa configuração? É possível também que exista outra configuração que está influenciando nessa... Eu vou fazer o seguinte: vou baixar o novo Dapper (LTS_RC) e instalar tudo do zero, eu já mexi tanto nisso que é possível que eu mesmo já tenha estragado alguma coisa, o que me afastaria ainda mais de uma solução (Pelo menos uma solução consciente). Além disso, tem outras coisas com funcionamento esquisito.
<Asus K8U-X><AMD Athlon 64 3000+><1,5Gb>
<NVIDIA GeForce FX 5500 256Mb><HD S-ATA 80Gb><HD S-ATA 250Gb>
Kubuntu 9.04 amd64