BLD FLASH 9429:7913 - BOOTP ENHANCEMENTS / DOWNLOADING MICROCODE / LOADING DEFAULT IP ADDRESSES IN OS/2 AND AIX

ITEM: RTA000154679



***********************************************************************         
This item is to restore the information previously found in BLD FLASH           
9429, which had been deleted from the system.  Note that later levels           
of microcode are available; the minimum level required for support of           
downloading microcode updates and for setting default IP addresses in           
the non-volatile RAM (NVRAM) of the 7913 is level 065.                          
***********************************************************************         
                                                                                
                                                                                
TITLE:  BLD   FLASH  9429                                                       
        7913 - ENHANCEMENTS / DOWNLOADING MICROCODE / DEFAULT IPADDRESS         
                                                                                
  7913 - BOOTP ENHANCEMENTS / DOWNLOADING MICROCODE / DEFAULT IPADDRESS         
                                                                               
========================================================================        
                                                                                
This FLASH contains information on:                                             
                                                                                
    * Downloading i-data 7913 Microcode Files                                   
    * New i-data 7913 BOOTP Enhancements - Configuring Default Addresses        
       - 80085065 FOR TOKEN-RING                                                
       - 80086065 FOR ETHERNET                                                  
========================================================================        
                                                                                
Subject: Downloading New 7913 Microcode Files                                   
                                                                                
Downloading Microcode into Flash Memory                                         
                                                                               
     When the 7913 is powered on it sends a BOOTP request as a                  
     broadcast frame.   The BOOTP server responds with a BOOTP reply.           
                                                                                
     If the BOOTP reply includes the name of a "bootfile", the 7913             
     then uses TFTP to read this file.   The file holds configuration           
     parameters defined by i-data.   One of the parameters is named             
     "microcode".   It enables one to specify the name of the file              
     that contains the flash image.                                             
                                                                                
     The 7913 then uses TFTP to read the contents of the flash image            
     file.                                                                      
                                                                                
     TFTP is a lot like FTP except user id and password are not                 
     required. It also has only a subset of FTP's functions.  i-data           
     is using a program interface to TFTP.                                      
                                                                                
                                                                                
     1) Set Up the BOOTP Daemon As Described in the PSF/2 Printer               
        Attachments Guide (PSF2ATT), or the PSF/6000 Print Admin.               
        Manual.                                                                 
                                                                                
                                                                                
     2) Set Up the TFTP Daemon on the System Running the BOOTP Daemon           
                                                                                
        AIX:                                                                    
                                                                                
           The TFTP daemon is normally managed by the inetd                     
           super-daemon.  The inetd starts a tftpd when a request is           
           received.  The tftpd satisfies the request and then dies.            
           You'll need to configure inetd so it will perform this               
           service.                                                             
                                                                                
           As root,                                                             
                                                                                
             smit                                                               
                 Communications Applications and Services                       
                 TCP/IP                                                         
                 Further Configuration                                          
                 Server Network Services                                        
                                                                                
             Other Available Services                                           
             Super Daemon (inetd)                                              
             inetd Subservers                                                   
             Add an inetd Subserver                                             
                List                                                            
                                                                                
                                                                                
           The tftpd will be in the list only if it isn't already               
           managed by the inetd.                                                
                                                                                
           You can also check /etc/inetd.conf to see whether the                
           tftpd line is commented out.   Use smit to update inetd.conf         
           for tftpd, though.   Don't update /etc/inetd.conf manually           
           for tftpd as you would for the bootpd.   Unfortunately smit          
           doesn't allow you to put the bootpd under inetd.   The               
           /etc/inetd.conf file must be manually updated for the bootpd.       
                                                                                
           Ensure that there is no /etc/tftpaccess.cfg file.   It can           
           be used to control access to files by remote TFTP users.             
           We don't need it.                                                    
                                                                                
                                                                                
        OS/2:(TCP/IP v.20 is required)                                          
                                                                                
           Start tftpd by using TCP/IP Configuration located in the             
           TCP/IP folder:                                                       
                                                                                
           Select TCP/IP Configuration                                          
                                                                                
           Select the Autostart tab.                                           
                                                                                
           Check the box labeled "Enable this machine to start the              
           inet super server".                                                  
                                                                                
           Check the box labeled "Enable others to access your files            
           by using TFTP". Also check the "inetd" pushbutton.                   
                                                                                
           Shutdown and restart the OS/2 system.                                
                                                                                
                                                                                
     3) Put the Flash Image File on the System Running the BOOTP Daemon         
                                                                                
        For example, the current flash image file is named as follows:          
                                                                               
               token-ring: 80085065      (microcode level 65)                   
               ethernet:   80086065                  "                          
                                                                                
        On AIX, it goes in /etc.                                                
                                                                                
        On OS/2, it goes in \tcpip\etc.                                         
                                                                                
        DO NOT rename the file. If it doesn't have a file type, don't           
        give it one. Renaming the file will cause the 7913 to hang in           
        a loop.                                                                 
                                                                                
        On AIX, you must ensure that the file's permissions allow it            
        to be read by anyone (TFTP users have login "nobody").                  
                                                                               
     4) Create the i-data "bootfile". You can use any name you want.            
                                                                                
        On AIX, it goes in /etc.                                                
                                                                                
           i-data7913                                                           
           factorymac on                                                        
           localmac 00036E0004A9                                                
           early off                                                            
           microcode /etc/80086065                                              
                                                                                
                                                                                
        On OS/2, it goes in \tcpip\etc.                                         
                                                                                
           i-data7913                                                          
           factorymac on                                                        
           localmac 00036E0004A9                                                
           early off                                                            
           microcode /tcpip/etc/80086065                                        
                                                                                
                                                                                
        "localmac" is optional, and is meaningful only if "factorymac"          
        is off and you want to define a locally administered mac                
        address to be used rather than the factory default.                     
        The default is off.                                                     
                                                                                
        "early off" is optional, and will set Early Token Release off.          
        Check with the LAN support personnel before setting this to on.         
        The default is off.                                                    
                                                                                
        It's important that the slashes be in the Unix direction                
        ("/"), even for OS/2.                                                   
                                                                                
        On AIX, you must ensure that the file's permissions allow it            
        to be read by anyone (TFTP users have login "nobody").                  
                                                                                
     5) Adjust the bootptab Entry for the 7913                                  
                                                                                
        On AIX, add "bf=/etc/ida7913.cfg:" or whatever filename you             
        used for the bootptab entry for the 7913.                               
                                                                                
        On OS/2, add "bf=/tcpip/etc/ida7913.cfg:" or whatever filename          
        you used for the bootptab entry for the 7913.                          
                                                                                
        It's important that the slashes be in the Unix direction ("/"),         
        even on OS/2.                                                           
                                                                                
     6) Power Off and On the 7913                                               
                                                                                
        If it successfully downloads the microcode and a printer is             
        attached, the 7913 automatically prints a TEST page prior               
        to the load and after the load.                                         
                                                                                
        Although the automatic TEST page does not indicate which                
        (PROM or FLASH) is active, FLASH will be. Manual test pages             
        generated later do indicate which is active.                            
                                                                               
========================================================================        
                                                                                
Subject: New i-data 7913 Enhancement (microcode level 65)                       
                                                                                
The latest level of 7913 microcode contains the "BOOTP" configuration           
enhancement . This enhancement allows the customer to assign the IP             
address, subnet mask, and gateway information from a local LAN segment          
and request the 7913 to save this information in flash memory.                  
This enhancement is useful for those customers who have problems getting        
BOOTP to work across bridges and routers in their network.                      
                                                                                
The enhancement works as follows:                                               
                                                                                
    - Update the "bootfile" (ida7913.cfg in this example) to contain           
      a new reference called "default".                                         
                                                                                
      The following is a sample configuration file:                             
                                                                                
          i-data7913                                                            
          factorymac on                                                         
          localmac 00036E0004A9                                                 
          early off                                                             
          microcode /tcpip/etc/80085065                                         
          default 9.99.99.140,255.255.255.0,9.99.99.35                          
                                                                                
      The first value is the IP address, the second value is the subnet         
      mask, and the third value is the gateway address. Be sure to              
      include all entries as they are required. Be sure there are              
      no blank characters between the values. The comma (",") is                
      the delimiter between the fields. There is, however, a blank              
      character between the "default" keyword and the first value.              
                                                                                
    - Ensure that the "bootfile" is referenced in the BOOTPTAB file;            
      reference step 6 in the previous section of this FLASH.                   
      Keep in mind that the BOOTPTAB values must be correct                     
      for the local LAN segment and TCP/IP address to allow                     
      the 7913 to boot locally before you can download the                      
      values that will ultimately be used when the 7913 is moved to             
      the remote LAN.                                                           
                                                                                
      The "bootfile" "default" values must be set up with the values            
      that will be used on the remote LAN where the 7913 will                  
      ultimately be moved to.                                                   
                                                                                
    - Whenever the 7913 is subsequently powered off and on, the 7913            
      will issue a BOOTP request up to 4 times with a 5 second wait             
      between requests. If the 7913 does not receive a BOOTP reply, it          
      will use the default values it has saved. If the 7913 does                
      receive a BOOTP reply, then it will use the values received in the        
      BOOTP reply.                                                              
                                                                                
If you want to revert back to the standard BOOTP method (not use                
the values in FLASH memory), you must change the "default" entry                
to contain the value "none". Then start bootpd and power off and on             
the 7913. This will cause the 7913 to erase the values in FLASH memory.         
                                                                               
If at some later point in time you want to change the default in FLASH          
memory to new values, you must change the "default" values, start bootpd        
and power off and on the 7913 to cause it to load the new values.               
                                                                                
If you do NOT specify this new "default" keyword, the 7913 operates             
as it does today, i.e. it will issue BOOTP requests forever until it            
receives a BOOTP reply.                                                         
                                                                                
There is one potential drawback to this enhancement. If you ever have           
the need to download new microcode, you have 2 choices: (1) move the            
7913 back to the local LAN segment where BOOTP works and perform the            
download, or (2) somehow get BOOTP to work at the remote LAN                    
segment. This issue becomes less of a concern as the stability of the           
microcode increases.                                                           
                                                                                
Any customer that runs the "65" level 7913 microcode will have this             
function. You can obtain this level of microcode by contacting                  
either PSF/2 or PSF/6000 level 2 service.                                       
                                                                                
========================================================================        
                                                                                
OS/2 Example:                                                                   
                                                                                
    LAN A: Local token-ring LAN with BOOTP server                               
                                                                                
       7913 factory installed mac address = 00036E0004a9                        
       ip address for 7913                = 9.99.62.140                         
       subnet mask                        = 255.255.255.0                      
       gateway address                    = not required                        
                                                                                
                                                                                
    LAN B: Remote token-ring LAN where 7913 will be located                     
                                                                                
       ip address for 7913                = 9.99.99.140                         
       subnet mask                        = 255.255.255.0                       
       gateway address                    = 9.99.99.35                          
                                                                                
                                                                                
    BOOTPTAB:(located in \tcpip\etc\bootptab)                                   
                                                                                
                                                                                
       P7913:ht=6:ha=00036e0004a9:ip=9.99.62.140:sm=255.255.255.0:\            
       bf=/tcpip/etc/ida7913.cfg                                                
                                                                                
                                                                                
    BOOTFILE:(\tcpip\etc\ida7913.cfg)                                           
                                                                                
       i-data 7913                                                              
       factorymac on                                                            
       microcode /tcpip/etc/80085065                                            
       default 9.99.99.140,255.255.255.0,9.99.99.35                             
                                                                                
       Note: Since "factorymac" is set on, "localmac" is not required.          
             Since "early off" is not specified it is defaults to off.          
                                                                                
                                                                               
AIX Example:                                                                    
                                                                                
    LAN A: Local token-ring LAN with BOOTP server                               
                                                                                
        7913 factory installed mac address = 00036E0004a9                       
        ip address for 7913                = 9.99.62.140                        
        subnet mask                        = 255.255.255.0                      
        gateway address                    = not required                       
                                                                                
    LAN B: Remote token-ring LAN where 7913 will be located                     
                                                                                
        ip address for 7913                = 9.99.99.140                        
        subnet mask                        = 255.255.255.0                      
        gateway address                    = 9.99.99.35                        
                                                                                
    BOOTPTAB:(/etc/bootptab)                                                    
                                                                                
        P7913:ht=6:ha=00036E0004a9:ip=9.99.62.140:sm=255.255.255.0:\            
        bf=/etc/ida7913.cfg                                                     
                                                                                
    BOOTFILE:(/etc/ida7913.cfg)                                                 
                                                                                
        i-data  7913                                                            
        factorymac on                                                           
        microcode /tcpip/etc/80085065                                           
        default 9.99.99.140,255.255.255.0,9.99.99.35                            
                                                                                
        Note: Since "factorymac" is set on, "localmac" is not required.        
              Since "early off" is not specified it is default to off.          
                                                                                
S e a r c h - k e y w o r d s:                                                  
psf/6000 psf/aix psf/2 psf aix os/2 bootp update download microcode             
nvram default address load loading tftp bootpd i-data idata 7913                
flash 9429                                                                      
                                                                                
                                                                                
                                                                                
                                                                                
                                                                                
                                                                                
                                                                                
                                                                               


WWQA: ITEM: RTA000154679 ITEM: RTA000154679
Dated: 01/1999 Category: XPSF6000
This HTML file was generated 99/06/24~12:43:42
Comments or suggestions? Contact us