Well done on getting this far.
Getting internal mics to work on Linux can be difficult. Dependent on the wiring, it could be the mic is associated with your web cam, and its possible you need the web cam driver to get the internal mic functioning … and maybe not.
Its also possible your internal mic is a digital (as opposed to an analog mic). It would be useful if you knew which. Also, are you a Gnome or KDE user? Gnome will for certain have the extra complexity of pulse audio added. KDE may not.
Now for some general advice, suggestions, and information requests …
To test your mic I now recommend this command
arecord -vv -fdat foo.wav
I can also play back the recording with xine or mplayer or xmms (or any audio playback program). There is some guidance here: Microphone - openSUSE
The benefit of such a simple test, is there is no other software inbetween, where there could a problem with the software (as opposed to the hardware configuration, or the mixer configuration).
Embedded (integrated) mics are always difficult to debug.
For openSUSE-11.2, with your laptop connected to the internet, by opening a gnome-terminal or a kde konsole and twice copy and paste the following into that terminal/konsole
Run it the 1st time with root permissions. It may ask if you wish to do an update of the script. Select YES.
Then run it again (as either a regular user or as root). This time it will diagnose your PC’s hardware and software configuration for audio, and it will ask if you wish to SHARE/UPLOAD the information. Please select that. It will then post its output on the Internet/web. It will give you the URL of the web site. Please post that URL here. JUST the URL.
Also, please copy and paste the following commands one line at a time into a gnome-terminal or a konsole and post here the output: rpm -qa | grep alsa
rpm -qa | grep pulse
rpm -q libasound2
cat /etc/modprobe.d/50-sound.conf… with that information I may be able to make a recommendation.