********* 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