Solaris 7 Sun Hardware Platform Guide

Trouble Booting?

If your system does not boot, check that:

Checking the FCode Level of Your FC/S SBus Card
  1. Determine your FCode level. Type the following at the ok prompt:

    ok setenv fcode-debug? true 
    ok reset
    ok show-devs

    When you type the show-devs command, you should see output similar to this:


  2. Look at the output from the show-devs command and find the lines for the FC/S card(s) that is attached to the SPARCstorage Array that you want to boot from.

    The output for an FC/S card will be the lines containing soc@x,x similar to:

    /iommu@0,10000000/sbus@0,10001000/SUNW,soc@0,0/SUNW,pln@a0000800,201cac11 SUNW,ssd

  3. To determine which version of FCode is in the FC/S card, type:

    ok cd 
    ok sccsid type
    1.33 95/04/19
    ok device-end

    where short_path is the shortest line containing soc@x,x from the output. Using the previous output as an example, you would enter:

    ok cd /iommu@0,10000000/sbus@0,10001000/SUNW,soc@0,0
    ok sccsid type
    1.33 95/04/19
    ok device-end

If the FCode version is not at 1.33 or higher you must upgrade to the minimum FCode level.

Note -

You can upgrade your FCode after installing the Solaris 7 software.

The following part numbers refer to the FC/S SBus Cards that contain the minimum FCode revision level to allow booting:

  1. Reset your OBP environment variable fcode-debug?

    ok setenv 
    fcode-debug? false
    ok reset