I'm currently running the new version of TinyCore v5.0. I have installed alsa.tcz and alsaconf.tcz as OnBoot. I have placed the script "/usr/local/etc/init.d/alsasound start" in /opt/bootlocal.sh as #/usr/local/etc/init.d/alsasound start. I've ran sudo alsaconf and had it configure and ran the speaker test successfully. I have tried typing in command "alsactl store" to only get:
alsactl: state_lock:121: file /var/lib/alsa/asound.state lock error: File exists
alsactl: state_lock:121: file /var/lib/alsa/asound.state unlock error: File exists
The thing is that its suppose to save it in /usr/local/etc/asound.state. which it never did, but i have still put the unlock file from /var/lib/alsa/asound.state in my backups. I have also added etc/modprobe.conf to the backup since it has already backed up the whole opt folder which has the alsa folder and the other two files in its subdirectory. Sometimes i don't need to go through the terminal and type sudo alsaconf to get the sound working after coming back from a reboot or turning on the computer. I just run flit and it shows the sound enabled already, which doesn't make any sense to me. Not sure if i should delete the /var/lib/alsa/asound.state subdirectory/files and just copy it to /usr/local/etc/asound.state then delete the /var/lib/alsa/asound.state unlock file from backup and add the new directory and unlocked file as shown in the comments section of alsa.tcz from the Apps Browser as stated. I'm sure i have already done too much for this sound to work as i've read over the comments section that either the script would do the job unless you want alsaconf installed and ran. Anybody with an idea would be great, thanks in advance.