você está aqui: Home  → Arquivo de Mensagens

Problemas com som no Ubuntu 7.10

Colaboração: Sandro do Prado Gambini (Japoneis)

Data de Publicação: 18 de Novembro de 2007

Recentemente atualizei o Ubuntu da versão 7.04 para a versão 7.10 e como conseqüência minha placa de som passou a não ser mais detectada. Após muitas "googadas" consegui resolver o problema.

O bom foi que aprendi um pouco mais sobre linux, kernel, módulos e afins....

Diagnosticar o problema foi muito fácil pois o ícone do alto-falante aparecia com um x em vermelho e obviamente nenhum som era reproduzido.

Comandos úteis:

  # Mostrar os dispositivos pci
  
  $ lspci
  00:1b.0 Audio device: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) High Definition Audio Controller (rev 05)

ou (para mais detalhes)

  $ lspci -vvnn
  00:1b.0 Audio device [0403]: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) High Definition Audio Controller [8086:2668] (rev 05)
  Subsystem: ASUSTeK Computer Inc. Unknown device [1043:81b3]
  Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
  Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- < TAbort- < MAbort- >SERR- < PERR-
  Latency: 0, Cache Line Size: 16 bytes
  Interrupt: pin A routed to IRQ 16
  Region 0: Memory at cddf8000 (64-bit, non-prefetchable) [size=16K]
  Capabilities: < access denied>

Com isso significa que o hardware existe e foi devidamente detectado.

O comando abaixo serve para mostrar todos os módulos de som (snd_.*) carregados.

  $ lsmod | grep snd
  
  snd_hda_intel         262304  3
  snd_intel8x0           33564  0
  snd_ac97_codec         99492  1 snd_intel8x0
  ac97_bus                2304  1 snd_ac97_codec
  snd_pcm_oss            43264  0
  snd_mixer_oss          16640  1 snd_pcm_oss
  snd_pcm                77320  5 snd_hda_intel,snd_intel8x0,snd_ac97_codec,snd_pcm_oss
  snd_seq_dummy           3844  0
  snd_seq_oss            31872  0
  snd_seq_midi            8704  0
  snd_rawmidi            24832  1 snd_seq_midi
  snd_seq_midi_event      7552  2 snd_seq_oss,snd_seq_midi
  snd_seq                50416  6 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq_midi_event
  snd_timer              22916  3 snd_pcm,snd_seq
  snd_seq_device          8332  5 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_rawmidi,snd_seq
  snd                    52356  15 snd_hda_intel,snd_intel8x0,snd_ac97_codec,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_seq_oss,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
  soundcore               7520  1 snd
  snd_page_alloc         10504  3 snd_hda_intel,snd_intel8x0,snd_pcm

Ou seja os módulos estavam devidamente carregados...

E por último o comando "aplay -l" (o primeiro é a resposta qdo o som não estava funcionando e o segundo é com o som normalizado)

  $ aplay -l
  aplay: device_list:204: no soundcards found...
  
  $ aplay -l
  **** Lista de Dispositivos PLAYBACK Hardware ****
  placa 0: Intel [HDA Intel], dispositivo 0: AD198x Analog [AD198x Analog]
  Dispositivo secundário: 0/1
  Dispositivo secundário #0: subdevice #0
  placa 0: Intel [HDA Intel], dispositivo 1: AD198x Digital [AD198x Digital]
  Dispositivo secundário: 1/1
  Dispositivo secundário #0: subdevice #0

Como os módulos estavam sendo carregados normalmente porém o som não estava funcionando resolvi "bootar" num kernel anterior 2.6.20-16-386, e o som passou a funcionar, foi aí que comecei a desconfiar do kernel mais novo (2.6.22-14-386) e acabei seguindo essa linha de raciocínio.

Googando achei problemas similares ao meu no site:

  https://bugs.launchpad.net/ubuntu/+source/linux-source-2.6.22/+bug/131577

E a solução foi simples, bastou atualizar os módulos do linux através do apt:

  $ sudo apt-get install linux-ubuntu-modules-2.6.22-14-386

O que tudo indica é que tem um bug em algum módulo "snd_.*" na versão do kernel instalado na atualização para o Ubuntu 7.10 - Gutsy Gibbon.


Instalador de Linux sem particionamento do disco

Fonte: Notícias Linux

Instalar o Linux numa maquina com Windows sempre foi meio "tinhoso" por causa das danadas das partições. Mas agora, com o genial Wubi, instalar Linux numa máquina com Windows é como instalar um aplicativo comum!

A beleza do Wubi está exatamente no fato de ser uma "instalação sem particionamento de disco". Você instala o Linux, testa bastante e, se não gostar, remove ele via Painel de Controle. Se gostar, você pode criar um "dual boot" permanente. Simples e genial.

Fonte: http://www.ovelho.com/modules/news/article.php?storyid=42310

Comente: http://www.noticiaslinux.com.br/nl1193617970.html#comentarios



 

 

Veja a relação completa dos artigos de Sandro do Prado Gambini (Japoneis)

Opinião dos Leitores

Seja o primeiro a comentar este artigo
*Nome:
Email:
Me notifique sobre novos comentários nessa página
Oculte meu email
*Texto:
 
  Para publicar seu comentário, digite o código contido na imagem acima
 


Powered by Scriptsmill Comments Script