********* Change Log For V1.50 Firmware
2010-12-22
1 BOOT_WITH_PHY_DISABLED for 1880
(A) DHCP must be disabled
(B) IP should be leave unchanged (192.168.1.100)
(C) EtherNet port must be connected directly
(D) One controller is set to bootup with PHY disabled (spBootPhyDisabled=1)
(E) When spBootPhyDisabled is changed from 1 to 0, the controller will
send a command to inform other controller to stop its action and
wait for 10 seconds to receive the reply, then enable the PHY of the
controller.
(F) Limitation:
CACHE may be lost if enabled
MIGRATION point may be lost if just in MIGRATING
REBUILDING point may be lost if just rebuilding, will restart from
previous point
2010-12-29
1 FIX SNMP with MAX_ENCLOSURES not 8
2011-1-12
1 Add SUPPORT_ZIPPY_POWER for ARC1201
2011-1-20
1 Fix ARC1880 dual controller control
2011-1-24
1 Fix Raid5060 write through volume cannot be deleted after write
2011-1-27
1 Fix OfflineRiadSet:if raidset already spun down, no start/stop unit is required
2 Add SUPPORT_RAID1_BG_INIT (background initialization for raid 1)
2011-2-8
1 Fix ARC1880 EPCIE activity/status LED
2011-2-18
1 ARC1880:set HM_FAN_DIVISOR to 8 to support low RPM fans
2 ARC1880:RAID1 background init supported
2011-3-7
1 TCP.c __tcp_write:add timeout check (NESSUS security test ether net hang)
2011-3-7
1 Fix IOP3XX/MRVL5182 model pci HBA raid card with spin down in FreeBSD
incorrect sense data is sent to OS, OS need the correct sense data for
error recovery
2011-3-15
1 VolumeInit is called after device initialization, if HDD insert is signaled
between HDD scan and HDD checkin may cause hang
2011-3-18
1 Fix ARC1680/1880+supermicro expander under voltage error reported.
supermicro report volatge code 1/5/6 dynamically. patch the code to treat
1/5/6 to no error
2011-3-23
1 Fix NESSUS cause CheckPassWord hang,
2011-3-24
1 Add cacheLock in rebuild.c to fix heavy loading may cause race
condition for cache allocation.
2 Add BSemaTakeH for rebuild.c to improve init/rebuilding speed
2011-3-29
1 Add COMPATIBLE_RAIDSET: to create old style raid set on new SAS controller
new style raidset:max 128 volumes
old style raidset:max 16 volumes
2011-4-7
1 Fix JBOD empty slot LED error in StaggerDelay routine use HM_LED_LOCATE1
2 CLEANUP_TASK_MGNT:fix HDD timeout and task management request from pl lib
need to clean up task management after AbortTask
3 PL library phase 9 is used (MPT and PL)
2011-4-8
1 ARC1880:add model name extension display
2 ARC1880:Add -4i/-8i support (no expander support)
2011-4-14
1 PCI SETTABLE_DATA_XFER_LEN
2 FIX_SAS_SATA_BRIDGE Fix SAStoSata bridge problem:LSI6G
3 Fix HDD temperature display problem
2011-4-22
1 Add ARC1880... SES2 code 5 (not installed for power and fan)
2011-5-10
1 Add log for Lost migration point if migration is aborted or stopped due to
volume failed
2011-5-27
1 AJA_TUNING, remove OPTIMIZE_HD_EDIT
2 ARC1880:add DELL-MD1000 support
3 ARC1680:Add AJA support
2011-6-2
1 Fix All Model:CompleteRebuild, when aborting initializing and rebuilding
need to reset volInitLba to zero
2011-6-10
1 Add update EXPANDER firmware feature for ARC1880/8366... 6G models
2011-6-17
1 Add SUPPORT_PHY_CONTROL
(A) LSI6G model
(B) Marvell SATA (6081 model)
(C) TBD MRVL6145/LSI3G/IOP348
2 Show EXPANDER information on browser with clear PHY error log
(A) LSI6G model completed
(B) TBD LSI3G/IOP348
3 Add update expander firmware
(A) Supported for LSI 6G model controller and 6G expander
(B) 3G expander, there is probelm identifying data file ID ....
2011-6-23
1 LSI 6G model and pure SATA model:add SUPPORT_PHY_CONTROL
2011-6-24
1 SUPPORT_LARGE_BLOCK_IO
2011-6-30
1 LSISAS2208:fix L2 invalidate bug
2011-7-13
1 Fix ARC1880:model name error
2 Fix ARC1880:battery checking, need to set batFlag to 0 before read chip ID
3 Add SUPPORT_PM2_SETTING for ARC1880/1882
(A) The setting will take effect after next power cycle
(B) ARC1680:due to intel transport reject the PM2 enabled HDD, this feature
cannot work with ARC1680
2011-7-15
1 Disable >= 256K stripe size support if HDDs do not support LBA48
2 Disable migration to >= 256K stripe if HDDs do not support LBA48
2011-7-22
1 Fix NEW_SMART_HDD_TEMP smart HDD temp value error in smart array
2011-7-26
1 Add SSD Support
2 Support RaidLevel 100 and RaidLevel 00
(http/vt100/gui/panel, for GUI, R00/R100 already supported)
3 Add RAID0 no init (rescue) feature for SSD guard feature
4 Add hot spare type
Original global hot spare is modified to global for separate disk type
Add global for All type
// 1. Local hot spare:do not check disk type
// 2. Local to ENC:check disk type
// 3. Global For Disk Type:check disk type
// 4. Global For All:do not check disk type
Hot plug auto rebuild-->SSD only rebuild SSD, HDD only rebuild HDD
2011-8-4
1 ARC1882:Add/fix SDRAM ECC handling and scrubbing
2 Fix ARC1882 with 1M stripe size and write through stack underflow
2011-8-5
1 Fix PM2 support for ARC1882/1880
2 Fix R5060 background init race condition with host access
2011-9-9
1 Hitachi HDD xfer rate programming
2 WD HDD Xfer Rate Control
2011-9-15
1 VOLUME_CHECK_ERROR_TYPE:to show volume check errors
parity_error_count/media_error_count
2011-9-19
1 Fix SCSI write same program flow bug for more than 2TB
2011-9-22
1 Fix ARC1882:BIOS IO hang
2 Add support for SAS model with SATA Write Same
ARC1680/1880/1882
2011-9-26
1 Fix ARC1680/1880:RWPassThrough problem with large read ahead
2011-9-28
1 Fix ARC1880/1680+LSI+Intel SSD
2011-10-17
1 Fix foreground init display percentage error
2011-11-3
1 Fix LSI PL library problem
2011-11-7
1 Fix LSI SAS problem of timer
2011-11-10
1 Fix PL Phase11 + LSI SAS_SATA bridge problem
2011-11-21
1 Cache structure redesign
2011-12-6
1 Fix ArcHttp update firmware protocol error
2011-12-9
1 IMPROVE_DISK_WT_REBUILD
3 SUPPORT_WRITE_PROTECT
4 PATCH_CAPACITY_FOR_NEW_STRIPE
5 Add display for volume info
7 PATCH_INTEL510_SSD
2012-1-4
1 Build V1.50 for some models with fixed bugs