Public bug reported:
Summary:
Internal DMIC not exposed on Lenovo ThinkBook 16 G7 ARP (21MW): acp_yc_mach.0
is never bound
Description:
The internal microphone of my Lenovo ThinkBook 16 G7 ARP (DMI product_name
21MW, BIOS P6CN32WW 01/14/2026) does not work. Only the ALC257 analog capture
is listed, and recording from it gives white noise.
Findings:
- snd_pci_acp6x is bound to the ACP (75:00.5, 1022:15e2 rev 60, subsystem
17aa:38a2).
- The platform devices acp_yc_mach.0, acp_yc_pdm_dma.0 and dmic-codec.0 exist,
and snd_soc_acp6x_mach, snd_acp6x_pdm_dma and snd_soc_dmic are loaded.
- acp_yc_mach.0 has no driver attached.
- Writing acp_yc_mach.0 to /sys/bus/platform/drivers/acp_yc_mach/bind fails
with "No such device" (ENODEV).
- dmesg only shows: snd_pci_acp6x 0000:75:00.5: enabling device (0000 -> 0002)
- arecord -l lists only the ALC257 Analog capture device; /proc/asound/cards
shows two HDA cards and no ACP card.
History:
The mic worked once for a few hours after changing mixer settings, then
stopped. The problem appeared right after a kernel update. 7.0.0-34-generic was
installed on 2026-09-25 (it replaced 7.0.0-31). I do not know the last kernel
where it worked.
Kernel: 7.0.0-34-generic (Ubuntu 24.04, HWE). Same symptom (white noise)
observed on 7.0.0-31.
Request:
Could a DMI quirk for LENOVO / 21MW be added, as was done for other Lenovo
models?
ProblemType: Bug
DistroRelease: Ubuntu 24.04
Package: linux-image-7.0.0-34-generic 7.0.0-34.34~24.04.1
ProcVersionSignature: Ubuntu 7.0.0-34.34~24.04.1-generic 7.0.14
Uname: Linux 7.0.0-34-generic x86_64
ApportVersion: 2.28.1-0ubuntu3.8
Architecture: amd64
AudioDevicesInUse:
USER PID ACCESS COMMAND
/dev/snd/controlC1: hugoc 1932 F.... wireplumber
/dev/snd/controlC0: hugoc 1932 F.... wireplumber
/dev/snd/seq: hugoc 1929 F.... pipewire
CasperMD5CheckResult: unknown
CurrentDesktop: KDE
Date: Sun Oct 4 17:06:58 2026
InstallationDate: Installed on 2026-03-03 (215 days ago)
InstallationMedia: Kubuntu 24.04.4 LTS "Noble Numbat" - Release amd64 (20260210)
MachineType: LENOVO 21MW
ProcFB: 0 amdgpudrmfb
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-7.0.0-34-generic
root=UUID=9344efb2-ec4b-40d8-aecc-65d6eac6c8df ro quiet splash
processor.max_cstate=1 vt.handoff=7
PulseList: Error: command ['pacmd', 'list'] failed with exit code 1: No
PulseAudio daemon running, or not running as session daemon.
RelatedPackageVersions:
linux-restricted-modules-7.0.0-34-generic N/A
linux-backports-modules-7.0.0-34-generic N/A
linux-firmware 20240318.git3b128b60-0ubuntu2.26
SourcePackage: linux-hwe-7.0
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 01/14/2026
dmi.bios.release: 1.32
dmi.bios.vendor: LENOVO
dmi.bios.version: P6CN32WW
dmi.board.asset.tag: No Asset Tag
dmi.board.name: LNVNB161216
dmi.board.vendor: LENOVO
dmi.board.version: NO DPK
dmi.chassis.asset.tag: No Asset Tag
dmi.chassis.type: 10
dmi.chassis.vendor: LENOVO
dmi.chassis.version: ThinkBook 16 G7 ARP
dmi.ec.firmware.release: 1.37
dmi.modalias:
dmi:bvnLENOVO:bvrP6CN32WW:bd01/14/2026:br1.32:efr1.37:svnLENOVO:pn21MW:pvrThinkBook16G7ARP:rvnLENOVO:rnLNVNB161216:rvrNODPK:cvnLENOVO:ct10:cvrThinkBook16G7ARP:skuLENOVO_MT_21MW_BU_idea_FM_ThinkBook16G7ARP:pfaThinkBook16G7ARP:
dmi.product.family: ThinkBook 16 G7 ARP
dmi.product.name: 21MW
dmi.product.sku: LENOVO_MT_21MW_BU_idea_FM_ThinkBook 16 G7 ARP
dmi.product.version: ThinkBook 16 G7 ARP
dmi.sys.vendor: LENOVO
** Affects: linux-hwe-7.0 (Ubuntu)
Importance: Undecided
Status: New
** Tags: amd64 apport-bug noble
** Attachment added: "outputs.txt"
https://bugs.launchpad.net/bugs/2169481/+attachment/6005560/+files/outputs.txt
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2169481
Title:
AMD acp6x DMIC not exposed on Lenovo ThinkBook 16 G7 ARP (21MW)
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux-hwe-7.0/+bug/2169481/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs