Solaris Common Desktop Environment: User's Guide

Troubleshooting Suspend Failures

When the system fails to suspend, an alert appears. The exact message within the pop-up window may vary, depending on the cause of the problem, but the Suspend Failed window appears similar to the following figure.

Figure 23–13 Suspend Failed Window

Graphic

When any Suspend Failed window appears, click either of the buttons at the bottom of the window:

To Respond to a Device Suspend Failure
  1. When the Suspend Failed window appears saying Device error during suspend, select Cancel.

    If you have not already saved your work, do so now. Take the following corrective action before you try to suspend your system again:

  2. Check for more information in the console window in the workspace.

    An unsupported device or a device performing nonresumable activity might be the cause of this problem.

    If the device specified by the console message is performing a nonresumable activity, stop the activity and try to suspend again.

    If your system contains devices in addition to the default configuration, then these devices might not support the Suspend feature. In that case, continue with the next step.

  3. Unload the device driver.

    Before you try to suspend again, you must attempt to unload the device driver. Perform the following steps:

    1. Get the module ID by running modinfo.

    2. Unload that module:


      modunload -i module_id
      

    You might not be able to unload a driver for one of these reasons:

    • There is no detach support in the code.

    • You must unload another driver first, such as audio(7I) and dbri(7D).

    • The device is in use and busy.

    In such a case, contact your system administrator.

  4. Try Suspend again.

    • If Suspend succeeds, the system saves your activities and the system powers off successfully.

    • If Suspend does not succeed, the alert window is displayed again. In this case, continue with the next step.


    Caution – Caution –

    Save your work if you have not already done so.


  5. Select Power Off.

    Since the error persists, you can suspend your system. You can select Power Off to shut down the system properly without causing file system damage. When you power on again, your system automatically reboots.

    Your data is not saved unless you save the data manually.

    If you select Power Off and the command fails, your system does not support software power off. An alert window is then displayed with information about the power-off failure, as shown in the following figure:

    Figure 23–14 Power Off Failed Pop-up Window

    Graphic

  6. Select Continue.

    Your system might not support software power off due to a non-Type 5 keyboard or an outdated system PROM. If you do have a Type 5 keyboard installed, then contact your system provider for a system PROM upgrade.

    Also, some sun4m-architecture systems drop to an OpenBootTM PROM prompt after a suspend operation, because those systems do not support software power off.

  7. Save your work if you have not already done so.

  8. Halt the operating system.

  9. Power off by pressing the power switch on the back panel of the system to the off (0) position.


    Note –

    When possible, obtain and install a device driver that supports Suspend features, to solve the problem for that device in the future.


To Respond to a Process Suspend Failure
  1. Select Cancel when the Suspend Failed window appears with the following message: Process cannot be stopped

    If you have not already saved your work, do so now. Try to suspend again.

  2. Check for more information in the Console window in the Workspace.

    If a process is a real-time process or is performing certain special network operations, that process might refuse to suspend gracefully. In most cases, this is only a temporary condition that you can correct by trying to suspend again.

    However, if the problem persists, stop the offending process, as specified in the console message, and try to suspend again.

  3. Try Suspend again.

    • If Suspend succeeds, the system saves your activities and the system powers off.

    • If Suspend does not succeed, the alert window is displayed again.


    Caution – Caution –

    Save your work if you have not already done so.


  4. Select Power Off.

    Your data is not saved unless you save the data manually.

    When you power on again, your system automatically reboots.

To Respond to an Abnormal Condition
  1. Select Cancel when the Suspend Failed window appears with the following message: Abnormal condition during suspend,

    You must take corrective action before you can try to suspend again.

    If you have not already saved your work, do so now.

  2. Check for more information in the Console window in the Workspace.

    You might be able to take further corrective action by checking the console error messages.

  3. Try Suspend again.

    • If Suspend succeeds, the system saves your activities and the system powers off.

    • If Suspend does not succeed, the alert window is displayed again. In this case, continue with the next step.


    Caution – Caution –

    Save your work if you have not already done so.


  4. Select Power Off.

    Your data is not saved unless you save the data manually.

    When you power on again, your system automatically reboots.