Since the mic worked in Ubuntu 10.10, I tried replacing the Ubuntu 11.10 conf files in /usr/share/alsa with the ones from Ubuntu 10.10 and then I rebooted. It didn't seem to do anything at all though so I changed the conf files back to the 11.10 ones. Basically, I'm trying a bit of trial and error here.
What I would think is that how alsa interacts with pulseaudio depends on these three files:
Since the mic worked in Ubuntu 10.10, I tried replacing the Ubuntu 11.10 conf files in /usr/share/alsa with the ones from Ubuntu 10.10 and then I rebooted. It didn't seem to do anything at all though so I changed the conf files back to the 11.10 ones. Basically, I'm trying a bit of trial and error here.
What I would think is that how alsa interacts with pulseaudio depends on these three files:
/usr/share/ alsa/alsa. conf alsa/pulse. conf alsa/pulse- alsa.conf
/usr/share/
/usr/share/
yet it seems like I'm dead wrong as replacing those files with ones from a distribution that had the mic working, didn't make a bit of difference.