I have some problems with my sound after 4.xx releases. Sometime sound stop to play and i get messages like:
run soundoff and run soundon again.
sblive: Cannot allocate DMA buffer
OSS: Unable to allocate 65536 bytes for a DMA buffer
in my syslog. After killing (killall -9) and restarting xmms all is ok. With freebsd internal drivers i had no such problems, but oss is better for me.
Sound player is latest xmms.
samm>~: ossinfo
Version info: OSS 4.0 (build 070613/200706240702/G (0x00040002)
Platform: FreeBSD/i386 6.2-RELEASE FreeBSD 6.2-RELEASE #1: Tue Jan 16 00:17:50 E
ET 2007 root@samm.local:/usr/obj/usr/src/sys/SAMMKRNL
Number of audio devices: 9
Number of audio engines: 9
Number of MIDI devices: 0
Number of mixer devices: 1
Device objects
0: sblive0 SB Live
1: vmix0 OSS transparent virtual support
MIDI devices (/dev/midi*)
Mixer devices (/dev/mixer*)
0: SB Live (TR28023) (Mixer 0 of device object 0)
Audio devices
/dev/oss/sblive0/pcm0 SB Live main (device index 0)
/dev/oss/sblive0/pcm1 SB Live front out (device index 1)
/dev/oss/sblive0/pcm2 SB Live side out (device index 2)
/dev/oss/sblive0/pcm3 SB Live center/lfe out (device index 3)
/dev/oss/sblive0/pcm4 SB Live 5.1 output device (device index 4)
/dev/oss/vmix0/pcm0 SB Live main (VMIX0) (device index 5)
/dev/oss/vmix0/pcm1 SB Live main (VMIX0) (device index 6)
/dev/oss/vmix0/pcm2 SB Live main (VMIX0) (device index 7)
/dev/oss/vmix0/pcm3 SB Live main (VMIX0) (device index

If you need any additional information or debug - please, contact me.
P.S. And great thanks for the Open Source OSS
