GNU/Linux >> Tutoriales Linux >  >> Debian

Debian – ¿“lsmod |grep Audio” no devuelve nada?

Estoy ejecutando Debian Squeeze. Instalé y eliminé Gnome3 y reinstalé Gnome2.x (error épico y estupidez) y en el proceso perdí el audio, lspci regresa siguiendo

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

Pero lsmod no devuelve nada.

$ lsmod |grep audio

¿Alguna idea de lo que podría estar mal?

Aquí hay una actualización, traté de instalar cualquier paquete posible que se eliminó estudiando /var/log/dpkg.log . Esto solucionó mis otros problemas, como no hacer clic con el botón derecho en el escritorio y botones de aspecto romo, etc. Ahora tengo todo en orden, pero falta el sonido. No veo la sección de sonido en gnome-control-center . Estos son algunos hallazgos:

[email protected]:/$ lspci | grep Audio
00:1b.0 Audio device: Intel Corporation 82801I (ICH9 Family) HD Audio Controller (rev 03)
[email protected]:/$ lsmod |grep audio
[email protected]:/$ lsmod |grep snd  
[email protected]:/$ lsmod |grep sound
[email protected]:/$ 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

Última actualización, lo arreglé usando sudo modprobe snd-hda-intel , parece que arruiné los encabezados del kernel.

Respuesta aceptada:

Tal vez eliminó paquetes relacionados con alsa o arruinó su instalación. Como no hay snd_ * módulos cargados, es probable que /etc/modprobe.d/alsa-base.conf está mal o falta. Prueba a reinstalar alsa y reinicia:

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

A veces, al actualizar un paquete, con muchas dependencias, a una versión de lanzamiento principal, muchas de esas dependencias pueden eliminarse y reemplazarse con paquetes alternativos. Al cambiar a la versión anterior, no es seguro que la cadena de dependencia vuelva a su estado original. Especialmente los archivos de configuración actualizados.

EDITAR

Por lo tanto, si ha actualizado desde otro repositorio que no sea estable, como el experimental, hay una manera de degradar todos sus paquetes a la versión estable y, con suerte, corregir todas las dependencias.

Crea un archivo /etc/apt/preferences y agregue los siguientes contenidos:

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

Esto se llama fijación y le dará la máxima prioridad a los paquetes comprimidos. Asegúrese de tener repositorios de compresión en /etc/apt/sources.list y corre

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

Esto degradará todos los paquetes a una versión estable. Debe tener cuidado y observar todo el proceso, ya que todos los scripts de instalación están optimizados para actualizar y no para degradar, esto significa que algunos paquetes pueden intentar instalarse en el orden incorrecto. Si eso hace que se interrumpa la degradación, use dpkg --force-all -i /var/cache/apt/archives/<pkgname>.deb para forzar la instalación de cualquier paquete requerido, o apt-get -f install cuando sea necesario y reinicie dist-upgrade proceso.

Relacionado:Linux:¿de qué se trata el logotipo de Tux "OBEY"?

Eliminar /etc/apt/preferences al final.


Debian
  1. Actualización de GlusterFS de 3.2 (Debian) a 3.4 para Debian Wheezy

  2. Debian – ¿Mover /var, /home a una partición separada?

  3. Debian – ¿Claro de luna en Debian?

  4. 12.04 No se puede instalar Grub-efi en /target/?

  5. Instalar Selfoss en Debian Wheezy

Cómo instalar R en Debian 9

Cómo instalar R en Debian 10

Cómo instalar Debian 11

Instale PostgreSQL 13 en Debian 11

Cómo instalar Go en Debian 10

¿La tarjeta de sonido se muestra como salida Dumthe en Ubuntu 18.04?