2010/03/17 FW : sas2xfw0317A0.fw command "fdl e2 0" to update MFG data : mfgdat6g.rom command "fdl 0x8B 0" to update after boot, cmd > rev ================================================================================ Hardware Revision Information:- ================================================================================ Vendor ID :Areca Product ID :6G-Expander Product Revision Level :Minor = 0x03, Unit = 0x11 Component ID :0x0223 (Bond Option :36) Component Revision Level :4 (B2) Customer Code :0x1 or 0x3F or 0x1A Manufacturer Data Revision :0xB6 ================================================================================ Firmware Revision Information:- ================================================================================ Active Firmware: Active Image Boot Image: Revision: 255.3.5.10 Fast Boot: No Image Address: 0x14000000 Active Image: Revision: 255.3.17.0 Fast Boot: No Image Address: 0x14080000 Backup Image: Revision: 255.3.17.0 Fast Boot: No Image Address: 0x14100000 2010/03/17 FW : sas2xfw0318A0.fw command "fdl e2 0" to update update: driven strength external port phy get from mfg data MFG data : mfgdat6g0318B6.rom command "fdl 0x8B 0" to update support connector elements for ID 0x01, 0x3F the connector element is for external port 2010/03/19 FW : sas2xfw0319A0.fw Revision: 255.3.19.0 command "fdl e2 0" to update update cliSpinUpHandler() the spinupdelay argument in ms not in tc(16ms) keep the drivenstrength setting rewrite the drivenstrength routine 2010/04/13 FW : sas2xfw0413A0.fw Revision: 255.4.13.0 command "fdl e2 0" to update support SES led control, voltage, powersupply, alarm elements MFGDATA : mfgdat6g0413.rom command "fdl 8b 0" to update support ID 01 (6080) backplane (JBOD-PCB-B), ID 1A (1320IX) MFGDATA : mfgdat6g0413B.rom command "fdl 8b 0" to update support 1880IX 24 bays (ID 0x1C) 2010/04/14 FW : sas2xfw0414A0.fw Revision: 255.4.14.0 command "fdl e2 0" to update Fix Mfg data file get fail. MFGDATA : mfgdat6g0414B0.rom command "fdl 8b 0" to update support ID 09, 24 bays (JBOD-PCB-B) 2010/04/16 FW : sas2xfw0414A0.fw Revision: 255.4.16.0 command "fdl e2 0" to update A)Support alarm Warning when SES control request element Fail, B)support SES control and device element fail alarm C)Support Enclosure identify function, turn all the Slot LED fast flash. D)Support Pannel Fail LEDs E)Fix bug of HDD device Active LEDs not work. MFGDATA : mfgdat6g0416.rom Revision: B1 command "fdl 8b 0" to update command "regerase 3" to clear old mfg file Change SGPIO clk from 7.2K to 100K. 2010/04/21 FW : sas2xfw0421.fw Revision: 255.4.21.0 command "fdl e2 0" to update MFGDATA : mfgdat6g0421.rom Revision: B1 A)Support Proware 16 bay (No LCM) B)Support AXUS 16Bays, 24Bays 2010/04/21 FW : sas2xfw04220.fw Revision: 255.4.22.0 command "fdl e2 0" to update A)Update rqst missing slot led to nothing state. B)Update led setting methodlogy. Choose the hightest LED setting first. MFGDATA : mfgdat6g04220.rom Revision: B2 command "regerase 3" to erase old data command "fdl 8b 0" to update A) update the ID 0x2, 0x9 ENC Chip temp OVT 79C -> 85C B) SES status update timer from 1 sec. 0x3E8 to 3 sec. 0xBB8 2010/04/30 FW : sas2xfw04230.fw Revision: 255.4.30.0 command "fdl e2 0" to update A)Support CLI command "Fan", "alm", "temp" B)Update drivenstrength command "dr" methodlogy and save setting. MFGDATA : mfgdat6g04228.rom Revision: >B2 command "regerase 3" to erase old data command "fdl 8b 0" to update A) Update SGPIO to HDD slot mapping. **** if adapt this MFG file, also need to update 8016 GAL. 2010/05/04 MFGDATA : mfgdat6g0504.rom Revision: B6 command "regerase 3" to erase old data command "fdl 8b 0" to update A) Update ID 01 slot13 slot14 PHY mapping. 4MB full image: 6G100504-NGALrom.bin Fit for new GAL to control slot LEDs 6G100430-OGALrom.bin Fit for old GAL to control slot LEDs 2010/05/13 FW : sas2xfw0513.fw Revision: 5.0.0.51 05/13/10 A)Support the Areca proprietary slot LED off function. B)Support LCM function, (device ID 0x1) C)For "regerase","fdl" cli commands, support the region name to access region name : "boot", "code", "data", "mfgb", "oem2", ... D)Support the "link" command to set the slot link rate or report status E)Change the default Shown Model Name for different products, ARC-1320IX -> "ARC-8017" ARC-1880IX -> "ARC-8018" ARC-8026 -> "ARC-8026" Others -> "ARC-8016" F)Change the FW revision information as "5.0.0.51 05/13/10" format: SDKPhase.Major.Minor.Changes(H) Month/day/Year G)change "alm" command status report "None" when set level 0 MFGDATA : mfgdat6g0504.rom Fit for new GAL to control slot LEDs 2010/05/14 MFGDATA : mfgdat6g0504.rom Revision: B0 command "regerase 3" to erase old data command "fdl 8b 0" to update Support device ID 0x39, P-company, 16 bays, ARC8000 backplane 4MB full image: 6G100514rom.bin 2010/05/21 4MB full image: 6G100521rom.bin FW : sas2xfw0521.fw Revision: 5.0.0.56 05/21/10 Command to update, 1)"fdl code 0" to update new fw file 2)"reset" A)Support New version Arcmfg.exe (only for 6g expander) The LSI SDK will filter out the 0x0, 0x1, 0xd code, so we need to encode/decode the arcmfg control string. B)change the "Alm" status report string. C)Support "pass" command to set password. D)Support "lo [-t???]" commands to logout and set logout timeout value. Timeout value from 30 to 65535 sec, default 60 sec. E)Support UART CLI shell auto-logout function. F)When customer data file not found, we not just beep but also show error message to UART port. MFGDATA : mfgdat6g0521.rom Command to update, 1)"regerase data" to erase old data 2)"fdl mfgb 0" to update new data file 3)"reset" A)Support device ID 0x38 0x39 0xb9 0x05 0x81 B)Change temperature element ID as slot phy no. 2010/05/26 FW : sas2xfw0526.fw Revision: 5.0.0.59 05/26/10 Command to update, 1)"fdl code 0" to update new fw file 2)"reset" A)Support ID 0x5. B)turn device ID 0x5 GAL capacitor on. C)fix password verification set user mode error. MFGDATA : mfgdat6g0524.rom Command to update, 1)"regerase data" to erase old data 2)"fdl mfgb 0" to update new data file 3)"reset" A)support devices ID 0x05, 0x1d, 0x1e 2010/05/26 FW : sas2xfw0601B2.fw Revision: 6.0.0.5A 05/31/10 Command to update, 1)"fdl code 0" to update new fw file 2)"reset" A)Migrate all code to LSI SDK release 6. B)Update makefile "fwid = 0" for B2 x36 chip, New MP chip revision is B3. MFGDATA : mfgdat6g0531.rom Command to update, 1)"regerase data" to erase old data 2)"fdl mfgb 0" to update new data file 3)"reset" A)Support SES threshold page B)Add LSI page DFEPhyBitmapSettings() 4MB full image: 6G100601rom.bin 2010/06/03 For Chip rev: B2 FW : sas2xfw0603B1.fw Revision: 6.0.B1.5B 05/31/10 Command to update, 1)"fdl code 0" to update new fw file 2)"reset" A)Except ID 0x06, we turn off the backplane I2C capacitor. B)Show FW revision in Hex mode. MFGDATA : mfgdat6g0603.rom Command to update, 1)"regerase data" to erase old data 2)"fdl mfgb 0" to update new data file 3)"reset" A)For ID 0x01, 0x02, 0x05, 0x09, 0x39, 0x3F, we add the phy connector page info. revision 02 B)For ID 0x1C, 0x1D and 0x1F, include the external port as part of SES arraydevice elements. For RAID F/W ease managemnet. revision 02 2010/06/08 For Chip rev: B2 FW : sas2xfw0608B2.fw Revision: 6.00.B2.61 06/08/10 Firmware Family: 0 <---------- For Chip rev: B3 FW : sas2xfw0608B3.fw Revision: 6.00.B2.61 06/08/10 Firmware Family: 1 <---------- PS. The BOOT FW should use the same Firmware Family Command to update, 1)"fdl code 0" to update new fw file 2)"reset" A)Support Fibnetix 12 bays (device ID 0x7). B)Support ArcMfg.exe(released date 2010/06/08) C)Change cli cmd name "alm" to "bu" as 3G JBOD cli cmd. MFGDATA : mfgdat6g0608.rom Command to update, 1)"regerase data" to erase old data 2)"fdl mfgb 0" to update new data file 3)"reset" A)Support for ID 0x07, revision 01. 2010/06/23 For Chip rev: B2 FW : sas2xfw0623B2.fw Revision: 6.00.B3.66 06/23/10 Firmware Family: 0 For Chip rev: B3 FW : sas2xfw0623B3.fw Revision: 6.00.B3.66 06/23/10 Firmware Family: 1 Command to update, 1)"fdl code 0" to update new fw file 2)"reset" A)Fix hour filed error in show logs with time information. B)Move the "working time" information under "sys" cli cmd. C)Reduce LCM thread sleep time from 690ms to 539ms. D)Fix hour filed error in show logs with time information. E)Fix the bug that "reset" JBOD and the MFG will update to wrong Data. F)Rewrite the gFanPwrGroupMux handler for device ID 7. G)Support to log Fail device with its id. H)Support the Hyperthesis mode for temperature OVT, after cooling down to warning_Temperature-2 then we can clear the OVT warning status. I)Fix bug of qualifier to assign SES status NOT_INSTALLED. MFGDATA : mfgdat6g0622.rom Command to update, 1)"regerase data" to erase old data 2)"fdl mfgb 0" to update new data file 3)"reset" A)Rewrite the device ID 0x3F Mfg file. 2010/06/30 4MB full image: For Chip rev: B2 6G100630B2rom.bin For Chip rev: B3 6G100630B3rom.bin For Chip rev: B2 FW : sas2xfw0630B2.fw Revision: 6.01.00.67 06/30/10 Firmware Family: 0 <---------- For Chip rev: B3 FW : sas2xfw0630B3.fw Revision: 6.01.00.67 06/30/10 Firmware Family: 1 <---------- A)Turn the beep off when Startup. B)Set CLI auto-logout timeout value to 60 sec. MFGDATA : mfgdat6g0628.rom Command to update, 1)"fdl mfgb 0" to update new data file 2)"reset" A)Fix the device ID 0x09 and 0x3F PHY32-35 TX polarity. device ID 0x09 rev 02 -> 03, device ID 0x3F rev 01 -> 02. 2010/08/06 4MB full image: For Chip rev: B3 6G100806B0rom.bin For Chip rev: B3 FW : sas2xfw0805B0.fw Revision: 6.0B.00.6B 08/06/10 Firmware Family: 1 <---------- A)Support the devices ARC-8026 and ARC-4036. B)Fix the Chip temp. C)Remove some useless cli commands. D)Support new ARC8016 PCB rev D. add Chip fan. MFGDATA : mfgdat6g0805.rom Command to update, 1)"fdl mfgb 0" to update new data file 2)"reset" A)Support the device ARC-8026 ID 0x33, 0x34, 0x35 and ARC-4036 0x36. B)Modify the ARC-8016 models Chip warning_Temperature from 85'C to 79'C. 2010/08/20 4MB full image: For Chip rev: B3 6G100820B0rom.bin For Chip rev: B3 FW : sas2xfw0820B1.fw Revision: 7.0B.01.75 08/20/10 Firmware Family: 1 Command to update, 1)"fdl code 0" to update new fw file 2)"reset" A)Transfer the core FW to SDK phase 7. "Revision: 7.XX.YY.ZZ" That fixed the ARC1680 compatibility issue. B)Support the cli Zone Group command, "gr" format : gr {dev GroupNo[1..] {ci,cj,ck,..} Start-Index(D) End-Index(D)} group {off | [t10 off]} C)Fix the ARC RAID controller can't mute expander. D)Support a Date field at system information "Manufacturer Data Revision" field. E)Set default Zone Group mode as T10 mode. 2010/08/26 Released v1.01 4MB full image: For Chip rev: B3 6G100826rom.bin FW : sas2xfw0826.fw For Chip rev: B3 Revision: 7.01.01.76 08/26/10 Firmware Family: 1 Command to update, 1)"fdl code 0" to update new fw file 2)"reset" A)Set Zone group mode default as T10 mode when clear Zone Group setting. MFGDATA : mfgdat6g0826.rom Command to update, 1)"fdl mfgb 0" to update new data file 2)"reset" A)Fixed the month field of customer data for all models. B)Fixed 1320IX connector3 and connector4 named string. C)Fit for LSI HBA FW scan Standalone JBOD get wrong slot mapping. for device ID 0x01, 0x39, 0x3F, 0x02, 0x05, 0x09, 0x07, 0x33, 0x34, 0x35, 0x36, 2010/09/16 Beta FW : sas2xfw0916B0.fw For Chip rev: B3 Revision: 7.01.01.76 08/26/10 Firmware Family: 1 Command to update, 1)"fdl code 0" to update new fw file 2)"reset" A)Change external ports geographically indexing rule, from right to left, top to bottom and index start form 0. B)Support Areca new PSU. C)Fix report wrong SES element status code when element Over temperature. MFGDATA : mfgdat6g0916.rom Command to update, 1)"fdl mfgb 0" to update new data file 2)"reset" A)Change external ports geographically indexing rule, from right to left, top to bottom and index start form 0. Releated device ID and revision, 0x01 R04, 0x3F R04, 0x39 R04, 0x02 R04, 0x05 R05, 0x09 R06, 0x33 R03, 0x34 R03, 0x35 R03, 0x36 R02, 0x07 R03, 0x0E R01, B)Support Areca new PSU device ID 0x0E rev 01. C)Fix device 0x05 temperature element wrong slot mapping. D)Support ARC-8006 ID BF Rev B1, ID 0x89 rev B1. 2010/09/17 MFGDATA : mfgdat6g0917.rom Command to update, 1)"fdl mfgb 0" to update new data file 2)"reset" A)Support New 12 bays Tower case. device ID 0x40(standalone) device ID 0xC0(Raid ctrl) B)Update some RAID ctrl's expnader subtract port attribute and connector attribute. ID 0x81, R02, ID 0xB9 R04, ID 0xBF R01 ID 0x82, R02, ID 0x89 R01, 2010/09/20 Released FW : sas2xfw0920.fw For Chip rev: B3 Revision: 7.01.02.80 09/20/10 Firmware Family: 1 Command to update, 1)"fdl code 0" to update new fw file 2)"reset" A)Change external ports geographically indexing rule, from right to left, top to bottom and index start form 0. B)Support Areca new PSU. C)Fix report wrong SES element status code when element Over temperature. D)For Arc-8026, fix when only enable Fan4, the Fan4 will detect failed. MFGDATA : mfgdat6g0920.rom Command to update, 1)"fdl mfgb 0" to update new data file 2)"reset" A)Change external ports geographically indexing rule, from right to left, top to bottom and index start form 0. Releated device ID and revision, 0x01 R04, 0x3F R04, 0x39 R04, 0x02 R04, 0x05 R05, 0x09 R06, 0x33 R04, 0x34 R04, 0x35 R03, 0x36 R02, 0x07 R03, 0x0E R01, B)Support Areca new PSU device ID 0x0E rev 01. C)Fix device 0x05 temperature element wrong slot mapping. D)Support ARC-8006 ID BF Rev B1, ID 0x89 rev B1. E)Support New 12 bays Tower case. device ID 0x40(standalone) device ID 0xC0(Raid ctrl) F)Update some RAID ctrl's expnader subtract port attribute and connector attribute. ID 0x81, R02, ID 0xB9 R04, ID 0xBF R01 ID 0x82, R02, ID 0x89 R01, G)Update ID 0x33, 0x34 SGPIO register to fit for x28 PHYs chip. 0x33 R04, 0x34 R04 2010/09/23 Released FW : sas2xfw0921.fw For Chip rev: B3 Revision: 7.01.03.82 09/23/10 Firmware Family: 1 Command to update, 1)"fdl code 0" to update new fw file 2)"reset" A)Update to fill the SES speed code as 0. Otherwise ARC1680 can't recognize fan device is installed or not. B)Fix when device temperature OVT warning flag is not set when temperature great than a critical limit. MFGDATA : mfgdat6g0921.rom Command to update, 1)"fdl mfgb 0" to update new data file 2)"reset" A)Update ID 0x33, 0x34 and 0x35 chip temperature to 90'c. 0x33 R05, 0x34 R05, 0x35 R05.