Products Applications Support Partners News About Digi Where to Buy
  home > PortServer >  
 
 
Technical Support

drivers
firmware upgrades
FAQs
product documentation
cabling
support tools
legacy products
about digi support
knowledge base
online support request
support feedback
support feedback
FTP site
inside out networks
  How to setup Unix as a tftp boot host for PS and PSII firmware
 
How to setup Unix as a tftp boot host for PS and PSII firmware

How to setup Unix network node so that it serves as a tftp boot host for PS and PSII firmware.

From Host Server:

If the host system does not already have tftp activated, do the following:

  • mkdir /tftpboot.
  • chmod 777 /tftpboot
  • Move portserver firmware file to the /tftpboot directory.
  • chmod 666 [tftp_boot_file]. Make sure that it has read-write permissions
  • Edit /etc/inetd.conf or /etc/inet/inetd.conf (depending on the OS):
  • Remove comment (if it is commented out) from the tftp entry:
   tftp     dgram      udp  (the remainder of this entry varies upon the O.S.) 

*Note: SCO Openserver and Unixware inetd.conf contains two tftp entries, uncomment the second tftp entry in the file.

  • Restart the inetd process:
   # kill -1 [inetd_PID]

Test to verify that tftp is running, from the host server:

While in a directory other than tftpboot, type:

   # tftp [host_ip_address]
   tftp> get [tftp_file_name]

You should see:

   recieved #### bytes in # seconds
   tftp> quit        ß to return to root prompt

If you receive an error message or the tftp file size is 0, tftp is still not running. If functioning properly proceed with the following.

On the PortServer or PortServer II:

   #> set conf boothost=[tftp_host_ip_addr] bootfile=[tftp_boot_filename]

   #> set config tftpboot=smart (or yes)  

Verify that the gateway field is set to all zero's, unless this unit is at a remote location that is using a router as a valid gateway:

   #> set config 

Additionally for PSII

   #> set config tftpboot=smart (or yes)  

*Note:  The smart setting will default to EPROM firmware if tftpboot is unsuccessful
  • Reset Portserver by power cycling or typing:
   #> b a=r

To permanately burn the current revision of firmware into flash. On the Portserver-II only:

--Verify that you are running current firmware by doing 'set config' from the Portserver prompt. The top line should show current revision.

After you verify you were able to boot from the current firmware image:

#> boot load=[tftpboot_host_ip_address]:[tftp_boot_filename]

--After 5-10 minutes you should see the message "The image in flash appears valid"

Once successfully burned into flash:

   #> set config tftpboot=no
  • Reset the Portserver II by power cycling or typing:
   #> b a=r
Revised 03/06/2000: RK/JG

products | applications | support | partners | news | about Digi | where to buy | contact us | site map

Copyright © 1996-2002 Digi International. All rights reserved.



Contact Us Site Map Product Selector Digi Homepage