The packages I used for testing are available at ppa:dgadomski/firmware- mic
-- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux-firmware in Ubuntu. https://bugs.launchpad.net/bugs/1959681 Title: mic not working on HP-EliteBook-830-G7 Status in linux-firmware package in Ubuntu: Fix Released Status in linux-firmware source package in Bionic: New Status in linux-firmware source package in Focal: New Bug description: There is no audio input from the built-in mic available on Bionic & Focal on certain intel audio hw (00:1f.3 Multimedia audio controller [0401]: Intel Corporation Device [8086:02c8]) despite trying different kernel cmdline options (snd_hda_intel.dmic_detect=0 or snd_intel_dspcfg.dsp_driver=1). The behavior was similar on Bionic and Focal - no mic listed in alsa/pulseaudio mixers. Additionally the following can be found in the kernel log: sof-audio-pci 0000:00:1f.3: Digital mics found on Skylake+ platform, using SOF driver sof-audio-pci 0000:00:1f.3: enabling device (0000 -> 0002) sof-audio-pci 0000:00:1f.3: warning: No matching ASoC machine driver found The situation is different on impish - on this release the mic is available out of the box. I made a simple test of overwriting sof files inside Focal's linux- firmware package with the contents of firmware-sof-signed package from impish finding it solved the issue without any trace of errors in the logs. The same approach did not work on Bionic (despite similar kernel versions used in both 5.4.0) - due to HWE). These are some excerpts from Bionic launching impish SOF firmware: sof-audio-pci 0000:00:1f.3: Firmware: ABI 3:17:0 Kernel ABI 3:10:0 sof-audio-pci 0000:00:1f.3: warn: FW ABI is more recent than kernel sof-audio-pci 0000:00:1f.3: firmware boot complete sof-audio-pci 0000:00:1f.3: Topology: ABI 3:17:0 Kernel ABI 3:10:0 sof-audio-pci 0000:00:1f.3: warn: topology ABI is more recent than kernel sof-audio-pci 0000:00:1f.3: warning: widget type 7 name iDisp3 Tx not handled sof-audio-pci 0000:00:1f.3: warning: widget type 0 name codec0_in not handled sof-audio-pci 0000:00:1f.3: warning: widget type 7 name iDisp2 Tx not handled sof-audio-pci 0000:00:1f.3: warning: widget type 0 name codec1_in not handled sof-audio-pci 0000:00:1f.3: warning: widget type 7 name iDisp1 Tx not handled sof-audio-pci 0000:00:1f.3: warning: widget type 1 name codec0_out not handled sof-audio-pci 0000:00:1f.3: warning: widget type 7 name Analog CPU Playback not handled sof-audio-pci 0000:00:1f.3: warning: widget type 1 name codec1_out not handled sof-audio-pci 0000:00:1f.3: warning: widget type 7 name Digital CPU Playback not handled sof-audio-pci 0000:00:1f.3: warning: widget type 0 name codec2_in not handled sof-audio-pci 0000:00:1f.3: warning: widget type 7 name Alt Analog CPU Playback not handled sof-audio-pci 0000:00:1f.3: warning: widget type 1 name codec2_out not handled sof-audio-pci 0000:00:1f.3: warning: widget type 0 name Analog CPU Capture not handled sof-audio-pci 0000:00:1f.3: warning: widget type 1 name iDisp1_out not handled sof-audio-pci 0000:00:1f.3: warning: widget type 0 name Digital CPU Capture not handled sof-audio-pci 0000:00:1f.3: warning: widget type 1 name iDisp2_out not handled sof-audio-pci 0000:00:1f.3: warning: widget type 0 name Alt Analog CPU Capture not handled sof-audio-pci 0000:00:1f.3: warning: widget type 1 name iDisp3_out not handled [ Test Plan ] 1. Launch Ubuntu desktop on affected hardware. 2. Open audio mixer (e.g. pulsemixer). 3. Look for built-in audio input (e.g. Built-in Audio Analog Stereo). Expected result: Built-in mic is available for use. Actual result: Built-in mic is missing. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux-firmware/+bug/1959681/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp