Public bug reported:

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.

** Affects: linux-firmware (Ubuntu)
     Importance: Undecided
         Status: Fix Released

** Affects: linux-firmware (Ubuntu Bionic)
     Importance: Medium
         Status: New

** Affects: linux-firmware (Ubuntu Focal)
     Importance: Medium
         Status: New


** Tags: sts

** Changed in: linux-firmware (Ubuntu)
       Status: New => Fix Released

** Also affects: linux-firmware (Ubuntu Bionic)
   Importance: Undecided
       Status: New

** Also affects: linux-firmware (Ubuntu Focal)
   Importance: Undecided
       Status: New

** Changed in: linux-firmware (Ubuntu Bionic)
   Importance: Undecided => Medium

** Changed in: linux-firmware (Ubuntu Focal)
   Importance: Undecided => Medium

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

Title:
  mic not working on HP-EliteBook-830-G7

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


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to