[Search for users] [Overall Top Noters] [List of all Conferences] [Download this site]

Conference proxy::ftvax

Title:ftvax
Notice:This conference has been writelocked
Moderator:RICKS::OPP
Created:Mon Sep 25 1989
Last Modified:Fri Jun 06 1997
Last Successful Update:Fri Jun 06 1997
Number of topics:600
Total number of notes:2903

599.0. "Loading ethernet addrese on VAXft610" by SEDSWS::SIAREY () Thu May 29 1997 15:57

    Hi,
    
    A final please for help.
    
    Can anyone tell me how to load the ethernet address onto a
    VAXft server 610, CPU EEPROM, or even if it IS possible.
    
    We have a situation where an engineer has performed the newcpu command
    the wrong way and in the course of troubleshooting we now have no
    ethernet addresses assign/loaded to either CPU.
    
    I have tried to copy the address structure from a VAXft 310 that we
    have using the instructions in 52XXX-O001 FCO documentation, all goes
    well until the final XFC command when we get halt instruction executed,
    rather than returning to the RBD prompt.
    
    Please is it possible to enter the ethernet addresses, if so can
    someone post the procedure, and an example as we do not have any
    information on the old addresses.
    
    I guess if it is not possible to re-load the address the only way round
    it is to source another CPU and then having installed it in Zone A,
    issue a new cpu on the Zone B cpu.
    
    Many thanks,
    Colin S.
    
T.RTitleUserPersonal
Name
DateLines
599.1Maybe the solution....AUBER::SPECTYcarpe diemFri May 30 1997 12:3819
Hi,

some DANGEROUS commands may help you ( if they work on a 610; I tested them
on 310/410 )

on the 310 type : 
>>> T
....
RBD> <esc><del>SET MODEL 610
RBD> <esc><del>SET SERver    ( or NOSERver if multiuser )
RBD> quit
>>> INIT

and try to use it as a 610 CPU with a valid ethernet address

Regards,

		Alain
599.2Need to re-enter Ethernet addressSEDSWS::SIAREYFri May 30 1997 13:2413
    Alain,
    
    Thanks for your input and we are currently escalating this to you,
    using the information on ROUTER at our TSC.
    
    What we need to do is re enter the Ethernet address, we have 3 CPUs
    that report Ethernet address not loaded, and we have one CPU that has an
    ethernet address BUT gives us a an EEPROM Invalid header.
    
    Where can we go now???  Please can you help.
    
    Best regards,
    Colin S.
599.3An emergency Ethernet address restoration procedure existsRICKS::OPPFri May 30 1997 22:5411
    RE: .2
    
       There are procedures to reload the Ethernet address using commands
    similar to those referenced in .1.  As I recall, it's eight load 
    instructions followed by the correct XFC instruction for the specific
    Model (in your case a 610).  I believe Lee Wolfe documented this pro-
    cedure approximately three years ago.  You might ask him if he retained
    a copy by sending MAIL to PROXY::WOLFE.  
    
    Greg
    
599.4Ethernet address restoration procedureRICKS::OPPFri May 30 1997 23:0771
    Here's the procedure as described by Paul Cote in January of 1993:
    
    
             <<< PROXY::WRKD:[NOTES$LIBRARY]VAXFT_SUPPORT.NOTE;1 >>>
                               -< vaxft_support >-
================================================================================
Note 50.1                    Cirrus Ethernet Issues                      1 of 13
RESYNC::PCOTE "So I shot the jury"                   61 lines  19-JAN-1993 11:04
                   -< Ethernet address restoration Document >-
--------------------------------------------------------------------------------


	THIS DOCUMENT HAS BEEN WRITTEN TO AID THE USER IN REINSTALLING
		   EHTERNET ADDRESSES AFTER CORRUPTION

	When replacing a CPU module in a CIRRUS system, It is necessary to
copy the Ethernet address from the old module to the newly installed module, 
or more accurately, from the old zone to the new zone. This is done be issuing 
a NEW CPU command on the zone with the newly installed module. 

	Several problems can occur if the installation is not done correctly
and the E-net address is erased from both zones. E-net data should be copied 
down prior to the installation in case an error occurs. These 8 longword 
addresses can be re-deposited by the process below. This E-net address can 
then be propagated to the other zone by issuing a NEW CPU command from the 
zone that needs updating.

	In the unlikely event that the E-net addresses in both zones have
been corrupted, and the E-net address was never recorded, it will be necessary 
to obtain a new E-net address from SASE. This address will be run through the
ENET_ROM_DATA program to yield the 8 longwords for "direct deposit" from the 
formatted E-net address (XX-XX-XX-XX-XX-XX). ENET_ROM_DATA program can also be
obtained from SASE on request.
 
	In addition to the deposit of the 8 longwords, address location
20000CF8 must be modified. This is the header control word and it should
equal 00030000.

PROCEDURE:

	>>>T/R

		RBD>D 20000CF8 00030000  
		RBD>D 20000D00 1st longword
		RBD>D + 2nd longword
		        .
			.
		RBD>D + 8th longword

	Next the checksum needs to be validated. To do this, R0 must hold
the address of the checksum. For the E-net active area (area 11), the 
address is 20000CF0. R2 must be zero indicating the CPU's EEPROM is to be
modified. These EEPROM addresses are the same for all CIRRUS models.
	The XFC command will load the PC with the first address of the 
validation routine in the diagnostic monitor and start execution. The
validation routine start address is different for the various system
models.
		These are the proper XFC addresses.

		20054EEE	- 310 (KA520)
		20054F99	- 110 (KA520)
		20064628	- 410,610,612 (KA550)

		
	>>>T/R
		RBD>D/G/L 0 20000CF0
		RBD>D/G/L 2 0
		RBD>XFC	XXXXXXXX	(choose proper address above)
		RBD>QUIT


599.5Ethernet address re-loaded - ThanksSEDSWS::SIAREYMon Jun 02 1997 10:3111
    Hi Greg,
    
    Many thanks for the information, that has allowed us to resolve our
    ethernet address problem.
    
    The system has been rebooted OK.
    
    Again many thanks, to you and Alain.
    
    Regards,
    Colin S.