You are not logged in.

#1 2025-04-27 09:17:02

NukaColaM
Member
Registered: 2025-04-27
Posts: 3

MECHREVO MRID6-23 built-in microphone not recognized

$ lspci -k | grep Audio -A5
01:00.1 Audio device: NVIDIA Corporation AD107 High Definition Audio Controller (rev a1)
        Subsystem: AIstone Global Limited Device 1302
        Kernel driver in use: snd_hda_intel
        Kernel modules: snd_hda_intel
02:00.0 Non-Volatile memory controller: Yangtze Memory Technologies Co.,Ltd PC300 M.2 2280 NVMe SSD (DRAM-less) (rev 03)
        Subsystem: Yangtze Memory Technologies Co.,Ltd Device 1e49
--
05:00.5 Multimedia controller: Advanced Micro Devices, Inc. [AMD] ACP/ACP3X/ACP6x Audio Coprocessor (rev 62)
        Subsystem: AIstone Global Limited Device 1301
        Kernel driver in use: snd_rpl_pci_acp6x
        Kernel modules: snd_pci_acp3x, snd_rn_pci_acp3x, snd_pci_acp5x, snd_pci_acp6x, snd_acp_pci, snd_rpl_pci_acp6x, snd_pci_ps, snd_sof_amd_renoir, snd_sof_amd_rembrandt, snd_sof_amd_vangogh, snd_sof_amd_acp63, snd_sof_amd_acp70
05:00.6 Audio device: Advanced Micro Devices, Inc. [AMD] Family 17h/19h/1ah HD Audio Controller
        Subsystem: AIstone Global Limited Device 1301
        Kernel driver in use: snd_hda_intel
        Kernel modules: snd_hda_intel
06:00.0 USB controller: Advanced Micro Devices, Inc. [AMD] Raphael/Granite Ridge USB 2.0 xHCI
        Subsystem: Advanced Micro Devices, Inc. [AMD] Raphael/Granite Ridge USB 2.0 xHCI
$ arecord -l
**** List of CAPTURE Hardware Devices ****
card 1: Generic [HD-Audio Generic], device 0: SN6140 Analog [SN6140 Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
$ sudo dmesg | grep snd
[    3.052610] snd_hda_intel 0000:01:00.1: Disabling MSI
[    3.052694] snd_hda_intel 0000:01:00.1: Handle vga_switcheroo audio client
[    3.118273] snd_hda_codec_conexant hdaudioC1D0: SN6140: BIOS auto-probing.
[    3.118708] snd_hda_codec_conexant hdaudioC1D0: autoconfig for SN6140: line_outs=1 (0x17/0x0/0x0/0x0/0x0) type:speaker
[    3.118711] snd_hda_codec_conexant hdaudioC1D0:    speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
[    3.118712] snd_hda_codec_conexant hdaudioC1D0:    hp_outs=1 (0x16/0x0/0x0/0x0/0x0)
[    3.118714] snd_hda_codec_conexant hdaudioC1D0:    mono: mono_out=0x0
[    3.118715] snd_hda_codec_conexant hdaudioC1D0:    inputs:
[    3.118716] snd_hda_codec_conexant hdaudioC1D0:      Mic=0x19

05:00.5 is the DMIC array, and the driver has been loaded. However, arecord -l does not show the corresponding input source, and there is no information related to this array visible in dmesg. I’ve searched for similar issues, but they were all related to the "yc" driver with rev 0x60 or 0x6f, which requires adding DMI information into the kernel and recompiling it. However, this one is "rpl", and so far, there doesn't seem to be any related problems reported. What other information is needed to resolve this issue?

Offline

#2 2025-04-28 04:42:45

NukaColaM
Member
Registered: 2025-04-27
Posts: 3

Re: MECHREVO MRID6-23 built-in microphone not recognized

I have reviewed the code of the relevant driver, and I found that the driver `snd-rpl-pci-acp6x` does not have the behavior of registering a sound card. I am currently consulting with AMD regarding this matter.

Offline

#3 2025-05-01 22:28:48

NukaColaM
Member
Registered: 2025-04-27
Posts: 3

Re: MECHREVO MRID6-23 built-in microphone not recognized

https://lore.kernel.org/linux-sound/a08 … d.com/T/#t

After reporting to the kernel, it has been confirmed that this issue is due to a missing feature. I will continue to follow up until the feature is fully implemented. Given that my CPU is the 7945HX, laptops with the same CPU may also encounter this problem. In that case, please report the output of `dmidecode` to the kernel.

Last edited by NukaColaM (2025-05-01 23:08:02)

Offline

Board footer

Powered by FluxBB