Chris wrote:
> Thanks for all the advice. So far no luck. Specifically;
>
> turning off the sound-at-startup option in DrakConf had no effect after
> rebooting. That is, sound was not started, but mpg123 still gave the same
> "device busy" error. (which makes me wonder - if sound still works without
> the sound service starting at boot time, what is the point of starting it
> at boot?)
There is some on-demand loading of modules but I wouldn't trust it.
Also some daemon (I forget which) likes to unload modules that havn't
been used for a long time. If they don't get reloaded quick enough
when mpg123 plays, I could see it possibly being a race condition.
What is that daemon that attempts to clean up "unused" kernel modules?
> ls /pro/*/fd | egrep 'dsp|fd:' showed no processes using /dev/dsp
Make sure you have a 'c' in that ls: ls /proc/*/fd | egrep 'dsp|fd:'
or use:
lsof /dev/dsp
which is much easier.
duane