Debian 12 - AMD ACP/ACP3X/ACP6x Audio Coprocessor Not Working
by SirFancy from LinuxQuestions.org on (#6PX1A)
Hello,
This is a very desperate call for help. I have been trying to fix this issue for past 1 month. The 'AMD ACP/ACP3X/ACP6x Audio Coprocessor' microphone device is unable to pick drivers. I followed many methods on multiple forums and tried all of them but none worked.
Solutions I tried -
1) Adding motherboard's entry in "dmi_system_id yc_acp_quirk_table" table in https://github.com/torvalds/linux/bl...p6x-mach.c#L58. Compiled the new "snd-soc-acp6x-mach" module, placed it in appropriate folder and rebooted. Checked the module is up, still drivers not working.
2) Downloaded new kernel (6.1.99), made the changes to the module, compiled and installed the new kernel but still no luck.
3) Live booted linux mint (wilma) and fedora 40 (they have newer kernels) and still microphone drivers not detected.
I dual-boot windows 11 and debian 12, secure boot enabled and everything working fine on both except microphone on debian.
If there is a fix, can it be made possible that it is available in newer kernel? (I will switch to fedora as it uses latest kernels).
My laptops information :- Acer Nitro 5 (AN515-44)
inxi -A :
Code:Audio:
Device-1: NVIDIA driver: snd_hda_intel
Device-2: AMD ACP/ACP3X/ACP6x Audio Coprocessor driver: N/A
Device-3: AMD Family 17h/19h HD Audio driver: snd_hda_intel
API: ALSA v: k6.1.0-23-amd64 status: kernel-api
Server-1: PipeWire v: 0.3.65 status: activesudo dmidecode -t baseboard :
Code:Handle 0x0002, DMI type 2, 17 bytes
Base Board Information
Manufacturer: RO
Product Name: Stonic_RNS
Version: V1.04
Serial Number: NBQ9N11001049267A83400
Asset Tag: Type2 - Board Asset Tag
Features:
Board is a hosting board
Board is replaceable
Location In Chassis: Type2 - Board Chassis Location
Chassis Handle: 0x0003
Type: Motherboard
Contained Object Handles: 0inxi -SG :
Code:System:
Host: fancy Kernel: 6.1.0-23-amd64 arch: x86_64 bits: 64 Desktop: GNOME
v: 43.9 Distro: Debian GNU/Linux 12 (bookworm)
Graphics:
Device-1: NVIDIA TU117M [GeForce GTX 1650 Ti Mobile] driver: nvidia
v: 535.183.01
Device-2: AMD Renoir driver: amdgpu v: kernel
Device-3: Quanta HD User Facing type: USB driver: uvcvideo
Display: x11 server: X.Org v: 1.21.1.7 with: Xwayland v: 22.1.9 driver: X:
loaded: amdgpu,nvidia unloaded: fbdev,modesetting,nouveau,radeon,vesa
dri: radeonsi gpu: amdgpu resolution: 1920x1080~144Hz
API: OpenGL v: 4.6 Mesa 22.3.6 renderer: AMD Radeon Graphics (renoir LLVM
15.0.6 DRM 3.49 6.1.0-23-amd64)
This is a very desperate call for help. I have been trying to fix this issue for past 1 month. The 'AMD ACP/ACP3X/ACP6x Audio Coprocessor' microphone device is unable to pick drivers. I followed many methods on multiple forums and tried all of them but none worked.
Solutions I tried -
1) Adding motherboard's entry in "dmi_system_id yc_acp_quirk_table" table in https://github.com/torvalds/linux/bl...p6x-mach.c#L58. Compiled the new "snd-soc-acp6x-mach" module, placed it in appropriate folder and rebooted. Checked the module is up, still drivers not working.
2) Downloaded new kernel (6.1.99), made the changes to the module, compiled and installed the new kernel but still no luck.
3) Live booted linux mint (wilma) and fedora 40 (they have newer kernels) and still microphone drivers not detected.
I dual-boot windows 11 and debian 12, secure boot enabled and everything working fine on both except microphone on debian.
If there is a fix, can it be made possible that it is available in newer kernel? (I will switch to fedora as it uses latest kernels).
My laptops information :- Acer Nitro 5 (AN515-44)
inxi -A :
Code:Audio:
Device-1: NVIDIA driver: snd_hda_intel
Device-2: AMD ACP/ACP3X/ACP6x Audio Coprocessor driver: N/A
Device-3: AMD Family 17h/19h HD Audio driver: snd_hda_intel
API: ALSA v: k6.1.0-23-amd64 status: kernel-api
Server-1: PipeWire v: 0.3.65 status: activesudo dmidecode -t baseboard :
Code:Handle 0x0002, DMI type 2, 17 bytes
Base Board Information
Manufacturer: RO
Product Name: Stonic_RNS
Version: V1.04
Serial Number: NBQ9N11001049267A83400
Asset Tag: Type2 - Board Asset Tag
Features:
Board is a hosting board
Board is replaceable
Location In Chassis: Type2 - Board Chassis Location
Chassis Handle: 0x0003
Type: Motherboard
Contained Object Handles: 0inxi -SG :
Code:System:
Host: fancy Kernel: 6.1.0-23-amd64 arch: x86_64 bits: 64 Desktop: GNOME
v: 43.9 Distro: Debian GNU/Linux 12 (bookworm)
Graphics:
Device-1: NVIDIA TU117M [GeForce GTX 1650 Ti Mobile] driver: nvidia
v: 535.183.01
Device-2: AMD Renoir driver: amdgpu v: kernel
Device-3: Quanta HD User Facing type: USB driver: uvcvideo
Display: x11 server: X.Org v: 1.21.1.7 with: Xwayland v: 22.1.9 driver: X:
loaded: amdgpu,nvidia unloaded: fbdev,modesetting,nouveau,radeon,vesa
dri: radeonsi gpu: amdgpu resolution: 1920x1080~144Hz
API: OpenGL v: 4.6 Mesa 22.3.6 renderer: AMD Radeon Graphics (renoir LLVM
15.0.6 DRM 3.49 6.1.0-23-amd64)