I am running minimal Ubuntu 12.04 with openbox. The system does not have any pulseaudio stuff.
I just installed a Soundblaster Audigy card. Ubuntu automatically recognized the card and installed the driver.
$ cat /proc/asound/cards
$ aplay -L
$ speaker-test -c6 -twav -Dsurround51:CARD=CA0106
This works perfectly. Each speaker works as expected.
Now, I just want CA0106 to be my default. So I created ~/.asoundrc with the following lines:
After the reboot, I tried the following command:
$ speaker-test -c6 -twav
Playback device is default
Stream parameters are 48000Hz, S16_LE, 6 channels
Channels count (6) not available for playbacks: Invalid argument
Setting of hwparams failed: Invalid argument
I am confused. Why doesn't this work? Is there something wrong with my .asoundrc definition?
Appreciate your help.