sound woes... solved!

Rob McKennon <[email protected]>
Newsgroups gmane.org.user-groups.jaxlug
Message-ID <[email protected]>
    Working on computers all day long as a day job, then coming home to 
work on my own computer is no fun.  Especially after RTFM-ing and 
G-ingMAO on this particular problem for over 2 weeks.  But I am a 
hacker, and I WILL WIN.
    The problem initially, was playing midi music through Rosegarden (a 
music editing program).  I could do this before with my old computer and 
my old SoundBlaster card, but no luck with the new computer and onboard 
super-wham-o-dyne HD sound chip.  So.. I decided to put in my old 
SoundBlaster card and see what happens.  Good news, the system detected 
the archaic card, and after much configuration on the software side, I 
got it to play!  Bad news... every time I reboot, the onboard sound chip 
comes up as the default sound device.
    Now... The sound devices are managed by "ALSA" (/Advanced Linux 
Sound Architecture), and are detected by udev when the system boots up.  
You configure ALSA with the wonderful command "alsaconf".   After 
exiting, it saves your configuration in the //etc/modprobe.d/sound.conf 
file.  After running alsaconf, you are invited to run alsamixer set the 
default device and to set the sound levels.  Then you test them out with 
the command "aplay -vv file.wav".   But... after rebooting... guess 
what... the onboard is again the default device... arrrgghhh!
    Tonight I re-read this url: 
//http://wiki.linuxaudio.org/faq/start?redirect=1 and noticed something 
about the /etc/modprobe.d/backlist.conf file.  This file tells udev and 
ALSA not to load specific drivers for certain hardware.  I noticed that 
the driver for my legacy SoundBlaster card was in this file.  I 
commented it out, rebooted and now my SoundBlaster card comes up as the 
default sound card, and all is well.

I hope this post helps someone with future woes...


Rob.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.