I had to make sure I put the right option for my computer (an HP Pavillion HDX 16 laptop) into /etc/modprobe.d/alsa-base.conf:
options snd-hda-intel model=hp-hdx
I also had some luck with:
options snd-hda-intel model=hp-m4
But, obviously, the first one worked best.
For anyone who is down on PulseAudio: you obviously haven't tried it recently. It is much better behaved in the most recent releases (again, once you get the HW drivers and ALSA set properly).
I will admit that it took me a bit of flailing about to get everything working properly under PulseAudio, but once I got the right alsa-base option, and figured out that in the ALSA volume control you have to click on the button so its red to select the microphone as active. Maybe I'm dense, but it really wasn't obvious.
I did find this site with ALSA-related info:
http://www.kernel.org/doc/Documentation/sound/alsa/And specifically this file:
http://www.kernel.org/doc/Documentation ... Models.txtBut it doesn't have a clear list of what the various snd-hda-intel models are that I could find. However, I did find this old post on the Ubuntu forums that might be of use:
http://ubuntuforums.org/showthread.php?t=1043568I am insanely happy that I got it all to work and am glad to share what little I figured out so other people won't take as long as I did to get the most out of their hardware.
MikeC