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

Reply via email to