FS#69324 - Internal microphone not recognized

Attached to Project: Arch Linux
Opened by Aditya Pratap Singh (devmrfitz) - Thursday, 14 January 2021, 03:28 GMT
Last edited by Andreas Radke (AndyRTR) - Wednesday, 21 April 2021, 12:11 GMT
Task Type Bug Report
Category Packages: Core
Status Closed
Assigned To No-one
Architecture All
Severity High
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:
I've installed Arch on IdeaPad 14ARE05 and the internal microphone isn't working.

Additional info:
* package version(s)
[code] ALSA k5.10.6-arch1-1 [/code]
* config and/or log files etc.
[code]
# lsmod|grep snd
snd_hda_codec_realtek 143360 1
snd_hda_codec_generic 98304 1 snd_hda_codec_realtek
ledtrig_audio 16384 1 snd_hda_codec_generic
snd_hda_codec_hdmi 73728 1
snd_hda_intel 57344 3
snd_intel_dspcfg 24576 1 snd_hda_intel
soundwire_intel 45056 1 snd_intel_dspcfg
snd_hda_codec 172032 4 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec_realtek
snd_hda_core 106496 5 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,snd_hda_codec_realtek
snd_hwdep 16384 1 snd_hda_codec
snd_soc_core 323584 1 soundwire_intel
snd_compress 32768 1 snd_soc_core
ac97_bus 16384 1 snd_soc_core
snd_pcm_dmaengine 16384 1 snd_soc_core
snd_pcm 147456 8 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,soundwire_intel,snd_compress,snd_soc_core,snd_hda_core,snd_pcm_dmaengine
snd_rn_pci_acp3x 20480 0
snd_pci_acp3x 20480 0
snd_timer 45056 1 snd_pcm
snd 114688 16 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hwdep,snd_hda_intel,snd_hda_codec,snd_hda_codec_realtek,snd_timer,snd_compress,snd_soc_core,snd_pcm
soundcore 16384 1 snd

# lspci -k
00:00.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Renoir Root Complex
Subsystem: Lenovo Device 3809
00:00.2 IOMMU: Advanced Micro Devices, Inc. [AMD] Renoir IOMMU
Subsystem: Lenovo Device 380a
00:01.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Renoir PCIe Dummy Host Bridge
00:02.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Renoir PCIe Dummy Host Bridge
00:02.2 PCI bridge: Advanced Micro Devices, Inc. [AMD] Renoir PCIe GPP Bridge
Kernel driver in use: pcieport
00:02.3 PCI bridge: Advanced Micro Devices, Inc. [AMD] Renoir PCIe GPP Bridge
Kernel driver in use: pcieport
00:02.4 PCI bridge: Advanced Micro Devices, Inc. [AMD] Renoir PCIe GPP Bridge
Kernel driver in use: pcieport
00:08.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Renoir PCIe Dummy Host Bridge
00:08.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Renoir Internal PCIe GPP Bridge to Bus
Kernel driver in use: pcieport
00:14.0 SMBus: Advanced Micro Devices, Inc. [AMD] FCH SMBus Controller (rev 51)
Subsystem: Lenovo Device 382d
Kernel driver in use: piix4_smbus
Kernel modules: i2c_piix4, sp5100_tco
00:14.3 ISA bridge: Advanced Micro Devices, Inc. [AMD] FCH LPC Bridge (rev 51)
Subsystem: Lenovo Device 382c
00:18.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Renoir Device 24: Function 0
00:18.1 Host bridge: Advanced Micro Devices, Inc. [AMD] Renoir Device 24: Function 1
00:18.2 Host bridge: Advanced Micro Devices, Inc. [AMD] Renoir Device 24: Function 2
00:18.3 Host bridge: Advanced Micro Devices, Inc. [AMD] Renoir Device 24: Function 3
Kernel driver in use: k10temp
Kernel modules: k10temp
00:18.4 Host bridge: Advanced Micro Devices, Inc. [AMD] Renoir Device 24: Function 4
00:18.5 Host bridge: Advanced Micro Devices, Inc. [AMD] Renoir Device 24: Function 5
00:18.6 Host bridge: Advanced Micro Devices, Inc. [AMD] Renoir Device 24: Function 6
00:18.7 Host bridge: Advanced Micro Devices, Inc. [AMD] Renoir Device 24: Function 7
01:00.0 Non-Volatile memory controller: Samsung Electronics Co Ltd Device a809
Subsystem: Samsung Electronics Co Ltd Device a801
Kernel driver in use: nvme
02:00.0 SD Host controller: O2 Micro, Inc. SD/MMC Card Reader Controller (rev 01)
Subsystem: O2 Micro, Inc. Device 0002
Kernel driver in use: sdhci-pci
Kernel modules: sdhci_pci
03:00.0 Network controller: Intel Corporation Wi-Fi 6 AX200 (rev 1a)
DeviceName: Realtek RTL8111E Ethernet LOM
Subsystem: Intel Corporation Device 0084
Kernel driver in use: iwlwifi
Kernel modules: iwlwifi
04:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Renoir (rev c2)
Subsystem: Lenovo Device 3813
Kernel driver in use: amdgpu
Kernel modules: amdgpu
04:00.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Device 1637
Subsystem: Lenovo Device 3816
Kernel driver in use: snd_hda_intel
Kernel modules: snd_hda_intel
04:00.2 Encryption controller: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 10h-1fh) Platform Security Processor
Subsystem: Lenovo Device 3817
Kernel driver in use: ccp
Kernel modules: ccp
04:00.3 USB controller: Advanced Micro Devices, Inc. [AMD] Renoir USB 3.1
Subsystem: Lenovo Device 3818
Kernel driver in use: xhci_hcd
Kernel modules: xhci_pci
04:00.4 USB controller: Advanced Micro Devices, Inc. [AMD] Renoir USB 3.1
Subsystem: Lenovo Device 3818
Kernel driver in use: xhci_hcd
Kernel modules: xhci_pci
04:00.5 Multimedia controller: Advanced Micro Devices, Inc. [AMD] Raven/Raven2/FireFlight/Renoir Audio Processor (rev 01)
Subsystem: Lenovo Device 3822
Kernel modules: snd_pci_acp3x, snd_rn_pci_acp3x
04:00.6 Audio device: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 10h-1fh) HD Audio Controller
Subsystem: Lenovo Device 3823
Kernel driver in use: snd_hda_intel
Kernel modules: snd_hda_intel
[/code]
* link to upstream bug report, if any

Steps to reproduce:
1) Run [code]#arecord -f S16_LE -d 10 -r 44100 --device="hw:1,0" /tmp/test-mic.wav -c 2[/code]

2) The recorded file is blank.

3) Even pulvac doesn't show any mics.

This task depends upon

Closed by  Andreas Radke (AndyRTR)
Wednesday, 21 April 2021, 12:11 GMT
Reason for closing:  None
Additional comments about closing:  probably a configuration issue. no packaging bug expected.
Comment by Aditya Pratap Singh (devmrfitz) - Thursday, 14 January 2021, 03:41 GMT
Here's the output of alsa-info.sh --no-upload
Comment by Andreas Radke (AndyRTR) - Thursday, 14 January 2021, 06:36 GMT
https://wiki.archlinux.org/index.php/Lenovo_IdeaPad_5_14are05#Microphone

Check if the required module is loaded or put it into some conf file into /etc/modules-load.d.
Comment by Aditya Pratap Singh (devmrfitz) - Thursday, 14 January 2021, 07:48 GMT
I did the following. The mic still wasn't detected.
sudo modprobe snd-acp3x-rn
systemctl --user restart pulseaudio
Comment by Andreas Radke (AndyRTR) - Thursday, 14 January 2021, 08:12 GMT
Please check dmesg/journal and check with plain alsa. Maybe it's a pulseaudio bug.
Comment by Aditya Pratap Singh (devmrfitz) - Thursday, 14 January 2021, 08:17 GMT
Tried sudo arecord -f S16_LE -d 10 -r 44100 --device="hw:1,0" /tmp/test-mic.wav -c 2

The wave file exists but is fully silent

Loading...