Page 1 of 1

osstest works but no /dev/dsp or /dev/mixer device nodes

Posted: Tue Jan 03, 2006 1:53 am
by pc-bsd user
Using pc-bsd, based on freebsd6.0 with kde 3.4.3 using a Dell sound blaster Live card.

I've downloaded and installed OSS which detected the card successfully.
When I run osstest I hear sound from /dev/dsp0 (front) and /dev/dsp1 (surround)

My problem is I don't have /dev/dsp or /dev/mixer device nodes so the KDE sound system wont work. But I do have /dev/dsp0 , dsp1, ... dsp63 and /dev/mixer0, mixer1, ... mixer7

Tried running ossctl and selecting "/dev/dsp output device assignment" and get the message "no devices to reorder"

Any help very much appreciated!

Posted: Tue Jan 03, 2006 3:58 am
by BSDKaffee
This might help you: ... =2355#2355

Also, in the KDE Control Center, click on Sound System and the on the Hardware tab. Check the "Override device location" box and use an available virtual channel for the device. That will place aRts on its own virtual channel rather than a real channel which would disable the virtual channels. That device might vary depending on your sound card so run:
$ cat /dev/sndstat
See what the virtual channels are and use an available one. On my box, /dev/dsp2 is the first virtual channel, so I use that to link to /dev/dsp (with the script from the above URL). Then I use /dev/dsp3 for aRts. /dev/dsp4 is for amarok.