http://www.linuxquestions.org/questi....local-501681/
prova a fare come ha fatto questo con il tuo solito problema
dai un alsactl store poi in /etc/rc.d crea un file da root con scritto
!/bin/sh
# rc.local
# This file is provided for custom initialisation because
# Admin is not encouraged to touch rc.S or rc.M.
#
# This file is launched on the end of entering multi user mode (2-5)
/usr/sbin/alsactl restore
e dopo averlo chiamato rc.local dagli i permessi di esecuzione chmod 777 rc.local
probabilmente questo basta