This bug is awaiting verification that the linux-oem-6.8/6.8.0-1023.23
kernel in -proposed solves the problem. Please test the kernel and
update this bug with the results. If the problem is solved, change the
tag 'verification-needed-noble-linux-oem-6.8' to 'verification-done-
noble-linux-oem-6.8'. If the problem still exists, change the tag
'verification-needed-noble-linux-oem-6.8' to 'verification-failed-noble-
linux-oem-6.8'.


If verification is not done by 5 working days from today, this fix will
be dropped from the source code, and this bug will be closed.


See https://wiki.ubuntu.com/Testing/EnableProposed for documentation how
to enable and use -proposed. Thank you!


** Tags added: kernel-spammed-noble-linux-oem-6.8-v2 
verification-needed-noble-linux-oem-6.8

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/2093162

Title:
  Respect _WOV entry in BIOS when enabling microphone on AMD acp6x
  platforms

Status in HWE Next:
  New
Status in linux package in Ubuntu:
  Fix Released
Status in linux-oem-6.11 package in Ubuntu:
  Invalid
Status in linux-oem-6.8 package in Ubuntu:
  Invalid
Status in linux source package in Noble:
  In Progress
Status in linux-oem-6.11 source package in Noble:
  Fix Committed
Status in linux-oem-6.8 source package in Noble:
  Fix Committed
Status in linux source package in Oracular:
  Fix Released
Status in linux-oem-6.11 source package in Oracular:
  Invalid
Status in linux-oem-6.8 source package in Oracular:
  Invalid
Status in linux source package in Plucky:
  Fix Released
Status in linux-oem-6.11 source package in Plucky:
  Invalid
Status in linux-oem-6.8 source package in Plucky:
  Invalid

Bug description:
  [SRU Justification]

  [Impact]

  AMD acp6x driver may not respect BIOS settings and enables DMIC
  (digital microphone) unexpectedly.

  [Fix]

  * Upstream v6.13-rc1 commit 4095cf872084 ("ASoC: amd: yc: Fix for enabling 
DMIC on acp6x via _DSD entry")
  * And two following fixes also from v6.13-rcX: commit 984795e76def ("ASoC: 
amd: yc: Fix the wrong return value") and commit 88438444fddd ("ASoC: amd: ps: 
Fix for enabling DMIC on acp63 platform via _DSD entry")

  [Test Case]

  1) Check BIOS if microphone is turned on/off.
  2) Ensure that microphone is present or not in OS (acp6x device binds or not) 
to match this policy.
  3) Change policy in BIOS.
  4) Ensure that OS behavior matches.

  [Where problems could occur]

  This basically checks whether the value in _WOV valid and enabled.
  Existing systems might found their microphone disabled then, but
  that's to respect the settings in BIOS.

  [Other Info]

  This affects kernel >= v5.19, and some of the changes have been
  backported to v6.12.x and v6.11.x.

  ========== original bug report ==========

  The context of it is a security risk that user turns off microphone in
  BIOS on Lenovo system but it still works in Ubuntu. The patch fixes it
  to look at what BIOS changes to decide whether to enable microphone.

  * 
https://github.com/torvalds/linux/commit/88438444fdddd0244c8b2697713adcca3e71599e
 ("ASoC: amd: ps: Fix for enabling DMIC on acp63 platform via _DSD entry")
    - Fixes: 0386d765f27a ("ASoC: amd: ps: refactor acp device configuration 
read logic")
    - in v6.13-rc5
    - for >= v6.9
  * 
https://github.com/torvalds/linux/commit/4095cf872084ecfdfdb0e681f3e9ff9745acfa75
 ("ASoC: amd: yc: Fix for enabling DMIC on acp6x via _DSD entry")
    - Fixes: 5426f506b584 ("ASoC: amd: Add support for enabling DMIC on acp6x 
via _DSD")
    - in v6.13-rc1, v6.12.2, v6.11.11
    - for >= v5.19
  * 
https://github.com/torvalds/linux/commit/984795e76def5c903724b8d6a8228e356bbdf2af
    - Fixes: 4095cf872084 (ASoC: amd: yc: Fix for enabling DMIC on acp6x via 
_DSD entry)
    - in v6.13-rc3, v6.12.6
    - for >= v6.13-rc1

To manage notifications about this bug go to:
https://bugs.launchpad.net/hwe-next/+bug/2093162/+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