Neue Debian 8-Installation, kein Ton

Neue Debian 8-Installation, kein Ton

Habe gerade meinen neuen Computer zusammengebaut, aber mein Problem ist, dass ich keinen Ton habe. Können Sie mir bitte helfen? Ich gehe durch, was ich bisher getan habe ...

Ich habe Debian installiert und das BIOS erfolgreich aktualisiert. Ich habe auch apt-get updated und apt-get upgrade-distro'd ausgeführt. Hier ist mein Setup:

 michael@carbon:~$ inxi -Fxz  
 System:    Host: carbon Kernel: 3.16.0-4-amd64 x86_64 (64 bit gcc: 4.8.4)  
            Desktop: Gnome 3.14.4 (Gtk 3.14.5-1+deb8u1) Distro: Debian GNU/Linux 8  
 Machine:   Mobo: ASUSTeK model: H170M-PLUS v: Rev X.0x Bios: American Megatrends v: 0704 date: 02/15/2016  
 CPU:       Quad core Intel Core i5-6600 (-MCP-) cache: 6144 KB  
            flags: (lm nx sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx) bmips: 26487  
            Clock Speeds: 1: 3301 MHz 2: 3301 MHz 3: 3301 MHz 4: 3301 MHz  
 Graphics:  Card: Intel Device 1912 bus-ID: 00:02.0  
            Display Server: X.Org 1.16.4 drivers: fbdev,vesa,intel Resolution: [email protected]  
            GLX Renderer: Gallium 0.4 on llvmpipe (LLVM 3.5, 256 bits)  
            GLX Version: 3.0 Mesa 10.3.2 Direct Rendering: Yes  
 Audio:     Card Intel Device a170 driver: snd_hda_intel bus-ID: 00:1f.3 Sound: ALSA v: k3.16.0-4-amd64  
 Network:   Card: Intel Ethernet Connection (2) I219-V driver: e1000e v: 2.3.2-k bus-ID: 00:1f.6  
            IF: eth0 state: up speed: 100 Mbps duplex: full mac: <filter>  
 Drives:    HDD Total Size: 3032.6GB (2.0% used) ID-1: /dev/sda model: ST3000DM001 size: 3000.6GB temp: 41C  
            ID-2: USB /dev/sdb model: microSD_RDR size: 32.0GB temp: 0C  
 Partition: ID-1: / size: 9.1G used: 4.9G (57%) fs: ext4 dev: /dev/sda2  
            ID-2: /home size: 2.7T used: 4.2G (1%) fs: ext4 dev: /dev/sda4  
            ID-3: swap-1 size: 34.10GB used: 0.00GB (0%) fs: swap dev: /dev/sda3  
 Sensors:   System Temperatures: cpu: 66.0C mobo: 27.8C  
            Fan Speeds (in rpm): cpu: N/A  
 Info:      Processes: 191 Uptime: 3:09 Memory: 1871.2/15963.8MB Init: systemd runlevel: 5 Gcc sys: N/A  
            Client: Shell (bash 4.3.301) inxi: 2.1.28  
 michael@carbon:~$

Beachten Sie, dass ich den Onboard-Sound verwende, keine Soundkarte. Eigentlich ist alles onboard, nur das Motherboard, keine Karten.
Zuerst habe ich geprüft, ob ich als Root über Sound verfüge, aber das ist nicht der Fall (übrigens bin ich Mitglied der Gruppe „Audio“):

 michael@carbon:~$ id michael  
 uid=1000(michael) gid=1000(michael) groups=1000(michael),24(cdrom),25(floppy),29(audio),30(dip),44(video),46(plugdev),108(netdev),110(lpadmin),113(scanner),117(bluetooth)
 michael@carbon:~$

Rythmbox spielt einen mir bekannten Titel und die Lautstärke ist auf 100 % eingestellt.
Dann ist mir aufgefallen, dass unter „Einstellungen“ -> „Ton“ ein Gerät für die Tonausgabe erscheint, wenn ich die Kopfhörer in die 3,5-mm-Line-Out-Buchse auf der Rückseite des Computers stecke (es verschwindet und erscheint wieder, wenn ich die Kopfhörer aus- und einstecke, was meines Wissens nach funktioniert). Das Gerät heißt:„Line Out – Integriertes Audio“ich habe also alle Geräte überprüft, aber das ist das Gerät, das ich zur Fehlerbehebung verwende.

Testen Sie die Lautsprecher ... links und rechts, beide nichts.
Unter der Registerkarte „Anwendungen“ habe ich sichergestellt, dass die Lautstärke von Rythmbox auch dort auf 100 % eingestellt ist.

Also schaute ich mir das Systemprotokoll an,Xorg.O.logund mir sind die folgenden Zeilen aufgefallen ...

 .  
 .  
 .  
 [    63.602] (II) config/udev: Adding input device HDA Intel PCH Front Mic (/dev/input/event8)  
 [    63.602] (II) No input driver specified, ignoring this device.  
 [    63.602] (II) This device may have been added with another device file.  
 [    63.602] (II) config/udev: Adding input device HDA Intel PCH Rear Mic (/dev/input/event9)  
 [    63.602] (II) No input driver specified, ignoring this device.  
 [    63.602] (II) This device may have been added with another device file.  
 [    63.602] (II) config/udev: Adding input device HDA Intel PCH Line (/dev/input/event10)  
 [    63.602] (II) No input driver specified, ignoring this device.  
 [    63.602] (II) This device may have been added with another device file.  
 [    63.602] (II) config/udev: Adding input device HDA Intel PCH Line Out (/dev/input/event11)  
 [    63.602] (II) No input driver specified, ignoring this device.  
 [    63.602] (II) This device may have been added with another device file.  
 [    63.603] (II) config/udev: Adding input device HDA Intel PCH Front Headphone (/dev/input/event12)  
 [    63.603] (II) No input driver specified, ignoring this device.  
 [    63.603] (II) This device may have been added with another device file.  
 .  
 .  
 .

Ich denke, das ist die Ursache meines Problems, aber als ich mir die CD ansah, die mit dem Motherboard geliefert wurde, sah ich, dass es dort ein Verzeichnis für Linux-Treiber gibt, das eine Datei mit dem Hinweis „Hinweis: Bitte aktualisieren Sie auf den neuesten Linux-Kernel, um Unterstützung für Motherboard-Chipsatz und -Komponenten zu erhalten.“ Das ist, was ich erwarte, denn so wie ich es verstehe, sollte Linux die Hardware mit generischen Methoden unterstützen, ohne dass spezielle Treiber von Windows benötigt werden (obwohl ich nicht weiß, ob Debian ein Asus H170M-PLUS unterstützt - es ist ein relativ neues Motherboard...?). Diese Meldung, dass man die neueste Version verwenden soll und alles in Ordnung ist, bestärkt mich in meiner Annahme, dasssollenarbeiten.

Ich möchte die Module (auch als Gerätetreiber in Windows bekannt) deinstallieren und neu installieren, bin mir aber nicht sicher, was ich tun soll ...

michael@carbon:~$ ls /lib/modules/$(uname -r)  
kernel  modules.alias  modules.alias.bin  modules.builtin  modules.builtin.bin  modules.dep  modules.dep.bin  modules.devname  modules.order  modules.softdep  modules.symbols  modules.symbols.bin  
michael@carbon:~$ ls /lib/modules/$(uname -r)/kernel/drivers/  
acpi  base   bluetooth  cpufreq  dma       firmware  hid    i2c   infiniband  leds   memstick  misc  net      pci   power     ptp   ssb  thermal      uio  vfio   virtio    xen  
ata   bcma   cdrom  crypto   edac      gpio      hv     idle  input       md     message   mmc   nfc      pcmcia    powercap  scsi  staging  thunderbolt  usb  vhost  w1  
atm   block  char   dca  firewire  gpu       hwmon  iio   isdn        media  mfd       mtd   parport  platform  pps   spi   target   tty          uwb  video  watchdog  
michael@carbon:~$  

Ich weiß nicht genau, was ich da sehe (oder wonach ich suche), aber es gibt nichts, das mit"und..."was gibt es also zu deinstallieren?

root@carbon:/home/michael# alsactl init  
Found hardware: "HDA-Intel" "Intel ID 2809" "HDA:10ec0887,104386c7,00100302 HDA:80862809,80860101,00100000" "0x1043" "0x86c7"  
Hardware is initialized using a generic method  
root@carbon:/home/michael# lspci -v  
.  
.  
.  
00:1f.3 Audio device: Intel Corporation Device a170 (rev 31)  
    Subsystem: ASUSTeK Computer Inc. Device 86c7  
    Flags: bus master, fast devsel, latency 32, IRQ 139  
    Memory at f7040000 (64-bit, non-prefetchable) [size=16K]  
    Memory at f7020000 (64-bit, non-prefetchable) [size=64K]  
    Capabilities: [50] Power Management version 3  
    Capabilities: [60] MSI: Enable+ Count=1/1 Maskable- 64bit+  
    Kernel driver in use: snd_hda_intel  
.  
.  
.  

Ich würde gerne versuchen, es zu deinstallieren und erneut zu installieren, kenne aber weder die Befehle noch das Modul.
Immer noch kein Ton.

 michael@carbon:~$ lspci -nn  
 .  
 .  
 .  
 00:1f.3 Audio device [0403]: Intel Corporation Device [8086:a170] (rev 31)  
 .  
 .  
 .

8086=Intel und a170=PCI-Sound, aber „a170“ wird NICHT in der Seitenliste gefundenVon Debian unterstützte PCI-Geräte. Könnte das mein Problem sein?

Habe gerade neugestartet, um sicherzugehen, dass nichts von dem, was ich getan habe, irgendeinen Effekt hatte.
Kämpfe immer noch damit. Wie kann „Line Out – Built-in Audio“ vom System erkannt werden, aber keine Tonausgabe haben?
Irgendwelche Ideen, was ich als nächstes versuchen könnte?

Antwort1

Ich gehe davon aus, dass Sie alle Lautstärkepegel in den Toneinstellungen überprüft haben!pavucontrolkann sinnvoll sein, die Pegel genauer zu prüfen.

Wenn Sie über aktuelle Hardware verfügen, können Sie einen aktuelleren Kernel verwenden,Debian-Backports:

echo "deb http://ftp.debian.org/debian jessie-backports main" > /etc/apt/sources.list.d/jessie-backports.list
apt-get update
apt-get -t jessie-backports install linux-image-4.5.0-0.bpo.2-amd64

(Wenn Sie Firmware-Module benötigen, fügen Sie der ersten Zeile contrib„und“ hinzu non-free– suchen Sie /etc/apt/sources.listnach einem Modell – und installieren Sie auch die zurückportierten Firmware-Pakete).

Antwort2

Wie vermutet, war die Architektur des Motherboards zu neu. Ich habe die neueste Version von Debian Jessie mit einer Verzögerung von einigen Monaten installiert und es funktionierte sofort, wie es normalerweise der Fall ist.

verwandte Informationen