I have a cheap USB Sound Adapter bought from Amazon, plugged in this with my QNAP TS-110 NAS box. This NAS box is going to serve as Table top Media center also. You can refer this post for more info on this. I have installed Debian Squeeze (6.0) testing branch. The kernel is 2.6.32 on this arm architecture.
$ uname -a
Linux debian 2.6.32-5-kirkwood #1 Sat Sep 18 15:20:08 UTC 2010 armv5tel GNU/Linux
[ 30.406340] usb 1-1.2: new full speed USB device using orion-ehci and address 3
[ 30.527515] usb 1-1.2: New USB device found, idVendor=0d8c, idProduct=000c
[ 30.534438] usb 1-1.2: New USB device strings: Mfr=0, Product=1, SerialNumber=0
[ 30.541883] usb 1-1.2: Product: C-Media USB Headphone Set
[ 30.573852] usb 1-1.2: configuration #1 chosen from 1 choice
$ lsusb………Bus 001 Device 003: ID 0d8c:000c C-Media Electronics, Inc. Audio Adapter
Here is the list of modules loaded automatically.
$ lsmod | grep snd
snd_usb_audio 59236 0
snd_pcm 56903 1 snd_usb_audio
snd_page_alloc 4891 1 snd_pcm
snd_usb_lib 14384 1 snd_usb_audio
snd_seq_midi 4274 0
snd_seq_midi_event 4610 1 snd_seq_midi
snd_rawmidi 15833 2 snd_usb_lib,snd_seq_midi
snd_hwdep 5140 1 snd_usb_audio
snd_seq 43935 2 snd_seq_midi,snd_seq_midi_event
snd_timer 15962 2 snd_pcm,snd_seq
snd_seq_device 4983 3 snd_seq_midi,snd_rawmidi,snd_seq
snd 42948 7 snd_usb_audio,snd_pcm,snd_rawmidi,snd_hwdep,snd_seq,snd_timer,snd_seq_device
soundcore 4753 1 snd
usbcore 122115 6 snd_usb_audio,snd_usb_lib,udlfb,usbhid,ehci_hcd
# apt-get install alsa-tools alsa-oss alsa-utils
$ alsamixercannot open mixer: No such file or directory
# Keep snd-usb-audio from beeing loaded as first soundcardoptions snd-usb-audio index=-2
# Keep snd-usb-audio from beeing loaded as first soundcardoptions snd-usb-audio index=0


FYI…an F5 on the alsamixer screen may also give you access to the “Capture” slider. It shows as stereo, but it’s probably mono.
Thank you very much, sir. I am indeed working on a system with no default sound onboard and my USB sound dongle needed to be set as primary to function with ALSA. Appreciate very much your post of your findings!
Strangly on ubuntu (13.10), there are two entries for this line, I didn’t see the second one at first try and didn’t understand why it didn’t worked. So I set it as this and it just worked fine. Thanks a lot !! :
[…]
options snd-usb-audio index=0
[…]
# Keep snd-usb-audio from beeing loaded as first soundcard
options snd-usb-audio index=0
modprobe -r snd_usb_audio
modprobe snd_usb_audio
avoided reboot for me (running mpd on a homeserver and had plenty of other stuff running on it as well)
This setup sort of helped thank you
I had to change it 1 instead of 0 and make a script for start up.
This is how i went about it.
http://www.m3ta4.net/hd/debian/partsix/debianpartsix.html
Thanks!!! It is really helps to me!
Fantástico. Problema resuelto.
Wonderful, fantastic, problem solved.
Worked wonderfull, thanks!!!
Greets! Thank you! 🙂
thank you very much you are my herooooooooooooooo 😀
Great, saved me a lot of time 🙂
Greets
Marcus
Dude,
dont know hot to thank you
Nice posting easy to read thank you
Thanks for the simple fix. Helped me out.
Thanks for posting this! You saved me some time!
You saved my day!
thanks for the tips, made my day 🙂
THX! 🙂
Thank you so much for your help!!! All is working)))))
Большая благодарность за вашу помощь!!! Всё работает)))