its probably something to do with the way you compiled the ALSA. i found the best way was to make sound an integrated part of the kernel, and alsa a MODULE. also, try to include lots in the alsa configuration before compiling, such as mixer and so forth.
basically, it sounds most likely to me that alsa is compiled as part of the kernel when a module would be more appropriate.
