You didn't need to do that,

you probably just needed to install the alsa-driver package.

whats the point of everyone compiling their own custom kernels with everything built in ? just because they dont know how to correctly install or load modules?

what happens next time when you want to upgrade your kernel? you'll be building it again, whats the point?