“lsmod | grep audio” não retorna nada?

3

Estou executando o Debian Squeeze. Eu instalei e removi o Gnome3 e reinstalei o Gnome2.x (epic fail e stupidity) e no processo eu perdi o áudio, lspci retorna após

# lspci | grep Audio
00:1b.0 Audio device: Intel Corporation 82801I (ICH9 Family) HD Audio Controller (rev 03)   

Mas lsmod não retorna nada.

$ lsmod |grep audio

Alguma ideia do que poderia estar errado?

Aqui está uma atualização, tentei instalar o pacote possível que foi removido, estudando /var/log/dpkg.log . Isso corrigiu meus outros problemas, como nenhum clique direito no desktop e botões sem corte etc. Agora eu tenho tudo em ordem, mas o som está faltando. Não vejo a seção de som em gnome-control-center . Aqui estão algumas descobertas:

kumar@debian-box:/$ lspci | grep Audio
00:1b.0 Audio device: Intel Corporation 82801I (ICH9 Family) HD Audio Controller (rev 03)
kumar@debian-box:/$ lsmod |grep audio
kumar@debian-box:/$ lsmod |grep snd  
kumar@debian-box:/$ lsmod |grep sound
kumar@debian-box:/$ cat alsa-base.conf
# autoloader aliases
install sound-slot-0 /sbin/modprobe snd-card-0
install sound-slot-1 /sbin/modprobe snd-card-1
install sound-slot-2 /sbin/modprobe snd-card-2
install sound-slot-3 /sbin/modprobe snd-card-3
install sound-slot-4 /sbin/modprobe snd-card-4
install sound-slot-5 /sbin/modprobe snd-card-5
install sound-slot-6 /sbin/modprobe snd-card-6
install sound-slot-7 /sbin/modprobe snd-card-7
# Cause optional modules to be loaded above generic modules
install snd /sbin/modprobe --ignore-install snd && { /sbin/modprobe --quiet snd-ioctl32 ; /sbin/modprobe --quiet snd-seq ; }
install snd-rawmidi /sbin/modprobe --ignore-install snd-rawmidi && { /sbin/modprobe --quiet snd-seq-midi ; : ; }
install snd-emu10k1 /sbin/modprobe --ignore-install snd-emu10k1 && { /sbin/modprobe --quiet snd-emu10k1-synth ; : ; }

# Prevent abnormal drivers from grabbing index 0
options bt87x index=-2
options cx88_alsa index=-2
options snd-atiixp-modem index=-2
options snd-intel8x0m index=-2
options snd-via82xx-modem index=-2
# Keep snd-pcsp from beeing loaded as first soundcard
options snd-pcsp index=-2
# Keep snd-usb-audio from beeing loaded as first soundcard
options snd-usb-audio index=-2

Espero que isso ajude em me ajudar. É muito difícil para mim me concentrar com fones de ouvido: (

Última atualização, eu corrigi-lo usando sudo modprobe snd-hda-intel , parece que eu baguncei os cabeçalhos do kernel.

    
por Kumar 07.04.2011 / 12:41

2 respostas

3

Talvez você tenha removido pacotes relacionados a alsa ou tenha estragado a instalação deles. Como não há módulos snd _ * carregados, é provável que /etc/modprobe.d/alsa-base.conf esteja errado ou faltando. Tente reinstalar o alsa e reinicie:

apt-get --reinstall install alsa-base alsa-oss alsa-utils gstreamer0.10-alsa

Às vezes, atualizando um pacote, com muitas dependências, para uma versão principal, muitas dessas dependências podem ser removidas e substituídas por pacotes alternativos. Ao fazer o downgrade para o release anterior, não é certo que a cadeia de dependência retornará ao seu estado original. Especialmente os arquivos de configuração atualizados.

EDITAR

Então, se você atualizou de outro repositório que não é estável, como o experimental, existe uma maneira de fazer o downgrade de todos os seus pacotes para a versão estável e, esperamos, corrigir todas as dependências.

Crie um arquivo /etc/apt/preferences e adicione o seguinte conteúdo:

Package: *
Pin: release a=squeeze
Pin-Priority: 1001

Isso é chamado de pinagem e dará prioridade máxima para compactar pacotes. Assegure-se de ter squeeze repositórios em /etc/apt/sources.list e execute

apt-get update
apt-get -d dist-upgrade
apt-get dist-upgrade

Isso fará o downgrade de cada pacote para versão estável. Você tem que ter cuidado e observar todo o processo, como todos os scripts de instalação são otimizados para atualização e não downgrade, isso significa que alguns pacotes podem tentar instalar na ordem errada. Se isso causar a queda do downgrade, use dpkg --force-all -i /var/cache/apt/archives/<pkgname>.deb para forçar a instalação de qualquer pacote necessário ou apt-get -f install quando necessário e reinicie o processo dist-upgrade .

Remova /etc/apt/preferences no final.

    
por 07.04.2011 / 13:37
0

Talvez você tenha uma frase errada? Tem certeza de que você precisa de 'audio' no nome do módulo para ter som? use modprobe -l | som grep para obter drivers de sons.

    
por 07.04.2011 / 19:52