If you want to set the driver configuration parameters permanently, set the parameters in the /etc/system file or the driver.conf file for a specific driver.

To Enable Device Suspension for the soc and pln Drivers

If your system boards contain soc and pln devices, perform the following steps to make those drivers suspend-safe.

1.Using a text editor, edit the /etc/system file so that the

pln_enable_detach_suspend and soc_enable_detach_suspend variables are set to 1, as in the following example:

set pln:pln_enable_detach_suspend=1 set soc:soc_enable_detach_suspend=1

2.After all DR configuration tasks are complete, reboot the domain so that this configuration can take effect.

To Specify an Unsafe Driver List

You can provide the Solaris operating environment with information regarding any suspend-unsafe devices in the system by specifying an unsafe-driver list in the ngdr.conf file.

DR reads this list when it prepares to suspend the operating environment so that a board containing nonpageable memory can be detached. If DR finds an active driver in the unsafe driver list, it aborts the operation and returns an error message. The message identifies the active, unsafe driver. You must manually suspend the device so that the DR operation can be performed.

1.Using a text editor, edit the /platform/SUNW,Ultra-Enterprise- 10000/kernel/drv/ngdr.conf file and specify suspend-unsafe device drivers as shown below:

unsupported-io-drivers=”driver1”,”driver2”,”driver3”;

where driverx represents each suspend-unsafe device driver.

2.After all DR configuration tasks are complete, reboot the domain so that this configuration can take effect.

8 Sun Enterprise 10000 DR Configuration Guide • May 2002

Page 17
Image 17
Sun Microsystems 10000 manual To Enable Device Suspension for the soc and pln Drivers, To Specify an Unsafe Driver List