There was a newbie in channel that wanted to know how to get ALSA to load on boot for DSL via LILO, and I tried to get him to find it on his own...but he wouldn't/didn't and was pissed off because I said I could help him...but then I forgot about him! I remember JP saying 'thats evil, tronik' when I told him I would help him...Anyway...This ones for you, newbie.
edit /etc/lilo.conf and added these options to append for your dsl boot.
append=" alsa -and anything else you want to be passed at bootup- "
Don't forget to rerun lilo -v to reload it and reboot!
if you can't find this, then you're lazy.