alsactl restore
to your rc.local.
]]>For the longest time this DAEMON list worked just fine.
DAEMONS=(syslogd klogd !pcmcia portmap network netfs crond cups sshd samba alsamixer)
Now after several upgrades to cups and samba, it doesn't seem to work. Very strange.
Currently my new list is:
DAEMONS=(syslogd klogd !pcmcia portmap network netfs crond cups sshd samba httpd mysqld alsamixer)
which works fine. Not sure if the upgrades really caused the problem, but I just thought I would throw this out for the next person who runs into this.
]]> start)
stat_busy "Restoring Alsa mixer volumes"
sleep 10
alsactl restore
.
.
.
I think there was discussion somewhere about some script that would load the sound device statically instead of using udev, but I don't know how it worked or where it went. The sleep call is a dirty hack but it works... if you're worried about boot time, you can use the fastboot patches (user contrib forum) to background the task.
I don't know if there were any cleaner solutions to the problem.
Dusty
]]>If I run the alsamixer script after I log in, it runs successfully.
]]>