Upgrading firmware for a Jetstream/CS9000

Issue:
How to upgrade firmware on a Jetstream 8500, 4000, Lanstream 2000, and CS9000.

Solution:

The Jetstream/CS9000 firmware can be uploaded by one of two methods:
1. TFTP
2. Jetload

1. TFTP

You will require to have a TFTP server daemon running on a host that will process the file transfer. Most UNIX servers will already include this service, while the Windows environment will require that a third party TFTP server application be installed (numerous freeware apps are available from the internet).

Place the firmware file in the "root" directory of the TFTP server. When TFTP is enabled/configured a "root" directory may be setup.
Note: with some TFTP daemons, the file can be placed anywhere on the host.

To initiate the transfer you can issue the netload command from the command prompt or through the GUI interface Jetstart.

Select the "file transfer" link
Internet Address = IP address of TFTP server
File Name = name of firmware file
Select "Download Software" from the drop down menu
Enable "Save to Flash ROM"

Note that the name of the file must start with "/" to indicate the root directory. On some implementations of TFTP the full path of the file may be required.

When using the CLI command you must specify the file name based on UNIX paths:

Command syntax = netload [type] [hostname] [filename]
* Add the TFTP server host to the Jetstream/CS9000's Host Table
example: to add a host called "ntserver"
JS8500# add host ntserver 1.2.3.4
* Run the netload command
example: download a firmware file named "js8500.bin" from the TFTP server
JS8500# netload software ntserver /js8500.bin
* If you are the ADMIN port of the unit you will see messages concerning the transfer and flash reprogramming information. The unit will automatically reboot once the flash reprogramming is completed.

2. Jetload

Jetload is a Windows utility that will upload the firmware via a serial connection from the PC through the Console port of the Jetstream/CS9000.

Turn off the Jetstream/CS9000 and then issue the jetload command
jetload32 -com[#] [filename]
If -com is omitted it will default to COM1
When the Jetstream/CS9000 is powered on the upload will initiate.

NOTE1: uploading firmware using TFTP will not alter the configuration stored in FLASH. The Jetload utility will rewrite the FLASH and reset the configuration to default settings (any SSH keys on the CS9000 will have to be regenerated).

NOTE2: Timeouts using Jetload might be indicative of a hardware fault with the Jetstream/CS9000. Try using TFTP method.


Note on BootP:

Firmware can also be downloaded if it is specified in a BootPtab file.

Related Articles:
1.) Netload TFTP errors

Related Links:
1.)  http://www.perle.com/downloads/serial.html
2.)  http://www.perle.com/downloads/console.html

Related Downloads:
1.)  http://www.perle.com/downloads/software/serial_server/jet_lanstream/jetload.txt


Article ID:
281
Published:
2/25/2003 8:48:47 AM
Last Modified:
5/28/2004 12:49:47 PM
Issue Type:
Configuration