Most important part is, as Idolse said, give it at least 10 minutes (better if you go away for at least half an hour to be sure) before restarting again and see if it works. For me it worked and there is no more the mute problem.Type the followingat the command line:
Then paste the following into the editor:Code: Select all
nano /etc/init.d/unmute
press ctrl-x to exit, then y to save the script.Code: Select all
#!/bin/sh unmute_audio(){ CARDS=`aplay -l | grep card | cut -f 1 -d ':' | uniq | cut -f 2 -d ' '` for card in $CARDS do CONTROLS=`amixer -c $card scontrols | cut -f 2 -d "'"` for control in $CONTROLS do amixer -c $card sset $control unmute >/dev/null 2>/dev/null amixer -c $card sset $control 100% >/dev/null 2>/dev/null done done } unmute_audio
Lastly type this command:Then run "alsamixer", unmute the card, exit and type:Code: Select all
chmod +x /etc/init.d/unmute
before using 'save2flash' or a full reboot.Code: Select all
alsactl -f /etc/asound.state store
Reboot to save the config, and give it a good 5-10 minutes or so before yanking any plugs to give it time to do whatever it's trying to do and make sure the changes stick.
After that the cards should be unmuted as part of the boot process no matter what state they decided to boot up in on their own.
As all WaveIo user, another problem with it is that if you restart the system without turning off the WaveIo then it is not recognised, have to unpower the card and power on it again, but it's a card problem not mpdpup one.
Idolse: just that i'm writing, as Jrling say, with the latest release there is a problem with usbnrpacks that is stuck at 8, regardless of the choice in the wizard, checked it now at the cli with the cat command, maybe a bug to be fixed in the next release.