GELÖST Lenovo SL510, Debian 9, XFCE, Lautstärke Tasten gehen nicht

Debian auf Notebooks und speziellen Geräten wie eingebetteten Systemen, Routern, Set-Top-Boxen, ...
Antworten
ArpO
Beiträge: 16
Registriert: 02.07.2019 00:10:03
Wohnort: Göttingen

GELÖST Lenovo SL510, Debian 9, XFCE, Lautstärke Tasten gehen nicht

Beitrag von ArpO » 02.07.2019 01:39:24

Hallo Forum,
bin gerade auf Debian 9.9 umgestiegen. Mein altes Thinkpad SL510 läuft soweit stabl und schnell.
Leider sind die Laufstärke laut/leiser bzw. Mute Tasten ohne Funktion. FN plus F5 zum WLAN/Bluetooth abschalten funktioniert aber z.B.
Wenn ich auf der Konsole "alsamixer" starten kann ich da mit F6 ein Thinkpad Console Audio Gerät auswählen. Das kann ich dann z.B. mit Mute muten.

Bild

Hat jemand eine Idee wie ich mit den Tasten die Laufstärke ändern kann?
Zuletzt geändert von ArpO am 03.07.2019 21:53:50, insgesamt 1-mal geändert.

pferdefreund
Beiträge: 3792
Registriert: 26.02.2009 14:35:56

Re: Lenovo SL510, Debian 9, XFCE, Lautstärke Tasten gehen nicht

Beitrag von pferdefreund » 02.07.2019 09:11:37

Das Thinkpad Console-Audiogerät ist wohl der Piepser und nicht die echte Soundkarte. Was findet sich denn im Bios, bez UEFI betreffs Sound ? Da fehlt sicherlich noch ein Treiber oder Firmware betreffs Sound.

willy4711

Re: Lenovo SL510, Debian 9, XFCE, Lautstärke Tasten gehen nicht

Beitrag von willy4711 » 02.07.2019 09:34:32

Wenn ich auf der Konsole "alsamixer" starten kann ich da mit F6 ein Thinkpad Console Audio Gerät auswählen.
Und die andere Karte (HDA Intel) nicht ?
Debianfirmware-intel-sound installiert ?

mal als Root die Ausgabe von

Code: Alles auswählen

dmesg |grep "snd\|intel\|fail"
Tipp: bitte Debianinxi installieren

Code: Alles auswählen

inxi -F
gibt übersichtlich Auskunft über Hardware und Treiber

Code: Alles auswählen

inxi -r 
zeigt alle deine sourcen an

Das im Eingangspost spart einen Haufen Fragen. Bilder sind dann meist nicht mehr nötig :mrgreen:

debianoli
Beiträge: 4073
Registriert: 07.11.2007 13:58:49
Lizenz eigener Beiträge: MIT Lizenz

Re: Lenovo SL510, Debian 9, XFCE, Lautstärke Tasten gehen nicht

Beitrag von debianoli » 02.07.2019 10:19:18

ArpO hat geschrieben: ↑ zum Beitrag ↑
02.07.2019 01:39:24
Hat jemand eine Idee wie ich mit den Tasten die Laufstärke ändern kann?
Ja, du kannst per Befehl amixer auf der Konsole die Lautstärke eines Sound-Device erhöhen/verringern.

In den man-Pages von amixer findest du dieses Beispiel:

Code: Alles auswählen

amixer -c 1 set PCM 2dB+
              will increase the PCM volume of the second card with 2dB.  When both playback and capture volumes exist, this is applied to both volumes.
Das passt du an das entsprechende Sound-Device an und dann weißt du im XFCE-Menü Einstellungen → Tastatur → Tastenkürzel für Anwendungen zwei Tasten den entsprechenden Befehl für lauter bzw leiser zu. Evtl. musst du das noch in ein kleines Bash-Skript packen.

Code: Alles auswählen

#!/bin/bash
amixer -c 1 set PCM 2dB+
für lauter

Code: Alles auswählen

#!/bin/bash
amixer -c 1 set PCM 2dB-
für leiser

Mute dementsprechend.

Benutzeravatar
hikaru
Moderator
Beiträge: 13588
Registriert: 09.04.2008 12:48:59

Re: Lenovo SL510, Debian 9, XFCE, Lautstärke Tasten gehen nicht

Beitrag von hikaru » 02.07.2019 10:24:20

Du wirst vermutlich erst die passenden Keybindings erstellen müssen. In Xfce geht das recht komfortabel über die Tastatureinstellungen. Eine allgemeinere Methode wäre über Debianxbindkeys.

Beispiel von meinem Dell-Notebook zum Erhöhen der Lautstärke:

Code: Alles auswählen

amixer -c 0 sset Master 5%+
Das Kommando ist auf XF86AudioRaiseVolume gebunden, was bei dir der Fn-Kombination zum Lautstärke erhöhen entsprechen sollte.

ArpO
Beiträge: 16
Registriert: 02.07.2019 00:10:03
Wohnort: Göttingen

Re: Lenovo SL510, Debian 9, XFCE, Lautstärke Tasten gehen nicht

Beitrag von ArpO » 02.07.2019 14:48:38

Was? Es gibt für Sound ne eigene Firmware? oha...
Die war nicht installiert. Hat den Fehler aber auch leider nicht behoben.
Die Soundkarte ansich geht, und lässt sich natürlich auch lauter bzw. leiser stellen, nur nicht über die Hardware Keys.
Keybindungs für andere Tasten möchte ich NICHT erstellen. Ziel soll schon sein die "echten" Lautstärke Tasten zu benutzen.

Code: Alles auswählen

dmesg |grep "snd\|intel\|fail" gibt aus:

root@sl510:/home/arpo# dmesg |grep "snd\|intel\|fail"
[    0.439841] acpi PNP0A08:00: _OSC failed (AE_NOT_FOUND); disabling ASPM
[    1.549114] intel_idle: does not run on family 6 model 23
[    1.560916] intel_pstate: CPU model not supported
[    4.340256] snd_hda_codec_realtek hdaudioC0D0: autoconfig for ALC269: line_outs=1 (0x14/0x0/0x0/0x0/0x0) type:speaker
[    4.340343] snd_hda_codec_realtek hdaudioC0D0:    speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
[    4.340429] snd_hda_codec_realtek hdaudioC0D0:    hp_outs=1 (0x15/0x0/0x0/0x0/0x0)
[    4.340510] snd_hda_codec_realtek hdaudioC0D0:    mono: mono_out=0x0
[    4.340575] snd_hda_codec_realtek hdaudioC0D0:    inputs:
[    4.340640] snd_hda_codec_realtek hdaudioC0D0:      Mic=0x18
[    4.340704] snd_hda_codec_realtek hdaudioC0D0:      Internal Mic=0x12
[    4.485061] platform regulatory.0: Direct firmware load for regulatory.db failed with error -2
[    4.485070] cfg80211: failed to load regulatory.db
[    4.595530] intel_powerclamp: No package C-state available
[    4.616523] fbcon: inteldrmfb (fb0) is primary device
[    5.649754] i915 0000:00:02.0: fb0: inteldrmfb frame buffer device
[   20.531528] snd_hda_intel 0000:00:1b.0: spurious response 0x0:0x0, last cmd=0x324011
[   20.791510] snd_hda_intel 0000:00:1b.0: spurious response 0x0:0x0, last cmd=0x324011
[   20.827495] snd_hda_intel 0000:00:1b.0: spurious response 0x0:0x0, last cmd=0x324011
[   20.863483] snd_hda_intel 0000:00:1b.0: spurious response 0x0:0x0, last cmd=0x324011
[   20.903488] snd_hda_intel 0000:00:1b.0: spurious response 0x0:0x0, last cmd=0x324011
[   20.939487] snd_hda_intel 0000:00:1b.0: spurious response 0x0:0x0, last cmd=0x324011
[   20.979502] snd_hda_intel 0000:00:1b.0: spurious response 0x0:0x0, last cmd=0x324011
[   21.015553] snd_hda_intel 0000:00:1b.0: spurious response 0x0:0x0, last cmd=0x324011
[   21.051521] snd_hda_intel 0000:00:1b.0: spurious response 0x0:0x0, last cmd=0x324011
[   21.095529] snd_hda_intel 0000:00:1b.0: spurious response 0x0:0x0, last cmd=0x324011
[   25.659766] snd_hdac_bus_update_rirb: 22 callbacks suppressed
[   25.659773] snd_hda_intel 0000:00:1b.0: spurious response 0x0:0x0, last cmd=0x324011
[   28.003595] snd_hda_intel 0000:00:1b.0: spurious response 0x0:0x0, last cmd=0x324011
[   28.271563] snd_hda_intel 0000:00:1b.0: spurious response 0x0:0x0, last cmd=0x324011
[   28.315565] snd_hda_intel 0000:00:1b.0: spurious response 0x0:0x0, last cmd=0x324011
[   28.347567] snd_hda_intel 0000:00:1b.0: spurious response 0x0:0x0, last cmd=0x324011
[   28.383561] snd_hda_intel 0000:00:1b.0: spurious response 0x0:0x0, last cmd=0x324011
[   28.423519] snd_hda_intel 0000:00:1b.0: spurious response 0x0:0x0, last cmd=0x324011
[   28.459566] snd_hda_intel 0000:00:1b.0: spurious response 0x0:0x0, last cmd=0x324011
[   28.499560] snd_hda_intel 0000:00:1b.0: spurious response 0x0:0x0, last cmd=0x324011
[   28.535549] snd_hda_intel 0000:00:1b.0: spurious response 0x0:0x0, last cmd=0x324011
[   32.775578] snd_hdac_bus_update_rirb: 12 callbacks suppressed
[   32.775584] snd_hda_intel 0000:00:1b.0: spurious response 0x0:0x0, last cmd=0x324011
[   33.039422] snd_hda_intel 0000:00:1b.0: spurious response 0x0:0x0, last cmd=0x324011
[   33.523574] snd_hda_intel 0000:00:1b.0: spurious response 0x0:0x0, last cmd=0x324011
[   37.587582] snd_hda_intel 0000:00:1b.0: spurious response 0x0:0x0, last cmd=0x324011
[   37.859569] snd_hda_intel 0000:00:1b.0: spurious response 0x0:0x0, last cmd=0x324011
[   37.887431] snd_hda_intel 0000:00:1b.0: spurious response 0x0:0x0, last cmd=0x324011
[   37.927498] snd_hda_intel 0000:00:1b.0: spurious response 0x0:0x0, last cmd=0x324011
[   37.963533] snd_hda_intel 0000:00:1b.0: spurious response 0x0:0x0, last cmd=0x324011
[   37.999548] snd_hda_intel 0000:00:1b.0: spurious response 0x0:0x0, last cmd=0x324011
[   38.039640] snd_hda_intel 0000:00:1b.0: spurious response 0x0:0x0, last cmd=0x324011
[   39.243538] snd_hda_intel 0000:00:1b.0: spurious response 0x0:0x0, last cmd=0x324011
[   39.791576] snd_hda_intel 0000:00:1b.0: spurious response 0x0:0x0, last cmd=0x324011
[   40.085517] snd_hda_intel 0000:00:1b.0: spurious response 0x0:0x0, last cmd=0x324011
[   41.384379] snd_hda_intel 0000:00:1b.0: spurious response 0x0:0x0, last cmd=0x324011
[   42.887585] snd_hdac_bus_update_rirb: 2 callbacks suppressed
[   42.887592] snd_hda_intel 0000:00:1b.0: spurious response 0x0:0x0, last cmd=0x324011
[   42.923520] snd_hda_intel 0000:00:1b.0: spurious response 0x0:0x0, last cmd=0x324011
[   42.963529] snd_hda_intel 0000:00:1b.0: spurious response 0x0:0x0, last cmd=0x324011
[   42.999567] snd_hda_intel 0000:00:1b.0: spurious response 0x0:0x0, last cmd=0x324011
[   43.075531] snd_hda_intel 0000:00:1b.0: spurious response 0x0:0x0, last cmd=0x324011
[   43.811548] snd_hda_intel 0000:00:1b.0: spurious response 0x0:0x0, last cmd=0x324011
[   43.931856] snd_hda_intel 0000:00:1b.0: spurious response 0x0:0x0, last cmd=0x324011
[   44.381822] snd_hda_intel 0000:00:1b.0: spurious response 0x0:0x0, last cmd=0x324011
[   44.511567] snd_hda_intel 0000:00:1b.0: spurious response 0x0:0x0, last cmd=0x324011
[   44.583571] snd_hda_intel 0000:00:1b.0: spurious response 0x0:0x0, last cmd=0x324011
[   59.123835] snd_hdac_bus_update_rirb: 6 callbacks suppressed
[   59.123841] snd_hda_intel 0000:00:1b.0: spurious response 0x0:0x0, last cmd=0x1439000
[   61.916923] snd_hda_intel 0000:00:1b.0: spurious response 0x0:0x0, last cmd=0x1439000
[   64.743541] snd_hda_intel 0000:00:1b.0: spurious response 0x0:0x0, last cmd=0x1439000
[   65.571533] snd_hda_intel 0000:00:1b.0: spurious response 0x0:0x0, last cmd=0x1439000
[   66.043599] snd_hda_intel 0000:00:1b.0: spurious response 0x0:0x0, last cmd=0x1439000
[   66.311525] snd_hda_intel 0000:00:1b.0: spurious response 0x0:0x0, last cmd=0x1439000
[   66.351568] snd_hda_intel 0000:00:1b.0: spurious response 0x0:0x0, last cmd=0x1439000
[   66.655524] snd_hda_intel 0000:00:1b.0: spurious response 0x0:0x0, last cmd=0x1439000
[  282.468706] snd_hda_intel 0000:00:1b.0: spurious response 0x0:0x0, last cmd=0x1439000
inxi -F:

Code: Alles auswählen

System:    Host: sl510 Kernel: 5.1.15 x86_64 (64 bit) Desktop: Xfce 4.12.3 Distro: Debian GNU/Linux 9 (stretch)
Machine:   Device: laptop System: LENOVO product: 28477MG v: ThinkPad SL510 serial: LRHGPDB
           Mobo: LENOVO model: 28477MG serial: 1ZNJA0892M4 BIOS: LENOVO v: 6JET73WW (1.31 ) date: 03/01/2010
Battery    BAT1: charge: 0.0 Wh condition: NA/NA Wh
CPU:       Dual core Intel Core2 Duo T6570 (-MCP-) cache: 2048 KB 
           clock speeds: max: 2101 MHz 1: 1568 MHz 2: 1376 MHz
Graphics:  Card: Intel Mobile 4 Series Integrated Graphics Controller
           Display Server: X.org 1.19.2 drivers: modesetting (unloaded: fbdev,vesa)
           tty size: 150x38 Advanced Data: N/A for root
Audio:     Card Intel 82801I (ICH9 Family) HD Audio Controller driver: snd_hda_intel Sound: ALSA v: k5.1.15
Network:   Card-1: Intel Centrino Wireless-N 1000 [Condor Peak] driver: iwlwifi
           IF: wlp4s0 state: up mac: 00:26:c7:5c:55:e2
           Card-2: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller driver: r8169
           IF: enp7s0 state: down mac: 00:26:9e:fd:9a:9f
Drives:    HDD Total Size: 883.4GB (1.7% used)
           ID-1: /dev/sdb model: SAMSUNG_HM641JI size: 640.1GB
           ID-2: /dev/sda model: M4 size: 243.3GB
Partition: ID-1: / size: 59G used: 7.9G (15%) fs: ext4 dev: /dev/sda1
           ID-2: /home size: 156G used: 911M (1%) fs: ext4 dev: /dev/sda7
           ID-3: swap-1 size: 6.00GB used: 0.00GB (0%) fs: swap dev: /dev/sda5
Sensors:   System Temperatures: cpu: 46.0C mobo: 0.0C
           Fan Speeds (in rpm): cpu: N/A fan-1: 0
Info:      Processes: 157 Uptime: 9 min Memory: 657.2/3786.3MB Client: Shell (bash) inxi: 2.3.5 
inxi -r

Code: Alles auswählen

Repos:     Active apt sources in file: /etc/apt/sources.list
           deb http://ftp.de.debian.org/debian/ stable main contrib non-free
           deb http://ftp.de.debian.org/debian/ stable-updates main contrib non-free
           deb http://security.debian.org/ stable/updates main
           deb http://ftp.debian.org/debian stretch-backports main
           deb [arch=amd64,i386] https://www.deb-multimedia.org stretch main non-free
Zuletzt geändert von ArpO am 02.07.2019 14:57:49, insgesamt 1-mal geändert.

Benutzeravatar
hikaru
Moderator
Beiträge: 13588
Registriert: 09.04.2008 12:48:59

Re: Lenovo SL510, Debian 9, XFCE, Lautstärke Tasten gehen nicht

Beitrag von hikaru » 02.07.2019 14:56:03

ArpO hat geschrieben: ↑ zum Beitrag ↑
02.07.2019 14:48:38
Keybindungs für andere Tasten möchte ich NICHT erstellen. Ziel soll schon sein die "echten" Lautstärke Tasten zu benutzen.
Du sollst ja auch keine Keybindings für andere Tasten einstellen, sondern nur für die vom Hersteller Vorgesehenen.

willy4711

Re: Lenovo SL510, Debian 9, XFCE, Lautstärke Tasten gehen nicht

Beitrag von willy4711 » 02.07.2019 15:05:35

Schau mal. ob das bei dir alles installiert ist (Versionsnummern sind aus Buster)

Code: Alles auswählen

dpkg -l *acpi* |grep ii
ii  acpi              1.7-1.1      amd64        displays information on ACPI devices
ii  acpi-fakekey      0.142-8+b1   amd64        tool to generate fake key events
ii  acpi-support      0.142-8      all          scripts for handling many ACPI events
ii  acpi-support-base 0.142-8      all          scripts for handling base ACPI events such as the power button
ii  acpid             1:2.0.31-1   amd64        Advanced Configuration and Power Interface event daemon

ArpO
Beiträge: 16
Registriert: 02.07.2019 00:10:03
Wohnort: Göttingen

Re: Lenovo SL510, Debian 9, XFCE, Lautstärke Tasten gehen nicht

Beitrag von ArpO » 02.07.2019 15:12:38

Hat geklappt. Danke!
Leider wird per OSD die Lautstärke nicht angezeigt. Aber damit kann ich erstmal leben. Komisch nur das beim Steuern die Bildschirmhelligkeit alles klappt, also FN+Keys, OSD Anzeige - nur beim Sound nicht...


ArpO
Beiträge: 16
Registriert: 02.07.2019 00:10:03
Wohnort: Göttingen

Re: Lenovo SL510, Debian 9, XFCE, Lautstärke Tasten gehen nicht

Beitrag von ArpO » 02.07.2019 18:22:19

Ja xfce-goodies sind/waren installiert. Habe in der Zwieschenzeit mal fix das Notebook frisch neu installiert mit Buster.
Gleiches Problem.

Acpi ist übrigens NICHT installiert. Weder unter Strech noch Buster. Dache eigentlich sowas gehört zum Grundsystem.
Per an die Hardware Taste gebundenes Script kann ich die Lautstärke übrigens nur bis auf 45% erhöhen. Dann geh es einfach nicht weiter.
Auch die Erhöhung um 10% anstatt 2db bringt nix.

ArpO
Beiträge: 16
Registriert: 02.07.2019 00:10:03
Wohnort: Göttingen

Re: Lenovo SL510, Debian 9, XFCE, Lautstärke Tasten gehen nicht

Beitrag von ArpO » 03.07.2019 21:53:18

Gelöst... mehr oder weniger. Habe mal zum Testen Linux Mint Debian Edition - Cindy installiert.
Das basiert auf Debian 9 (nutzt auch die Debian Repos) und hat eine sehr gefällige Oberfläche,
Da gehen die Tasten out-of-the-Box, sogar mit OSD.

Antworten