Come risolvere "Nessuna scheda audio trovata"


10

Stavo cercando di far funzionare l'ottica IEC958 / SPDIF sulla mia scheda madre ASUS P8P67PRO V3 con Natty e sembra che abbia cancellato una parte cruciale della mia configurazione audio.

Ecco l'output di alcuni comandi rilevanti (spero):

sudo aplay -l  
aplay: device_list:240: no soundcards found...

ls /cat/asound*
ls: cannot access /proc/asoun*: No such file or directory

lspci -v
00:1b.0 Audio device: Intel Corporation 6 Series Chipset Family High Definition Audio Controller (rev 05)
Subsystem: ASUSTeK Computer Inc. Device 8469
Flags: bus master, fast devsel, latency 0, IRQ 22
Memory at fe720000 (64-bit, non-prefetchable) [size=16K]
Capabilities: <access denied>
Kernel driver in use: oss_hdaudio
Kernel modules: snd-hda-intel

pactl stat
Currently in use: 1 blocks containing 63.9 KiB bytes total.
Allocated during whole lifetime: 41 blocks containing 1.8 MiB bytes total.
Sample cache size: 0 B
Server Name: pulseaudio
Server Version: 0.9.22-24-g67d18
Default Sample Specification: s16le 2ch 44100Hz
Default Channel Map: front-left,front-right
Default Sink: auto_null
Default Source: auto_null.monitor
Cookie: bed7e0b0

Qualche consiglio molto apprezzato.


stai usando quel kernel standard o una versione successiva?
Fossfreedom

@fossfreedom - uname -r: 2.6.38-10-server
Jonathan Day

Hai ancora questo problema?
giovedì

Ho finito per strappare tutto ciò che riguardava l'audio e reinstallare. non piacevole ...
Jonathan Day

Risposte:


8

Ho avuto lo stesso problema. L'ho risolto eseguendo il comando seguente

sudo modprobe snd-hda-intel

All'interno di una finestra del terminale ( Ctrl+ Alt+ Tper aprirne una).


1
Non ha funzionato per me. Non ha fatto assolutamente nulla.
Braden Best

Funziona con me su Debian 9 ma devo scriverlo ogni volta che riavvio il computer. Sai perché?
Roby Sottini,

Funziona. Ho provato molti altri comandi di caricamento di impulsi, alsa ecc. Non ha funzionato. Ma ha funzionato. Grazie
pamu,

Nel mio Ubuntu 18.04, questo era sudo modprobe snd_hda_intelcome l'output di lspci -v | grep sndsuggerito. E sì, ha aiutato immediatamente. Grazie!
Eugene Gr. Filippov,

5

Passaggi di base per la risoluzione dei problemi

1. Il volume è completamente abbassato o l'altoparlante è disattivato?

Eseguire il comando seguente nel terminale

$ pacmd

Welcome to PulseAudio! Use "help" for usage information.
>>> list-sinks

2. Riesci a riprodurre un suono noto per essere sempre riprodotto correttamente?

Eseguire il comando seguente nel terminale

aplay /usr/share/sounds/alsa/Front_Center.wav

Se non sei un utente root allora

sudo aplay /usr/share/sounds/alsa/Front_Center.wav

3. Un altro utente può riprodurre uno di questi suoni "conosciuti"?

Accedi con un altro account utente. Se non ce ne sono altri, è necessario crearne uno con le impostazioni predefinite.

4. Il sistema riconosce la tua scheda audio?

Esegui il comando nel terminale

sudo aplay -l

L'output di quel comando dovrebbe assomigliare a questo:

**** List of PLAYBACK Hardware Devices ****

card 0: Intel [HDA Intel], device 0: ALC861VD Analog [ALC861VD Analog]
  Subdevices: 0/1
  Subdevice #0: subdevice #0

Se vedi questo:

aplay: device_list:221: no soundcard found...

Ciò significa che Ubuntu non sta riconoscendo la tua scheda audio. Verifica di avere i moduli corretti installati.

Quindi nel terminale eseguire il comando seguente

sudo modprobe snd-hda-intel

Ora esegui il comando

sudo aplay -l

e vedere se stai ottenendo l'elenco dei dispositivi hardware.

5. Sono installati i moduli audio?

Apri un terminale e digita (nota i backtick `per la sostituzione dei comandi)

find /lib/modules/`uname -r` | grep snd

Dovresti visualizzare un ampio elenco di elementi. In caso contrario, significa che il processo di installazione non ha installato i moduli audio per te. Per risolvere questo problema, digitare nella finestra del terminale:

sudo apt-get install linux-restricted-modules-`uname -r` linux-generic

Dopo aver installato i moduli, sarà necessario riavviare per rendere effettive le modifiche.

6. La scheda audio è installata e riconosciuta fisicamente dall'hardware?

Apri un terminale e digita

lspci -v | grep -A7 -i "audio"

Ciò dovrebbe fornire alcune informazioni sull'hardware audio. Un esempio è sotto.

00: 1b.0 Dispositivo audio: Intel Corporation 82801G (famiglia ICH7) Alta

Definition Audio Controller (rev 02)

    Subsystem: Toshiba America Info Systems Device ff01

    Flags: bus master, fast devsel, latency 0, IRQ 22

    Memory at dc440000 (64-bit, non-prefetchable) [size=16K]

    Capabilities: <access denied>

    Kernel driver in use: HDA Intel

    Kernel modules: snd-hda-intel

Questo risolve il problema audio in Ubuntu.


2

Mmmh ... Tutti i passaggi precedenti non mi hanno risolto il problema su Zesty 17.04, sfortunatamente: /

Ma ho potuto attivare la scheda audio con "sudo modprobe snd-hda-intel" che era già un buon punto di partenza;)

Quindi potrei risolverlo in questo modo:

  1. Per creare un file chiamato soundcardfix in /etc/init.d

  2. Riempi il file con queste due righe di codice:

#!/bin/bash
/sbin/modprobe snd-hda-intel
  1. Immettere questo comando in un terminale:
sudo chmod +x /etc/init.d/soundcardfix
  1. Crea infine collegamenti simbolici con questi due comandi in un terminale:
sudo ln -s /etc/init.d/soundcardfix /etc/rc3.d/S02soundcardfix
sudo ln -s /etc/init.d/soundcardfix /etc/rc5.d/S02soundcardfix

Spero che possa aiutare in qualche modo :)


1
Questo ha funzionato per me. sudo modprobe snd-hda-intell'ho fatto ma ho dovuto scriverlo ogni volta e le tue istruzioni lo hanno fatto in modo che ciò avvenga automaticamente all'avvio. Ora aplay -lmi dà i nomi di dispositivo "Generic Analog" e "Generic Digital" invece di "Intel ALC887-VD Analog", ecc., Ma non suppongo che cambi molto? Adesso suono, grazie!
jrsala,

1

Nel caso in cui aiuti qualcuno, ho avuto un problema simile: Alsa stava trovando la mia scheda audio USB, ma Pulseaudio no.

Si scopre che se ho cambiato il mio utente in root (sudo su root), Pulseaudio ha funzionato bene. Quindi la soluzione stava dando il giusto permesso 'audio' al mio utente:

sudo adduser myuser audio

0

Aggiornato dal 12.04 al 12.10 con lo strumento di aggiornamento dist. Prima di tutto non c'era grub e lo riparò con rescatux. Quindi non è stata trovata alcuna scheda audio. Ho esaminato pagina dopo pagina e provato molte delle soluzioni, circa tre ore di lavoro quando la soluzione era così semplice che sono sorpreso che non sia il risultato di ricerca numero uno per questo problema. Ecco qui:

Installa l'intestazione e i file immagine per il tuo kernel.

sudo apt-get install linux-headers-3.5.0-26-generic linux-image-3.5.0-26-generic

Spero che questo funzioni anche per te!


0

TL; DR: su un laptop Dell XPS, potrebbe essere una cosa BIOS.

Ho avuto lo stesso - tutto ad un tratto, Ubuntu smesso di giocare il suono e nessun giocatore in grado di riconoscere la scheda audio, no soundcards found...da aplay -l, anche se sono stati installati tutti i driver.

Ciò è accaduto su un Dell XPS 15 9560 con Ubuntu 16.04 dual boot con Windows 10.

Dopo aver provato ogni passaggio per la risoluzione dei problemi, inclusa la reinstallazione e l'avvio in kernel diversi, mi sono reso conto che il suono ha smesso di funzionare anche in Windows.

Alla fine, è stato qualcosa nel BIOS che improvvisamente è andato in tilt ... Dopo un aggiornamento del BIOS, il problema è stato risolto.

In un'altra occasione, quando il problema si è ripetuto, sono entrato nel BIOS, ho disabilitato completamente l'audio, applicato, quindi riattivato e al riavvio il suono è tornato.

I miei piatti da asporto:

  • Se si esegue un sistema a doppio avvio e le procedure di risoluzione dei problemi di base non funzionano, verificare se l'audio funziona anche sull'altro sistema operativo installato.
  • Assicurati che il BIOS sia aggiornato e prova a disabilitare / abilitare Audio per ripristinare l'audio.

0

Il mio problema è stato che l'avvio sicuro era stato abilitato. Ho un sistema UEFI con Secure Boot abilitato. La EFI_SECURE_BOOT_SIG_ENFORCEconfigurazione del kernel impedisce a Linux di caricare moduli di terze parti non firmati se UEFI Secure Boot è abilitato.

Disattivo Secure Boot nel BIOS e ripristinato la funzionalità audio.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.