Presently the alsasound init script offers a standalone save function, but not a standalone restore function. I'm using swsusp with my laptop, and after returning from swsusp, my soundcard volumes are all wild. I've fixed this by putting a save/restore pair of commands into my swsusp script. The changes for the alsasound init script are minimal: --- /etc/init.d/alsasound.orig 2005-12-13 22:44:58.000000000 -0800 +++ /etc/init.d/alsasound 2005-12-13 22:46:40.000000000 -0800 @@ -50,7 +50,7 @@ aconnect=/usr/bin/aconnect alsascrdir=/etc/alsa.d -opts="${opts} save" +opts="${opts} save restore_mixer" depend() { need bootmisc localmount Reproducible: Always Steps to Reproduce: 1. 2. 3.
I've added a "restore" function instead, and changed it a bit, I haven't revbumped tho, I'll do that after I can get a hold of a problem on PPC.