Microphone settings look good but no one can hear me on Slack call

Hello, all! I was once a member of this forum (about a year ago when I first started exploring Linux) and had a whale of a time with the dreaded Broadcom BCM-4313 but it appears I was purged.

So I’m back and, after being away from Manjaro for awhile (distro hopping: guilty) I have a 2-week old fresh install on a Lenovo Flex 3-11 (not the device it was on before) which is a dual-install with Windows 10.

Within the past week I’ve had a business need to use Slack for video calls. Short story shorter – wouldn’t you know it, through Windows it all works fine. But using Manjaro through the same hardware, I get video in both directions and I can hear the other party fine…but they can’t hear anything from me but static.

When I check System Settings > Audio, the correct source (internal microphone) is selected, the volume is up and the icon for muting the mike is toggled to on (or, IOW, there’s no red slash).

What’s wrong with this picture (or…more correctly, sound)?

I would recommend installing an audio application like audacity for testing. Also, if you’re going to do video conferencing, I highly recommend enabling the echo cancel model for pulse audio so you have windows-driver-like noise canceling else you will always be a noise maker on a laptop (trust me on this one).

https://wiki.archlinux.org/index.php/PulseAudio/Troubleshooting#Enable_Echo/Noise-Cancellation

Use audacity or other program to figure out your recording / input settings in the mixer and ensure on playback that you aren’t producing static and or noise in addition to your voice. Then you’ll be ready for some video conferencing software.

First, I appreciate your prompt response, Razathorn.

Okay, so I downloaded Audacity and as soon as I started it I couldn’t help but think that I was driving the proverbial nail with a sledgehammer. I don’t have any need or desire to make or edit recordings, so that tool seems a bit…over-capable.

Then I clicked on the link you shared and, once I listed the modules, read through them and confirmed I did not have the one for echo cancellation, I started to absorb what it would take to install that module and all of the disclaimer and extra explanation that followed it.

Really? All I need to do is have Manjaro actually enable the internal microphone that it both sees and thinks is operating. IOW, turn it on. Y’know, like it’s supposed to be.

Well, good thing I still have Windows 10 installed. I already know it just…works. Thanks again.

Hello @DPool

We appreciate any constructive feedback and proper made help requests, but gaslighting content is not something we encourage at all. Please don’t do that.

The suggestion to use Audacity was to test if you can record on it, hence know if sound/microphone recording works.

That helps nobody but yourself, to do what you have to do related to Slack call. You could have 10 systems installed that just work. That is not the topic, or is it?

If you want to continue investigation and get some help, here is how to provide good information in order to be helped:

Audio is something else in Linux than WIndows, it also depends on your hardware. For example:

For slack call you might just need slack-web-jack

Your previous post was not purged
BCM4313 - Broadcom Wi-Fi - Which Driver to use? - Networking - Manjaro Linux Forum
The old forum is still available but is read-only due to a server migration problem

“When I check System Settings > Audio” suggests you are probably using KDE to check PulseAudio settings and levels, but audio capture might not be enabled in ALSA
Please post ALSA information

sudo alsa-info.sh --upload

ALSA controls for onboard audio may include microphone monitoring or loopback mixing to hear if microphone audio is OK
But these settings are usually muted in ALSA by default, so a user would need to turn on whatever features are available in alsamixer

1 Like

Bogdancovaciu, thanks for your comments. As I understand the term “gaslighting” (sowing seeds of doubt in a targeted individual), I’m not sure that’s what I’ve done. Please understand that I didn’t post my message in some attempt to ignite passions about Linux. Since my journey of discovery with Linux began in October of 2019, I have been very interested by it all, and generally very satisfied with my experiences. At the same time, I did not “renounce” Windows (though, as I said, I stopped using it on the one laptop where it’s still installed) and my daily “mother ship” is a desktop Windows 10 PC. I’m not anti-Windows and there are still things about it that I like.

Per your suggestions for providing good information, I provided text and not photos and didn’t have any code to share. If there’s any specific info I did not provide, I’d be happy to do so…but consider that I might need some “prompting” as to what.

I appreciated Razathorn’s suggestion (and said so) but I wasn’t sure I needed something like Audacity to test my laptop’s internal microphone since the fact that it works when Windows runs Slack would indicate that, right? Maybe I’m wrong there. But my reaction when I opened up Audacity was that it was pretty dang complicated. Again, I find myself thinking “dang, I’ve gotta go through all this just to turn on the mic?”

Nevertheless, I have attempted what you’ve suggested: use it to make a recording. Be assured, I did go online to RTFM and looked into Audacity’s Manual where the 3 steps provided for Record are:

  1. Set the Recording Device
  2. monitor and then adjust the recording level
  3. then press the Record button

Using Audacity, when I click into the area that looks like a VU meter (“Click to Start Monitoring”), there is “life” in the Left channel (up to between -36 and -30) and when I speak or snap my fingers, the indicator bounces (up to as high as -24).

Over on the left side of the panel, directly below the Pause, Play and Stop button, where the tutorial suggests I can adjust the recording level, nothing works there: microphone set to “full high” (as the graphic in the Audacity manual shows) but neither the mike icon nor the + and - effect any changes. So I’m not sure what needs to be adjusted there…or quite how to do it. Nevertheless, I press on…

I pressed Record and observed the recording being made, again with the meter bouncing to my voice input (but not going any higher than I could get with snapping fingers). When I played it back, however, there was nothing but hiss (as people on the other end of the Slack calls have reported).

"Audio is something else in Linux than WIndows…" Yup, that appears to be so! :slight_smile:

Really? That’s a ton of stuff! Okay, it’s below, right after the next comment.

Please keep in mind that much of the rest of your reply is beyond me, so…

It’s what’s called the Curse of Information: failure to account for the fact that others don’t know what you do! :innocent:

Also, thanks for the explanation as to what happened to my earlier posts and previous “identity” here. I wasn’t aware that there had been any server issues or changes but, again, that’s no doubt due to the fact that those problems with the BCM-4313 (ultimately unsolvable despite the valiant efforts of @tbg and others) resulted in me moving away from Manjaro for quite awhile.

OK, ALSA info follows:

!!################################
!!ALSA Information Script v 0.4.65
!!################################

!!Script ran on: Thu Dec 31 15:07:55 UTC 2020


!!Linux Distribution
!!------------------

ID_LIKE=arch


!!DMI Information
!!---------------

Manufacturer:      LENOVO
Product Name:      80LX
Product Version:   Lenovo FLEX 3-1120
Firmware Version:  C0CN31WW
System SKU:        LENOVO_MT_80LX_BU_idea_FM_Lenovo FLEX 3-1120
Board Vendor:      LENOVO
Board Name:        Mini


!!ACPI Device Status Information
!!---------------

/sys/bus/acpi/devices/80860F41:02/status 	 15
/sys/bus/acpi/devices/80860F41:03/status 	 15
/sys/bus/acpi/devices/80860F41:05/status 	 15
/sys/bus/acpi/devices/ATML1000:00/status 	 15
/sys/bus/acpi/devices/BCM2E1A:00/status 	 15
/sys/bus/acpi/devices/CIND0C60:00/status 	 15
/sys/bus/acpi/devices/DUAL250E:00/status 	 15
/sys/bus/acpi/devices/ETD063B:00/status 	 15
/sys/bus/acpi/devices/IDEA0104:00/status 	 15
/sys/bus/acpi/devices/INT33BD:00/status 	 15
/sys/bus/acpi/devices/INT33FC:00/status 	 15
/sys/bus/acpi/devices/INT33FC:01/status 	 15
/sys/bus/acpi/devices/INT33FC:02/status 	 15
/sys/bus/acpi/devices/INT3400:00/status 	 15
/sys/bus/acpi/devices/INT3401:00/status 	 15
/sys/bus/acpi/devices/INTL9C60:01/status 	 15
/sys/bus/acpi/devices/LNXPOWER:00/status 	 15
/sys/bus/acpi/devices/LNXPOWER:01/status 	 1
/sys/bus/acpi/devices/LNXPOWER:02/status 	 1
/sys/bus/acpi/devices/LNXPOWER:03/status 	 3
/sys/bus/acpi/devices/LNXPOWER:04/status 	 3
/sys/bus/acpi/devices/PNP0103:00/status 	 15
/sys/bus/acpi/devices/PNP0C09:00/status 	 15
/sys/bus/acpi/devices/PNP0C0A:00/status 	 31
/sys/bus/acpi/devices/PNP0C0F:00/status 	 9
/sys/bus/acpi/devices/PNP0C0F:01/status 	 9
/sys/bus/acpi/devices/PNP0C0F:02/status 	 9
/sys/bus/acpi/devices/PNP0C0F:03/status 	 9
/sys/bus/acpi/devices/PNP0C0F:04/status 	 9
/sys/bus/acpi/devices/PNP0C0F:05/status 	 9
/sys/bus/acpi/devices/PNP0C0F:06/status 	 9
/sys/bus/acpi/devices/PNP0C0F:07/status 	 9
/sys/bus/acpi/devices/SMO91D0:00/status 	 15
/sys/bus/acpi/devices/VPC2004:00/status 	 15
/sys/bus/acpi/devices/device:02/status 	 15
/sys/bus/acpi/devices/device:09/status 	 15
/sys/bus/acpi/devices/device:18/status 	 15
/sys/bus/acpi/devices/device:2d/status 	 15
/sys/bus/acpi/devices/device:3b/status 	 15


!!Kernel Information
!!------------------

Kernel release:    5.9.16-1-MANJARO
Operating System:  GNU/Linux
Architecture:      x86_64
Processor:         unknown
SMP Enabled:       Yes


!!ALSA Version
!!------------

Driver version:     k5.9.16-1-MANJARO
Library version:    1.2.4
Utilities version:  1.2.4


!!Loaded ALSA modules
!!-------------------

snd_hda_intel


!!Sound Servers on this system
!!----------------------------

Pulseaudio:
      Installed - Yes (/usr/bin/pulseaudio)
      Running - Yes

Jack:
      Installed - Yes (/usr/bin/jackd)
      Running - No


!!Soundcards recognised by ALSA
!!-----------------------------

 0 [PCH            ]: HDA-Intel - HDA Intel PCH
                      HDA Intel PCH at 0xd0810000 irq 96


!!PCI Soundcards installed in the system
!!--------------------------------------

00:1b.0 Audio device [0403]: Intel Corporation Atom Processor Z36xxx/Z37xxx Series High Definition Audio Controller [8086:0f04] (rev 0e)
	Subsystem: Lenovo Device [17aa:3908]


!!Loaded sound module options
!!---------------------------

!!Module: snd_hda_intel
	align_buffer_size : -1
	bdl_pos_adj : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
	beep_mode : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
	dmic_detect : Y
	enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
	enable_msi : -1
	id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
	index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
	jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
	model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
	patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
	pm_blacklist : Y
	position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
	power_save : 0
	power_save_controller : N
	probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
	probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
	single_cmd : -1
	snoop : -1


!!HDA-Intel Codec information
!!---------------------------
--startcollapse--

Codec: Realtek ALC236
Address: 0
AFG Function Id: 0x1 (unsol 1)
Vendor Id: 0x10ec0236
Subsystem Id: 0x17aa3800
Revision Id: 0x100001
No Modem Function Group found
Default PCM:
    rates [0x560]: 44100 48000 96000 192000
    bits [0xe]: 16 20 24
    formats [0x1]: PCM
Default Amp-In caps: N/A
Default Amp-Out caps: N/A
State of AFG node 0x01:
  Power states:  D0 D1 D2 D3 D3cold CLKSTOP EPSS
  Power: setting=D0, actual=D0
GPIO: io=3, o=0, i=0, unsolicited=1, wake=0
  IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
  IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
  IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
  Control: name="Speaker Playback Volume", index=0, device=0
    ControlAmp: chs=3, dir=Out, idx=0, ofs=0
  Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
  Amp-Out vals:  [0x3c 0x3c]
  Converter: stream=5, channel=0
  PCM:
    rates [0x60]: 44100 48000
    bits [0xe]: 16 20 24
    formats [0x1]: PCM
  Power states:  D0 D1 D2 D3 EPSS
  Power: setting=D0, actual=D0
Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
  Control: name="Headphone Playback Volume", index=0, device=0
    ControlAmp: chs=3, dir=Out, idx=0, ofs=0
  Device: name="ALC236 Analog", type="Audio", device=0
  Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
  Amp-Out vals:  [0x00 0x00]
  Converter: stream=5, channel=0
  PCM:
    rates [0x60]: 44100 48000
    bits [0xe]: 16 20 24
    formats [0x1]: PCM
  Power states:  D0 D1 D2 D3 EPSS
  Power: setting=D0, actual=D0
Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
  Converter: stream=0, channel=0
  Digital:
  Digital category: 0x0
  IEC Coding Type: 0x0
  PCM:
    rates [0x5e0]: 44100 48000 88200 96000 192000
    bits [0xe]: 16 20 24
    formats [0x1]: PCM
  Power states:  D0 D1 D2 D3 EPSS
  Power: setting=D0, actual=D0
Node 0x07 [Audio Input] wcaps 0x10051b: Stereo Amp-In
  Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
  Amp-In vals:  [0x97 0x97]
  Converter: stream=0, channel=0
  SDI-Select: 0
  PCM:
    rates [0x560]: 44100 48000 96000 192000
    bits [0xe]: 16 20 24
    formats [0x1]: PCM
  Power states:  D0 D1 D2 D3 EPSS
  Power: setting=D0, actual=D0
  Connection: 1
     0x24
Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
  Control: name="Capture Volume", index=0, device=0
    ControlAmp: chs=3, dir=In, idx=0, ofs=0
  Control: name="Capture Switch", index=0, device=0
    ControlAmp: chs=3, dir=In, idx=0, ofs=0
  Device: name="ALC236 Analog", type="Audio", device=0
  Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
  Amp-In vals:  [0x3f 0x3f]
  Converter: stream=1, channel=0
  SDI-Select: 0
  PCM:
    rates [0x560]: 44100 48000 96000 192000
    bits [0xe]: 16 20 24
    formats [0x1]: PCM
  Power states:  D0 D1 D2 D3 EPSS
  Power: setting=D0, actual=D0
  Connection: 1
     0x23
Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
  Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
  Amp-In vals:  [0x97 0x97]
  Converter: stream=0, channel=0
  SDI-Select: 0
  PCM:
    rates [0x560]: 44100 48000 96000 192000
    bits [0xe]: 16 20 24
    formats [0x1]: PCM
  Power states:  D0 D1 D2 D3 EPSS
  Power: setting=D0, actual=D0
  Connection: 1
     0x22
Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x0b [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x0c [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x0d [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x0f [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
  Control: name="Internal Mic Boost Volume", index=0, device=0
    ControlAmp: chs=3, dir=In, idx=0, ofs=0
  Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
  Amp-In vals:  [0x02 0x02]
  Pincap 0x00000020: IN
  Pin Default 0x90a60120: [Fixed] Mic at Int N/A
    Conn = Digital, Color = Unknown
    DefAssociation = 0x2, Sequence = 0x0
    Misc = NO_PRESENCE
  Pin-ctls: 0x20: IN
  Power states:  D0 D1 D2 D3 EPSS
  Power: setting=D0, actual=D0
Node 0x13 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
  Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
  Amp-In vals:  [0x00 0x00]
  Pincap 0x00000020: IN
  Pin Default 0x40000000: [N/A] Line Out at Ext N/A
    Conn = Unknown, Color = Unknown
    DefAssociation = 0x0, Sequence = 0x0
  Pin-ctls: 0x00:
  Power states:  D0 D1 D2 D3 EPSS
  Power: setting=D0, actual=D0
Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
  Control: name="Speaker Playback Switch", index=0, device=0
    ControlAmp: chs=3, dir=Out, idx=0, ofs=0
  Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
  Amp-Out vals:  [0x00 0x00]
  Pincap 0x00010014: OUT EAPD Detect
  EAPD 0x2: EAPD
  Pin Default 0x90170110: [Fixed] Speaker at Int N/A
    Conn = Analog, Color = Unknown
    DefAssociation = 0x1, Sequence = 0x0
    Misc = NO_PRESENCE
  Pin-ctls: 0x40: OUT
  Unsolicited: tag=00, enabled=0
  Power states:  D0 D1 D2 D3 EPSS
  Power: setting=D0, actual=D0
  Connection: 1
     0x02
Node 0x15 [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x17 [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x18 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
  Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
  Amp-In vals:  [0x00 0x00]
  Pincap 0x00003724: IN Detect
    Vref caps: HIZ 50 GRD 80 100
  Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
    Conn = 1/8, Color = Black
    DefAssociation = 0xf, Sequence = 0x0
    Misc = NO_PRESENCE
  Pin-ctls: 0x20: IN VREF_HIZ
  Unsolicited: tag=00, enabled=0
  Power states:  D0 D1 D2 D3 EPSS
  Power: setting=D0, actual=D0
Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
  Control: name="Mic Boost Volume", index=0, device=0
    ControlAmp: chs=3, dir=In, idx=0, ofs=0
  Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
  Amp-In vals:  [0x00 0x00]
  Pincap 0x00003724: IN Detect
    Vref caps: HIZ 50 GRD 80 100
  Pin Default 0x04a19030: [Jack] Mic at Ext Right
    Conn = 1/8, Color = Pink
    DefAssociation = 0x3, Sequence = 0x0
  Pin-ctls: 0x24: IN VREF_80
  Unsolicited: tag=02, enabled=1
  Power states:  D0 D1 D2 D3 EPSS
  Power: setting=D0, actual=D0
Node 0x1a [Pin Complex] wcaps 0x40048b: Stereo Amp-In
  Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
  Amp-In vals:  [0x00 0x00]
  Pincap 0x00003724: IN Detect
    Vref caps: HIZ 50 GRD 80 100
  Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
    Conn = 1/8, Color = Black
    DefAssociation = 0xf, Sequence = 0x0
    Misc = NO_PRESENCE
  Pin-ctls: 0x00: VREF_HIZ
  Unsolicited: tag=00, enabled=0
  Power states:  D0 D1 D2 D3 EPSS
  Power: setting=D0, actual=D0
Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
  Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
  Amp-In vals:  [0x00 0x00]
  Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
  Amp-Out vals:  [0x80 0x80]
  Pincap 0x00013734: IN OUT EAPD Detect
    Vref caps: HIZ 50 GRD 80 100
  EAPD 0x2: EAPD
  Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
    Conn = 1/8, Color = Black
    DefAssociation = 0xf, Sequence = 0x0
    Misc = NO_PRESENCE
  Pin-ctls: 0x20: IN VREF_HIZ
  Unsolicited: tag=00, enabled=0
  Power states:  D0 D1 D2 D3 EPSS
  Power: setting=D0, actual=D0
  Connection: 2
     0x02* 0x03
Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x1d [Pin Complex] wcaps 0x400400: Mono
  Pincap 0x00000020: IN
  Pin Default 0x40669945: [N/A] Modem Line at Ext N/A
    Conn = Digital, Color = Pink
    DefAssociation = 0x4, Sequence = 0x5
    Misc = NO_PRESENCE
  Pin-ctls: 0x20: IN
  Power states:  D0 D1 D2 D3 EPSS
  Power: setting=D0, actual=D0
Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
  Pincap 0x00000014: OUT Detect
  Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
    Conn = 1/8, Color = Black
    DefAssociation = 0xf, Sequence = 0x0
    Misc = NO_PRESENCE
  Pin-ctls: 0x40: OUT
  Unsolicited: tag=00, enabled=0
  Power states:  D0 D1 D2 D3 EPSS
  Power: setting=D0, actual=D0
  Connection: 1
     0x06
Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
  Processing caps: benign=0, ncoeff=91
Node 0x21 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
  Control: name="Headphone Playback Switch", index=0, device=0
    ControlAmp: chs=3, dir=Out, idx=0, ofs=0
  Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
  Amp-Out vals:  [0x80 0x80]
  Pincap 0x0001001c: OUT HP EAPD Detect
  EAPD 0x2: EAPD
  Pin Default 0x0421401f: [Jack] HP Out at Ext Right
    Conn = 1/8, Color = Green
    DefAssociation = 0x1, Sequence = 0xf
  Pin-ctls: 0xc0: OUT HP
  Unsolicited: tag=01, enabled=1
  Power states:  D0 D1 D2 D3 EPSS
  Power: setting=D0, actual=D0
  Connection: 2
     0x02 0x03*
Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
  Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
  Amp-In vals:  [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
  Connection: 5
     0x18 0x19 0x1a 0x1b 0x1d
Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
  Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
  Amp-In vals:  [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x00 0x00]
  Connection: 6
     0x18 0x19 0x1a 0x1b 0x1d 0x12
Node 0x24 [Audio Selector] wcaps 0x300101: Stereo
  Connection: 2
     0x12* 0x13
Codec: Intel Valleyview2 HDMI
Address: 2
AFG Function Id: 0x1 (unsol 0)
Vendor Id: 0x80862882
Subsystem Id: 0x80860101
Revision Id: 0x100000
No Modem Function Group found
Default PCM:
    rates [0x0]:
    bits [0x0]:
    formats [0x0]:
Default Amp-In caps: N/A
Default Amp-Out caps: N/A
State of AFG node 0x01:
  Power states:  D0 D3
  Power: setting=D0, actual=D0
GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
  Converter: stream=0, channel=0
  Digital:
  Digital category: 0x0
  IEC Coding Type: 0x0
  PCM:
    rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
    bits [0x1e]: 16 20 24 32
    formats [0x5]: PCM AC3
  Power states:  D0 D3
  Power: setting=D0, actual=D0
Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
  Converter: stream=0, channel=0
  Digital: Enabled
  Digital category: 0x0
  IEC Coding Type: 0x0
  PCM:
    rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
    bits [0x1e]: 16 20 24 32
    formats [0x5]: PCM AC3
  Power states:  D0 D3
  Power: setting=D0, actual=D0
Node 0x04 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
  Control: name="IEC958 Playback Con Mask", index=0, device=0
  Control: name="IEC958 Playback Pro Mask", index=0, device=0
  Control: name="IEC958 Playback Default", index=0, device=0
  Control: name="IEC958 Playback Switch", index=0, device=0
  Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
  Amp-Out vals:  [0x00 0x00]
  Pincap 0x09000094: OUT Detect HBR HDMI DP
  Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
    Conn = Digital, Color = Unknown
    DefAssociation = 0x1, Sequence = 0x0
  Pin-ctls: 0x40: OUT
  Unsolicited: tag=00, enabled=0
  Power states:  D0 D3
  Power: setting=D0, actual=D0
  Connection: 2
     0x02* 0x03
Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
  Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
  Amp-Out vals:  [0x00 0x80]
  Pincap 0x09000094: OUT Detect HBR HDMI DP
  Pin Default 0x58560010: [N/A] Digital Out at Int HDMI
    Conn = Digital, Color = Unknown
    DefAssociation = 0x1, Sequence = 0x0
  Pin-ctls: 0x40: OUT
  Unsolicited: tag=00, enabled=0
  Power states:  D0 D3
  Power: setting=D0, actual=D0
  Connection: 2
     0x02* 0x03
Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
  Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
  Amp-Out vals:  [0x00 0x80]
  Pincap 0x09000094: OUT Detect HBR HDMI DP
  Pin Default 0x58560020: [N/A] Digital Out at Int HDMI
    Conn = Digital, Color = Unknown
    DefAssociation = 0x2, Sequence = 0x0
  Pin-ctls: 0x40: OUT
  Unsolicited: tag=00, enabled=0
  Power states:  D0 D3
  Power: setting=D0, actual=D0
  Connection: 2
     0x02* 0x03
Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
--endcollapse--


!!ALSA Device nodes
!!-----------------

crw-rw----  1 root audio 116,  7 Dec 31 00:33 /dev/snd/controlC0
crw-rw----  1 root audio 116,  5 Dec 31 00:33 /dev/snd/hwC0D0
crw-rw----  1 root audio 116,  6 Dec 31 00:33 /dev/snd/hwC0D2
crw-rw----  1 root audio 116,  3 Dec 31 08:00 /dev/snd/pcmC0D0c
crw-rw----  1 root audio 116,  2 Dec 31 08:00 /dev/snd/pcmC0D0p
crw-rw----  1 root audio 116,  4 Dec 31 07:49 /dev/snd/pcmC0D3p
crw-rw----  1 root audio 116,  1 Dec 31 07:35 /dev/snd/seq
crw-rw----  1 root audio 116, 33 Dec 31 00:33 /dev/snd/timer

/dev/snd/by-path:
total 0
drwxr-xr-x 2 root root  60 Dec 31 00:33 .
drwxr-xr-x 3 root root 220 Dec 31 00:33 ..
lrwxrwxrwx 1 root root  12 Dec 31 00:33 pci-0000:00:1b.0 -> ../controlC0


!!Aplay/Arecord output
!!--------------------

APLAY

**** List of PLAYBACK Hardware Devices ****
card 0: PCH [HDA Intel PCH], device 0: ALC236 Analog [ALC236 Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

ARECORD

**** List of CAPTURE Hardware Devices ****
card 0: PCH [HDA Intel PCH], device 0: ALC236 Analog [ALC236 Analog]
  Subdevices: 0/1
  Subdevice #0: subdevice #0

!!Amixer output
!!-------------

!!-------Mixer controls for card PCH

Card hw:0 'PCH'/'HDA Intel PCH at 0xd0810000 irq 96'
  Mixer name	: 'Realtek ALC236'
  Components	: 'HDA:10ec0236,17aa3800,00100001 HDA:80862882,80860101,00100000'
  Controls      : 26
  Simple ctrls  : 10
Simple mixer control 'Master',0
  Capabilities: pvolume pvolume-joined pswitch pswitch-joined
  Playback channels: Mono
  Limits: Playback 0 - 87
  Mono: Playback 60 [69%] [-20.25dB] [on]
Simple mixer control 'Headphone',0
  Capabilities: pvolume pswitch
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 87
  Mono:
  Front Left: Playback 0 [0%] [-65.25dB] [off]
  Front Right: Playback 0 [0%] [-65.25dB] [off]
Simple mixer control 'Speaker',0
  Capabilities: pvolume pswitch
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 87
  Mono:
  Front Left: Playback 87 [100%] [0.00dB] [on]
  Front Right: Playback 87 [100%] [0.00dB] [on]
Simple mixer control 'PCM',0
  Capabilities: pvolume
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 255
  Mono:
  Front Left: Playback 255 [100%] [0.00dB]
  Front Right: Playback 255 [100%] [0.00dB]
Simple mixer control 'Mic Boost',0
  Capabilities: volume
  Playback channels: Front Left - Front Right
  Capture channels: Front Left - Front Right
  Limits: 0 - 3
  Front Left: 0 [0%] [0.00dB]
  Front Right: 0 [0%] [0.00dB]
Simple mixer control 'IEC958',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'Capture',0
  Capabilities: cvolume cswitch
  Capture channels: Front Left - Front Right
  Limits: Capture 0 - 63
  Front Left: Capture 63 [100%] [30.00dB] [on]
  Front Right: Capture 63 [100%] [30.00dB] [on]
Simple mixer control 'Auto-Mute Mode',0
  Capabilities: enum
  Items: 'Disabled' 'Enabled'
  Item0: 'Enabled'
Simple mixer control 'Digital',0
  Capabilities: cvolume
  Capture channels: Front Left - Front Right
  Limits: Capture 0 - 120
  Front Left: Capture 60 [50%] [0.00dB]
  Front Right: Capture 60 [50%] [0.00dB]
Simple mixer control 'Internal Mic Boost',0
  Capabilities: volume
  Playback channels: Front Left - Front Right
  Capture channels: Front Left - Front Right
  Limits: 0 - 3
  Front Left: 2 [67%] [20.00dB]
  Front Right: 2 [67%] [20.00dB]


!!Alsactl output
!!--------------

--startcollapse--
state.PCH {
	control.1 {
		iface MIXER
		name 'Headphone Playback Volume'
		value.0 0
		value.1 0
		comment {
			access 'read write'
			type INTEGER
			count 2
			range '0 - 87'
			dbmin -6525
			dbmax 0
			dbvalue.0 -6525
			dbvalue.1 -6525
		}
	}
	control.2 {
		iface MIXER
		name 'Headphone Playback Switch'
		value.0 false
		value.1 false
		comment {
			access 'read write'
			type BOOLEAN
			count 2
		}
	}
	control.3 {
		iface MIXER
		name 'Speaker Playback Volume'
		value.0 87
		value.1 87
		comment {
			access 'read write'
			type INTEGER
			count 2
			range '0 - 87'
			dbmin -6525
			dbmax 0
			dbvalue.0 0
			dbvalue.1 0
		}
	}
	control.4 {
		iface MIXER
		name 'Speaker Playback Switch'
		value.0 true
		value.1 true
		comment {
			access 'read write'
			type BOOLEAN
			count 2
		}
	}
	control.5 {
		iface MIXER
		name 'Auto-Mute Mode'
		value Enabled
		comment {
			access 'read write'
			type ENUMERATED
			count 1
			item.0 Disabled
			item.1 Enabled
		}
	}
	control.6 {
		iface MIXER
		name 'Capture Volume'
		value.0 63
		value.1 63
		comment {
			access 'read write'
			type INTEGER
			count 2
			range '0 - 63'
			dbmin -1725
			dbmax 3000
			dbvalue.0 3000
			dbvalue.1 3000
		}
	}
	control.7 {
		iface MIXER
		name 'Capture Switch'
		value.0 true
		value.1 true
		comment {
			access 'read write'
			type BOOLEAN
			count 2
		}
	}
	control.8 {
		iface MIXER
		name 'Mic Boost Volume'
		value.0 0
		value.1 0
		comment {
			access 'read write'
			type INTEGER
			count 2
			range '0 - 3'
			dbmin 0
			dbmax 3000
			dbvalue.0 0
			dbvalue.1 0
		}
	}
	control.9 {
		iface MIXER
		name 'Internal Mic Boost Volume'
		value.0 2
		value.1 2
		comment {
			access 'read write'
			type INTEGER
			count 2
			range '0 - 3'
			dbmin 0
			dbmax 3000
			dbvalue.0 2000
			dbvalue.1 2000
		}
	}
	control.10 {
		iface MIXER
		name 'Master Playback Volume'
		value 60
		comment {
			access 'read write'
			type INTEGER
			count 1
			range '0 - 87'
			dbmin -6525
			dbmax 0
			dbvalue.0 -2025
		}
	}
	control.11 {
		iface MIXER
		name 'Master Playback Switch'
		value true
		comment {
			access 'read write'
			type BOOLEAN
			count 1
		}
	}
	control.12 {
		iface CARD
		name 'Mic Jack'
		value false
		comment {
			access read
			type BOOLEAN
			count 1
		}
	}
	control.13 {
		iface CARD
		name 'Internal Mic Phantom Jack'
		value true
		comment {
			access read
			type BOOLEAN
			count 1
		}
	}
	control.14 {
		iface CARD
		name 'Headphone Jack'
		value false
		comment {
			access read
			type BOOLEAN
			count 1
		}
	}
	control.15 {
		iface CARD
		name 'Speaker Phantom Jack'
		value true
		comment {
			access read
			type BOOLEAN
			count 1
		}
	}
	control.16 {
		iface PCM
		name 'Playback Channel Map'
		value.0 0
		value.1 0
		comment {
			access read
			type INTEGER
			count 2
			range '0 - 36'
		}
	}
	control.17 {
		iface PCM
		name 'Capture Channel Map'
		value.0 3
		value.1 4
		comment {
			access read
			type INTEGER
			count 2
			range '0 - 36'
		}
	}
	control.18 {
		iface CARD
		name 'HDMI/DP,pcm=3 Jack'
		value false
		comment {
			access read
			type BOOLEAN
			count 1
		}
	}
	control.19 {
		iface MIXER
		name 'IEC958 Playback Con Mask'
		value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
		comment {
			access read
			type IEC958
			count 1
		}
	}
	control.20 {
		iface MIXER
		name 'IEC958 Playback Pro Mask'
		value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
		comment {
			access read
			type IEC958
			count 1
		}
	}
	control.21 {
		iface MIXER
		name 'IEC958 Playback Default'
		value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
		comment {
			access 'read write'
			type IEC958
			count 1
		}
	}
	control.22 {
		iface MIXER
		name 'IEC958 Playback Switch'
		value false
		comment {
			access 'read write'
			type BOOLEAN
			count 1
		}
	}
	control.23 {
		iface PCM
		device 3
		name ELD
		value ''
		comment {
			access 'read volatile'
			type BYTES
			count 0
		}
	}
	control.24 {
		iface PCM
		device 3
		name 'Playback Channel Map'
		value.0 0
		value.1 0
		value.2 0
		value.3 0
		value.4 0
		value.5 0
		value.6 0
		value.7 0
		comment {
			access 'read write'
			type INTEGER
			count 8
			range '0 - 36'
		}
	}
	control.25 {
		iface MIXER
		name 'PCM Playback Volume'
		value.0 255
		value.1 255
		comment {
			access 'read write user'
			type INTEGER
			count 2
			range '0 - 255'
			tlv '0000000100000008ffffec1400000014'
			dbmin -5100
			dbmax 0
			dbvalue.0 0
			dbvalue.1 0
		}
	}
	control.26 {
		iface MIXER
		name 'Digital Capture Volume'
		value.0 60
		value.1 60
		comment {
			access 'read write user'
			type INTEGER
			count 2
			range '0 - 120'
			tlv '0000000100000008fffff44800000032'
			dbmin -3000
			dbmax 3000
			dbvalue.0 0
			dbvalue.1 0
		}
	}
}
--endcollapse--


!!All Loaded Modules
!!------------------

ac
acpi_thermal_rel
agpgart
asus_wmi
atkbd
battery
bluetooth
bnep
btbcm
btintel
btqca
btrtl
ccm
cec
cfg80211
cmdlinepart
coretemp
crc16
crc32_pclmul
crc32c_generic
crc32c_intel
crct10dif_pclmul
cryptd
crypto_user
drm
drm_kms_helper
ecc
ecdh_generic
evdev
ext4
fat
fb_sys_fops
fixed_phy
fuse
ghash_clmulni_intel
hci_uart
hid
hid_generic
hid_multitouch
i2c_algo_bit
i2c_hid
i2c_i801
i2c_smbus
i8042
i915
iTCO_vendor_support
iTCO_wdt
ideapad_laptop
input_leds
int3400_thermal
int340x_thermal_zone
intel_cstate
intel_gtt
intel_pmc_bxt
intel_powerclamp
intel_rapl_common
intel_rapl_msr
intel_soc_dts_iosf
intel_soc_dts_thermal
intel_spi
intel_spi_platform
ip_tables
iwlmvm
iwlwifi
jbd2
joydev
ledtrig_audio
libarc4
libphy
libps2
lpc_ich
mac80211
mac_hid
mbcache
mc
mdio_devres
mei
mei_hdcp
mei_txe
memstick
mmc_core
mousedev
mtd
nls_cp437
nls_iso8859_1
of_mdio
ofpart
pcspkr
processor_thermal_device
psmouse
pwm_lpss
pwm_lpss_platform
r8169
rc_core
realtek
rfkill
rfkill_gpio
rtsx_usb
rtsx_usb_ms
rtsx_usb_sdmmc
serio
serio_raw
snd
snd_hda_codec
snd_hda_codec_generic
snd_hda_codec_hdmi
snd_hda_codec_realtek
snd_hda_core
snd_hda_intel
snd_hwdep
snd_intel_dspcfg
snd_pcm
snd_seq
snd_seq_device
snd_seq_dummy
snd_timer
soundcore
sparse_keymap
spi_nor
syscopyarea
sysfillrect
sysimgblt
usbhid
uvcvideo
vfat
videobuf2_common
videobuf2_memops
videobuf2_v4l2
videobuf2_vmalloc
videodev
wmi
wmi_bmof
x_tables
xhci_hcd
xhci_pci


!!Sysfs Files
!!-----------

/sys/class/sound/hwC0D0/init_pin_configs:
0x12 0x90a60120
0x13 0x40000000
0x14 0x90170110
0x18 0x411111f0
0x19 0x04a19030
0x1a 0x411111f0
0x1b 0x411111f0
0x1d 0x40669945
0x1e 0x411111f0
0x21 0x0421401f

/sys/class/sound/hwC0D0/driver_pin_configs:

/sys/class/sound/hwC0D0/user_pin_configs:

/sys/class/sound/hwC0D0/init_verbs:

/sys/class/sound/hwC0D0/hints:

/sys/class/sound/hwC0D2/init_pin_configs:
0x04 0x18560010
0x05 0x58560010
0x06 0x58560020

/sys/class/sound/hwC0D2/driver_pin_configs:

/sys/class/sound/hwC0D2/user_pin_configs:

/sys/class/sound/hwC0D2/init_verbs:

/sys/class/sound/hwC0D2/hints:


!!ALSA/HDA dmesg
!!--------------

[    0.128716] ACPI: Added _OSI(Linux-Dell-Video)
[    0.128719] ACPI: Added _OSI(Linux-Lenovo-NV-HDMI-Audio)
[    0.128721] ACPI: Added _OSI(Linux-HPI-Hybrid-Graphics)
--
[   12.465363] input: Video Bus as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/LNXVIDEO:00/input/input17
[   12.465733] snd_hda_intel 0000:00:1b.0: bound 0000:00:02.0 (ops i915_audio_component_bind_ops [i915])
[   12.550948] intel-spi intel-spi: w25q64dw (8192 Kbytes)
--
[   12.718441] 0x000000000000-0x000000800000 : "BIOS"
[   12.735753] snd_hda_codec_realtek hdaudioC0D0: autoconfig for ALC236: line_outs=1 (0x14/0x0/0x0/0x0/0x0) type:speaker
[   12.735757] snd_hda_codec_realtek hdaudioC0D0:    speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
[   12.735759] snd_hda_codec_realtek hdaudioC0D0:    hp_outs=1 (0x21/0x0/0x0/0x0/0x0)
[   12.735761] snd_hda_codec_realtek hdaudioC0D0:    mono: mono_out=0x0
[   12.735763] snd_hda_codec_realtek hdaudioC0D0:    inputs:
[   12.735766] snd_hda_codec_realtek hdaudioC0D0:      Mic=0x19
[   12.735768] snd_hda_codec_realtek hdaudioC0D0:      Internal Mic=0x12
[   12.809970] intel_rapl_common: Found RAPL domain package
--
[   12.849278] hid-multitouch 0018:03EB:8C3C.0004: input,hidraw3: I2C HID v1.00 Device [ATML1000:00 03EB:8C3C] on i2c-ATML1000:00
[   12.853249] input: HDA Digital PCBeep as /devices/pci0000:00/0000:00:1b.0/sound/card0/input18
[   12.853370] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input19
[   12.853502] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input20
[   12.853621] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input23
[   13.013499] mousedev: PS/2 mouse device common for all mice

I’ll reply with:

Then we have

Well, is not Manjaro that enables or disables microphones. Should i doubt my statement?

Descriptions are fine, but we rely on technical information. Let me format the information you provided for @nikgnomic
I’m sure you will have soon a working microphone. :wink:

Thank you for the formatting. I guess you’ve made the points you want to make, so…fine. I wasn’t disputing Razathorn or suggesting he was wrong. Rather, I was trying to express surprise that what I expected to be a quick fix…wasn’t.

But what I’d like to suggest here is that right now, in the year of COVID-19 (with its attendant remote work), when maybe more than ever people might be considering moving from Windows to Linux, this appears (to me, at least) to be a case where sure, LibreOffice (and others) are the straight and easy swap for MS Office, Thunderbird is the straight and easy swap for Outlook…but here, when I was trying to run Slack on Manjaro, expecting it to be the same “switch on and run” situation as it is with Windows…it wasn’t. And the solution appears to be a little challenging. The finer point of “Well, it’s not Manjaro that enables or disables microphones” would be lost on a casual user, don’t you think? (Fictional example follows) Among 100 BMW owners, who among them would know that ZF makes the transmission that just failed on their cars, so don’t fault BMW?

I hope you don’t actually compare Manjaro, at this point, with BMW and ZF with alsa-project :slight_smile: It would be almost a false equivalence. Yes, Manjaro aims to give a good experience to everyone, but some hardware models will require user intervention, some more documentation, patches.
Just an example, the drop of legacy drivers from Nvidia raised havoc in the community …

@Razathorn, if I might, I’d like to catch you up on my “progress” since your original suggestion of downloading Audacity and trying to record with it (you can see my report on learning how to work with that in another reply). On the advice of someone who works with Audacity a lot, I downloaded Kazam to do just a simple screencast.

I recorded two of those (being sure to provide some narration) and then I used both SMplayer and VLC to play them (taking care to make sure the internal speakers were correctly ID’d as the audio output device). The videos of the screencasts played with both players…but there is absolutely no audio with either of them.

Does this point to @nikgnomic’s thought about the ALSA info?

Alsa info is definitely useful. It has reminded me of a similar frustrating venture I had back in the early ubuntu days on my NB50TZ beast of a desktop clone laptop I am typing this on now. This laptop, like yours, uses the snd_hda_intel driver and at one time in the past, I had this same problem. It specifically had to do with the fact that this chipset family, which is used in essentially every laptop known to man because amd just got back into relevance in laptop world, can support a plethora of different configurations depending on the specific laptop vendor’s desires. This means that there is an continual game of the alsa devs making detecting good defaults across hundreds of laptop models that have never coordinated with them and it comes in the format of the snd_hda_intel kernel module supporting various model= parameter options and other fine tuning. For me, I needed to fiddle with the model= argument and then also in the end I had to specify that I had a digital mic rather than an analog one (because there were two different internal inputs that could be soldered on, I believe?) Now days this laptop just works with zero additional help because, well, enough of us use the NB50TZ platform (which is a clone laptop platform that takes desktop processors, gasp) that it just works.

My suggestion is to first load up alsa mixer now that you have alsa-utils installed and play with the volume levels in a terminal window to see if it affects anything. It probably won’t.

My suspicion is that you’ll need to add options for snd_hda_intel (snd-hda-intel) to get this to work. To accomplish this, add a file like /etc/modprobe.d/alsa-options.conf and add a line like this:

options snd-hda-intel model=MODEL

Where MODEL is something you want to try and see if it fixes the issue from this list that is specifically aimed at your ACL236 model:
https://www.kernel.org/doc/html/v4.14/sound/hd-audio/models.html#alc22x-23x-25x-269-27x-28x-29x-and-vendor-specific-alc3xxx-models

MY GUESS is that it will be one of the following model parameters:

laptop-amic
laptop-dmic

And then reboot.

For me, IIRC, everything started working when I set model=laptop-dmic.
Good luck.

Actually, I didn’t have alsa-utils installed…but I do now! I fooled with the alsamixer a bit…enough to see how PgUp/PgDn and Up/Down worked (kind of erratically) but I managed to get both L and R channels showing green and white with no red (though R is a little lower that L). Oh, and I also made sure that “Monitor for Activity” under View was ticked (since that seemed to make sense). Via some web help I started to look into Amixer but some of the commands provided on that site failed and, besides, I knew I was over my head!

Actually, I acted on this suggestion first, since it appeared to me to be (comparatively) easy. I created the file in that location and (with reboots each time) tried both laptop-amic and laptop-dmic, recording a screencast each time. No dice. Good video but no audio.

And BTW, I have run a handy video file that I have through SMplayer and VLC both to confirm that I can play a video w/audio (so it’s not the speakers).

Was my ALSA info of any help to you?

Meanwhile, via other messages, you might see that I’ve installed alsa-utils and started to explore alsamixer (Konsole). As I explained elsewhere, I saw how PgUp/PgDn and Up/Down work and I’ve managed to get the levels to all green and white (no red) even though the R channel is a bit lower than the L. Under View I saw Monitor for Activity and, remembering your thought, that seemed like something I should tick, so I did. I don’t see a whole lot more via the GUI that I should mess with.

I’ve also run amixer and started to fathom it (via some web help) but some of the commands provided didn’t “take” and, besides, I knew I was over my head!

@nikgnomic (and everyone), with holiday break time on my hands plus a wandering mind, I decided to live boot from USB .iso files of two other Arch-based distros that I knew I had around (one exception being Deepin which I knew won’t live boot) and, for whatever it’s worth…

And remembering that Pulse Audio does show a “bounce” on the audio inputs meter for my Manjaro install when I talk or snap my fingers…

Live boots of EndeavourOS and Garuda Linux show that this Lenovo Flex 3’s microphone is working (or can work if enabled) and the “bounce” on the Pulse Audio meter at the same or similar settings seems to be much higher than what I see on the Manjaro hard-install.

Just for my future reference, what formatting function or command(s) did you use to format that ALSA info in the way you like to see it? Was it just quoting it?

Still hoping here!

alsa-info.sh is a complete ALSA diagnostic for kernel developers and has a lot more information than is needed here
But it is quicker and easier than using multiple commands to get the information

Lenovo website does not give much information

Product Overview - Lenovo Flex 3-1120, Flex 3-1130 - Lenovo Support GB
Combo audio jack × 1
Integrated Speakers Stereo × 2
Built-in microphone × 2

2 microphones is likely a dmic digital microphone array
(Microsoft required Intel SST dmic hardware to support Cortana and it was very buggy on their OS when first introduced. Hardware manufacturers used to mention Cortana as a selling point but seem to have dropped it recently)

If you had asked for help with internal dmic on here 12 months ago the answer would have been simple - Linux kernel and the standard snd_hda_intel audio driver cannot support internal microphone arrays

The package sof-firmware to support internal dmic array was released about 10 or 11 months ago, but it took up a lot of forum time for most of last year until the bugfixes came in for PulseAudio and ALSA packages

Your ALSA data has a major omission that you could not have noticed
(It took me a while to see it and I have looked at many similar data dumps in the last year)

you should have more than just the legacy snd_hda_intel
you should have an extra module for the internal microphones like this:

!!Loaded ALSA modules
!!-------------------

snd_hda_intel
snd_soc_skl_hda_dsp

and there should be more information like this in !!ALSA/HDA dmesg at the very end

[    3.822370] snd_soc_skl 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if info 0x040380
[    3.822375] snd_soc_skl 0000:00:1f.3: Digital mics found on Skylake+ platform, using SOF driver

[    4.105319] sof-audio-pci 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if info 0x040380
[    4.105329] sof-audio-pci 0000:00:1f.3: Digital mics found on Skylake+ platform, using SOF driver
[    4.106032] sof-audio-pci 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if 0x040380
[    4.106427] sof-audio-pci 0000:00:1f.3: bound 0000:00:02.0 (ops i915_audio_component_bind_ops [i915])

[    4.244699] sof-audio-pci 0000:00:1f.3: DMICs detected in NHLT tables: 4

I suspect that you may just be missing the 'sof-firmware` package for the additional drivers
so I suggest you install that package (or reinstall it if it is already installed)

pamac install sof-firmware

and reboot system to make sure the new ALSA module detects the microphones

Thanks so much! I’ll be on this immediately!

One thing, though (just so I know what to be aware of): will the creation of the file that @Razathorn suggested:

My suspicion is that you’ll need to add options for snd_hda_intel (snd-hda-intel) to get this to work. To accomplish this, add a file like /etc/modprobe.d/alsa-options.conf and add a line like this:

options snd-hda-intel model=MODEL

Where MODEL is something you want to try and see if it fixes the issue from this list that is specifically aimed at your ACL236 model:
[LINK DELETED]

MY GUESS is that it will be one of the following model parameters:

laptop-amic
laptop-dmic

…have any impact with this? Is that a file that, having created it, I can live with? Or do I need to delete it?

@nikgnomic Okay, on a whim I decided to do a re-install. I grabbed the very latest Manjaro KDE (as before, I chose the minimal install) iso, flashed it to a USB and installed it in the same partition as before.

Upon restart, I was advised that there was a new kernel (5.10.2-2) so I installed that.

The ONLY other installations I made were Kazam, SMPlayer, VLC and Slack (and, yes, as before, I realize Slack-Desktop is in beta)

I then ran pamac install sof-firmware (as your reply had suggested) and, again, the installation process took place without any alert to the software already being there.

I made no changes to the audio input (already selected as internal microphone) other than to confirm the mic was not muted.

I made a screencast with Kazam (with plenty of narration!) and saved it to my Videos folder. I then played that file with both SMPlayer and VLC (making sure that the speaker volume in each was up).

The result was exactly as before: no audio is present in the playback.

As you have re-installed to a slightly different OS you will need to get alsa-info again
(if you use the ‘–upload’ option you only need to post a link to the data at alsa-project)

If the sof-firmware is working to support internal dmic but still no audio there may also be a problem in PulseAudio
please post response to

pacmd dump && pacmd list-cards

I doubt Kazam will be much help for testing audio
The latest comment on AUR page (2020-12-14) suggests microphone does not work with this package
The Launchpad ‘maintainer’ page shows latest stable version (1.4.5) was released in 2014
and more than 100 ‘new’ bug reports not actioned

[This is the third moribund Launchpad package mentioned on here recently and this appears to be a similar old age and neglect problem to grub-customizer and conky-manager]

Manjaro official repositories has kwave and krecorder for recording audio on KDE
but I do not use KDE and do not know these packages
If they are not suitable I would suggest you try gnome-sound-recorder