sound works with kldload, but not /boot/loader.conf?

Robert William Vesterman bob at vesterman.com
Sun Dec 12 17:16:13 PST 2004


Hi,

I just tried playing a WAV file using xmms (this is the first time I've 
tried anything with sound on my installation).  It issued a very generic 
error message, telling me things like "make sure your device is 
installed".  I did some research (mostly in the FreeBSD handbook), and 
eventually got my sound working by doing a "kldload snd_driver". 

I then changed /boot/loader.conf to contain the line:

snd_driver_load="YES"

So that I wouldn't have to "kldload snd_driver" every time.  After 
rebooting, xmms acted like it was playing the song - no error message, 
equalizer lights happily jumping around, et cetera - but no sound came out.

If I try "kldload snd_driver" at this point, it says that snd_driver is 
already loaded.  If I comment out the line from /boot/loader.conf, 
reboot and do a "kldload snd_driver", the sound works fine (as it did 
before).

So, am I doing something wrong? Is there a way to get the 
/boot/loader.conf line to work? Is there anything else I could investigate?

If it's just screwed up and that's all there is to it, could I just 
manually put "kldload snd_driver" into some automatic startup script? If 
so, what is the appropriate script?

Thanks,

Bob Vesterman.



More information about the freebsd-questions mailing list