I have a cheapo USB sound card running:
http://www.tigerdirect.com/applications/SearchTools/item-details.asp?EdpNo=4115644&CatId=4261My lsmod shows:
snd_usb_audio 62198 0
snd_pcm 64636 1 snd_usb_audio
snd_page_alloc 4991 1 snd_pcm
snd_usb_lib 15682 1 snd_usb_audio
snd_hwdep 5265 1 snd_usb_audio
snd_seq_midi 4530 0
snd_rawmidi 17265 2 snd_usb_lib,snd_seq_midi
snd_seq_midi_event 5214 1 snd_seq_midi
snd_seq 50529 2 snd_seq_midi,snd_seq_midi_event
snd_timer 18437 2 snd_pcm,snd_seq
snd_seq_device 5207 3 snd_seq_midi,snd_rawmidi,snd_seq
snd 38097 7 snd_usb_audio,snd_pcm,snd_hwdep,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
soundcore 702 1 snd
I am using the 2.6.32.2 kernel and associated modules.
This works with the Alsa sound system. I run MP3, Flac, etc through MPD.
Hope that helps,
Doug