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.
uname -r
: 2.6.38-10-ServerAntworten:
Ich hatte das gleiche Problem. Ich habe es gelöst, indem ich den folgenden Befehl ausgeführt habe
Innerhalb eines Terminalfensters ( Ctrl+ Alt+ Tzum Öffnen eines).
quelle
sudo modprobe snd_hda_intel
die Ausgabe vonlspci -v | grep snd
vorgeschlagen. Und ja, es hat sofort geholfen. Danke!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
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:
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).
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:
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)
Dies behebt das Soundproblem in Ubuntu.
quelle
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:
So erstellen Sie eine Datei mit dem Namen soundcardfix in /etc/init.d
Füllen Sie die Datei mit diesen zwei Codezeilen:
Ich hoffe es wird irgendwie helfen :)
quelle
sudo modprobe snd-hda-intel
Ich habe es getan, aber ich musste es jedes Mal eingeben, und Ihre Anweisungen haben es so gemacht, dass dies beim Start automatisch erfolgt.aplay -l
Gibt 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!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:
quelle
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.
Ich hoffe das funktioniert auch bei dir!
quelle
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...
ausaplay -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:
quelle
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_ENFORCE
Kernel-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.
quelle