Last Updated: NOV-22nd -2006
This guide will give you an idea to identify your currently SAS expander version. Please read it careful before choosing a correct latest firmware to upgrade your system(s).
A. Hardware Identify:
2. Out-of-band Firmware Upgrading
|
After unzipped the latest firmware, there are many files for different models. please check the following the table.
For the model of 3U 16bays SAS JBOD, the firmware table as the following:
| Firmware File Archive |
Contents |
Version |
||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
ECx-7153x-1.0xx.zip |
|
1.0XX |
| Tips: You may use a RS-232 console to check your currently firmware. |
Using the 'stat' command of RS-232 console to list information of system modules:
For the 1.07x or earlier version:
--> stat
|
In the PM(715x) line. you can check the chip ID
(715x), Product ID (JBOD-16 SAS_ECM), Backplane ID (A2) FW revision ID (1.07B)
and date code of this firmware. ECM means EC JBOD module
Starting the 1.09a Firmware
you may use the command line to check your expander Backplane and Chip version.
The SES '
ProductRev ' field
is now assigned firmware version instead of the revision of expander
module and backplane.
Note: the console cmd 'ProductRev
get' will
always report board (expander module and backplane) revision.
|
--> ProductId get Product Id: EM16-53B-01A2 --> ProductRev get Product Rev: 01A2 (expander module and backplane revision) --> VendorId get Vendor ID: AIC/XTORE |
According to above information the expander firmware will be: em53b_1.0xx-bpA2_16d.s3r
3U-16bays JBOD Module board with VSC-7153"B" chip and A2 version of HDD backplane
|
After unzipped the latest firmware, there are many files for different models. please check the following the table.
For the model of 2U 24bays SAS JBOD, the firmware table as the following:
| Firmware File Archive |
Contents |
Version |
||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
ECx-7154x-1.XXb.zip
|
|
1.0XX |
| Tips: You may use a RS-232 console to check your currently firmware. |
Using the 'stat' command of RS-232 console to list information of system modules:
For the 1.07x or earlier version:
--> stat
|
In the PM(715x) line. you can check the chip ID
(715x), Product ID (JBOD-24 SAS_ECM), Backplane ID (A2) FW revision ID (1.07B)
and date code of this firmware. ECM means EC JBOD module
Starting the 1.09a Firmware
you may use the command line to check your expander Backplane and Chip version.
The SES '
ProductRev ' field
is now assigned firmware version instead of the revision of expander
module and backplane.
Note: the console cmd 'ProductRev
get' will
always report board (expander module and backplane) revision.
|
--> ProductId get Product Id: EM24-54C-01A0 --> ProductRev get Product Rev: 01A0 (expander module and backplane revision) --> VendorId get Vendor ID: AIC/XTORE |
According to above information the expander firmware will be: em54c_1.0xx-bpA0.s3r
2-24bays JBOD Single Module board with VSC-7154 "C" chip and A0 version of HDD backplane
From the experience of releasing 1.07A to 1.07B, We decided that we need stick to a 3-stages release process:
|
|
|
4Mbit and 8Mbit EEPROM |
o tRomSize 8
You may like to use the 'fwcfg' command to check if the ROM configuration is correctly set up. The response of 'fwcfg' should look similar to following:
ROM Location
Primary : BFC00000
Secondary: BFC80000
If the address at the
'Secondary'
line is BFC40000 then you
either didn't issue the 'tRomSize' command correctly or your version of
FW is too old and doesn't support the 'tRomSize' command. Try the
command again or get a preprogrammed chip.
This chapter describes how to upgrade firmware using either In-band Windows® GUI utility or out-of-band RS-232 console via the x-modem protocol. Using GUI utility to upgrade is recommended.
|
The following steps are recommended as a step-by-step to upgrade firmware with the “FWLOAD.EXE” executable application.
1. Apply power to the SAS JBOD.
2. Using a PC with a SAS Host Adapter (updated with latest firmware and
drivers), connect the JBOD with the provided SAS cable.
3. Boot up the PC with the SAS Host Adapter.
4. After logging into Windows, if the SSP virtual PHY is enabled with the
proper firmware loaded into the SAS Expander device of the JBOD, then the “Found new hardware” Windows will appear, see Figure 1.

Figure1. SAS device detected in Windows
5. The “Found New Hardware Wizard” window will start, see Figure 2.

Figure2. Found New Hardware Wizard looking for SAS Expander driver
6. When the Found New Hardware Wizard asks to install drivers for the SAS Expander device, click on the “Cancel” button to bypass driver installation, see Figure 3.

Figure3. Found New Hardware Wizard asks to install drivers for SAS Expander
7. Once Windows has completed the logon
process, save the latest firmware image to a known location on the PC.
8. Copy the “FWLOAD.EXE” executable application from the provided CD to a known
location on the PC, see Figure 4.

Figure4. “FWLOAD.EXE” executable application
9. Run the
“FWLOAD.EXE” executable application; the application will proceed with detecting
the SAS devices connected to the Host PC.
10. After the application detects the SAS devices, the Firmware Loader window
will be displayed, see Figure 5.

Figure5. Firmware Loader window
11.Click the “Browse” button and locate the latest firmware image that was saved to the PC, see Figure 6.

Figure6. Firmware Loader window with firmware selected
12. After the firmware image
has been selected, click the “Update” button to start the SAS In-Band firmware
update routine.
13. A progress bar will be shown to indicate the status of the firmware update
routine.
14. After 1 to 2 minutes, the firmware update will be completed, and the
Firmware Loader window will be displayed again, see Figure 5.
15. Close the Firmware Loader application window.
16. For continued proper operation, shutdown and restart the SAS JBOD, and
restart the host PC.
The firmware update procedure should now be completed
with the “FWLOAD.EXE” executable application. If there are any questions, or if
further information is required, please contact your local dealer or sales
representative.
In case you failed the main firmware ROM during the FWLOAD.EXE upgrading, there is another way to upgrade via the serial port.
|
Perform Preliminaries:
1. provided serial cable (DB9 to stereo mini jack) x 1
2. HyperTerminal 6.3 or earlier version (with settings 9600, none, 8, 1, none)
3. The IO module (To disconnect all the SAS connectors be recommended)
Procedure:
1. Power on the JBOD
(the IO module without SAS connectors connected)
2. Press “Enter” Twice for the arrow signal comes out
3. arrow “-->” command line for the system ready
4. --> stat to check the current latest firmware
5. --> fwupdate to start upgrading
7. To select Transfer – "Send File" of the menu bar



