Acesso direto ao conteúdo
Logotipo Dicas-L, por Ricardo Burile

Busca

Visite também: Segurança Linux ·  UnderLinux ·  VivaOLinux ·  LinuxSecurity ·  NoticiasLinux ·  BR-Linux ·  SoftwareLivre.org ·  [mais]   
 

Você está aqui: Home  → Arquivo Dicas-L

 

Aprenda inglês de uma vez por todas

Assine a Lista Dicas-L

Receba diariamente por email as dicas
de informática publicadas neste site
Para se descadastrar, clique aqui.

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)

Formato PDF
Newsfeed RSS
Formato para impressão
PDF RSS Imprimir

Referências Adicionais

Referências adicionais sobre os assuntos abordados neste site podem ser encontradas em nossa Bibliografia.

Avalie esta dica

  • Currently 3.01/5
  • 1
  • 2
  • 3
  • 4
  • 5

Avaliação: 3.0 /5 (1548 votos)

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
Treinamentos, Consultorias e Soluçoes em TI. Baseados em softwares livres e padrões abertos para ambientes de missão crítica

Submarino.com.br

PDF Explicado