aplay works fine, arecords capture only noise

Hi! I build the kernel I grab from Android (and from some other places
too). I can play audio fine (aplay). But arecord records only
noise.... Any idea what I might be missing?

If I use the Angstrom build (binaries image), I can run arecord fine.