>> I think you need to run: >> >> alsactl store > > Ah, yes, I vaguely remember doing something like this before.
If alsactl store doesn't fail, may be # /sbin/alsactl restore could help you after the reboot? If it does, putting it in /etc/rc.local would do the trick. (Don't forget to run rc.local yourself prior to rebooting to make sure it won't fail and stop the booting process, though.) Mehmet.