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:


    .
    .
    .
    /iommu@0,10000000/sbus@0,10001000/le@1,c00000
    /iommu@0,10000000/sbus@0,10001000/SUNW,soc@0,0
    /iommu@0,10000000/sbus@0,10001000/ledma@4,8400010
    /iommu@0,10000000/sbus@0,10001000/SUNW,bpp@4,c800000
    /iommu@0,10000000/sbus@0,10001000/espdma@4,8400000
    /iommu@0,10000000/sbus@0,10001000/SUNW,DBRIe@2,10000/mmcodec
    /iommu@0,10000000/sbus@0,10001000/SUNW,soc@0,0/SUNW,pln@a0000800,201cac11
    /iommu@0,10000000/sbus@0,10001000/SUNW,soc@0,0/SUNW,pln@a0000800,201cac11/SUNW,ssd

  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
    /iommu@0,10000000/sbus@0,10001000/SUNW,soc@0,0/SUNW,pln@a0000800,201cac11
    /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 
    short_path
    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