I wrote an smf(5) service definition (using the S99oss script as the staring point for the start/stop method script).
I found that after the system boots, even though the logs all indicate that 'soundon' executed successfully, any attempt to use /dev/dsp (like, via osstest) results in a system panic. If I run soundon again (by hand, after the system boots) things seem to work just fine. I made certain that the boot-time soundon invocation was as late as possible in the boot cycle. This behavior exhibits itself even when using the legacy S99oss script in /etc/rc3.d
Also, why is /reconfigure created every time I run soundon? I suspect that Solaris is doing this behind the scenes.
Anyway, back to audioens for now (I'm using a sound blaster 16 pci card)
~f
