GNU/Linux >> Linux Esercitazione >  >> Debian

Debian – "lsmod |grep Audio" non restituisce nulla?

Sto eseguendo Debian Squeeze. Ho installato e rimosso Gnome3 e reinstallato Gnome2.x (epic fail e stupidità) e nel processo ho perso l'audio, lspci ritorni seguenti

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

Ma lsmod non restituisce nulla.

$ lsmod |grep audio

Qualche idea su cosa potrebbe esserci che non va?

Ecco un aggiornamento, ho provato a installare qualsiasi pacchetto possibile sia stato rimosso studiando /var/log/dpkg.log . Ciò ha risolto i miei altri problemi come nessun clic con il pulsante destro del mouse sul desktop e pulsanti dall'aspetto smussato ecc. Ora ho tutto in ordine ma manca il suono. Non vedo la sezione audio in gnome-control-center . Ecco alcuni risultati:

[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

Ultimo aggiornamento, l'ho risolto usando sudo modprobe snd-hda-intel , sembra che abbia incasinato le intestazioni del kernel.

Risposta accettata:

Forse hai rimosso anche i pacchetti correlati o hai incasinato la loro installazione. Poiché non ci sono snd_ * moduli caricati, è probabile che /etc/modprobe.d/alsa-base.conf è sbagliato o manca. Prova a reinstallare alsa e riavvia:

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

A volte, aggiornando un pacchetto, con molte dipendenze, a una versione di rilascio principale, molte di queste dipendenze potrebbero essere rimosse e sostituite con pacchetti alternativi. Quando si esegue il downgrade alla versione precedente, non è certo che la catena di dipendenze tornerà al suo stato originale. Soprattutto i file di configurazione aggiornati.

MODIFICA

Quindi, se hai eseguito l'aggiornamento da un repository diverso da quello stabile, come quello sperimentale, c'è un modo per eseguire il downgrade di tutti i tuoi pacchetti alla versione stabile e, si spera, correggere tutte le dipendenze.

Crea un file /etc/apt/preferences e aggiungi i seguenti contenuti:

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

Questo si chiama blocco e darà la massima priorità alla compressione dei pacchetti. Assicurati di avere repository di compressione in /etc/apt/sources.list e corri

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

Questo eseguirà il downgrade di ogni pacchetto a una versione stabile. Devi stare attento e guardare l'intero processo, poiché tutti gli script di installazione sono ottimizzati per l'aggiornamento e non per il downgrade, ciò significa che alcuni pacchetti potrebbero tentare di installare nell'ordine sbagliato. Se ciò causa l'interruzione del downgrade, usa dpkg --force-all -i /var/cache/apt/archives/<pkgname>.deb per forzare l'installazione di qualsiasi pacchetto richiesto, o apt-get -f install quando necessario e riavviare l'dist-upgrade processo.

Relazionato:Linux – Qual è il logo di Tux "OBEY"?

Rimuovi /etc/apt/preferences alla fine.


Debian
  1. In che modo Linux gestisce più separatori di percorsi consecutivi (/home////nomeutente///file)?

  2. 12.04 Impossibile installare Grub-efi su /target/?

  3. Installa GLPI su Debian 7

  4. Installa osCommerce su Debian 8

  5. Quando dovrei usare /dev/shm/ e quando dovrei usare /tmp/?

Come installare R su Debian 9

Come installare R su Debian 10

Come installare Debian 11

Installa PostgreSQL 13 su Debian 11

Come installare Vai su Debian 10

Scheda audio mostrata come uscita Dumthe in Ubuntu 18.04?