Bug 217155 - Builtin microphone doesn't work on Dell G15 5525 Ryzen Edition
Summary: Builtin microphone doesn't work on Dell G15 5525 Ryzen Edition
Status: RESOLVED CODE_FIX
Alias: None
Product: Drivers
Classification: Unclassified
Component: Sound(ALSA) (show other bugs)
Hardware: AMD Linux
: P1 normal
Assignee: Jaroslav Kysela
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-03-07 12:13 UTC by cemkaya.boun@gmail.com
Modified: 2023-07-23 12:29 UTC (History)
3 users (show)

See Also:
Kernel Version: 6.2.2
Subsystem:
Regression: No
Bisected commit-id:


Attachments
Builtin microphone doesn't work on Dell G15 5525 Ryzen Edition (467 bytes, patch)
2023-03-07 12:13 UTC, cemkaya.boun@gmail.com
Details | Diff

Description cemkaya.boun@gmail.com 2023-03-07 12:13:29 UTC
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.
Comment 1 Vijendar Mukunda 2023-04-09 16:25:11 UTC
We didn't have any official request from DELL to support DMIC driver in Linux.
Comment 2 cemkaya.boun@gmail.com 2023-04-09 16:37:06 UTC
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.
Comment 3 Mario Limonciello (AMD) 2023-04-10 01:17:16 UTC
> 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.
Comment 4 cemkaya.boun@gmail.com 2023-04-10 07:39:36 UTC
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!
Comment 5 Mario Limonciello (AMD) 2023-04-10 13:25:58 UTC
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.
Comment 6 cemkaya.boun@gmail.com 2023-04-10 15:52:35 UTC
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.
Comment 7 Ailton 2023-07-23 03:31:30 UTC
I have the same problem. Any solution?
Comment 8 cemkaya.boun@gmail.com 2023-07-23 09:38:50 UTC
The patch is upstream.
Comment 9 Ailton 2023-07-23 12:25:13 UTC
(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?
Comment 10 cemkaya.boun@gmail.com 2023-07-23 12:29:51 UTC
You can patch the kernel you have (see attachments), use linux-mainline, or a recent kernel version that includes the patch.

Note You need to log in before you can comment on or make changes to this bug.