You are not logged in.

#1 2025-07-09 15:43:04

Oleg4260
Member
Registered: 2024-08-03
Posts: 2

[Solved] Built-in microphone not working on Acer Nitro ANV15-41

Hello guys, I recently got a new laptop - Acer Nitro V 15 (ANV15-41-R0QF), it has a Ryzen 5 7535HS CPU, I cloned my Arch installation from my old laptop and updated all the packages, but got a problem that I can't get any input from the internal microphone. The speakers work perfectly fine, but there is only one input device - "Analog input" and it won't give any input, and it's probably the jack port for external micro. I have already tried doing what was suggested in this thread, tried building my own kernel (6.15.5-arch) with this patch applied:

diff '--color=auto' -ura linux-6.15.5/sound/soc/amd/yc/acp6x-mach.c linux-6.15.5-patch/sound/soc/amd/yc/acp6x-mach.c
--- linux-6.15.5/sound/soc/amd/yc/acp6x-mach.c2025-07-06 12:04:26.000000000 +0300
+++ linux-6.15.5-patch/sound/soc/amd/yc/acp6x-mach.c2025-07-07 16:53:14.894508154 +0300
@@ -612,6 +612,13 @@
 DMI_MATCH(DMI_PRODUCT_NAME, "Bravo 15 C7UCX"),
 }
 },
+{
+.driver_data = &acp6x_card,
+.matches = {
+DMI_MATCH(DMI_BOARD_VENDOR, "RB"),
+DMI_MATCH(DMI_PRODUCT_NAME, "Nitro ANV15-41"),
+}
+},
 {}
 };

There's a message that the driver is working, but there's no expected message about DMIC being activated:

oleg@nitro-anv15-41 ~> sudo dmesg | grep '\(acp6x\|DMIC\)'
[    4.665677] snd_pci_acp6x 0000:74:00.5: enabling device (0000 -> 0002)

I don't understand why doesn't the code work, because it's definitely my laptop

oleg@nitro-anv15-41 ~> cat /sys/class/dmi/id/product_name
Nitro ANV15-41
oleg@nitro-anv15-41 ~> cat /sys/class/dmi/id/board_vendor
RB

If anyone has a similar laptop with a Ryzen 7000 series CPU, please help me

EDIT: solved after updating to 6.15.7

Last edited by Oleg4260 (2025-07-19 17:10:56)

Offline

Board footer

Powered by FluxBB