
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. 
        
-------------------------------------------------------------------------------
