If it were me, I would probably run "alsaconf" to detect and configure followed by "alsamixer" to fine tune and then "alsactl store" to save the settings. If it squeals, I think you have to turn down AC97 or something like that.
If this doesn't work, get the latest alsa and have a look on their site, then repeat the above steps. and if THAT doesn't work (i'd be getting desperate by this point!!) then compile a brand new kernel with full alsa support... then repeat the above steps!
I'm sure they are supported, but you may have to play around a bit.
Good luck my friend!