diff -uNr alsa-utils-1.0.25.ORIG/alsactl/90-alsa-restore.rules alsa-utils-1.0.25/alsactl/90-alsa-restore.rules --- alsa-utils-1.0.25.ORIG/alsactl/90-alsa-restore.rules 2012-02-03 12:14:50.139393938 +0000 +++ alsa-utils-1.0.25/alsactl/90-alsa-restore.rules 2012-02-03 12:16:02.660395020 +0000 @@ -1,2 +1,3 @@ ACTION=="add", SUBSYSTEM=="sound", KERNEL=="controlC*", KERNELS=="card*", \ + ENV{STARTUP}!="1", \ RUN+="/usr/sbin/alsactl restore $attr{number}"