the best tool i know of for seeing and setting alsa mixer settings is
"amixer"
the alsa command line tool
you see all the settings with just the command amixer
for me to set Mic capture would be (capture is alsa record)
amixer set Mic 15 cap
and i might need
amixer set Capture 10 cap
i don't remember if you need Cature or not with the Mic
it helps to have a better mixer than kmix
i like qamix from here
http://alsamodular.sourceforge.net/
but it only comes with a few card settups (it has a great settup for sb live and a few others)
otherwise it's build setup on your own kind of thing which is hard
beyond that i don't know -- never user krec
i say turn off artsd and go straight through alsa with
arecord -d 10 -f cd -t wav foo.wav
to try recording a 10 second wav file
then
aplay foo.wav
to see if it worked
once you get that going branch out to other tools