Kein Ton (keine Soundkarte erkannt)

Kein Ton (keine Soundkarte erkannt)

Ich installiere einen alten Laptop für eine geistig behinderte Person, die ihn nur zum Musikhören und Surfen im Internet verwendet. Ein Packard Bell Easynote S5.

Ich habe Lubuntu 13.10 installiert und nach ein wenig Arbeit funktioniert alles perfekt. Das einzige Problem, das ich nicht lösen konnte, ist, dass kein Ton zu hören ist.

Ich habe zuerst versucht, es zu öffnen alsamixerund es hat die folgende Ausgabe ausgegeben

Cannot open mixer: File or directory does not exist

Ich konnte auch nicht laufen:

cat /proc/asound/card0/codec* | grep Codec

cat /proc/asound/cards outputs

--- no soundcards ---

sudo lspci -vgibt folgendes aus:

00:1b.0 Audio device: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) High Definition Audio Controller (rev 04)
    Subsystem: Packard Bell B.V. Device c011
    Flags: fast devsel, IRQ 5
    Memory at b0000000 (64-bit, non-prefetchable) [size=16K]
    Capabilities: [50] Power Management version 2
    Capabilities: [60] MSI: Enable- Count=1/1 Maskable- 64bit+
    Capabilities: [70] Express Root Complex Integrated Endpoint, MSI 00
    Capabilities: [100] Virtual Channel
    Capabilities: [130] Root Complex Link

Ich habe versucht, die Realtek-Treiber zu installieren, aber das ist fehlgeschlagen

Hat jemand eine Lösung?

Bearbeiten:Ich habe einen komischen Vorschlag bekommen, es mit der Bearbeitung zu versuchen. /etc/modprobe.d/alsa-base.conf Jetzt bekomme ich ein Soundsymbol, aber immer noch keinen Ton (natürlich wurde immer noch keine Soundkarte erkannt).

Oke, ich habe festgestellt, dass der Installationsprozess die Soundmodule nicht richtig installiert hat, da er anscheinend keinen Zugriff auf die linux-restricted-modules Ich versuche, dies jetzt zu beheben

Bearbeitung2:Hat nicht funktioniert :(

Es könnte nützlich sein zu erwähnen, dass der Sound auf der (alten) Version von OpenSUSE funktionierte, die ich vor etwa 7 Jahren auf diesem Laptop installiert habe

Bearbeitung3:Weißt du was. Scheiß auf Alsa. Ich werde einfach Magie anwenden und Treiber erscheinen lassen

Ich habe die richtigen Treiber für meine Soundkarte gefunden (aus dem OOS-Paket von opensound.com). Sie wurden 2008 eingestellt und funktionieren nicht mit meinem (viel neueren) Kernel :(

Das Gute ist: Ich komme näher

Meine einzigen Optionen sind entweder die Verwendung einesWirklichalte Kernel-Version oder installieren Sie Windows XP oder etwas Ähnliches.

Antwort1

Ich verwende Ubuntu 14.04 auf einem MSI Z170A-Motherboard. Dies ist mein viertes Ubuntu 14.04 und meine gesamte Hardware ist anders. Ich verwende auch fvwm2 als Fenstermanager, sodass ich die Gnome- oder Unity-Desktops nicht verwende. Das bedeutet, dass ich gnome-'setup-stuff' von einem Xterm- oder Gnome-Terminal aus ausführe.

Ich habe viele Stunden damit verbracht, meinen Sound zum Laufen zu bringen. Was bei meinem letzten Build funktioniert hat, ist ungefähr so.

Von einem Terminal aus sind Sie als Root angemeldet. Oder Sie können Sudo-Befehle eingeben. Ich glaube, das Folgende hat mein Problem gelöst.

Als root habe ich gnome-control-center sound ausgeführt.
Dann habe ich

xen2:~> ls -l /dev/snd
gesamt 0
drwxrwxrwx 2 root root 80 21. März 11:13 by-path
crw-rw-rw-+ 1 Root-Audio 116, 2. März 21 11:13 controlC0
crw-rw-rw-+ 1 Root-Audio 116, 7. März 21, 11:13 Uhr controlC1
crw-rw-rw-+ 1 Root-Audio 116, 6. März 21, 11:13 hwC0D0
crw-rw-rw-+ 1 Root-Audio 116, 10. März 21 11:13 hwC1D0
crw-rw-rw-+ 1 Root-Audio 116, 4. März 21, 17:16 Uhr pcmC0D0c
crw-rw-rw-+ 1 Root-Audio 116, 3. März 21, 17:24 Uhr pcmC0D0p
crw-rw-rw-+ 1 Root-Audio 116, 5. März 21, 11:13 pcmC0D2c
crw-rw-rw-+ 1 Root-Audio 116, 8. März 21, 17:04 Uhr pcmC1D3p
crw-rw-rw-+ 1 Root-Audio 116, 9. März 21, 16:54 Uhr pcmC1D7p
crw-rw-rw-+ 1 Root-Audio 116, 1. März 21, 11:13 Folge
crw-rw-rw-+ 1 Root-Audio 116, 33 21. März 11:13 Timer

Das ls -l diente nur zum Anzeigen der Dateien und Berechtigungen

Die Berechtigungen für die oben genannten Dateien waren anders, als ich zum ersten Mal /dev/snd betrachtete. Um eine Liste der Dateien und Verzeichnisse zu erhalten

finde /dev/snd
/dev/snd
/dev/snd/hwC1D0
/dev/snd/pcmC1D7p
/dev/snd/pcmC1D3p
/dev/snd/controlC1
/dev/snd/nach-Pfad
/dev/snd/by-path/pci-0000:01:00.1
/dev/snd/by-path/pci-0000:00:1f.3
/dev/snd/hwC0D0
/dev/snd/pcmC0D2c
/dev/snd/pcmC0D0c
/dev/snd/pcmC0D0p
/dev/snd/controlC0
/dev/snd/seq
/dev/snd/timer

Schreiben Sie das Obige in eine Datei.
xen2:~> ls -l /dev/snd >> /root/reboot_fixes

Dann habe ich /root/reboot_fixes mit chmod 777 für alle Verzeichnisse und chmod 666 für alle Dateien bearbeitet.

jedes Mal, wenn ich neu starte, muss ich /root/reboot_fixes ausführen. Aber das ist die einzige Möglichkeit, den Ton zum Laufen zu bringen. Ich habe Dutzende von Möglichkeiten gelesen und keine hat funktioniert. Das hier funktioniert bei mir.

verwandte Informationen