You are not logged in.
Here's my problem. I've managed to get the headset to play sound on applications which allow me to change their audio output (bmp, vlc), but I want my Gnome to automatically select my USB headset as its main sound device. Right now I can't get sound from gnome nor any of its applications (rhythmbox, banshee, etc), and my keyboard shortcuts direct themselves to the old sound card, which really irritates me.
Anyone able to help me get my headset to be detected as main, or at least to show me how to disable the old sound card?
cat /proc/asound/modules
0 snd_intel8x0
1 snd_usb_audio
more /proc/asound/cards
0 [SI7012 ]: ICH - SiS SI7012
SiS SI7012 with ALC655 at 0xe000, irq 20
1 [Headset ]: USB-Audio - Logitech USB Headset
Logitech Logitech USB Headset at usb-0000:00:03.0-1, full speed
more /proc/asound/version
Advanced Linux Sound Architecture Driver Version 1.0.13 (Tue Nov 28 14:07:24 2006 UTC).
:!:
Offline
1000
Offline
Alternatively, whichever sound module gets loaded first is the default, so to force a specific device to be loaded first (card 0), add it to the MODULES list in /etc/rc.conf. Module autoload will then detect the other sound devices (card 1 etc)
My 5.1 speakers are attached to a sound card using the "snd_cmipci" module, so I just added that to "MODULES" to make sure it is loaded first as card 0. My headset for Skype is attached to the onboard sound (snd_via82xx module is auto-detected and becomes card 1).
Offline
Alternatively, whichever sound module gets loaded first is the default, so to force a specific device to be loaded first (card 0), add it to the MODULES list in /etc/rc.conf. Module autoload will then detect the other sound devices (card 1 etc)
My 5.1 speakers are attached to a sound card using the "snd_cmipci" module, so I just added that to "MODULES" to make sure it is loaded first as card 0. My headset for Skype is attached to the onboard sound (snd_via82xx module is auto-detected and becomes card 1).
#
MODULES=(snd_usb_audio)
# Scan for LVM volume groups at startup, required if you use LVM
I added it and restart the computer, but it still picks my board's card as default. Am I doing anything wrong?? :cry:
* Also tried MODULES=(snd_usb_audio snd_usb_lib) to no avail.
Offline
Solved! I edited my modprobe.conf to
alias snd-card-0 snd-usb-audio
alias sound-slot-0 snd-usb-audio
options snd-usb-audio index=0
alias snd-card-1 snd-intel8x0
alias sound-slot-1 snd-intel8x0
options snd-intel8x0 index=-2
Restarted, and now it works. Yay!
Offline