Re: [PATCH/BUG] ALSA: acp6x: Add DMI/PCI quirk for HP 255R G10 internal microphone (103c:8d22)
"Mukunda,Vijendar" <[email protected]>
| Newsgroups | gmane.linux.alsa.devel |
|---|---|
| Message-ID | <[email protected]> |
On 8/9/26 18:22, Alexandru wrote: > Hello, > > The internal digital microphone (DMIC/PDM) on the HP 255R G10 laptop > is not detected/working under Linux. > > SYSTEM INFORMATION: > - Model: HP 255R G10 > - CPU: AMD Ryzen 7 7735U (Rembrandt-R / Yellow Carp) > - ACP PCI Device: 1022:15e2 (rev 60) > - Subsystem ID: 103c:8d22 > - Tested Kernels: 6.x / 7.x (CachyOS / Arch Linux) > > PROBLEM DESCRIPTION: > The AMD ACP 6.x PCI device (1022:15e2) is bound by the `snd_pci_acp6x` > driver, but no ALSA DMIC/PDM PCM capture device is instantiated > (`arecord -l` only lists the HDA ALC236 codec). > > In Windows, the internal microphone works properly through the AMD > Audio CoProcessor driver (amdacpbus.sys) using HP DMIC extensions > (`amddmicextt_hp_*.inf`) and is presented as "Microphone Array (AMD > Audio Device)". > > In Linux, the board subsystem ID (103c:8d22) appears to be missing > from the DMI match table in `sound/soc/amd/yc/acp6x-mach.c` (or > equivalent ACP 6.x machine driver). > > DMI / PCI DETAILS: > Vendor ID: 0x1022 > Device ID: 0x15e2 > Subsystem Vendor: 0x103c > Subsystem Device: 0x8d22 > > `lspci -nnk -s 03:00.5`: > 03:00.5 Multimedia controller [0480]: Advanced Micro Devices, Inc. > [AMD] Audio Coprocessor [1022:15e2] (rev 60) > Subsystem: Hewlett-Packard Company Device [103c:8d22] > Kernel driver in use: snd_pci_acp6x > Kernel modules: snd_pci_acp6x, snd_soc_acp6x_mach > > Requesting to add a quirk/entry for DMI_BOARD_NAME "8D22" / Subsystem > 103c:8d22 to enable ACP PDM/DMIC support for this laptop model. @kareem: Add a machine driver quirk patch and share it for validation. > > Best regards, > Alex