So beheben Sie "Keine Soundkarten gefunden"

10

Ich habe versucht, IEC958 / SPDIF-Optik auf meinem ASUS P8P67PRO V3-Motherboard mit Natty zum Laufen zu bringen, und ich habe anscheinend einen entscheidenden Teil meines Sound-Setups ausgelöscht.

Hier ist die Ausgabe einiger relevanter Befehle (hoffe ich):

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

Jeder Rat sehr geschätzt.

Jonathan Day
quelle
Verwenden Sie diesen Standard-Natty-Kernel oder eine spätere Version?
Fossfreiheit
@fossfreedom - uname -r: 2.6.38-10-Server
Jonathan Day
Tritt dieses Problem immer noch auf?
jrg
Am Ende habe ich alles, was mit Audio zu tun hat, herausgerissen und neu installiert. nicht angenehm ...
Jonathan Day

Antworten:

8

Ich hatte das gleiche Problem. Ich habe es gelöst, indem ich den folgenden Befehl ausgeführt habe

sudo modprobe snd-hda-intel

Innerhalb eines Terminalfensters ( Ctrl+ Alt+ Tzum Öffnen eines).

user1336314
quelle
1
Hat bei mir nicht funktioniert. Hat absolut nichts getan.
Braden Best
Es funktioniert für mich unter Debian 9, aber ich muss es jedes Mal eingeben, wenn ich den Computer neu starte. Weißt du, warum?
Roby Sottini
Es klappt. Ich habe viele andere Befehle zum Laden von Impulsen ausprobiert, alsa usw. nichts hat funktioniert. Aber das hat funktioniert. Danke
Pamu
In meinem Ubuntu 18.04 war dies sudo modprobe snd_hda_inteldie Ausgabe von lspci -v | grep sndvorgeschlagen. Und ja, es hat sofort geholfen. Danke!
Eugene Gr. Philippov
5

Grundlegende Schritte zur Fehlerbehebung

1. Ist Ihre Lautstärke ganz heruntergedreht oder ist Ihr Lautsprecher stummgeschaltet?

Führen Sie den folgenden Befehl im Terminal aus

$ pacmd

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

2. Können Sie einen Sound abspielen, von dem bekannt ist, dass er immer richtig abgespielt wird?

Führen Sie den folgenden Befehl im Terminal aus

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

Wenn Sie kein Root-Benutzer sind, dann

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

3. Kann ein anderer Benutzer einen dieser "bekannt-gut" Sounds spielen?

Melden Sie sich mit einem anderen Benutzerkonto an. Wenn keine anderen vorhanden sind, sollten Sie eine mit Standardeinstellungen erstellen.

4. Erkennt das System Ihre Soundkarte?

Führen Sie den Befehl im Terminal aus

sudo aplay -l

Die Ausgabe dieses Befehls sollte ungefähr so ​​aussehen:

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

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

Wenn Sie dies sehen:

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

Das bedeutet, dass Ubuntu Ihre Soundkarte nicht erkennt. Überprüfen Sie, ob Sie die richtigen Module installiert haben.

Führen Sie dann im Terminal den folgenden Befehl aus

sudo modprobe snd-hda-intel

Führen Sie nun den Befehl aus

sudo aplay -l

und prüfen Sie, ob Sie die Liste der Hardwaregeräte erhalten.

5. Haben Sie die Soundmodule installiert?

Öffnen Sie ein Terminal und geben Sie ein (beachten Sie die Backticks für die Befehlsersetzung).

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

Es sollte eine große Liste von Elementen angezeigt werden. Wenn Sie dies nicht tun, bedeutet dies, dass der Installationsprozess die Soundmodule nicht für Sie installiert hat. Um dies zu beheben, geben Sie im Terminalfenster Folgendes ein:

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

Nach der Installation der Module müssen Sie neu starten, damit die Änderungen wirksam werden.

6. Ist die Soundkarte physisch installiert und wird sie von Ihrer Hardware erkannt?

Öffnen Sie ein Terminal und geben Sie ein

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

Dies sollte einige Informationen über Ihre Audio-Hardware ausgeben. Ein Beispiel ist unten.

00: 1b.0 Audiogerät: Intel Corporation 82801G (ICH7-Familie) Hoch

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

Dies behebt das Soundproblem in Ubuntu.

YashTheRedDevil
quelle
2

Mmmh ... Alle oben genannten Schritte haben das Problem für mich am Zesty 17.04 leider nicht gelöst: /

Aber ich konnte die Soundkarte mit "sudo modprobe snd-hda-intel" aktivieren, was schon ein guter Ausgangspunkt war;)

So könnte ich es so beheben:

  1. So erstellen Sie eine Datei mit dem Namen soundcardfix in /etc/init.d

  2. Füllen Sie die Datei mit diesen zwei Codezeilen:

#!/bin/bash
/sbin/modprobe snd-hda-intel
  1. Geben Sie diesen Befehl in ein Terminal ein:
sudo chmod +x /etc/init.d/soundcardfix
  1. Erstellen Sie schließlich symbolische Verknüpfungen mit diesen beiden Befehlen in einem Terminal:
sudo ln -s /etc/init.d/soundcardfix /etc/rc3.d/S02soundcardfix
sudo ln -s /etc/init.d/soundcardfix /etc/rc5.d/S02soundcardfix

Ich hoffe es wird irgendwie helfen :)

Fred
quelle
1
Das hat bei mir funktioniert. sudo modprobe snd-hda-intelIch habe es getan, aber ich musste es jedes Mal eingeben, und Ihre Anweisungen haben es so gemacht, dass dies beim Start automatisch erfolgt. aplay -lGibt mir jetzt die Gerätenamen "Generic Analog" und "Generic Digital" anstelle von "Intel ALC887-VD Analog" usw., aber ich nehme an, dass sich daran nicht viel ändert? Ich habe jetzt Ton, danke!
jrsala
1

Falls es jemandem hilft, hatte ich ein ähnliches Problem: Alsa fand meine USB-Soundkarte, Pulseaudio jedoch nicht.

Es stellt sich heraus, dass Pulseaudio gut funktioniert hat, wenn ich meinen Benutzer in root (sudo su root) geändert habe. Die Lösung bestand also darin, meinem Benutzer die richtige Audio-Berechtigung zu erteilen:

sudo adduser myuser audio
williamtx
quelle
0

Upgrade von 12.04 auf 12.10 mit dem dist upgrade tool. Zuerst gab es kein Maden und reparierte das mit Respatatux. Dann wurde keine Soundkarte gefunden. Ich habe Seite für Seite durchgesehen und viele der Lösungen ausprobiert, ungefähr drei Stunden Arbeit, als die Lösung so einfach war, dass ich überrascht bin, dass es nicht das Suchergebnis Nummer eins für dieses Problem ist. Hier ist es:

Installieren Sie die Header- und Image-Dateien für Ihren Kernel.

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

Ich hoffe das funktioniert auch bei dir!

Dale Walker
quelle
0

TL; DR: Auf einem Dell XPS-Laptop kann es sich um ein BIOS handeln.

Ich habe das gleiche hatte - ganz plötzlich, Ubuntu gestoppt Ton zu spielen und kein Spieler konnte die Soundkarte erkennen, no soundcards found...aus aplay -l, obwohl alle Treiber installiert wurden.

Dies geschah auf einem Dell XPS 15 9560 mit Ubuntu 16.04 Dual, das mit Windows 10 gestartet wurde.

Nachdem ich alle Schritte zur Fehlerbehebung ausprobiert hatte, einschließlich der Neuinstallation und des Bootens in verschiedenen Kerneln, stellte ich fest, dass der Sound auch unter Windows nicht mehr funktioniert.

Schließlich war es etwas im BIOS, das plötzlich durcheinander geriet ... Nach einem BIOS-Update wurde das Problem behoben.

Bei einer anderen Gelegenheit, als sich das Problem wiederholte, habe ich das BIOS aufgerufen, Audio vollständig deaktiviert, angewendet, dann wieder aktiviert und beim Neustart war der Ton wieder da.

Meine Imbissbuden:

  • Wenn ein System mit zwei Starts ausgeführt wird und grundlegende Schritte zur Fehlerbehebung nicht funktionieren, überprüfen Sie, ob der Sound auch auf dem anderen installierten Betriebssystem funktioniert.
  • Stellen Sie sicher, dass das BIOS auf dem neuesten Stand ist, und versuchen Sie, Audio zu deaktivieren / aktivieren, um den Sound wiederherzustellen.
valiano
quelle
0

Mein Problem war schließlich, dass der sichere Start aktiviert war. Ich habe ein UEFI-System mit aktiviertem Secure Boot. Die EFI_SECURE_BOOT_SIG_ENFORCEKernel-Konfiguration verhindert, dass Linux nicht signierte Module von Drittanbietern lädt, wenn UEFI Secure Boot aktiviert ist.

Ich deaktiviere Secure Boot im BIOS und es stellt die Soundfunktionalität wieder her.

Mageek
quelle