Public bug reported:

The HP ProBook 430 G8 has LED indicators built into the F6 key and F8
key to indicate that the Speakers (F6) and Microphone (F8) are muted.
Pressing F6 correctly toggles the output of sound off and on, but the
indicator LED never illuminates. Pressing F8 correctly toggles the
Microphone input on and off, but again the indicator LED never
illuminates.

The expected operation would be that each of the LEDs would be
illuminated when their respective mutes are in effect.

lsb_release -rd:
Description:    Ubuntu 21.10
Release:        21.10

cat /proc/version_signature:
Ubuntu 5.13.0-19.19-generic 5.13.14

apt-cache policy alsa-base:
alsa-base:
  Installed: 1.0.25+dfsg-0ubuntu7
  Candidate: 1.0.25+dfsg-0ubuntu7
  Version table:
 *** 1.0.25+dfsg-0ubuntu7 500
        500 http://gb.archive.ubuntu.com/ubuntu impish/main amd64 Packages
        500 http://gb.archive.ubuntu.com/ubuntu impish/main i386 Packages
        100 /var/lib/dpkg/status

grep -i codec /proc/asound/card*/codec*:
/proc/asound/card0/codec#0:Codec: Realtek ALC236
/proc/asound/card0/codec#2:Codec: Intel Tigerlake HDMI

sudo lspci -nn -v -s 00:1f.3:
00:1f.3 Multimedia audio controller [0401]: Intel Corporation Tiger Lake-LP 
Smart Sound Technology Audio Controller [8086:a0c8] (rev 20)
 Subsystem: Hewlett-Packard Company Tiger Lake-LP Smart Sound Technology Audio 
Controller [103c:87df]
 Flags: bus master, fast devsel, latency 64, IRQ 168
 Memory at 6003248000 (64-bit, non-prefetchable) [size=16K]
 Memory at 6003000000 (64-bit, non-prefetchable) [size=1M]
 Capabilities: [50] Power Management version 3
 Capabilities: [80] Vendor Specific Information: Len=14 <?>
 Capabilities: [60] MSI: Enable+ Count=1/1 Maskable- 64bit+
 Kernel driver in use: sof-audio-pci-intel-tgl
 Kernel modules: snd_hda_intel, snd_sof_pci_intel_tgl

Using:
sudo hda-verb <device> 0x01 SET_GPIO_MASK <bitposition>
sudo hda-verb <device> 0x01 SET_GPIO_DIRECTION <bitposition>
sudo hda-verb <device> 0x01 SET_GPIO_DATA <bitposition>

... with /dev/snd/hwC0D0 as the <device> and <bitposition> set to 0x01,
0x02 in turn it is possible to see that the F8 (Mic Mute) LED is
connected to the GPIO associated with <bitposition> = 0x01, and the F6
(Speaker Mute) LED is connected to the GPIO associated with
<bitposition> = 0x02.

Code appears to exist to drive these LEDs (and is used by other HP
ProBook models) but it needs to be enabled when this specific Audio
Controller [103c:87df] is detected.

** Affects: linux (Ubuntu)
     Importance: Undecided
         Status: New

** Description changed:

- The HP ProBook 430 has LED indicators built into the F6 key and F8 key
- to indicate that the Speakers (F6) and Microphone (F8) are muted.
+ The HP ProBook 430 G8 has LED indicators built into the F6 key and F8
+ key to indicate that the Speakers (F6) and Microphone (F8) are muted.
  Pressing F6 correctly toggles the output of sound off and on, but the
  indicator LED never illuminates. Pressing F8 correctly toggles the
  Microphone input on and off, but again the indicator LED never
  illuminates.
  
  The expected operation would be that each of the LEDs would be
  illuminated when their respective mutes are in effect.
  
  lsb_release -rd:
  Description:  Ubuntu 21.10
  Release:      21.10
  
  cat /proc/version_signature:
  Ubuntu 5.13.0-19.19-generic 5.13.14
  
  apt-cache policy alsa-base:
  alsa-base:
-   Installed: 1.0.25+dfsg-0ubuntu7
-   Candidate: 1.0.25+dfsg-0ubuntu7
-   Version table:
-  *** 1.0.25+dfsg-0ubuntu7 500
-         500 http://gb.archive.ubuntu.com/ubuntu impish/main amd64 Packages
-         500 http://gb.archive.ubuntu.com/ubuntu impish/main i386 Packages
-         100 /var/lib/dpkg/status
+   Installed: 1.0.25+dfsg-0ubuntu7
+   Candidate: 1.0.25+dfsg-0ubuntu7
+   Version table:
+  *** 1.0.25+dfsg-0ubuntu7 500
+         500 http://gb.archive.ubuntu.com/ubuntu impish/main amd64 Packages
+         500 http://gb.archive.ubuntu.com/ubuntu impish/main i386 Packages
+         100 /var/lib/dpkg/status
  
  grep -i codec /proc/asound/card*/codec*:
  /proc/asound/card0/codec#0:Codec: Realtek ALC236
  /proc/asound/card0/codec#2:Codec: Intel Tigerlake HDMI
  
  sudo lspci -nn -v -s 00:1f.3:
  00:1f.3 Multimedia audio controller [0401]: Intel Corporation Tiger Lake-LP 
Smart Sound Technology Audio Controller [8086:a0c8] (rev 20)
-       Subsystem: Hewlett-Packard Company Tiger Lake-LP Smart Sound Technology 
Audio Controller [103c:87df]
-       Flags: bus master, fast devsel, latency 64, IRQ 168
-       Memory at 6003248000 (64-bit, non-prefetchable) [size=16K]
-       Memory at 6003000000 (64-bit, non-prefetchable) [size=1M]
-       Capabilities: [50] Power Management version 3
-       Capabilities: [80] Vendor Specific Information: Len=14 <?>
-       Capabilities: [60] MSI: Enable+ Count=1/1 Maskable- 64bit+
-       Kernel driver in use: sof-audio-pci-intel-tgl
-       Kernel modules: snd_hda_intel, snd_sof_pci_intel_tgl
+  Subsystem: Hewlett-Packard Company Tiger Lake-LP Smart Sound Technology 
Audio Controller [103c:87df]
+  Flags: bus master, fast devsel, latency 64, IRQ 168
+  Memory at 6003248000 (64-bit, non-prefetchable) [size=16K]
+  Memory at 6003000000 (64-bit, non-prefetchable) [size=1M]
+  Capabilities: [50] Power Management version 3
+  Capabilities: [80] Vendor Specific Information: Len=14 <?>
+  Capabilities: [60] MSI: Enable+ Count=1/1 Maskable- 64bit+
+  Kernel driver in use: sof-audio-pci-intel-tgl
+  Kernel modules: snd_hda_intel, snd_sof_pci_intel_tgl
  
  Using:
  sudo hda-verb <device> 0x01 SET_GPIO_MASK <bitposition>
  sudo hda-verb <device> 0x01 SET_GPIO_DIRECTION <bitposition>
  sudo hda-verb <device> 0x01 SET_GPIO_DATA <bitposition>
  
  ... with /dev/snd/hwC0D0 as the <device> and <bitposition> set to 0x01,
  0x02 in turn it is possible to see that the F8 (Mic Mute) LED is
  connected to the GPIO associated with <bitposition> = 0x01, and the F6
  (Speaker Mute) LED is connected to the GPIO associated with
  <bitposition> = 0x02.
  
  Code appears to exist to drive these LEDs, but it needs to be enabled
  when this specific Audio Controller [103c:87df] is detected.

** Description changed:

  The HP ProBook 430 G8 has LED indicators built into the F6 key and F8
  key to indicate that the Speakers (F6) and Microphone (F8) are muted.
  Pressing F6 correctly toggles the output of sound off and on, but the
  indicator LED never illuminates. Pressing F8 correctly toggles the
  Microphone input on and off, but again the indicator LED never
  illuminates.
  
  The expected operation would be that each of the LEDs would be
  illuminated when their respective mutes are in effect.
  
  lsb_release -rd:
  Description:  Ubuntu 21.10
  Release:      21.10
  
  cat /proc/version_signature:
  Ubuntu 5.13.0-19.19-generic 5.13.14
  
  apt-cache policy alsa-base:
  alsa-base:
    Installed: 1.0.25+dfsg-0ubuntu7
    Candidate: 1.0.25+dfsg-0ubuntu7
    Version table:
   *** 1.0.25+dfsg-0ubuntu7 500
          500 http://gb.archive.ubuntu.com/ubuntu impish/main amd64 Packages
          500 http://gb.archive.ubuntu.com/ubuntu impish/main i386 Packages
          100 /var/lib/dpkg/status
  
  grep -i codec /proc/asound/card*/codec*:
  /proc/asound/card0/codec#0:Codec: Realtek ALC236
  /proc/asound/card0/codec#2:Codec: Intel Tigerlake HDMI
  
  sudo lspci -nn -v -s 00:1f.3:
  00:1f.3 Multimedia audio controller [0401]: Intel Corporation Tiger Lake-LP 
Smart Sound Technology Audio Controller [8086:a0c8] (rev 20)
   Subsystem: Hewlett-Packard Company Tiger Lake-LP Smart Sound Technology 
Audio Controller [103c:87df]
   Flags: bus master, fast devsel, latency 64, IRQ 168
   Memory at 6003248000 (64-bit, non-prefetchable) [size=16K]
   Memory at 6003000000 (64-bit, non-prefetchable) [size=1M]
   Capabilities: [50] Power Management version 3
   Capabilities: [80] Vendor Specific Information: Len=14 <?>
   Capabilities: [60] MSI: Enable+ Count=1/1 Maskable- 64bit+
   Kernel driver in use: sof-audio-pci-intel-tgl
   Kernel modules: snd_hda_intel, snd_sof_pci_intel_tgl
  
  Using:
  sudo hda-verb <device> 0x01 SET_GPIO_MASK <bitposition>
  sudo hda-verb <device> 0x01 SET_GPIO_DIRECTION <bitposition>
  sudo hda-verb <device> 0x01 SET_GPIO_DATA <bitposition>
  
  ... with /dev/snd/hwC0D0 as the <device> and <bitposition> set to 0x01,
  0x02 in turn it is possible to see that the F8 (Mic Mute) LED is
  connected to the GPIO associated with <bitposition> = 0x01, and the F6
  (Speaker Mute) LED is connected to the GPIO associated with
  <bitposition> = 0x02.
  
- Code appears to exist to drive these LEDs, but it needs to be enabled
- when this specific Audio Controller [103c:87df] is detected.
+ Code appears to exist to drive these LEDs (and is used by other HP
+ ProBook models) but it needs to be enabled when this specific Audio
+ Controller [103c:87df] is detected.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1948006

Title:
  Speaker Mute and Microphone Mute LED indicators not working on HP
  Probook 430 G8

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1948006/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to