OpenSolaris

You are not signed in. Sign in or register.

I tried to suspend my system, but it didn't work. How can I figure out why?

Fortunately, suspend failures are not bad, as they should return the machine to the pre-suspend state. It should also display in /var/adm/messages what the reasoning was for the failure. This will most often be due to a device driver that doesn't yet support suspend and resume.

So first, look in /var/adm/messages for a message like:

WARNING: Unable to suspend device…

This will also print the PCI ID of the device that didn't suspend. Search for this device in /etc/driver_aliases to find the driver that failed, and file a bug against that driver for not supporting suspend and resume.

The failure could also be due to some kernel facility that could not be frozen. It should also display what that facility is, and again, file a bug against that facility.

OpenSolaris issues:

Users of OpenSolaris might have noticed the following:

$ /usr/openwin/bin/sys-suspend
/usr/openwin/bin/sys-suspend:  not found

This is because sys-suspend is not in the OpenSolaris distribution. Mostly, this isn't a problem, as Gnome has the support built right in. On the menu bar, there is a battery or plug icon near the volume control icon. Clicking there should bring up a "suspend" option. Clicking there will suspend your machine. Or in the Main Menu, click on "Shutdown", and that will bring up a menu which will include "Suspend" as an option. Clicking this button will also invoke suspend. If neither button is shown, you need to enable the feature by reading the Suspend/Resume Support FAQ.

If it still isn't obvious, often someone on the pm-discuss@opensolaris.org mail alias might be able to help identify the culprit.