diff -Naur alsa-utils/etc/conf.d/alsa alsa-utils-edit/etc/conf.d/alsa --- alsa-utils/etc/conf.d/alsa 2008-01-11 03:00:49.000000000 -0500 +++ alsa-utils-edit/etc/conf.d/alsa 2008-01-28 21:00:39.848774237 -0500 @@ -1,3 +1,8 @@ +# Sound card state storage file +# -- used to store current settings for your soundcards, +# including mixer settings. +ASOUNDSTATE=/etc/asound.state + # Enables powersaving mode for AC97 and hda_intel audio chips. # Set to 1 to enable powersaving. # Set to 0 to disable powersaving (default). diff -Naur alsa-utils/etc/rc.d/alsa alsa-utils-edit/etc/rc.d/alsa --- alsa-utils/etc/rc.d/alsa 2008-01-11 03:00:49.000000000 -0500 +++ alsa-utils-edit/etc/rc.d/alsa 2008-01-28 20:53:16.190772364 -0500 @@ -7,7 +7,7 @@ case "$1" in start) stat_busy "Restoring ALSA Levels" - /usr/sbin/alsactl restore + /usr/sbin/alsactl --file $ASOUNDSTATE restore if [ $? -gt 0 ]; then stat_fail else @@ -30,7 +30,7 @@ ;; stop) stat_busy "Saving ALSA Levels" - /usr/sbin/alsactl store + /usr/sbin/alsactl --file $ASOUNDSTATE store if [ $? -gt 0 ]; then stat_fail else