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

Conference netcad::hub_mgnt

Title:DEChub/HUBwatch/PROBEwatch CONFERENCE
Notice:Firmware -2, Doc -3, Power -4, HW kits -5, firm load -6&7
Moderator:NETCAD::COLELLADT
Created:Wed Nov 13 1991
Last Modified:Fri Jun 06 1997
Last Successful Update:Fri Jun 06 1997
Number of topics:4455
Total number of notes:16761

3336.0. "Basic DECswitch 900EF BOOTP load" by EDISTO::greene (Michael Greene) Thu Mar 07 1996 04:16

        environment: DECswitch 900EF with layer 2 switching
        firmware installed. Attempted to load the Distributed routing
        image for the DECswitch 900EF. The downline upgrade started
        immediately but the flash update never finshed - no errors
        given -- after 1 hour we pulled the plug. (Note the server, etc
        in the same config was able to load a DECswitch 900EE immediately
        following. Anyway we were left witha non-working flash image.
        We figured no problem as the 900EF was sitting there issuing
        BOOTP requests, so we'd configure the HUBwtach/Win TFTP Server
        to respond to a BOOTP request and load the switch firmware again.
        The server sees the requests and responds -- starts sending the file.
        But times out -- we also tried the V1.1 BOOTP/TFTP server
        with the sameproblem.

        Any ideas/solutions?

        Thanks in advance
Michael
T.RTitleUserPersonal
Name
DateLines
3336.1Need clarification on your definition of load failure...NETCAD::BATTERSBYThu Mar 07 1996 09:1927
    Michael, can you describe what you saw the DECswitch state leds
    do during the down-load and flash upgrade sequence? The reason
    I ask is so it can be clearly understood what you mean by the
    upgrade not working (other than the obvious).
    The port state leds serve a purpose during the down-load/flash
    upgrade procedure. The port state leds light in sequence from
    port 1 to port 5 as the sequence progresses. This sequence is true
    for both a manual upgrade and a bootp (in the instance where the
    image is corrupt).
    
    port 1 lit - load request
    port 2 lit - load under way
    port 3 lit - crc is checked
    port 4 lit - fddi portion of image written to flash from landing pad
    port 5 lit - main portion of image written to flash from landing pad
    This is followed by all state leds flashing alternately green & yellow.
    So if you can describe what you observed for the initial load that
    you say took an hour and what you saw when you performed the bootp
    it would be helpful. 
    One other thing, once the image is corrupt and it does the bootp thing,
    it is expected that you have a cable on the first Ethernet port (port 2
    of the DECswitch), or the FDDI port (these are the default port data paths
    used in the bootp sequence).
    When the normal upgrade from the console is invoked, one can use any
    DECswitch port to connect to the LAN to down-load the image.
    
    Bob
3336.2PC Versions of TFTP will not load DECswitch 900CSC32::R_BUCKAuthenticated and assimilatedMon May 12 1997 12:4632
    This appears to be the most logical note to add on to with the
    following problem/question...
    
    We have had the unfortunate experience of corrupting the code running
    on a DECswitch 900 a couple of times.  Since this is a lab situation,
    it's not unexpected that we mess things up on occassion.  The real
    problem becomes how to satisfy the primitive boot request from a
    DECswitch 900 once this has happened.  Everything is pretty much done
    with the clearVISN product set now.  Most of the lab PC's are running
    the 1.1a suite.
    
    All of the TFTP servers we have tried on the PC, fail to load the
    DECswitch 900.  This list includes, Router Manager TFTP server,
    Netrider Loader, and the BOOTP/TFTP server provided with the DECNIS
    configurator.  Looking at a network trace of the operation, it appears
    that the reason none of these TFTP servers work is because the Read
    request from the DECserver 900 does not have a checksum for the UDP
    header.  At least one of the IP reference books I have states that this
    checksum is optional.  However, the author states that any vendor that
    does not provide a UDP checksum is asking for trouble.
    
    A DIGITAL UNIX box will load the DECswitch 900 just fine under these
    circumstances.  So we know it's some implementation difference between
    the UNIX TFTP server (deamon), and the PC variants.  Since it would be
    very costly to replace the boot rom in the DECswitch, I would believe
    the best solution would be to modify the TFTP server provided with
    the clearVISN core.
    
    Can anyone confirm our theory?  Suggestions??
    
    Randall Buck
    MCS - Network Support