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


Reply via email to