You are not logged in.

#1 2025-10-19 21:47:43

onlinemax
Member
Registered: 2024-11-01
Posts: 4

My internal microphone

Since I've bought my computer(IdeaPad Slim 5 16AKP10) and installed arch on it. But whatever I do the fix the problem my microphone doesn't seem to be working.

I have followed every instructions on the wiki at:

https://wiki.archlinux.org/title/PipeWire

And the following troubleshooting at:
https://wiki.archlinux.org/title/PipeWire#Audio_2
https://wiki.archlinux.org/title/PulseA … Microphone

and it still does not work.

The test audio with `arecord` doesn't output anything

and `alsamixer` doesn't help either.

Offline

#2 2025-10-20 05:23:20

unixman
Member
Registered: 2015-03-12
Posts: 181

Re: My internal microphone

is kernel sees the Mic? is it seen under /dev/snd/ ?
look at dmesg for sure. search for input or mic there.
if OK then alsamixer sees mic and list its controls.
i means such:

$ tinymix contents

Number of controls: 41
ctl	type	num	name                                    value
0	INT	2	Headphone Playback Volume               87, 87 (range 0->87)
1	BOOL	2	Headphone Playback Switch               On, On
2	INT	2	Speaker Playback Volume                 87, 87 (range 0->87)
3	BOOL	2	Speaker Playback Switch                 On, On
4	ENUM	1	Loopback Mixing                         > Disabled, Enabled, 
5	INT	2	Mic Playback Volume                     0, 0 (range 0->31)
6	BOOL	2	Mic Playback Switch                     Off, Off
7	ENUM	1	Auto-Mute Mode                          Disabled, > Enabled, 
8	INT	2	Capture Volume                          0, 0 (range 0->63)
9	BOOL	2	Capture Switch                          Off, Off
10	INT	2	Internal Mic Boost Volume               0, 0 (range 0->3)
11	INT	2	Mic Boost Volume                        0, 0 (range 0->3)
12	INT	1	Master Playback Volume                  87 (range 0->87)
13	BOOL	1	Master Playback Switch                  On
14	BOOL	1	Internal Mic Phantom Jack               On
15	BOOL	1	Mic Jack                                Off
16	BOOL	1	Headphone Jack                          Off
17	BOOL	1	Speaker Phantom Jack                    On
18	INT	2	Playback Channel Map                    0, 0 (range 0->36)
19	INT	2	Capture Channel Map                     0, 0 (range 0->36)
20	BOOL	1	HDMI/DP,pcm=3 Jack                      Off
21	IEC958	1	IEC958 Playback Con Mask                unknown
22	IEC958	1	IEC958 Playback Pro Mask                unknown
23	IEC958	1	IEC958 Playback Default                 unknown
24	BOOL	1	IEC958 Playback Switch                  On
25	BYTE	0	ELD                                     
26	BOOL	1	HDMI/DP,pcm=7 Jack                      Off
27	IEC958	1	IEC958 Playback Con Mask                unknown
28	IEC958	1	IEC958 Playback Pro Mask                unknown
29	IEC958	1	IEC958 Playback Default                 unknown
30	BOOL	1	IEC958 Playback Switch                  On
31	BYTE	0	ELD                                     
32	BOOL	1	HDMI/DP,pcm=8 Jack                      Off
33	IEC958	1	IEC958 Playback Con Mask                unknown
34	IEC958	1	IEC958 Playback Pro Mask                unknown
35	IEC958	1	IEC958 Playback Default                 unknown
36	BOOL	1	IEC958 Playback Switch                  On
37	BYTE	0	ELD                                     
38	INT	8	Playback Channel Map                    0, 0, 0, 0, 0, 0, 0, 0 (range 0->36)
39	INT	8	Playback Channel Map                    0, 0, 0, 0, 0, 0, 0, 0 (range 0->36)
40	INT	8	Playback Channel Map                    0, 0, 0, 0, 0, 0, 0, 0 (range 0->36)

and switching mic to ON there dosn't help?

NB:tinymix not available for arch but alsamixer provides same.

Offline

#3 2025-10-21 17:17:52

onlinemax
Member
Registered: 2024-11-01
Posts: 4

Re: My internal microphone

I checked under dmesg and found that line:

[    5.154029] input: HD-Audio Generic Mic as /devices/pci0000:00/0000:00:08.1/0000:04:00.6/sound/card1/input24

That directory (/sys/devices/pci0000:00/0000:00:08.1/0000:04:00.6/sound/card1/input24) does exist, and its content is:

$ ls /sys/devices/pci0000:00/0000:00:08.1/0000:04:00.6/sound/card1/input24

capabilities  device     event13
id            inhibited  modalias
name          phys       power
properties    subsystem  uevent
uniq

As for alsamixer altough it appears under there. It doesn't work when I turn it back on for some reason.
Thank you and sorry for the late return.

Offline

#4 2025-10-21 21:10:34

unixman
Member
Registered: 2015-03-12
Posts: 181

Re: My internal microphone

when they active pipewire, pulse claims devices exclusively.
So bare alsa phase out; not works.

therefore if your use case not depend them then you can disable them and use bare alsa.

you may want to test liveiso or some other distros to see this is HW problem or not.

Offline

Board footer

Powered by FluxBB