Public bug reported:

Machine: Lenovo IdeaPad Slim 5 14AKP10 (83NJ / LNVNB161216)
  Kernel: 7.0.0-15-generic (Ubuntu 26.04)
  CPU: AMD Ryzen AI 300 series (Strix Point, ACP 7.0)
  Works on: Windows, Pop!_OS

  == Root Cause ==
  The machine model "83NJ" is not present in acp_quirk_table in
  sound/soc/amd/acp/acp-mach-common.c. As a result, dmic_num defaults
  to 0 and the ACP PDM clock is never initialized.

  Evidence: arecord -D hw:2,0 -f S32_LE -r 48000 -c 2 captures
  constant 0x80000000 (INT_MIN) — DMA runs but DMIC receives no clock.

  strings on snd-acp-mach.ko shows only "Google_Skyrim" in the DMI
  quirk table. No Lenovo entries exist.

  PipeWire source "Ryzen HD Audio Controller Digital Microphone"
  appears but captures silence for the same reason.

  == Fix ==
  Add 83NJ to acp_quirk_table in sound/soc/amd/acp/acp-mach-common.c
  with dmic_num = 2, similar to the fix applied for model 83J2
  (LP: #2102749 / upstream commit 5a4dd520ef8a).

  == See Also ==
  LP: #2102749 (identical issue, model 83J2, Rembrandt/ACP6x)
  Fixed for Noble in kernel 6.8.0-86.87

  == Diagnostics ==
  acp_quirk_table contents (strings on snd-acp-mach.ko.zst):
  Only DMI entry found: "Google_Skyrim"
  No Lenovo/IdeaPad entries present.

  arecord -D hw:2,0 -f S32_LE -r 48000 -c 2 -d 2 /tmp/test.wav
  xxd output: constant 0x80000000 (INT_MIN) across entire capture file.

  wpctl status shows source "Ryzen HD Audio Controller Digital Microphone"
  present but captures silence via PipeWire.

ProblemType: Bug
DistroRelease: Ubuntu 26.04
Package: linux-image-7.0.0-15-generic 7.0.0-15.15
ProcVersionSignature: Ubuntu 7.0.0-15.15-generic 7.0.0
Uname: Linux 7.0.0-15-generic x86_64
ApportVersion: 2.34.0-0ubuntu2
Architecture: amd64
CasperMD5CheckResult: pass
CurrentDesktop: ubuntu:GNOME
Date: Mon May 11 22:04:28 2026
InstallationDate: Installed on 2026-05-11 (0 days ago)
InstallationMedia: Ubuntu 26.04 "Resolute Raccoon" - Release amd64 (20260423.1)
MachineType: LENOVO 83NJ
ProcEnviron:
 LANG=pt_BR.UTF-8
 PATH=(custom, no user)
 SHELL=/bin/bash
 TERM=xterm-256color
 XDG_RUNTIME_DIR=<set>
ProcFB: 0 amdgpudrmfb
ProcKernelCmdLine: BOOT_IMAGE=/vmlinuz-7.0.0-15-generic 
root=/dev/mapper/ubuntu--vg-ubuntu--lv ro quiet splash 
crashkernel=2G-4G:320M,4G-32G:512M,32G-64G:1024M,64G-128G:2048M,128G-:4096M
PulseList: Error: command ['pacmd', 'list'] failed with exit code 1: No 
PulseAudio daemon running, or not running as session daemon.
SourcePackage: linux
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 11/04/2025
dmi.bios.release: 1.26
dmi.bios.vendor: LENOVO
dmi.bios.version: R0CN26WW
dmi.board.asset.tag: NO Asset Tag
dmi.board.name: LNVNB161216
dmi.board.vendor: LENOVO
dmi.board.version: SDK0T76574 WIN
dmi.chassis.asset.tag: NO Asset Tag
dmi.chassis.type: 10
dmi.chassis.vendor: LENOVO
dmi.chassis.version: IdeaPad Slim 5 14AKP10
dmi.ec.firmware.release: 1.26
dmi.modalias: 
dmi:bvnLENOVO:bvrR0CN26WW:bd11/04/2025:br1.26:efr1.26:svnLENOVO:pn83NJ:pvrIdeaPadSlim514AKP10:rvnLENOVO:rnLNVNB161216:rvrSDK0T76574WIN:cvnLENOVO:ct10:cvrIdeaPadSlim514AKP10:skuLENOVO_MT_83NJ_BU_idea_FM_IdeaPadSlim514AKP10:pfaIdeaPadSlim514AKP10:
dmi.product.family: IdeaPad Slim 5 14AKP10
dmi.product.name: 83NJ
dmi.product.sku: LENOVO_MT_83NJ_BU_idea_FM_IdeaPad Slim 5 14AKP10
dmi.product.version: IdeaPad Slim 5 14AKP10
dmi.sys.vendor: LENOVO

** Affects: linux (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: amd64 apport-bug resolute wayland-session

** Description changed:

-   Machine: Lenovo IdeaPad Slim 5 14AKP10 (83NJ / LNVNB161216)
-   Kernel: 7.0.0-15-generic (Ubuntu 26.04)
-   CPU: AMD Ryzen AI 300 series (Strix Point, ACP 7.0)
-   Works on: Windows, Pop!_OS
+ Machine: Lenovo IdeaPad Slim 5 14AKP10 (83NJ / LNVNB161216)
+   Kernel: 7.0.0-15-generic (Ubuntu 26.04)
+   CPU: AMD Ryzen AI 300 series (Strix Point, ACP 7.0)
+   Works on: Windows, Pop!_OS
  
-   == Possible Cause ==
-   The machine model "83NJ" is not present in acp_quirk_table in
-   sound/soc/amd/acp/acp-mach-common.c. As a result, dmic_num defaults
-   to 0 and the ACP PDM clock is never initialized.
-   
-   Evidence: arecord -D hw:2,0 -f S32_LE -r 48000 -c 2 captures
-   constant 0x80000000 (INT_MIN) — DMA runs but DMIC receives no clock.
+   == Root Cause ==
+   The machine model "83NJ" is not present in acp_quirk_table in
+   sound/soc/amd/acp/acp-mach-common.c. As a result, dmic_num defaults
+   to 0 and the ACP PDM clock is never initialized.
  
-   strings on snd-acp-mach.ko shows only "Google_Skyrim" in the DMI
-   quirk table. No Lenovo entries exist. 
+   Evidence: arecord -D hw:2,0 -f S32_LE -r 48000 -c 2 captures
+   constant 0x80000000 (INT_MIN) — DMA runs but DMIC receives no clock.
  
-   PipeWire source "Ryzen HD Audio Controller Digital Microphone"
-   appears but captures silence for the same reason.
+   strings on snd-acp-mach.ko shows only "Google_Skyrim" in the DMI
+   quirk table. No Lenovo entries exist.
  
-   == Fix ==
-   Add 83NJ to acp_quirk_table in sound/soc/amd/acp/acp-mach-common.c
-   with dmic_num = 2, similar to the fix applied for model 83J2
-   (LP: #2102749 / upstream commit 5a4dd520ef8a).
+   PipeWire source "Ryzen HD Audio Controller Digital Microphone"
+   appears but captures silence for the same reason.
  
-   == See Also ==
-   LP: #2102749 (identical issue, model 83J2, Rembrandt/ACP6x)
-   Fixed for Noble in kernel 6.8.0-86.87
+   == Fix ==
+   Add 83NJ to acp_quirk_table in sound/soc/amd/acp/acp-mach-common.c
+   with dmic_num = 2, similar to the fix applied for model 83J2
+   (LP: #2102749 / upstream commit 5a4dd520ef8a).
  
-   == Diagnostics ==
-   acp_quirk_table contents (strings on snd-acp-mach.ko.zst):
-   Only DMI entry found: "Google_Skyrim"
-   No Lenovo/IdeaPad entries present.
+   == See Also ==
+   LP: #2102749 (identical issue, model 83J2, Rembrandt/ACP6x)
+   Fixed for Noble in kernel 6.8.0-86.87
  
-   arecord -D hw:2,0 -f S32_LE -r 48000 -c 2 -d 2 /tmp/test.wav
-   xxd output: constant 0x80000000 (INT_MIN) across entire capture file.
+   == Diagnostics ==
+   acp_quirk_table contents (strings on snd-acp-mach.ko.zst):
+   Only DMI entry found: "Google_Skyrim"
+   No Lenovo/IdeaPad entries present.
  
-   wpctl status shows source "Ryzen HD Audio Controller Digital Microphone"
-   present but captures silence via PipeWire.
+   arecord -D hw:2,0 -f S32_LE -r 48000 -c 2 -d 2 /tmp/test.wav
+   xxd output: constant 0x80000000 (INT_MIN) across entire capture file.
+ 
+   wpctl status shows source "Ryzen HD Audio Controller Digital Microphone"
+   present but captures silence via PipeWire.
  
  ProblemType: Bug
  DistroRelease: Ubuntu 26.04
  Package: linux-image-7.0.0-15-generic 7.0.0-15.15
  ProcVersionSignature: Ubuntu 7.0.0-15.15-generic 7.0.0
  Uname: Linux 7.0.0-15-generic x86_64
  ApportVersion: 2.34.0-0ubuntu2
  Architecture: amd64
  CasperMD5CheckResult: pass
  CurrentDesktop: ubuntu:GNOME
  Date: Mon May 11 22:04:28 2026
  InstallationDate: Installed on 2026-05-11 (0 days ago)
  InstallationMedia: Ubuntu 26.04 "Resolute Raccoon" - Release amd64 
(20260423.1)
  MachineType: LENOVO 83NJ
  ProcEnviron:
-  LANG=pt_BR.UTF-8
-  PATH=(custom, no user)
-  SHELL=/bin/bash
-  TERM=xterm-256color
-  XDG_RUNTIME_DIR=<set>
+  LANG=pt_BR.UTF-8
+  PATH=(custom, no user)
+  SHELL=/bin/bash
+  TERM=xterm-256color
+  XDG_RUNTIME_DIR=<set>
  ProcFB: 0 amdgpudrmfb
  ProcKernelCmdLine: BOOT_IMAGE=/vmlinuz-7.0.0-15-generic 
root=/dev/mapper/ubuntu--vg-ubuntu--lv ro quiet splash 
crashkernel=2G-4G:320M,4G-32G:512M,32G-64G:1024M,64G-128G:2048M,128G-:4096M
  PulseList: Error: command ['pacmd', 'list'] failed with exit code 1: No 
PulseAudio daemon running, or not running as session daemon.
  SourcePackage: linux
  UpgradeStatus: No upgrade log present (probably fresh install)
  dmi.bios.date: 11/04/2025
  dmi.bios.release: 1.26
  dmi.bios.vendor: LENOVO
  dmi.bios.version: R0CN26WW
  dmi.board.asset.tag: NO Asset Tag
  dmi.board.name: LNVNB161216
  dmi.board.vendor: LENOVO
  dmi.board.version: SDK0T76574 WIN
  dmi.chassis.asset.tag: NO Asset Tag
  dmi.chassis.type: 10
  dmi.chassis.vendor: LENOVO
  dmi.chassis.version: IdeaPad Slim 5 14AKP10
  dmi.ec.firmware.release: 1.26
  dmi.modalias: 
dmi:bvnLENOVO:bvrR0CN26WW:bd11/04/2025:br1.26:efr1.26:svnLENOVO:pn83NJ:pvrIdeaPadSlim514AKP10:rvnLENOVO:rnLNVNB161216:rvrSDK0T76574WIN:cvnLENOVO:ct10:cvrIdeaPadSlim514AKP10:skuLENOVO_MT_83NJ_BU_idea_FM_IdeaPadSlim514AKP10:pfaIdeaPadSlim514AKP10:
  dmi.product.family: IdeaPad Slim 5 14AKP10
  dmi.product.name: 83NJ
  dmi.product.sku: LENOVO_MT_83NJ_BU_idea_FM_IdeaPad Slim 5 14AKP10
  dmi.product.version: IdeaPad Slim 5 14AKP10
  dmi.sys.vendor: LENOVO

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

Title:
  [IdeaPad Slim 5 14AKP10, 83NJ] Internal microphone not working on AMD
  Ryzen AI 300 (Strix   Point) - missing DMI quirk in acp_quirk_table

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


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to