
toshiba-pmfix
On Toshiba Portege z930 suspend/resume doesn't work out of box. First suspend works OK, but second hangs the system.
The problem has bin fixed in ACPICA, so sooner or later it will come into distribution kernel. This is a link to ACPICA patch, for reference:
https://github.com/acpica/acpica/commit/34f226fa2643f1d2e6527ea4edb24947cfe1fb6a
For those who don't want to wait :-), I have created a tiny kernel module, that fixes this problem by patching one field in ACPI structure. For me, it solves toshiba suspend/resume problem completely.
To install, you will need gcc, kernel development packages and dkms, if you want the module to be reinstalled automatically when your kernel is updated.
make all - builds the module
make dkms - registers the module in dkms, builds and installs it
To ensure module loads automatically on system startup, you need to add a text file /etc/modules-load.d/toshiba-pmfix.conf, which contains one string, the module name, i.e. toshiba-pmfix