The internal mic works fine on my wife’s Lenovo x220 with a 64-bit openSUSE-12.1 and KDE desktop. The same is true for my old Dell Studio 1537 laptop.
I recommend you install the application pulse audio volume control (pavucontrol) and use that to tune your internal mic. I provided an indication as to how that can be done in this blog posting : Pulseaudio Basics for openSUSE with pavucontrol - Blogs - openSUSE Forums
If that does not help, can you :
and select the SHARE/UPLOAD option and after the script finishes it will give you a URL to pass to the support personnel. Please post here the output URL/website-address that gives. Just the URL/website-address. You may need to run that script twice (the first time with root permissions to update in the /usr/sbin directory, and the second time to get the URL).
Note if for some reason that gives you no website/url/address then run it with the no-upload option:
and post the file /etc/alsa-info.txt it creates to Pastebin.comand press SUBMIT on that site and again post here the URL/website-address it provides.
… some clarification on running the script “alsa-info.sh” … when you run:
you should get something like this (if it asks for an update, select NO):
followed by this (select the SHARE/UPLOAD option):
followed by this (its quickest if you simply select ‘NO’ to seeing the output - you will see it on the web page) :
followed by this (where in RED is the URL).
Just post the URL you get (similar to the RED URL in my example, but yours will be different).
Again, if you can not get that, then run this with the no upload option:
which will create the file /tmp/alsa-info.txt. Copy that file and paste it on Pastebin.com and press submit. That will give you a URL address. Please post that URL here.
That will give us some information such that we can better understand your problem.