Chapter 5
Upgrading and Rebooting CSM Software in WS5000 Systems

The CSM system and Diagnostic Executive software is available on both CD-ROMs shipped with a WinServer 5000 (WS5000) system, but in different file formats:


5.1 Upgrading CSM System Software


ATTENTION

For this procedure, be sure to use the distribution CD-ROM labeled " Microsoft Windows NT Server for Sequent WinServers" and not the " WinServer CSM and QCIC System Software" CD-ROM.



5.1.1 Overview

Upgrading to a new release of CSM system software is essentially the same process as upgrading the Windows NT Server operating system. All of the system software is loaded along with the operating system from the distribution CD-ROM. After loading the new software, the CSM board PROMs must be flash-programmed to upgrade the Level-A firmware to match the new release.


ATTENTION

The loading process for booting Windows NT Server will automatically reset all bootstrings and boot flags to factory-default path names and flag values. If the current environment being upgraded has non-standard bootstrings and flag values, record them before performing this upgrade. Restore them from Level-B after the first reboot following the upgrade installation. The bs save and bs restore commands can be helpful in preserving bootstrings.



5.1.2 Upgrade Procedure

  1. Insert the distribution CD-ROM labeled " Microsoft Windows NT Server for Sequent WinServers" into the drive.

  2. Insert the floppy disk labeled " Windows NT Setup Boot Disk" into the floptical drive (drive A).

  3. From Program Manager, choose Shutdown from the File menu.

    In the resulting " Shutdown Computer" dialog box, choose the Shutdown option, not the Shutdown and Restart option, and click on the OK button.

    The operating system starts closing any running applications and services. When it is done, it will present another " Shutdown Computer" dialog box with only a RESTART button.


    ATTENTION

    Do not click on this RESTART button until after Step 4. The boot path for the Setup loader must be reset to point to the CD-ROM file before allowing the system to proceed with a reboot.


  4. At the ASCII console, enter Ctrl-P to take the system to firmware Level-B and set the following boot path:

    ---> osPath=qd(0x400,0)setupldr.bin

  5. Return to the VGA console and click on the RESTART button in the " Shutdown Computer" dialog box.

    The system will reboot completely unless the autoBoot flag was reset to 0 after the initial system installation.

    If the autoBoot flag was set to 0, the system will stop at Level-B. Enter bh to complete the reboot and start the Setup program.

  6. Follow the Windows NT Setup prompts and select the upgrade option to preserve user accounts, security, preferences, and other configuration information.

  7. When the Setup program has completed the stage during which it copied the firmware files from the CD-ROM to the hard disk, a blue-screen message will announce that a portion of Setup has been successfully completed.


    ATTENTION

    Do not follow the restart instruction. Do not press ENTER or you will not be able to complete updating the Level-A firmware in the CSM board PROMs. Instead, perform the optional Step 8 at this time or go immediately to Step 9.


  8. Optionally, at the ASCII console, verify the installed boot paths and boot flags with the following commands and displays. This is also an opportunity to restore any previous non-standard values recorded before starting the upgrade process.

    ---> print bs (booting the Power-Up Monitor)

    -lvlBPath=qd(0,1)ssw/fw/csm/lvlB monAuto=1
    diagPath=qd(0,1)ssw/diag/csm/exec diagAuto=0 lvlBTests=qd(0,1)ssw/fw/csm
    

    ---> print bo (booting other controllers)

    VBADPath=qd(0,1)ssw/fw/ssm/lvlB QCICPath=qd(0,1)ssw/fw/qcic/opfw
    

    ---> print bh (booting the operating system)

    autoBoot=1
    autoDump=1 auxPath=qd(0,1)ntldr errPath=qd(0,1)ssw/scandmp loaderPath=qd(0,1)ntboot
    osPath=qd(0,1)ntldr
    
  9. Update the CSM-board PROMs.

    If you are adding new functionality that requires a new version of system software, the firmware in the CSM-board flash PROMs (Level-A) must be the same as the system software on the boot disk (Level-B).

    To update the flash PROMs on the CSM board, follow these steps:

    1. Display the system configuration by entering the config command at the Level-B prompt (--->). The configuration entry for the CSM board shows two version numbers: Aver (firmware in PROMs) and Bver (software on disk). If Aver shows a version earlier than Bver, you must update the flash PROMs.


      ATTENTION

      If you put incorrect data into the flash PROMs, the system will not boot after the next power cycle.


    2. At the Level-B prompt, enter fprog.

    3. Select option 2 from the menu. The CSM board SLIC ID will automatically be selected as the default value.

    4. Select option 1 from the fprog menu to update the flash PROMs and specify a filename.

      The file to program into the flash PROMs will be the following:

      qd(0,1)ssw/fw/csm/lvlA.rom (for CSM board)

      After you select the file, the system displays the following:

      Verifying input data checksum
      Programming FPROM at slic address xx, 0x80000 bytes Using FPROM data file
      qd(0,1)ssw/fw/csm/lvlA.rom Continue? (y/n)
      

      (The filename might be different on your system.)

    5. If you are satisfied with the selections, enter y to continue.

      If you want to make a change, enter n. The system will return you to the fprog menu, where you have the option to select a different file or change the SLIC ID.

      The programming operation can take up to one minute.

      While the PROMs are being programmed, the system will display the following:

      Programming zeros Erasing
      FPROM Programming .................................. Verifying FPROM checksum
      FPROM programming complete.
      
    6. Exit fprog by choosing option " q" from the fprog menu.

  10. Verify matching Level-A and Level-B versions.

    1. Boot a new Level-B using the zap command to simulate a system power-cycle and to activate the new software.

      Stop the boot process at the Level-B prompt (--->) by pressing any key within five seconds after the prompt appears:

      ---> zap

    2. At the Level-B prompt, enter config and verify that the CSM board has matching Aver and Bver values.

      ---> config

  11. At the Level-B prompt, use the bh command to boot all the way up to the Windows NT Server operating system.


5.2 Booting System Software from CD-ROM

If the current Level-B software is corrupted, a temporary copy for the current operating session can be booted into memory from the UFS-formatted " WinServer CSM and QCIC System Software" distribution CD-ROM.

As soon as possible, the corrupted software should be replaced on the hard disk by reinstalling the system software from the ISO9660-formatted " Microsoft Windows NT Server for Sequent WinServers" distribution CD-ROM. Use the preceding Section 5.1, " Upgrading CSM System Software."


ATTENTION

Refer to Section 5.2.2 for information on how to boot a new Diagnostic Executive from disk or CD-ROM.



5.2.1 Booting a New Level-B Copy

  1. From Program Manager, choose Shutdown from the File menu.

    In the resulting " Shutdown Computer" dialog box, choose the Shutdown option, not the Shutdown and Restart option, and click on the OK button.

    The operating system starts closing any running applications and services. When it is done, it will present another " Shutdown Computer" dialog box with only a RESTART button.


    ATTENTION

    Do not click on this RESTART button until after Step 3 If you do, the system will reboot without recognizing the new software and you will not have the opportunity to reset the bootstring path to point to the CD-ROM Level-B source file, as in Step .


  2. At the ASCII console, enter a Ctrl-P to take the system to firmware Level-B.

  3. At the Level-B prompt, set the autoBoot flag to 0:

    ---> bh autoBoot=0

  4. Return to the VGA console and click on the RESTART button in the " Shutdown Computer" dialog box.

    The system will now be at Level-B of the system firmware.

  5. Go to Level-A from Level-B:

    ---> zap

    Stop the boot process at the Level-A prompt (->) by pressing any key within five seconds after the prompt appears

  6. Load the distribution CD-ROM into the drive. (The drive must be connected to CSM channel 0. Drives connected to other SCSI ports are not bootable.)

  7. Boot the CSM software.

    -> bs qc(0x500,0)ssw/fw/csm/lvlB

  8. Reset the autoBoot flag for automatic booting to the operating system from a reset.

    ---> bh autoBoot=1

  9. At the Level-B prompt, use the zap command again to simulate a power cycle and boot all the way up to the Windows NT Server operating system.


5.2.2 Booting the Diagnostic Executive from Level-B


ATTENTION

In the following examples of system output, the file sizes in bytes will vary from release to release.



5.2.2.1 Booting from Disk

To boot the diagnostics from a hard disk while at a current Level-B prompt, enter:

---> bs qd(0,1)ssw/diag/csm/exec

The system will display the following messages:

booting CSM from 'qd(0,1)ssw/diag/csm/exec'
loading 1191936 bytes

5.2.2.2 Booting from CD-ROM

To boot the diagnostics from CD-ROM while at a current Level-B prompt, enter:

---> bs qc(0x500,0)ssw/diag/csm/exec

The system will display the following messages:

booting CSM from 'qc(0x500,0)ssw/diag/csm/exec'
loading 1191936 bytes

5.3 Booting System Software from CD-ROM When the Boot Disk Is Blank or Defective

When the boot disk (qd0) has been replaced (and is still blank), or when the boot disk is defective and must be rebuilt, use the following procedure to boot system software from the distribution CD-ROM labeled " WinServer CSM and QCIC System Software."


ATTENTION

The CSM board includes two separate functions: the CSM function and the HPSE (high-performance SCSI/Ethernet) function. Therefore, it requires two separate system software products to boot, CSM software and QCIC software. The HPSE section of the CSM board requires the QCIC software.


  1. After replacing the defective boot disk, turn on the system and halt the booting process at the Level-A prompt (->) by typing any character within 5 seconds after the prompt appears.

  2. Load the distribution disk labeled " WinServer CSM and QCIC System Software" into the CD-ROM drive. (The drive must be connected to CSM channel 0. Drives connected to other SCSI ports are not bootable.)

  3. Set the following boot path to point to the CD-ROM:

    -> bo QCICPath=qc(0x500,0)ssw/fw/qcic/opfw

  4. Boot the CSM software.

    -> bs qc(0x500,0)ssw/fw/csm/lvlB

  5. When the Level-B prompt (--->) appears, refer to the document WinServer 5000 Systems Software Release Notes and use the procedure named " Reinstalling Windows NT Server" to rebuild the operating system on the new boot disk drive.