All you have to do is put the line: alsactl restore in your bootscripts. Preferably a bootscript that doesn't get touched by the packaging system during upgrades. If you want you could put your own script in the boot process with just that one line in it and that should work. >I have alsa built into my 2.6.6 kernel. My problem is that I end up having >to run "alsactl restore" every time I reboot and I'm not sure why. I don't >have alsasound, which I think may be the script that took care of alsa >settings, but i looked at the one in the alsa package and I am not sure I >want to use that as it's calling modprobe, etc. and my alsa is built in. I >could put it in /etc/profile, but then I think it would try restoring >settings whenever there was a login and that could have unfortunate >consequences if I had been modifying my settings and then did a login to a >new console. Has anybody had this problem and if so, how did you fix it?