upgrading iolan+ firmware from Unix TFTP server

Issue:
how to upgrade the iolan+ firmware from a Unix TFTP server ?

Solution:

Download the new IOLAN+ firmware file from the Perle software downloads page: http://www.perle.com/downloads/server_iolan+.shtml

Create a directory on your Unix server called "/tftpboot".    ie., mkdir /tftpboot

Copy the iolan+ firmware file to the /tftpboot directory.

Change permissions on the iolan+ firmware file. ie., chmodd 777 iol-4.07.02.dl

Enable TFTP services on your Unix Server. This may differ between Unix distributions. Edit the "/etc/inetd.conf" file and uncomment the # from the tftp line which appears starting with tftp as shown in the following example.

You may also need to add   /tftpboot   to the end of the line if its not already there.  If   -S (secure mode) option appears on the line below, remove it. 

  tftp dgram udp wait root /usr/sbin/tcpd in.tftpd /tftpboot

Save the line.  Next enter the "kill -1" command on the inetd process id so it accepts the changes made to the inetd.conf file. ie., kill -1 <process_id>

Note: If using Solaris, you may also need to stop and start the NFS server. ie., nfs server stop followed by nfs server start

IOLAN+ setup for upgrading firmware

There are 2 methods available for upgrading firmware on the iolan+.  Choose either method however method 2 may be more useful in that it reports TFTP transfer progress whereas method 1 does not. 

Method 1: upgrade from the Server menu

Make sure that your TFTP server can ping the IP address of the IOLAN+.

Telnet into the IOLAN's Server menu or access it through the Serial port.

Log into the Administration Menu and select the Server Configuration menu.

In the "Boot host" field, enter the TFTP Server’s IP address.

In the "Boot file" field enter the directory path and name of the firmware file exactly as it appears in the /tftpboot directory.   ie., /tftpboot/iol-4.07.02.dl

Press the Enter key to Save and exit the Server menu screen.

Select the Reboot option and press the space bar to reboot the IOLAN+.

When the IOLAN+ reboots, it will attempt to get the firmware file from your TFTP Server and reprogram its internal flash then reboot. This will take several minutes.

Method 2: upgrade from the Bootstrap menu

Make sure that your TFTP server can ping the IP address of the IOLAN+.

Power OFF your IOLAN+.

You will need either a serial Terminal or a PC running the Hyperterminal Program. The communication settings need to be 9600 baud, 8 data bits, 1 stop, none parity, xon/xoff flow. Connect the Terminal or the PC to Port 1 on the IOLAN+. Leave the Hyperterminal Program session open.

If your iolan+ has a 10MB ethernet interface only, do the following:

On the rear of the IOLAN+ is a black gromet covering a hole. Remove it if one exists. You will notice a miniature switch inside the hole.  Use a paper clip or sharp pencil or pen to depress and hold in the switch. 
Power on the IOLAN+ but continue holding the switch until the bootstrap menu appears on the terminal screen. Continue with the option selections below.

If your iolan+ has a 10 / 100MB ethernert interface, do the following:

Power ON the IOLAN+, hold the CTL (control) key and while holding the CTL press the B key 5 times. You should see the Bootstrap menu appear. If not,  repeat the control sequence again as it is timing sensitive. When the bootstrap menu appears, continue with the option selections below.

 Option selections

Select option 4. Download.

Select option 2. Ethernet interface.

You will see the following prompt: The terminal server ethernet address is currently - xx:xx:xx:xx:xx:xx

Do you wish to change this? (n) Note: The ethernet address must match the ethernet address located on the label on the botton of the IOLAN+. If it matches, then do not change it. Press Enter to continue.

You will see the following prompt: The Server IP address is currently: xxx.xxx.xxx.xxx

Do you wish to change this? (n) Note: This is the IOLAN+ IP address. If it matches then do not change it. Press Enter to continue.

Then you will see the following prompt: Enter download host IP address: Here you need to enter the IP address of your computer. Press the Enter key to continue.

Then you will see the following prompt: Enter the download file name: Note: enter the path directory and name of the IOLAN+ firmware file.

ie., tftpboot/iol-4.07.02.dl

Lastly, press the enter key to begin downloading the IOLAN+ firmware file. This will take a few minutes.

 


Article ID:
552
Published:
2/27/2008 12:18:26 PM
Last Modified:
2/27/2008 12:18:26 PM
Keywords:
upgrade, firmware, iolan+, TFTP