Re: [BUG] ASoC: amd: yc: HP Notebook 255R G10 (board 8D22) missing from quirk table
Alen Tišljar <[email protected]>
| Newsgroups | org.alsa-project.alsa-devel |
|---|---|
| Message-ID | <CAKxS5A_pTv7qky_+izy+wxqq7gN0XBjoqUTo9OhNCuo_BLZ4bA@mail.gmail.com> |
Hi Mario, thanks for the quick response. I'm not set up to build a custom kernel locally yet. Would it be possible for you to point me at a test kernel build (e.g. a DKMS module, or a kernel build from your tree) that I could install and test? Alternatively, I'm willing to follow build instructions if you have a recommended workflow. Regards, Alen On Mon, May 11, 2026, 23:29 Mario Limonciello <[email protected]> wrote: > > > On 5/11/26 15:49, Alen Tišljar wrote: > > Hello, > > > > The internal microphone on the HP Notebook 255R G10 does not work on > > Linux because the board is missing from the ACP6x DMI quirk table in > > sound/soc/amd/yc/acp6x-mach.c. > > > > Hardware: > > > > Laptop: HP Notebook 255R G10 > > Board name: 8D22 (HP) > > Audio coprocessor: AMD ACP/ACP3X/ACP6x > > Analog codec: Realtek ALC236 (working fine for speakers/headphones) > > > > Symptoms: > > > > Internal microphone is not captured. > > No acp6x DMIC device appears in arecord -l — only the ALC236 analog > > inputs are listed. > > In dmesg, the ACP6x PCI device is enabled. > > > > Tested on: > > > > Ubuntu 24.04 LTS (board 8D22 is not present in the mainline > > acp6x-mach.c as of today) > > > > Relevant dmesg output: > > > > snd_pci_acp6x 0000:03:00.5: enabling device (0000 -> 0002) > > > > no further ACP6x/DMIC messages follow > > > > arecord -l: > > > > **** List of CAPTURE Hardware Devices **** > > card 1: Generic_1 [HD-Audio Generic], device 0: ALC236 Analog [ALC236 > Analog] > > card 1: Generic_1 [HD-Audio Generic], device 2: ALC236 Alt Analog > > [ALC236 Alt Analog] > > > > Suggested fix: > > > > Add the following entry to yc_acp_quirk_table[] in > > sound/soc/amd/yc/acp6x-mach.c, analogous to commit 0c6498a59fbb > > ("ASoC: amd: yc: Add HP 255 G10 into quirk table") which handled the > > closely related HP 255 G10 (board 8B2F): > > > > { > > .driver_data = &acp6x_card, > > .matches = { > > DMI_MATCH(DMI_BOARD_VENDOR, "HP"), > > DMI_MATCH(DMI_BOARD_NAME, "8D22"), > > } > > }, > > > > I'm happy to test any proposed patch on this hardware. I'm not > > currently set up to submit a formal patch via git send-email, but if > > no one is able to pick this up, I'm willing to submit one myself. > > > > Thank you, > > > > Alen Tišljar > > Can you test the patch that you proposed above and see if it actually > works? > >