When the old process is still arround try finding and killing it via
'fuser /dev/dsp'

No, that's not the problem. I double checked that, e.g.:
~$ fuser /dev/dsp
~$ cat /dev/dsp
cat: /dev/dsp: No such device or address

That is expected since dmasound doesn't support recording. You'll have to wait for 2.6 with alsa - see some older threat here.

~$ cat .bashrc > /dev/dsp
-bash: /dev/dsp: Device or resource busy

That should work and produce some noise :/. Never had this problem.

When I have soundproblems I just reload the modules via a skeleton-drived script: "/etc/init.d/sound restart".

-----
# set -e #don't quite on the first error
[...]
  start)
        echo -n "Loading $NAME"
        modprobe dmasound_pmac
        modprobe dmasound_core
        modprobe soundcore
        echo "."
        ;;
  stop)
        echo -n "Unloading $NAME"
        rmmod dmasound_pmac
        rmmod dmasound_core
        rmmod soundcore
        echo "."
        ;;
  restart)
        N=/etc/init.d/$NAME
        eval $N stop
        eval $N start
        ;;
[...]
-----

     -Thomas

Reply via email to