*** Release Note For V1.30 Firmware 2004-2-9 1 Modify compatibility issue with DC-395UW: 2004-2-19 1 Fix LCD volinfo error for raidlevel is JBOD or Pass through 2004-2-20 1 Fix EditStringIP Vt100 garbage char 2004-2-23 1 Add Intel SATA support 2004-2-26 1 Modify FORMAT UNIT to support FMTDAT for SOLARIS format. 2004-3-10 1 Return HTTP web page as "Web page not exist" if web page not exist (web browser save as file... hang) 2004-3-15 1 Fix I2C problem, if I2C retry, then reset I2C unit 2004-3-17 1 Add Inquiry VPD page 2004-3-18 1 Fix SCSI Tool BOX problem for SGI OS 2 Clear 8 blocks instead of 1 when create volume 3 Fix delete volume but partition data still exist 2004-3-19 1 Add Inquiry VPD support 2004-3-23 2 Fix SGI O2 format error 2004-3-24 1 Fix 5010 channel number display error in browser 2 BUILD V1.30 2004-3-24 for All model *** Release Note For V1.31 Firmware 2004-3-30 1 Fix Memory multiple bit ECC error handling 2004-4-5 1 Fix 5010 : SATA channel if no volume installed, need to wait for timeout. 2004-4-6 1 Fix 5010+SATA or 1394, if no volume installed or volume is in quick init volume cannot be detected if new volume created 2 Fix 5010+PATA if no volume installed, system hang 2004-4-14 1 Fix DEDICATED MICROS DVR compatibility problem 2004-4-16 1 Fix GUI from ethernet bug 2004-4-21 3 GUI raidDevArray : failed or not exist device is returned as 0xff 4 5010 : set default UDMA mode for serial ATA channel 2004-4-22 1 Make 6010/5010 LCD panel hot pluggable (press any key to activate) 2 5010 : If company name is set as "SysTop" --> No detection of FAN fail 3 Fix SOLARIS 8 for x86 compatibility problem (capacity truncated) 2004-4-29 1 Fix Mozilla display JAVASCRIPT_MENU error 2004-5-3 1 Use Digest MD5 authention support for HTTP. 2 Add guest login (username=guest, password=guest), All operation will be aborted for this user 3 Add mechanism to guarantee only one user is accessing HTTP raid manager (any new user login will block the previous user account) 3 Fix JAVASCRIPT menu for OPERA browser 2004-5-5 3 Fix ARECA_IDE ethernet ON/OFF error if no HDD installed 4 Remove serial number's last two characters in LCD 5 Add admin/guest to browser title *** Release Note For V1.32 Firmware 2004-5-10 1 Fix UpdateFirmware failed for 5010/6010 if MD5 authentication is used (If browser is used) 2004-5-13 1 Fix ATTO Lsi U320 controller used in MAC OS10.3 will recognize LUN0-7 2004-5-14 1 Fix spurious interrupt for interrupt generated through GAL 2 Add print spurious interrupt in ArmIsr 2004-5-19 1 Modify PrintIP and Vendor string to avoid display of 000.000.000.000 vendor string = Wait For NetInit 2004-5-25 1 Fix 5010/6010, Event recovered is not logged correctly 2004-6-1 1 Fix restart controller may hang if GAL interrupt is used 2004-6-14 1 Improve read ahead performance 2 Modify read ahead algorithm to enhance read ahead performance 2004-6-17 1 Add TELNET support 2004-6-18 1 Telnet : Add IAC options, force to use character mode, echo by raid system CTRL-Q to close connection (by raid system) (note for telnet user : we need the telnet option negotiation to be done, if port 23 is used, there is no problem for REDHAT/Solaris, if non-standard port is used and port# is specified, negotiation is omitted, in SOLARIS, add [-] in command line's port number. If linux is used, the [-] is only available in OPEN command. It is needed for user to enter telnet and open connection.) 2004-6-24 1 HTTP_MD5/HTTP_PORT/TEST_SMART_DEV are included in all models 2 If any one HOT spare disk is used, the 1st one disk inserted is used as HOT spare 3 Add SNMP to non-ethernet controller (ARC1110/ARC5010/ARC6010) 4 Modify Title LOGO's background color to be white 2004-6-25 1 Add clear BUSY/FAULT LED for 5010/6010 2 Build V1.32 2004-6-25 *** Release Note For V1.33 Firmware 2004-6-28 1 Fix 5010+Initio 1394 bridge problem 2004-7-5 1 Fix 5010+SUSE in PIO mode problem (add some IDE command support) 2004-7-6 1 Enable LCD_OPTIONAL for all models 2 Fix ARC5010+SUSE : modify maximum IO request to 1M bytes (org 128K bytes) 2004-7-7 1 Modify 5V lower limit to 4.596V (org 4.704V) for all models 2 Fix LCD panel volume check function bug, only raid3/5/6 can be checked 2004-7-13 1 Add feature : EXPAND_VOLUME_CAPACITY (By request) 2004-7-20 1 Modify consistency check routine to scrub error reading disk 2004-7-23 1 Build V1.33 2004-7-23 firmware and boot code ********* Release Note For V1.34 Firmware 2004-7-26 1 Fix HDD LED display when return from power loss 2004-7-27 1 Add display of BOOT ROM version 2004-7-29 1 Fix return from power loss failed sometimes 2004-8-5 1 Fix HTTP update firmware problem Add invalid length and invalid signature message 2004-8-17 1 Fix incomplete raid set is removed when there is not enough empty slot 2004-8-20 1 When SDRAM ECC Error, speaker on. Show 1-bit error or fatal error on LCD 2004-9-1 1 "Rebuild Priority" is changed to "Background Priority" to reflect True priority includes rebuild/expand/migration 2 ARC5010/6010 : Add retry for simple I2C interface, LCD module may be late to response in busy system 2004-9-3 1 Fix system hang when RAID5 failed by pulling two HDDs. 2004-9-9 1 Add support of TX4937 for 5010/5012/5013/6010/6011 2004-9-21 1 Add internal model name to web page's logo name 2 Add partial PERSISTENT RESERVE IN function for SOLARIS 2004-9-24 1 Modify failed volume's INQUIRY qualifier to 0x20 (not ready) for U320/U160 model 2004-9-29 1 All models : TRUNCATE_DISK_CAPACITY 1 EXPAND_VOLUME_CAPACITY 1 2004-10-5 1 Fix Expand volumeset problem, when more than one volume created, expand volume always disabled 2004-10-14 1 Fix truncate raid capacity if HTTP quick create is used 2004-10-15 1 Fix changeCapacity error for VT100 (wrap to very large value) 2004-10-26 1 V1.34 2004-10-26 ********* Release Note For V1.35 Firmware 2004-11-18 1 Change timeout time to 8 seconds, and retry count to 2 2004-12-15 1 Add sysContact/sysName/sysLocation to SMTP 2004-12-17 1 Add initial random sequence number for TCP/IP 2 Add tcpTimeStamp for tcp socket for timeout control 3 Check if TCP connection is over 3 minutes, if so, send RST to client 2004-12-21 1 Add HTTP_EVENT_ONE_PAGE to display event in one page in HTTP (optional) 2 Add a link to restart browser if interrupted 2005-1-5 1 Improve random read/write performance 2005-1-27 1 Optimize raid1/0+1 random read 2005-2-16 1 Read SMART HDD concurrently to reduce overhead 2 Change level "0+1" to "1+0" 2005-2-21 1 Change disk geometry of mode sense parameter (Solaris problem) 2005-2-24 1 Patch ARC5010/5110/6010, LCD module fault LED is on intermitently firmware resend fault LED every 10 seconds 2005-3-2 1 Use new patch for all PATA model 2 Enable all model for random and mirror optimization 3 Default volume to e.x. ARC-1110-VOL#00 4 Build V1.35 2005-3-3 ********* Release Note For V1.36 Firmware 2005-3-14 1 Fix IDE hot plug/remove problem if optimization of random access is used 2 Add ARC6020 periodically (10 seconds) clear LCD fault LED 3 Modify HOST IDE Bus reset to silience for 60 seconds (instead of 15 seconds) to avoid hdd detection failed if in degraded mode(ARC5010/5012/5013/5014). 2005-3-23 1 Reject restart controller for SCSI_U320 before system initialized 2005-3-29 1 Fix 5010/6010 with LED patch, recovered event is issued every 10 seconds 2005-4-4 1 Fix RS232Int, FIFO always disable for IOP331/332/333 and W83877 (only TX4927/TX4937 need to clear InterruptID) 2 Patch 88SX5080/88SX6081 for 3G HDD when configured as 1.5G need to check 6081 B0/B2, 5080 for 3G, and for normal case, return from power loss ********* Release Note For V1.37 Firmware 2005-4-6 1 Disable 88SX6081 B0 stepping 3G support (B0 revision ID is 2, B2 is 7) 2005-4-7 1 Fix HDS728080PLA380 (80G HDD) can not be detected sometimes in 6081B0 controller and cold start. 2 Add setting to disable HDD temperature polling in smart hdd temp system SMART_HDD_TEMP_SETTING 3 88SX6081 : Disable GEN-II Phy support if max SATA mode is 1.5G to fix HDS728080PLA380(in 3G mode) not detected in 1.5G controller mode 2005-4-8 1 Add Battery status to SNMP HW monitor status, one entry is added 2 Add warning string for U320 >= 2TB support 3 Add warning for U320 SCSI greater 2TB support TWO_TB_WARNING is defined for U320 SCSI with LARGE_SCSI_LBA support only 2005-4-15 1 Fix DHCP bug if windows DHCP server is used, windows DHCP server need DHCP request and DHCP ack sequence to complete DHCP action 2005-4-20 1 Modify 2TB warning string 2005-4-26 1 support Mitsubishi DVR DX-TL2500 2005-4-29 1 Modify unsupported LUN0 device type to 0x20, org 0x1F. Windows will display an other device if device type is 0x1F 2005-5-13 1 Modify unsupported LUN0 device type back to 0x1F. Server 2003 will not recognize this device if 0x20 is used. 2005-5-16 1 Add Intel spec update 2005-march for DDR-I reliability issue 2005-5-19 1 Change default setting of SMART_HDD_TEMP_SETTING setting to disable 2 Add SMART_HDD_TEMP_SETTING to ARC6020 2005-5-25 1 if some degraded mode volume is detected during reboot, set alarm on 2 Fix if any raidset is in degraded mode during boot, turn beeper on 2005-5-26 1 After rebuild, check if beeper should be muted 2005-6-10 1 Fix SATA problem, HDD cannnot be detected if non-NCQ drive is used after NCQ drive 2005-6-16 1 Add Network Time Protocol support 2005-6-17 1 Modify HTTP & TELNET, if port # is 0 --> disabled 2005-6-21 1 Add unit serial number support 2 Fix vendor string edit title error 2005-6-27 1 Fix LCD Display for IDE channel # to support > 20 channels 2 Add raidset degraded message to LCD if power failed and recovered 3 Fix NEW_83782D_HW event for SMTP & SNMP (not properly set) 4 Modify NEW_83782D_HWMON 2005-6-28 1 Change GUI timeout to 5 minutes 2005-6-30 1 Unify SNMP/SMTP setting wording 2005-7-12 1 Fix NTP : Trigger NTP every time DHCP is triggered 2005-8-1 1 MPTSTM.C:modified for LUN0 missing and working in Linux 2005-8-12 1 Fix SCSI model for DEDICATED MICRO DVR problem (New DVR firmware) 2005-8-17 1 Fix Intel Errata, if host request address at xxxxxxxx FFFFE000, the internal MMR will response and corrupt the system. 2005-8-23 1 Patch MARVELL Errata found by WISTRON (some channel has hotplug problem if temperature is high enough) 2005-8-24 1 Fix GUI Identify Drive Problem 2 Fix InitializeIdeChip's ResetChannel function for battery backup 2005-8-30 1 Fix SATA HDD intermittently disconnected and reconnected 2005-9-2 1 V1.37 2005-9-2 ********* Release Note For V1.38 Firmware 2005-9-6 1 Fix ARC6010/5010 device's Green LED off intermittently. 2 ARC6010/5010 Re-Send busy LED status every 10 seconds to fix PRO5014 busy LED remains blinking 3 Fix Disk R/W test flag, if already completed, do not set abort flag 2005-9-7 1 Patch LSI Ultra320 problem, force to U160 if any error encountered 2 Send 32 combined event for every 32 events SEND_32_EVENTS should be defined (mail subject marked with ***) 2005-9-12 1 Add option for U320 to PATCH_LSI_U320 to selection if auto speed down if U320 error encountered 2005-9-16 1 Modify inquiry page data length to 96 bytes. (org 98 bytes) 2005-9-22 1 Add HDD_READ_AHEAD_SETUP for disabling HDD read ahead cache (to improve maxtor hdd reliability) 2005-9-28 1 Fix RAIDSET expansion from VT100 migration hang 2005-9-29 1 Fix WD400G HDD hot remove/plug cannot be detected. 2005-9-30 1 Fix migration hang if volume is expanded and then do more then two 2 modify new event warning level (NEW_83782D_) 3 Fix ARC5030 change JBOD/RAID hang 2005-10-3 1 Add SMTP_PORT_SETTING 2005-10-4 1 V1.38 2005-10-4 PATCH_LSI_U320 1 (If U320) HTTP_EVENT_ONE_PAGE 1 HDD_READ_AHEAD_SETUP 1 ********* Release Note For V1.39 Firmware 2005-10-5 1 Add TWO_TB_16BYTES_CDB for U320 system (A) 16 bytes CDB will be rejected if not in packet mode (B) U320 Speed down will be disabled if 16 bytes CDB is used (C) QAS and IU is always enabled (D) if 12 bytes CDB is selected (convetional mode) 2005-10-7 1 Patch SMART check routine to support SAMSUNG HDD (88SX6081 only) 2 SATA raid hot remove 2 hdds cause data error 2005-10-11 1 Improved R6 timing 2005-10-12 1 Add HDD staggered power on setup (SATA model) STAGGER_POWERON_SETTING 0.4 0.7 1.0 1.5 2.0 2.5 3.0 3.5 4.0 4.5 5.0 5.5 6.0 2 Set 88SX6081/5080 PCI Discard timer to 0xffff to avoid SATA chip hang 3 Modify ARC6020 to use I80219 and R6 Engine 4 Add INITIALIZE_RAID_1, if raid 1(1+0) is selected, user can select to Foreground Init Or No Init 2005-10-14 1 Fix expand volume capacity and initilize to zero may corrupt last stripe of valid data 2005-10-17 1 Fix Expand Volume Capacity always use all capacity in VT100 (terminal.c) 2 Enable ALL SATA timeout register 2005-10-21 1 Modify TRACE_BUFFER_DEBUG 2005-10-31 1 Modify IDE vol vendor name to 8 chars, padding 16 bytes to fix OXFORD 922+FEDORA Core4 patch problem, (OXFORD usb do not support report lun command, linux use model name to list which devices do not support it) 2005-11-1 1 Fix PATA Hitachi 500G HDD need more than 15 seconds to ready, extend the wait time from 15 seconds to 22 seconds (ide_arc.c) 2005-11-17 1 Add SMART_STATUS_DISP for all model without SMART_HDD_TEMP (smart attribute will be read every time the hdd status is to be displayed) 2 Fix HTTP system info display only display 14 serial number chars 3 Fix Marvell 88SX6081 hang problem if MB memory more than 4GB 2005-11-18 1 Add RESCUE level2, Keyword is "LeVeL2ReScUe" 2005-11-19 1 Fix WDC WD4000YR-01PLB0 detection failed, Rearrange channel reset sequence. 2005-11-23 1 Fix Hitachi SATA 500G HDD NCQ problem 2 Fix INBAND identify drive function in IdentifyDrive, should return if flag >= 2 2005-12-5 1 Add INBAND Setting report in guiSYSTEM_INFO struct 2005-12-6 1 V1.39 Build (A) Ethernet model, Add (i)Every 32 events, the mail will send a group of 32 events in mail text (ii)SMTP port settable (B) All models (i) Support RAID1(1+0) with initialization (ii) Show smart status in drive status (C) U320 Models (i) Support 16 bytes CDB if user guarantee U320 mode is used, user can Check event log to see if 16 bytes CDB can be used ********* Release Note For V1.40 Firmware 2005-12-8 1 ARC6020: if old backplane:4 fans, 4 detected if new backplane:2 fans, detect 1 fan, if special model, detect 2 2 ARC5030 new backplane:2 fans, detect 1 fan, if special model, detect 2 2005-12-23 1 (A)Fix TCP thread, enable listening HTTP and telnet port (origial bug is : only listen after 1st access) (B)Sync received timeout set to 20 seconds, others timeout set to 60 seconds (C)Retry 60 seconds, if failed, reset tcp connection (D)Add timeout for GetSmtpPacket, timeout time 30 seconds (E)Add timeout for mail connection close, timeout time 30 seconds 2005-12-27 1 Fix Windows DHCP problem 2006-1-4 1 Fix 2HDD system, create raid volume, no init cannot be select 2 Add ResetConnection every time DHCP in invoked 2006-1-6 1 If device is forced to ATA150 mode, device may go into partial power management mode program the PHYControl to let the PHY to go out of PARTIAL power mode (6081/6041 only) 2006-1-11 1 Add ResetChannel in CheckChannel to avoid HDD cannot be detected 2 If no HDD is detected(phyStatus == 0), reset PHY 2 more times 2006-1-13 1 Fix SCSI Inquiry Serial # is filled with 8 leading space 2006-1-16 1 Fix PassThrough in CheckVolumeX, passthrough cannot over 0x100 blocks 2006-1-17 1 Fix 5010/6010 FAN noise, very large spin rate read and be treated as 0 2006-1-23 1 Fix LeVeL2ReScUe to recover failed volume status and reSIGNAT 2 Add CREATE_RAID_WITHOUT_DEL_VOL to recover volume and raid table from original disks 2006-1-24 1 Modify FAN warning RPM to 1500 (original 1900RPM) 2 Fix WDC WD1500ADFD-00NLR0 startup problem, this drive if connected with SATA power connector, drive cannot be detected 2006-2-10 1 Add SPIN_DOWN_IDLE_HDD for VTL applicationm (SATA Model) 2006-2-22 1 Fix nmap 4.01 wincap 3.1 and server2003+SP1 nmap -v 192.168.0.xxx will hang the HTTP/Telnet connect 2006-2-27 1 Add display of RAID set power state in HTTP 2006-3-3 1 Add SDRAM ECC status in system info 2006-3-15 1 Add Event and warning if incomplete RAID Set discovered (LOG_EVENT_FOR_INCOMPLETE_RAID) 2006-3-21 1 Fix Level2Rescue to include failed drive for raidset 2006-3-23 1 Disable the modification of volume capacity if any volume is migrating or need migration in the same raidset to avoid mistake 2006-4-7 1 Fix ReconfigBar1Sata from config write interrupt, system may hang in some MB 2006-4-18 1 Add LOCK_FLASH_ACCESS to lock flash to prevent concurrent access 2 Add Chevelon speed detection by using performance monitor 3 Improve migration point record (A) Add new event for rebuilding/initialization/migration <1> completion (complete normally) <2> aborted (interrupted and do not need to restart, ex. raid5 init and fail one drive, init abort) <3> stopped (interrupted and need to restart, ex. raid5 rebuilding and failed another disk, and system failed, user need to make the raid5 volume to revive) (B) Power loss event during migration/rebuilding/initialization The LBA address is logged for reference (C) Power loss and migration and some drive cannot detected after power recover, system halt and the LBA logged. User need to recover this state to normal or the migration point may lost and corrupt the system. 6 New volume check function (HTTP only) (A) User can select multiple volume to check one time (B) User can select to SCRUB bad block or REPAIR parity or not 2006-4-21 1 Fix ResSemaGive (go not decrement semaCount, SemaTake already decrement) 2 Increment largeCacheArray to 8 3 Add NO_INIT_RAID1356 (for rescue volume set) 4 Add LOG_EVENT_FOR_INCOMPLETE_RAID 5 Build V1.40 2006-4-21 ********* Release Note For V1.41 Firmware 2006-5-9 1 Fix SNMP power state item for no power state detection 2006-5-10 1 Fix IdeErrorHandler for HDD with error and in heavy loading 2006-5-17 1 Fix after raid expansion, some data is not updated correctly 2 Fix RaidSet Expansion problem, if multiple volumes are created on the same raidset, and raid expansion is done for some volumes and power fail or restart system, the expanded volume cannot be accessed or data may corrupt and need to retart the system after all migration is done for system to operate correctly. (add two fields in volumesetdata) 3 Fix InitVolume cross link error, if OPT_MIRROR_RANDOM_READ 2006-5-18 1 Fix HTTP volume creation when in degarded mode, prevent creation of volume in degraded mode 2 Add supporting of SCB_PIO_WRITE for multiple blocks 2006-5-19 1 Fix RAIDSET expasion requirement raidset allowed to expansion (A) RaidSet must be complete (B) All volume in this raid set must be normal state 2 UPDATE_HDD_MICROCODE for HGST HD (use standard ATA command 0x92) 2006-5-24 1 Build V1.41 2006-5-24 ********* Change Log For V1.42 Firmware 2006-5-30 1 Fix checking of all volumes are migrated 2006-6-23 1 Fix ARC5030/5010:used with SIL3124 SATALink, the driver will used queued command. Disable queue flag for IDE model 2006-6-28 1 Fix ARC5030:to support upto 1M request 2006-7-3 1 Add 2TB support for ARC6010:U160 to PATA (64bit LBA & 4K block) ARC5010:IDE/SATA to PATA (64bit LBA) ARC5030:IDE/SATA to SATA (64bit LBA) 2006-7-4 1 Fix firmware for MAC to recognize 2TB volume 2006-7-7 1 ARC6020/5030 series:Add 256MB support 2006-7-11 1 Fix ARC6020/5030 series:memory scrub hang, add cpwait in AAUFillMemory 2006-7-13 1 Fix 5010/5030 Host IDE model, delete volume with non-zero LUN hang 2006-7-20 1 Fix MAC spin down idle hdd problem, add delay to each command request (check 3 seconds for ready) 2006-8-11 1 add LSI1030T-A3 support (MPT Ver 1.3.52.0) 2006-9-15 1 ARC5030:ctrl temp warning temp changed to 70 2006-9-20 1 ARCxxxx:SATA READ timeout (A) Do not fail disk (B) Do not check smart 2 Change 5V high warning voltage to 5.4V 2006-9-21 1 Fix RAIDX.C:improve R6 error handling when multiple reading error occur 2006-10-4 1 Remove LOCK mechanism for Lost LBA condition, just beeper on!!! 2006-10-5 1 Fix SATA error handling, 2006-10-9 1 Add NO_SUPPORT_LONG_TIMEOUT (default support it if not defined) add timeout value of 12,17,22,27,32 seconds 2006-10-12 1 Modify SATA error handling 2006-10-13 1 Modify ARC5010/5030 quick create to cluster mode 2006-10-18 1 TLER can only be enabled for capacity > 100G 2 Build ALL model for V1.42 ********* Change Log For V1.45 Firmware 2006-10-26 1 Fix when raid is degraded and hdd missing offline and reboot, firmware hang on IdentOff routine 2006-11-2 1 Change "For Windows" back to "4K Block" for over 2TB support 2006-12-12 1 Fix U320 cluster failed if one channel removed, other channel hang 2006-12-16 1 SCSI MPT 1.3.52.16 2007-1-3 1 Patch ARC6020 Marvell SATA 6081 PCI-X pad delay compensation 2007-1-19 1 Add : MAC_2TB_SETUP for SCSI model (320 or 160) 2007-1-23 1 Add HDD smart status report in gui including media error count and timeout count 2007-2-7 1 Fix hang when delete failed migration volume 2007-3-7 1 Fix U160 1st time power on and test unit ready check condition request sense code error 2007-3-15 1 Fix U320 for SANYO DSR-5016 DVR system 2007-4-3 1 Add LSI_53C1020A to use 1.3.39.0 MPT 2007-4-9 1 Fix ARC5030/5010 problem for over 2TB Check of enable LBA48 must be enabled if high32 bit of volCapacity != 0 2007-4-10 1 Fix ARC5030/6020 fan noise problem (RPM0 or above 10000 is observed) force RPM to 2555 if divisor <= 40 2007-4-11 1 Add patch for 60x1 (MRVL errata SATA#26 for unexpected PMREQ) 2007-5-25 1 Fix daylight saving of NTP for USA time zone Affected time zone: "(GMT-09:00)Alaska", "(GMT-08:00)Pacific Time(US&Canada), Tijuana", "(GMT-07:00)Mountain Time(US&Canada)", "(GMT-06:00)Central Time(US&Canada)", "(GMT-05:00)Eastern Time(US&Canada)", "(GMT-04:00)Atlantic Time(Canada)", 2007-5-31 1 Fix TCP problem when Nessus vulnerability scanner run and hang 2 Fix spin up routine () error, may cause raid set with failed drive to wait for 15 more seconds. 2007-6-25 1 Implement auto hot spare across power cycle 2007-8-27 1 Improve sequential performance for (A) RAID 1+0 (B) All other raid level with striping size 4K/8K 2007-9-10 1 Add OffLine RaidSet 2007-11-2 1 ARC5020:WD15000ADFD Hdd detection failed if power is PC power connector. 2 Add Raid Power State in VT100 & LCD 2007-11-30 1 Add Stop Auto Refresh to H/W monitor page 2007-12-12 1 ARC5020: (A) Add LCD display at init (B) Fix H/W monitor display garbage in LCD 2007-12-13 1 Fix Delelete RaidSet problem:when multiple volume raid during rebuilding and some volumes are waiting for rebuilding, delete raidset cause raid system to trap 2 ARC5020:Add easy setup for LCD, Three KEY_DOWN in 2 seonds enter easy setup 3 Remove 4K blocks size support 2007-12-25 1 VT100:Add ENTER_CAPACITY_BY_KEY for very large capacity drive 2 Fix SATA HDD failed cause controller hang 2007-12-28 1 Fix when raidset spun down, and create volume set, HDD will be failed 2 enlarge HDD spin up time from 15 seconds to 22 seconds 3 enlarge RaidSet spinup time from 15 seconds to 41 seconds 6 Fix hotspare HDD standby problem 2008-1-2 1 Fix WD5000YS-01MPB1+PM4140 Problem (note:no problem observed for WD5000YS-01MPB0) 2008-1-8 1 Fix ARC5020:ENC H/W monitor beeper warning 2 Fix ARC5020:event time adjustment error 3 ARC5020:Add LED control 2008-1-24 1 Improve 2MB random read performance 2008-1-28 1 Add SUPPORT_DHCP_HOST_NAME for named DHCP server 2008-1-31 1 Fix SNMP Trap enabled will corrupt the SMTPThread stack and cause system hang. 2 Add UPDATE_HDD_MICROCODE for all SATA subsystem models 2008-2-16 1 Fix SSD HDD cannot be used in SAS controller 2008-3-7 1 Add 3 seconds delay to exclude SMP enclosure 2008-3-13 1 Add RESCUE raidset function in VT100 2 InbandSAS:use lun127 for SAS inband device 3 SAS:fix if LUN0 is null, system cannot see volumes 2008-3-14 1 LSI SAS firmware 1.22.1.0 is used 2 Add display of RAID state during selection for deletion 3 Add diaplay of IOP34X/LSI expander's revision 4 Build V1.45 2008-3-14 ********* Change Log For V1.46 Firmware 2008-4-1 1 Fix LCD panel display error (some * is displayed in words) 2008-4-28 1 Controller time related (A) Timezone default to Taipei (B) Add gui to set UTC time (C) NTP set rtc time if NTP time got (D) If app got NtpSupported, use UTC time to sync RTC 2008-4-29 1 Fix ARC5020 USB problem for MAC usb support 2008-5-7 1 When inband is enabled, HTTP also enabled but in readony mode (telnet is still disabled) 2008-5-15 1 Fix offline raid warning message should be volumeset also offlined, not deleted 2008-6-4 1 Modify IOP321 model's SDRAM init: 2008-6-10 1 Add mute beeper if KEY_PAS ESC is pressed 2008-6-24 1 DVR BSR-5000N series (Blue Sky) issue with ARC5030/20 2008-6-25 1 ARC5020 (A) Add SMTP port setting (B) Fix if more than 4 volumes are created, system just detect one (C) Fix VT100 system config screen corrupted (D) Fix if foreground init/failed volume can be detected (E) JBOD mode hang (F) Ethernet may lockup in some case 2008-7-25 1 All model, decrease the LOGIN warning level from EVT_ERROR to EVT_WARNING 2 Modify the date code format to two digit (ie 2008-2-2 to 2008-02-02) 3 Improve scheduled volume check, (A) Add time to check display in volume information display (B) If time & date is not set, disable scheduler (C) If vol time is set without time & date set, use 0 2008-8-12 1 ARC5020+SIL3112A+VISTA compatibility issue 2 ARC5020+SIL3114C+DVR compatibility issue 3 Add LSI U320 IM/IS support 2008-8-18 1 Fix SOLARIS 10 inquiry page 0x83 problem 2008-8-26 1 Fix I2C+I2C_TIMEOUT_SUPPORT timeout count initializer error 2008-8-27 1 Fix WD5001ABYS model name:garbage char in HTTP (change 0 to space) 2 Fix LBA overflow problem in Solaris 2008-9-9 1 Add smart support for DVR 2008-9-16 1 Improve stability for diskAdd and encAdd routine 3 Use IPrint when printing in ISR 4 Add clear ADAP_ERROR_HALT 2008-9-24 1 Fix ARC5020, ldentify drive may hang the system 2008-9-26 1 Fix passthrough volume not cleaned across deletion and creation 2008-10-2 1 Fix ARC5020 (A) SATA spec request identify word (B) Set SMART feature and enable bit 2008-10-3 1 Fix ARC5020 request over 1MB problem (DVR problem) 2008-10-15 1 Modify HTTP SETTIME function if RTC exist 2008-10-24 1 Clear reservation if (A) SCSI Bus reset (all volume) (B) SCSI Target Reset (all volume) (C) SCSI LUN rest (one volume) 2008-10-29 1 Fix expand raidset from VT100 and change volume attribute will hang the system 2 Do not add hot spare counter if hot spare disk is unplugged or deleted 2008-10-30 1 ARC5020:add support of non-8K bytes DMA write data xfer for (A) Sil3112AC SATA controller (B) OMNITECH ITS8200 SATA to PATA bridge, 2008-10-31 1 Fix SoliWare SSD problem 2008-11-3 1 ARC5020:fix +Sil3112AC or OMNITech ITS8200 SATA bridge may have timeout problem 2008-11-4 1 ARC5020:fix +Sil3112AC or OMNITech ITS8200 SATA bridge with more than 1M request 2008-11-11 1 ARC5020:fix USB problem 2 Add IMPROVE_DEL_RAID_SPEED to improve speed of deleting raidset with many volumes 2008-11-14 1 build 1.26.0.0 1064 target mode 1064A4MPT.BIN 2008-11-19 1 Fix ARC5020+linux 5 ARC5020:MAC OS sleep problem 2008-11-21 1 Fix ATTO scsi controller=U320 SCSI problem, we need to clear garbage after standard inquiry data. 2008-11-27 1 Do not run MarkFailedDev if device is already removed/failed 2 DCCheckIdeDevice, change check time of 10 seconds to 16 seconds 2008-12-1 1 Add raid member of expected raidnumber for CheckInRaidSet 2008-12-3 1 Fix incomplete raid set handling if member disk is removed 2008-12-9 1 U320:add display of IU status 2008-12-10 1 Exclude superpassword for TELNET login for security reason 2008-12-12 1 Fix change of fixed IP address cannot in effect immediately 2008-12-24 1 Fix JBOD+spin down switch to RAID mode and create raidset, HDD will be failed. During JBOD to RAID mode switching, if HDD is spin down, spinup it first. 2009-1-5 1 Fix NTP YY/MM/DD error after YEAR2009 2 Adjust 2008 one leap second 2009-1-6 1 Build V1.46 2009-01-06 ********* Change Log For V1.47 Firmware 2009-1-13 1 Fix R1+0 128K sequential read hang when stripe size is 4K, and odd number of HDD is used 2 Fix multiple volumeset rebuilding sequence problem 2009-1-15 1 Fix SNMP bulk request and response greater than 1500 bytes. Support UDP fragmentation. 2009-2-16 1 If rebuilding+migrating, we need to use MIGRATING type init routine 2009-2-18 1 Add DHCP get in inifinte loop if (A) DHCP is enabled (B) IP setting is 0.0.0.0 2009-2-24 1 Add HDD APM support (A) Add HDD Power Management item (B) Stagger power on and standby functions are moved to HDD Power Management (C) Add APM Low Power Idle (2/3/4/5/6/7 minutes) (D) Add APM Low RPM Standby (10/20/30/40/50/60 minutes) (E) Original Standby time is added with max of (low power idle and low RPM stanby) time. And HDD enter spin down state. (F) Only Hitachi HDDs are supported (G) Seagate and WDC hdd report that NO APM support (H) SAMSUNG report APM support and function is incorrect, we exclude Samsung HDD (I) If HDD is in Low RPM state, it may take longer than 8 seconds to spin up 2009-2-25 1 Set raidTimeAccess during GetFreeRaidSet to prevent raidset hdd spun down immediately after raid created 2009-2-27 1 check US daylight saving problem 2009-3-3 1 Fix GuiExpandRaidSet 2009-3-31 1 Fix SATA raid controller seagate HDD error handling 2009-4-7 1 Improve Error Handling 2 Add scdl_devmap_clear_reset_state 2009-4-10 1 Driver Modification 2009-4-29 1 NO_READ_AHEAD_1M 2 Fix SetWriteMask for RAID6 2009-5-8 1 Improve AJA performance 2009-5-14 1 NEW_DIRTYLINE_HANDLING 2009-5-15 1 Add SUPPORT_WRITE_THROTTLING 2009-5-25 1 Improve SAFARI support, but not solved 2009-6-2 1 Fix Opensolaris+ZFS to add device to mirror set in JBOD or passthrough mode 2009-6-19 1 Do not rebuild all failed raidset: 2 Fix SAFARI 4.0 HTTP support, change ONCE random number ********* Change Log For V1.48 Firmware 2009-7-3 1 Fix PING_PONG_PCIDMA support 2009-7-7 1 Fix GUI raid5060 cannot modify raid attribute 2009-7-16 1 Fix PMC Expander + SATA Hdd performance 2009-7-23 1 Add SAS HDD update microcode function 2 Fix write through volume cannot be deleted after some times of operation 3 Clarify SUPERMICRO EXPANDER's enclosure temperature detection 2009-8-14 1 Fix ARCHTTP browser error when SUPPORT_128_VOLUMESETS is not defined 2009-8-19 1 Add FailDisk feature for pure SATA model 2009-8-20 1 ARC1201/1202/5020+WDC 1TB HDD problem 2009-8-26 1 Display "ENC#3 SES2Device" timeout if SES2 service timeout 2009-9-10 1 Fix SES2 disable support 2009-10-23 1 IOP34X: adjust CPU VCore 1.2V high voltage detection 2009-11-5 1 Fix PCI.C SetXferLen problem 2009-11-6 1 Correct typo : Cannot Expand RaidSet 'Conatins' Raid30/50/60 Volume 2009-12-31 1 Add CheckChannel to errorHandler for 6081 models 2010-1-4 1 Rebuild all SAS model V1.48 20100104 ********* Change Log For V1.49 Firmware 2010-1-11 1 ARC5020:fan divisor 8 for low RPM fan support 2010-2-4 1 Fix VOLUME_FAILED cause controller to hang 2010-2-12 1 ARC5040/5060:fix volume mapping problem, USB channel ID8-15 (USB_HOST_CHANNEL) 2010-2-25 1 ARC5020/5040/5060: restart controller SDRAM test failed if ethernet is plugged 2010-4-8 1 ARC1880/8040:1st release 2010-4-14 1 ARC5040:fix JMICRO USB3.0 port multiplier support problem 2010-4-15 1 SAS_HOST_MODE:support 6G expander ARC8360/8660/8160 .... ARC1880/8040 .... 2 ARC1880/8040:change STACK_SIZE_LOW to avoid problem when LCD panel or VT100 operate HDD fucntion 3 ARC1880/8040:Add LCD initialization strings (test SDRAM ...) 2010-4-16 1 LCD panel:remove checking of MAX 3 hot spare 2010-4-19 1 CheckMigratingX:added for migration failed but migration status is inconsistent 2 Remove inconsistent fail flag for raid6 migration 2010-4-29 1 Improve checking of spurious SCB/IO, move the check to LinkErrorDevHandle 2 Fix removing of failed HDD hang the system 2010-4-30 1 ARC1880/8040:Fix LSI6G PLI implementation of Start/StopUnit and SATA passthrough problem 2010-5-5 1 SUPPORT_CHANGE_CAPACITY:after volume capacity is expanded, return check condition with CAPACITY DATA Changed 2010-5-7 1 ARC1880/8040:RaidInitZero may break, because raid may be freed before init routine to complete 2 During volume check of RAID4/5/6, hot removing of entire raidset will cause raidNumberOfDevices to 0, and checking routine will hang 2010-5-12 1 Fix when expasion raidset and target disk failed, after migration pasued and controller restarted, the migration halted 2010-5-14 1 Add DISK_WRITE_CACHE_SETTING for models without BBU to control disk write cache mode 2010-5-17 1 Fix race condition for cache line allocation 2010-5-18 1 Fix SAS/SAS2 model's SPC3 compliance 2010-6-1 1 Add ThreadDelayMs to improve GUI speed of PCI host adapter 2010-6-29 1 Enclosure.c:Add space between E%d and %s 2010-7-20 1 Fix TEST_ZONING with log 2 Fix enclousre power off with raidset is initializing or rebuilding... 2010-7-28 1 Add support for mail greet pause, use different tcp_send timeout value 2010-7-29 1 ARC5060:modified to display actual IDE channels 2 Fix raidset activate problem for rebuilding percentage 2010-7-30 1 Add display of Error Recovery Control Status of SATA hdd 2010-8-11 1 Fix ARC5040/5060/5033 with SATA write same support 2010-8-19 1 Modify pure SATA's NEW_83782D_HWMON SNMP 2010-8-30 1 Add CheckEesaBlackList to exclude some HDD with error recovery control problem 2010-9-1 1 FIX ARC8040/8066/8366+LSI3801E(3G host adapter problem) 2010-9-10 1 ARC5033/5030:add support for Multi-Word DMA for old SUN M/B for solaris support only MDMA 2010-9-16 1 Fix when many volumes is created for RAID6 and failed two drive, some volume may still NEED_REBUILD and REBUILDING 2010-9-17 1 Fix SAS devices add/remove routine is invoked before SasDeviceInit is called 2010-9-23 1 ARC6020:remove LSI_53C1020A to use LSI1030T A3 chip 2010-10-7 1 Modify GetResource and PostResource 2010-10-20 1 Fix reportlun command to exclude FAILED and FOREGROUND init volume 2010-10-22 1 SAS2 target mode:ARC8040/8066/8366 2010-10-28 1 Fix MRVL5182 based more than 2TB hdd support 2010-11-25 1 Add NO_UPS_STATUS for enclosure.c to remove ENC without UPS status 2 Patch supermicro SES problem, unsupported power state report value 6 2010-11-30 1 Add rename raidset name support 2 Add NEW_MAIL_ALERT_CONFIG to support different mail alert config for different mail account 2010-12-8 1 Build 5030/6020/5182 V1.49 20101208 2010-12-10 1 V1.49 20101210 2 ARC1880/ARC8040/ARC8066/ARC8366/ARC8666