forked from torvalds/linux
-
Notifications
You must be signed in to change notification settings - Fork 143
Internal DMIC not functional on AMD Krackan Point (ACP rev 0x47, PCI 1022:15e2) #5714
Copy link
Copy link
Open
Description
Hardware
- Laptop: Framework 13 AMD (Ryzen AI 7 350 — Krackan Point)
- ACP device:
1022:15e2 rev 0x47at0000:c1:00.5 - GPU: Radeon 840M/860M
[1002:1114] - HDA codec: Realtek ALC285 at
0000:c1:00.6(headphone jack, speakers — works fine) - Internal mic: PDM DMIC array routed through ACP
OS / Kernel
- Distro: Arch Linux (kernel 6.19.9-arch1-1)
- Audio stack: PipeWire + WirePlumber
- Packages:
sof-firmware 2025.12.2-1,alsa-ucm-conf 1.2.15.3-1,linux-firmware(current)
Problem
The internal DMIC is non-functional. No AMD SOF firmware exists for Krackan Point ACP, and no kernel driver currently claims the device.
Observed behavior
With the legacy snd_acp_pci driver loaded:
arecord -lshows a DMIC capture device (acp-pdm-mach, card 4)- PipeWire sees it as a source (
HiFi__Mic1__source) - All capture is silent — VU meters show nothing, recordings are empty
amixer -c 4 contentsreturns no mixer controls at all- UCM config at
/usr/share/alsa/ucm2/conf.d/acp-pdm-mach/acp-pdm-mach.confis a stub (includeslinked.conf, defines no verbs or devices) alsaucm -c acp-pdm-mach list _verbsreturns empty
With snd_acp_pci blacklisted (to let SOF claim the device):
- SOF modules load (
snd_sof_amd_acp63,snd_sof_amd_acp70,snd_pci_ps) but all have use count 0 - No SOF/ACP messages appear in
dmesg - Manual bind attempts for
snd_sof_amd_acp63andsnd_pci_psreturn "No such device" — neither driver's PCI ID table matches this revision arecord -lno longer lists any DMIC device/lib/firmware/amd/sof/does not exist — no AMD SOF firmware is present on the system
What I've verified
sof-firmwarepackage only contains Intel SOF firmwarelinux-firmwarecontains nothing relevant for AMD ACP audio- The ALC285 HDA path (speakers, headphone jack) works without issues
- USB and 3.5mm headset mics work as expected
lspci for ACP device
0000:c1:00.5 Multimedia controller [0401]: Advanced Micro Devices, Inc. [AMD] AES General Purpose [1022:15e2] (rev 47)
Request
Krackan Point (ACP rev 0x47) appears to need:
- AMD SOF firmware binaries for this ACP revision (to be published in
thesofproject/sof-bin) - PCI ID / revision matching in the kernel driver so SOF can claim
1022:15e2 rev 0x47
Is Krackan Point ACP support on the roadmap? Any timeline or development branch to track?
Workaround
External USB mic or 3.5mm headset mic via the ALC285 HDA path.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels