When installing the Oracle Solaris OS to a device when the OBP diag-switch? parameter is set to true, the Oracle Solaris OS installer fails to update the bootdevice parameter with the new device path where the OS was installed. Therefore, this new device path will not be used during the subsequent automatic system reboots.
Under these conditions, the server displays the following error message and you cannot reboot from the device:
Installing boot information - Installing boot blocks (cxtxdxsx) - Installing boot blocks (/dev/rdsk/cxtxdxsx) - Updating system firmware for automatic rebooting WARNING: Could not update system for automatic rebooting
On previous systems, the OBP diag-device parameter would set the new device path to the boot device when the diag-switch? parameter was set to true. SPARC T4 systems no longer support diag-device parameter, so the Oracle Solaris OS installer warns that setting the OBP boot-device parameter is not possible.
Workaround: From the Oracle ILOM prompt, set the OBP diag-switch? parameter to false before starting an installation.
-> set /HOST/bootmode script="setenv diag-switch? false"
Alternatively, you can set this parameter at the OBP ok prompt.
ok setenv diag-switch? false