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

Bug #1948006 reported by Richard Appleby
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

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.
---
ProblemType: Bug
ApportVersion: 2.20.11-0ubuntu70
Architecture: amd64
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/controlC2: richard 1338 F.... pulseaudio
 /dev/snd/controlC1: richard 1338 F.... pulseaudio
 /dev/snd/controlC0: richard 1338 F.... pulseaudio
CasperMD5CheckResult: pass
CurrentDesktop: ubuntu:GNOME
DistroRelease: Ubuntu 21.10
InstallationDate: Installed on 2021-10-17 (3 days ago)
InstallationMedia: Ubuntu 21.10 "Impish Indri" - Release amd64 (20211012)
MachineType: HP HP ProBook 430 G8 Notebook PC
Package: linux (not installed)
ProcFB: 0 i915drmfb
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-5.13.0-19-generic root=UUID=36d5e175-d718-4137-974a-719ca99e9b27 ro quiet splash vt.handoff=7
ProcVersionSignature: Ubuntu 5.13.0-19.19-generic 5.13.14
RelatedPackageVersions:
 linux-restricted-modules-5.13.0-19-generic N/A
 linux-backports-modules-5.13.0-19-generic N/A
 linux-firmware 1.201
Tags: wayland-session impish
Uname: Linux 5.13.0-19-generic x86_64
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm cdrom dip lpadmin lxd plugdev sambashare sudo
_MarkForUpload: True
dmi.bios.date: 08/26/2021
dmi.bios.release: 6.3
dmi.bios.vendor: HP
dmi.bios.version: T70 Ver. 01.06.03
dmi.board.name: 87DF
dmi.board.vendor: HP
dmi.board.version: KBC Version 33.12.00
dmi.chassis.type: 10
dmi.chassis.vendor: HP
dmi.ec.firmware.release: 51.18
dmi.modalias: dmi:bvnHP:bvrT70Ver.01.06.03:bd08/26/2021:br6.3:efr51.18:svnHP:pnHPProBook430G8NotebookPC:pvr:sku2W1E9EA#ABU:rvnHP:rn87DF:rvrKBCVersion33.12.00:cvnHP:ct10:cvr:
dmi.product.family: 103C_5336AN HP ProBook
dmi.product.name: HP ProBook 430 G8 Notebook PC
dmi.product.sku: 2W1E9EA#ABU
dmi.sys.vendor: HP

description: updated
description: updated
Revision history for this message
Ubuntu Kernel Bot (ubuntu-kernel-bot) wrote : Missing required logs.

This bug is missing log files that will aid in diagnosing the problem. While running an Ubuntu kernel (not a mainline or third-party kernel) please enter the following command in a terminal window:

apport-collect 1948006

and then change the status of the bug to 'Confirmed'.

If, due to the nature of the issue you have encountered, you are unable to run this command, please add a comment stating that fact and change the bug status to 'Confirmed'.

This change has been made by an automated script, maintained by the Ubuntu Kernel Team.

Changed in linux (Ubuntu):
status: New → Incomplete
tags: added: impish
Revision history for this message
Richard Appleby (disposable01) wrote : AlsaInfo.txt

apport information

tags: added: apport-collected wayland-session
description: updated
Revision history for this message
Richard Appleby (disposable01) wrote : CRDA.txt

apport information

Revision history for this message
Richard Appleby (disposable01) wrote : CurrentDmesg.txt

apport information

Revision history for this message
Richard Appleby (disposable01) wrote : IwConfig.txt

apport information

Revision history for this message
Richard Appleby (disposable01) wrote : Lspci.txt

apport information

Revision history for this message
Richard Appleby (disposable01) wrote : Lspci-vt.txt

apport information

Revision history for this message
Richard Appleby (disposable01) wrote : Lsusb.txt

apport information

Revision history for this message
Richard Appleby (disposable01) wrote : Lsusb-t.txt

apport information

Revision history for this message
Richard Appleby (disposable01) wrote : Lsusb-v.txt

apport information

Revision history for this message
Richard Appleby (disposable01) wrote : PaInfo.txt

apport information

Revision history for this message
Richard Appleby (disposable01) wrote : ProcCpuinfo.txt

apport information

Revision history for this message
Richard Appleby (disposable01) wrote : ProcCpuinfoMinimal.txt

apport information

Revision history for this message
Richard Appleby (disposable01) wrote : ProcEnviron.txt

apport information

Revision history for this message
Richard Appleby (disposable01) wrote : ProcInterrupts.txt

apport information

Revision history for this message
Richard Appleby (disposable01) wrote : ProcModules.txt

apport information

Revision history for this message
Richard Appleby (disposable01) wrote : PulseList.txt

apport information

Revision history for this message
Richard Appleby (disposable01) wrote : RfKill.txt

apport information

Revision history for this message
Richard Appleby (disposable01) wrote : UdevDb.txt

apport information

Revision history for this message
Richard Appleby (disposable01) wrote : WifiSyslog.txt

apport information

Revision history for this message
Richard Appleby (disposable01) wrote : acpidump.txt

apport information

Changed in linux (Ubuntu):
status: Incomplete → Confirmed
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.