Comment 40 for bug 25896

Revision history for this message
Konstantin S. Ivanov (ksiv) wrote :

To: Polygon
it's definitely exist in my system, as i mentioned it's Debian Etch, the package that provides this file is called "hibernate".
The scriptlet is complicated, just to suit it's pluggable nature, but the idea is to "unload" the ALSA service.
You can try to unload ALSA manually, in my system it's done by
#/etc/init.d/alsa unload (should be done after state there the system yet sounds, won't work if it's already lost it's sound ability)
After that try to hibernate the way you do it, and then boot the system again. If it works just find out how to implement it into your
system, as the system suppose to be a Debian based one it's likely the scriplets just in the different place. Try to find them using
"find" command.
Or look at "hibernate" script if you have any and look inside it there should be also "scriptlets path"
in my system it's
SCRIPTLET_PATH="$SWSUSP_D/scriptlets.d /usr/local/share/hibernate/scriptlets.d /usr/share/hibernate/scriptlets.d"

I hope it ll help you

In case it does not work for you- you can
- compare the list of modules loaded before and after hibernate
- reload all snd modules

Good luck!