Rich:
Your instructions were similar to what I did. Instead of putting the code in bootlocal.sh I just kept it in another script to run on an "as need basis" (I did do another test with the code in bootlocal.sh, no success either). I would get errors complaining that the files as per the code;
/usr/local/etc/init.d/alsasound start
/usr/local/sbin/alsactl restore
could not be found. Before shutting down they were there, just lost on reboot. So I added them to the filetool.lst thinking that would save them. Well, they were saved but they were also empty and hence the code could not run. The other three files;
etc/modprobe.conf
etc/asound.state
opt/alsa
were there. Maybe I'm just missing something, who knows...
Thanks!