UDB console firmware install/update/recover procedure ===================================================== Firmware files -------------- The firmware install/update/recover files for the latest version of the UDB console firmware are: udbupd38.img : firmware update DOS floppy image udbfsl38.img : FailSafe Loader floppy image readme.txt : install/update procedure (this text) Creating an install/update diskette ----------------------------------- The files contained in the firmware update DOS-format floppy image "udbupd38.img" are: FWUPDATE.EXE : Firmware update utility QSBYPASS.SCR : Installation script SRM.EXE : SRM firmware ARC.EXE : ARC firmware The following operating systems can be used to create an install/update diskette: - Linix - Digital UNIX - DOS/NT DOS shell To create an install/update diskette under Linix, do the following: dd if=udbupd38.img of=/dev/fd0H1440 bs=10240 To create an install/update diskette under Digital UNIX, do the following: dd if=udbupd38.img of=/dev/rfd0c bs=10240 To create an install/update diskette under DOS, do the following: rawrite -f udbupd38.img -d a: Creating a FailSafe Loader diskette ----------------------------------- The following operating systems can be used to create a FailSafe Loader diskette: - Linix - Digital UNIX - DOS/NT DOS shell To create an FailSafe Loader diskette under Linix, do the following: dd if=udbfsl38.img of=/dev/fd0H1440 bs=10240 To create an FailSafe Loader diskette under Digital UNIX, do the following: dd if=udbfsl38.img of=/dev/rfd0c bs=10240 To create an FailSafe Loader diskette under DOS, do the following: rawrite -f udbfsl38.img -d a: Use of this diskette is detailed in the "Reset Recovery - No Video" section below. Firmware Install/Update ----------------------- To install/update UDB console firmware, 1. Insert the install/update diskette into the floppy drive 2. In ARC, goto the Boot Menu and select the Supplementary Menu NOTE: if the machine comes up in SRM console, switch it over to ARC by typing: >>>arc or >>>set os_type NT and then power cycling. If this doesn't work, follow the "Reset Recovery - No Video" instructions below to recover. 3. From the Supplementary Menu, select Install new firmware At this point ARC will begin loading an image from the floppy. After the image is loaded, the text similar to that shown below will be displayed on the screen (only both ARC and SRM update files will be found on the floppy). ********************************************************************* Multia SRM Console BL5 V3.8-36, built on Jan 12 1996 at 17:47:14 Testing Memory from 8 to 24 meg... Executing power-up script... version BL5 V3.8-36 Jan 12 1996 17:47:14 dka0.0.0.6.0 DKA0 TOSHIBA MK1824FBV 805B dva0.0.0.0.1 DVA0 ewa0.0.0.8.0 EWA0 08-00-2B-E5-32-AD pka0.7.0.6.0 PKA0 SCSI Bus ID 7 24 Meg of system memory CPU speed is 166 MHZ Cache size is 256 Kbytes Searching floppy for firmware update file: SRM.EXE --a----- 01/12/1996 12:19:00 000003FB 524288 SRM.EXE Loading SRM.EXE... (update -path fat:srm.exe/dva0 -target srmflash) DO NOT ATTEMPT TO INTERRUPT PROGRAM EXECUTION! DOING SO MAY RESULT IN LOSS OF OPERABLE STATE. The program will take at most several minutes. Updating SRM... ROM BASE = 38000000; MFG ID = 89; DEV ID = bd Zeroing... ffffffff Erasing... 00000 Blasting... 00000 ROM BASE = 38200000; MFG ID = 89; DEV ID = bd Zeroing... ffffffff Erasing... 00000 Blasting... 00000 Resetting system... ********************************************************************* 4. Remove the Install/Update diskette After reset, the UDB should boot into the SRM console, briefly display the following message (at the bottom of the screen) and boot in the ARC console. ********************************************************************* Multia SRM Console BL5 V3.8-3, built on Aug 10 1995 at 03:22:55 Testing Memory from 8 to 24 meg... Loading ARC firmware... ********************************************************************* If the above message is not display, refer to the "Reset Recovery" section below for corrective action. Switching back to SRM from ARC ------------------------------ To switch back to the SRM console from ARC, goto the Boot menu 1. From the Boot menu, select "Supplementary menu" 2. From the Supplementary menu, select "Set up the system" 3. From the Setup menu, select "Switch to OpenVMS or Digital UNIX console" 4. From the next menu, select "Switch to Digital UNIX" 5. Press Return again and power-cycle the system. When the system comes up, the text shown below will be displayed on the screen. ********************************************************************* Multia SRM Console BL5 V3.8-3, built on Aug 10 1995 at 03:22:55 Testing Memory from 8 to 24 meg... Executing power-up script... version BL5 V3.8-3 Aug 10 1995 03:22:55 dka0.0.0.6.0 DKA0 TOSHIBA MK1824FBV 805B dva0.0.0.0.1 DVA0 ewa0.0.0.8.0 EWA0 08-00-2B-E5-32-AD pka0.7.0.6.0 PKA0 SCSI Bus ID 7 24 Meg of system memory CPU speed is 166 MHZ Cache size is 256 Kbytes >>> ********************************************************************* NOTE: to disable the video power-up test, type: >>>SET PWRUP_TEST OFF Installation Recovery --------------------- To recover from an installation failure, try re-installing the firmware by entering the following command at the console prompt: >>>PWRUP_UPDATE If the installation continues to fail, then either the installation disk is defective or there is something wrong with the UDB hardware. If hardware is suspected, the system must be returned to Digital for service. Reset Recovery -------------- There are two types of reset failures. The symptoms of these failures are - No SRM console message - No video (monitor goes blank and power indicator blinks) No SRM console message ---------------------- Normally, the UDB boots briefly into SRM console, then into ARC. If there's no indication that SRM is running (usually a black screen with white text) before ARC's blue screen appears, then this indicates a problem with the SRM image in flash ROM. To recover from this failure, you will use the ARC console itself 1. Insert the installation diskette into the floppy drive 2. In ARC, goto the Boot Menu and select the Supplementary Menu 3. From the Supplementary Menu, select Install new firmware At this point ARC will begin loading an image from the floppy. After the image is loaded, text similar to that shown below will be displayed on the screen (with both ARC and SRM being updated). ********************************************************************* Multia SRM Console BL5 V3.8-36, built on Jan 12 1996 at 17:47:14 Testing Memory from 8 to 24 meg... Executing power-up script... version BL5 V3.8-36 Jan 12 1996 17:47:14 dka0.0.0.6.0 DKA0 TOSHIBA MK1824FBV 805B dva0.0.0.0.1 DVA0 ewa0.0.0.8.0 EWA0 08-00-2B-E5-32-AD pka0.7.0.6.0 PKA0 SCSI Bus ID 7 24 Meg of system memory CPU speed is 166 MHZ Cache size is 256 Kbytes Searching floppy for firmware update file: SRM.EXE --a----- 01/12/1996 12:19:00 000003FB 524288 SRM.EXE Loading SRM.EXE... (update -path fat:srm.exe/dva0 -target srmflash) DO NOT ATTEMPT TO INTERRUPT PROGRAM EXECUTION! DOING SO MAY RESULT IN LOSS OF OPERABLE STATE. The program will take at most several minutes. Updating SRM... ROM BASE = 38000000; MFG ID = 89; DEV ID = bd Zeroing... ffffffff Erasing... 00000 Blasting... 00000 ROM BASE = 38200000; MFG ID = 89; DEV ID = bd Zeroing... ffffffff Erasing... 00000 Blasting... 00000 Resetting system... ********************************************************************* If the blue screen of the ARC console appears again after system reset, then there something wrong with the UDB hardware. Return the system to Digital for service. No video -------- Aside from a hardware failure, no video will be sent to the screen when the powerup initialization code in SROM determines that both the SRM image and the ARC image in flash ROM are corrupt. Since there is no code to load, the system is essentially hung and will require the use of the UDB FailSafe Loader (FSL) and the UDB FSL floppy to recover. The UDB FailSafe Loader is an alternative powerup mode provided by SROM that allows the system to startup from a file contained on a floppy diskette. The file must be an executable image written to the boot block of the diskette. The diskette must be Files-11 formatted. Files-11 is the format used by VMS and Digital Unix. The UDB FSL floppy meets these requirements and contains SRM V3.8-3 as its startup image. To enable the UDB FailSafe Loader, you must move a jumper on the system module. The jumper is located under floppy drive. 1. Remove the system module by first loosening the two thumb screws located on the back of the system box and then sliding the module out by pulling back on the two screws. Note before sliding the module out completely, be sure to disconnect the power supply cables from the module and move them out of the way so that they do not get hung up on the heat sink of the processor as it slides by. 2. With the floppy drive facing you, remove the two screw holding the floppy drive to the mounting bracket and lay the drive back out of the way. There should be no need to remove the drive cable. 3. Remove the two screws holding the bracket below the floppy. If this bracket contains a SCSI drive, lay the drive back on top of the floppy. There should be no need to remove the drive cable. If there is no drive, just remove the bracket and place it out of the way. 4. With the drives removed, you should now have a clear view of the system module. Located inside the mounting bracket near the left side, you should find three sets of jumper pins labeled PWR, FSL and AUX. The PWR jumper should be installed. Move the PWR jumper to the FSL position. 5. Re-install the SCSI drive bracket and the floppy drive. 6. Slide the system module back into the box. 7. Plug the power supply cables back it to the module. 8. Insert the UDB FSL diskette into the floppy drive. 9. Powerup the system. The light on the floppy drive should come on and you should hear the drive seek as the FailSafe Loader reads the file from the disk. After the file has loaded, the text shown below will be displayed on the screen. ********************************************************************* Multia SRM Console BL5 V3.8-36, built on Jan 12 1996 at 17:47:14 Testing Memory from 8 to 24 meg... Executing power-up script... version BL5 V3.8-36 Jan 12 1996 17:47:14 dka0.0.0.6.0 DKA0 TOSHIBA MK1824FBV 805B dva0.0.0.0.1 DVA0 ewa0.0.0.8.0 EWA0 08-00-2B-E5-32-AD pka0.7.0.6.0 PKA0 SCSI Bus ID 7 24 Meg of system memory CPU speed is 166 MHZ Cache size is 256 Kbytes >>> ********************************************************************* 10. Remove the UDB FSL diskette and insert the firmware install/update diskette. 11. At the console prompt type (>>>): BLAST The blast command will re-install the firmware and display something like the following text for both ARC and SRM, (although the example is only for SRM): ********************************************************************* Searching floppy for firmware update file: SRM.EXE --a----- 01/11/1996 10:16:00 00000021 524288 SRM.EXE Loading SRM.EXE... (update -path fat:srm.exe/dva0 -target srmflash) DO NOT ATTEMPT TO INTERRUPT PROGRAM EXECUTION! DOING SO MAY RESULT IN LOSS OF OPERABLE STATE. The program will take at most several minutes. Updating SRM... ROM BASE = 38000000; MFG ID = 89; DEV ID = bd Zeroing... ffffffff Erasing... 00000 Blasting... 00000 ROM BASE = 38200000; MFG ID = 89; DEV ID = bd Zeroing... ffffffff Erasing... 00000 Blasting... 00000 Verifying... Update successful >>> ********************************************************************* 12. Power down the system. 13. Repeat steps 1 thru 7 except in step 4 move the jumper from the FSL position back to the PWR position. 14. Tighten the thumb screws. 15. Remove the installation diskette. 16. Power up the system. If, after waiting a reasonable amount of time, there is still no video, then there is something wrong with the UDB hardware. Return the system to Digital for service. -------------------------------------------------------------------------------