I am late coming to this thread. I would like to try and help.
Skype and pavucontrol will only work if the Mic recording is not blocked at the alsa level.
I read the Original Posters (OPs) posts a couple of times, and it is not clear to me if the functionaly to record with the Mic. It is also not totally clear to me if this is the laptop internal mic that is being tested, or an external mic plugged into the input jack on the laptop that is being tested. What is clear is that Skype works with an old external webcam, suggesting the problem is wrt the laptop sound configuration - either alsa or pulse.
I noted this script output that the OP provided:
http://www.alsa-project.org/db/?f=8e025a04ce83cd839b270298bac9ce317aee4fd7
That script clearly shows the mic is muted at alsa level. Consider:
**Simple mixer control 'Mic',0**
Capabilities: pvolume pswitch
Playback channels: Front Left - Front Right
Limits: Playback 0 - 31
Mono:
Front Left: Playback 0 **[0%]** -34.50dB] [on]
Front Right: Playback 0 **[0%]** -34.50dB] [on]
**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 '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 'Internal Mic',0**
Capabilities: pvolume pswitch
Playback channels: Front Left - Front Right
Limits: Playback 0 - 31
Mono:
Front Left: Playback 0 **[0%]** -34.50dB] **[off]**
Front Right: Playback 0 **[0%]** -34.50dB] [off]
**Simple mixer control 'Internal Mic Boost',0**
Capabilities: volume
Playback channels: Front Left - Front Right
Capture channels: Front Left - Front Right
Limits: 0 - 1
Front Left: 1 [100%] [12.00dB]
Front Right: 1 [100%] [12.00dB]
Simple mixer control ‘Mic’ playback is set to 0%. This makes it very difficult to determine if a Mic is working. I recommend setting it to 65% or so.
Simple mixer control ‘Mic Boost’ is set to 0%. Many mics will not record at all if set to 0% boost. I recommend moving this up 65% boos or so.
Simple mixer control ‘Auto-Mute Mode’ is enabled. If I had a problem with my Mic, I would disable that, and only AFTER I managed to get my Mic working, would I then disable that (to reduce noise).
Simple mixer control ‘Internal Mic’ is set to 0% and it is OFF. Again, if using the internal Mic, this makes it very difficult to determine if an Internal Mic is working. It needs to be switched from OFF to ON. I also recommend setting it to 65% or so.
You were given advise to use alsamixer to tune that. That was good advice. I recommend you follow up on it. Take the time to learn alsamixer. It is actually easy and we should only be talking a few minutes of expermentation. Open a konsole/xterm, and type “alsamixer”. Take a screen shot of the settings before you start playing with them (so you can restore later if need be) and then start in that konsole/xterm with alsamixer try to increase the Mic levels, including the boost, and change the internal Mic from OFF to ON.
Now for testing, do not test with only Skype. I use the simple konsole/xterm application amixer. I note that:
ARECORD
**** List of CAPTURE Hardware Devices ****
**card 1:** PCH [HDA Intel PCH], **device 0**: ALC282 Analog [ALC282 Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
This IS a bit unusual. It means your Mic is hw:1,0 (ie on Card-1). Typically applications will look for the Mic on hw:0,0 (ie on Card-0). To test for basic Mic functionaliy, in a separate konsole/xterm type the following:
arecord -vv -f S16_LE -c 2 -D hw:1,0 new.wav
and that should record any audio the Mic picks up to a file called new.wav. Stop the recording by pressing <ctrl><c> when the konsole/xterm has focus. Then with a play back application (such as “aplay new.wav” ) playback the file ‘new.wav’ to see if anything was recorded. Take note of any errors when running arecord and post the output here.
Note you may need to use ‘alsaxmixer’ as noted previous to increase playback and boost. And then once you get sound with ‘arecord’, then try Skype, using pulse audio to enusre that hw:1,0 is selected in the configuration tab (it may have a different name).
Because your PC has two instances of the snd_hda_intel module running at the same time (one associated with HDMI and the other with the analog sound) this is a bit more tricky.
Good luck.
.