I run openSUSE-11.1 KDE-3.5.10. I don’t touch pulse when it comes to recording audio.
When I test my mic, I typically use a simple arecord command. ie something likearecord -d 10 myrecording.wavor
arecord -d 10 -f cd secondrecording.wavwhere “-d 10” sets a 10 second recording. I then play back the recording with xine or mplayer or xmms (or any audio playback program).
The benefit of such a simple test, is there is no other software in between, where there could a problem with the software (as opposed to the hardware configuration, or the mixer configuration).
The simple way of recording-test is to use arecord. Run arecord like:
% arecord -vv -fdat foo.wav
where -vv option means the verbose output just like aplay, -fdat means 48kHz, 2-channel, 16bit format, and the sound is recorded in the file foo.wav. It shows a VU-peak meter, so you will see usually what is being recorded. Push Ctrl-C to quit the recording; otherwise it’ll continue endlessly. After finishing the recording, try to play back the file via aplay again.