News Jan 4 2007: If there are any corrections, etc. That should be added please send me the info to update it here. And since my USB headsets work fine with recent versions of Fedora and RHEL, and since I don't use Ubuntu, Debian, Suse, Slackware, etc. I have no idea how this may apply to you. Your feed back is helpfull to others.
For some reason ALSA wants the USB headset installed first.
The USB Audio support module (audio.ko) uses OSS and doesn't work with ALSA, you might want to disable this, or somehow prevent it from being loaded when you plug in the headset.
modprobe.conf
alias char-major-116* snd alias snd-card-0 snd-usb-audio alias char-major-14* soundcore alias sound-slot-0 snd-card-0 alias sound-service-0-0 snd-mixer-oss alias sound-service-0-1 snd-seq-oss alias sound-service-0-3 snd-pcm-oss alias sound-service-0-8 snd-seq-oss alias sound-service-0-12 snd-pcm-oss alias snd-card-1 snd-via82xx alias sound-slot-1 snd-card-1 alias sound-service-1-0 snd-mixer-oss alias sound-service-1-1 snd-seq-oss alias sound-service-1-3 snd-pcm-oss alias sound-service-1-8 snd-seq-oss alias sound-service-1-12 snd-pcm-oss
Part of the oss above is redundant.
I've had to run modprobe snd-card-1 on boot.
Solution to card order, and not loading up at boot
modprobe.conf
alias char-major-116* snd alias snd-card-1 snd-usb-audio options snd-usb-audio index=1 alias char-major-14* soundcore alias sound-slot-1 snd-card-1 alias sound-service-1-0 snd-mixer-oss alias sound-service-1-1 snd-seq-oss alias sound-service-1-3 snd-pcm-oss alias sound-service-1-8 snd-seq-oss alias sound-service-1-12 snd-pcm-oss alias snd-card-0 snd-via82xx alias sound-slot-0 snd-card-0 options snd-via82xx index=0 alias sound-service-0-0 snd-mixer-oss alias sound-service-0-1 snd-seq-oss alias sound-service-0-3 snd-pcm-oss alias sound-service-0-8 snd-seq-oss alias sound-service-0-12 snd-pcm-oss
Haven't enabled the mixer settings save/load.
This isn't done, but chances are I wouldn't put anything up If I finished it
Questions, comments, corrections, whatever, send me e-mail: abest@digitalflex.net Use a descriptive subject line, I get lots of email it takes time.