Created attachment 303894 [details] Builtin microphone doesn't work on Dell G15 5525 Ryzen Edition This laptop has a Ryzen 6800H CPU. Seems to be the same bug as many other laptops with the acp6x device. Patching acp6x-mach.c and adding the device to the quirks list seems to fix the issue, and the internal mic works afterwards. I'd be more than happy to assist in fixing this bug upstream. Let me know what info you need. This is my first bug report, sorry if the explanation is not complete.
We didn't have any official request from DELL to support DMIC driver in Linux.
Hi Vijendar, Thanks for your reply. Should I contact DELL in that case? I also tried to submit the patch and email the alsa-devel mailing list, but I never contributed to the kernel before, so I don't know if I was able to submit the patch upstream.
> Should I contact DELL in that case? Sure. Dell could also solve this directly if they supported "AcpDmicConnected" in their BIOS ACPI table, but that would also mean waiting for them to roll out a firmware update. > I also tried to submit the patch and email the alsa-devel mailing list, but I > never contributed to the kernel before, so I don't know if I was able to > submit the patch upstream. I looked but didn't see any submissions to the mailing list: https://lore.kernel.org/alsa-devel/ Make sure that you send it as plain text or it will bounce. If you have a hard time let me know and I'll help you get this patch out.
Hi, I have sent it using git send-email, and I was notified that my mail was being held until moderator approval. I guess it will take some time before it is accepted or rejected. Thanks for your help!
When you sent it, did you also send it to the subsystem maintainers directly? If not, then please resend with the subsystem maintainers in TO, alsa list and LKML in CC. You can CC me if you want too.
Hi, I tried to use the script 'scripts/get_maintainer.pl' to get the list of maintainers, and sent the email again. I've added you to the CC list as well.
I have the same problem. Any solution?
The patch is upstream.
(In reply to cemkaya.boun@gmail.com from comment #8) > The patch is upstream. Can you help me solve this at once or do i just have to wait for a kernel update?
You can patch the kernel you have (see attachments), use linux-mainline, or a recent kernel version that includes the patch.