history.txt Driver File Contents (SuperTrak_EX_SATA_Series_Firmware_SR2.2.zip)

	Revision History
================================================================================
Version/Build - 1.3.0.37
Date Release - 11/24/2008
Changes from Previous Version/Build - 1.3.0.32
	As PM required,based on version B1.3.0.32,ignore B1.3.0.33-B1.3.0.36!!!,
        to merge NEC version two new feature to channel version:
	1. As NEC requirement, if only there are less than 5 memory siglebit 
	   errors in one hour, don't show memory error events.
	2. Add memory error happened sum number
	   (total, recover, unrecover) in firmware log messages.
================================================================================
Version/Build - 1.3.0.36
Date Release - 11/12/2008
Changes from Previous Version/Build - 1.3.0.35
	As PM required, merge NEC version two new feature to channel version:
	1. As NEC requirement, if only there are less than 5 memory siglebit 
	   errors in one hour, don't show memory error events.
	2. Add memory error happened sum number
	   (total, recover, unrecover) in firmware log messages.
================================================================================
Version/Build - 1.3.0.35
Date Release - 09/10/2008
Changes from Previous Version/Build - 1.3.0.34
        1. Fix a bug: NEC customer has reported Windows 2003 SP2 X86 os hung.
	After investigation, it caused by sometimes Marvell channel has
	Recoverable EDMA error interrupt happened, and Marvell error handle
	set EDMA disabled, but don't set it enabled late, that cause this
	channel requests alwasy stay at pending queue, can't be send it out to
	Marvell, and also can't send it back to engine.
	Fix it by set EDMA enabled after recoverable error handling finished. 
	And also check ATA request retry times when EDMA disabled, if its
	times over than 15 times, reset channel and retry again. If it still
	fail after reset, Abort all commands in pending queue.
	2. Ignore NCQ recoverable error, to avoid it cause NCQ timeout.

================================================================================
Version/Build - 1.3.0.34
Date Release - 05/26/2008
Changes from Previous Version/Build - 1.3.0.33
- Author : Alex Gu
- Reason for change: (X) Bug / ()Customer Request / () Others____
  Description: 
	1. Fix a bug that: after task 30 timeout and disk unplugged, replug
	the disk can't start the rebuild. 
================================================================================
Version/Build - 1.3.0.33
Date Release - 03/05/2008
Changes from Previous Version/Build - 1.3.0.32
- Author : Jack Hu
- Reason for change: () Bug / ()Customer Request / (X) Others____
  Description: 
	1. Fix a issue that firmware sending R/W disktask out of order 
        cause Seagate Moose 1TB disk performance slow down.
	2. Fix a issue reported by Exagrid that Battery voltage out of range
	3. Add some codes to clear unused blkdisk[] at engine init stage 
	so that bios/i2api can't show wrong size of free extent, because 
	bios/i2api doesn't check valid bit of blkdisk before showing it.
==============================================================================
Version/Build - 1.3.0.32
Date Release - 02/15/2008
Changes from Previous Version/Build - 1.3.0.31
- Author : Jack Hu
- Reason for change: () Bug / ()Customer Request / (X) Others____
  Description: 
	Add a string "Hitachi" to NCQ/TCQ blacklist for some kinds 
        of Hitachi disks
================================================================================
Version/Build - 1.3.0.31
Date Release - 10/29/2007
Changes from Previous Version/Build - 1.3.0.30
- Author : Jack Hu
- Reason for change: () Bug / ()Customer Request / (X) Others____
  Description: 
	1. As NEC/PTT factory have found task30 timeout issue, and PTT
	hardware engineer think it's Hitachi NCQ issue, so default Hitachi
	NCQ disabled in this version firmware, that's only changed.

================================================================================
Version/Build - 1.3.0.30
Date Release - 10/29/2007
Changes from Previous Version/Build - 1.3.0.29
- Author : Jack Hu
- Reason for change: (X) Bug / ()Customer Request / () Others____
  Description: 
    1. Fix a bug reported by Exagrid: This is like bug fix 1.3.0.29, but the 
       way to fixed this bug in 1.3.0.29 just reduce the timeline window of 
       updating MDD, the probability of raid offline caused by power down 
       during updating MDD still exist. The way in this version save some 
       raid's information to nvram just before updating. After finish updating, 
       clean nvram for other raid's MDD updating. During power up, if raid's 
       ID hGeneration has one difference between raid and MDD or MDD messed up
       but it was being updated last time, then check nvram to avoid this bug
       happened again.

================================================================================
Version/Build - 1.3.0.29
Date Release - 07/25/2007
Changes from Previous Version/Build - 1.3.0.28
- Author : Jack Hu
- Reason for change: (X) Bug / ()Customer Request / () Others____
  Description: 
    1. Fix a bug reported by NEC: after os driver having set power status
       to be saving status to stop BGA in order that os can be shutdown.
       However, sometimes the firmware's timer will send a task to resume
       all raid's rebuilding bga that take a risk to mess one raid's MDD
       data if during BGA update MDD at same time as os reboot, that cause
       this raid offline.
       
================================================================================
Version/Build - 1.3.0.28
Date Release - 07/16/2007
Changes from Previous Version/Build - 1.3.0.27
- Author : Jack Hu
- Reason for change: (X) Bug / ()Customer Request / () Others____
  Description: 
    1. Fix a bug that the 2th raid will be offline if reboot os (dos) during 
       BGA on multi-lun case (i.e having multi lun on the same disks). This was
       caused during bga starting, the engine only increase generation of 1th raid 
       and update meta-data of first raid, and does not increase the normal lun's
       generation on the later raid which number >= 1. 
       Note: this issue only happened when meta-data update is processd by bga 
       action when raid status changed, is not processed by scsi write command 
       (or, this bug will not happened).
       
================================================================================
Version/Build - 1.3.0.27
Date Release - 04/11/2007
Changes from Previous Version/Build - 1.3.360.27
- Author : Jack Hu
- Reason for change: () Bug / (X)Customer Request / () Others____
  Description: 
    1. Change spinup policy to be one by one, the waiting time is
       in range 0-3 second, defualt is 1s. This is for conststent
       with Yosemite.
    2. Try to set the Squelch Detector Threshold  to be 011 
       (i.e 200mV), it will fix Hitachi HD detected issue with some
       high temperature.
    3. Add micro-definition ENGINE_SEQUENTIAL_SUPPORT for r/w sequence
       performance.
    4. Fix a bug in CamSubmitATATask() that port pointer has been used 
       before it initialized.
       
================================================================================
Version/Build - 1.3.360.27
Date Release - 04/11/2007
Changes from Previous Version/Build - 1.3.0.26
- Author : Jack Hu
- Reason for change: () Bug / (X)Customer Request / () Others____
  Description: 
    1. Add spin-up support
    2. Because one customer PowerLeader special case, add a special
       spin-up policy 2-2-1-1-1-1 on ex8350, and make a special oem
       firmware
       
================================================================================
Version/Build - 1.3.0.26
Date Release - 04/11/2007
Changes from Previous Version/Build - 1.3.0.25
- Author : Jack Hu
- Reason for change: (X) Bug / ()Customer Request / (X) Others____
  Description: 
    1. Because we have stop to support production EX24350 since Dec. 2006,cw
       so F/W only support two Marvel chip (i.e 16 ports). But some customer
       ask us to support 24 ports now, so we change back to support 24 ports.
    2. Fix a bug that someone keep some testing buzzer codes in F/W, that 
       cause our application can't set board's buzzer status.

================================================================================
Version/Build - 1.3.0.25
Date Release - 04/03/2007
Changes from Previous Version/Build - 1.3.0.24
- Author : Jack Hu
- Reason for change: (X) Bug / ()Customer Request / () Others____
  Description: 
    1. To fix a bug found by NEC in NEC oem version firmware, that also
	exist at channel version firmware. The bug is Marvel chip can't
	detect some SATA disk. This is Marvel chip issue, and firmware
	already has some codes to workaround, but there are some wrong
	codes in workaroud codes, (i.e can't read any other marvel chip's
	register except SStatus during OOB sequence)

================================================================================
Version/Build - 1.3.0.24
Date Release - 03/22/2007
Changes from Previous Version/Build - 1.3.0.23
- Author : Jack Hu
- Reason for change: () Bug / ()Customer Request / (X) Others____
  Description: 
    1. Add a new feature to support board buzzer
    2. Add a new FW API interface to let customer to set buzzer status in CAM

================================================================================
Version/Build - 1.3.0.23
Date Release - 03/16/2007
Changes from Previous Version/Build - 1.3.0.22
- Author : Jack Hu
- Reason for change: () Bug / ()Customer Request / (X) Others____
  Description: 
    1. Add reserve(6)/release(6) scsi command support to pass scsi compliance
of DTM on 2003 server.

================================================================================
Version/Build - 1.3.0.22
Date Release - 03/02/2007
Changes from Previous Version/Build - 1.3.0.21
- Author : Jack Hu
- Reason for change: (X) Bug / ()Customer Request / () Others____
  Description: 
    1. Add a feature that remap port 1-4/2-3 for our minicable issue
    2. Let customer to set whether enable port remap or not and Save it at NVRAM
       
================================================================================
Version/Build - 1.3.0.21
Date Release - 03/02/2007
Changes from Previous Version/Build - 1.3.0.20
- Author : Jack Hu
- Reason for change: () Bug / ()Customer Request / () Others____
  Description: 
    1. Bug# 12795  Shasta SR2 : SuperTrak EX16350 - SuperSwap 4600 status LED 
       is red in BIOS stage (expect green)
    2. Add fault led supporting by direct connecting backplane.
    3. Fix the issue that SuSE 10.1 X64 OS with over 4GB memory can't turn 
       off power during shutdown by enable dummy ATU Window 1 in redboot
       
================================================================================
Version/Build - 1.3.0.20
Date Release - 
Changes from Previous Version/Build - 1.3.0.19
- Author : Xinhai Kang
- Reason for change: () Bug / ()Customer Request / () Others____
  Description: 
    1. Enable ENGINE_SUPPORT_REPORT_LUNS, ENGINE_SUPPORT_SCSIOP_MODE_SENSE_SELECT
       and ENGINE_SUPPORT_SCSIOP_INQUIRY_EVPD to support Vista SCSI compliance test.
    2. To work with item 1, firmware needs to return actual transferred data length.
       This requires driver update at the same time.

================================================================================
Version/Build - 1.3.0.19/1.3.300.8
Date Release - 01/31/2006
Changes from Previous Version/Build - 1.3.0.18
- Author : Xinhai Kang
- Reason for change: (X) Bug / ()Customer Request / () Others____
  Description: 
    1. Fix "rebuild disk" interface bug that would result firmware hang. BT#12615

================================================================================
Version/Build - 1.3.0.18
Date Release - 01/18/2006
Changes from Previous Version/Build - 1.3.300.7
- Author : Xinhai Kang
- Reason for change: () Bug / ()Customer Request / () Others____
  Description: 
    1. Extents maximum SMART check rate from previous 255 seconds to 65535 seconds.
    
================================================================================
Version/Build - 1.3.300.7
Date Release - 01/16/2006
Changes from Previous Version/Build - 1.3.0.17
- Author : Xinhai Kang
- Reason for change: () Bug / ()Customer Request / () Others____
  Description: 
    1. Add new interface to rebuild a disk. Previously only rebuild extent is
       supported.
    2. Extent migration interface to accept disks (along with extents before)
       as add-on disks.

================================================================================
Version/Build - 1.3.0.17
Date Release - 01/03/2007
Changes from Previous Version/Build - 1.3.300.6
- Author : Xinhai Kang
- Reason for change: () Bug / ()Customer Request / () Others____
  Description: 
    1. Channel release.
    
================================================================================
Version/Build - 1.3.300.6
Date Release - 12/25/2006
Changes from Previous Version/Build - 1.3.300.5
- Author : Xinhai Kang
- Reason for change: () Bug / ()Customer Request / () Others____
  Description: 
    1. Workaround secondary PCI bus hang issue. The previous workaround in 
       1.3.300.4 is not correct.
    2. Add WD Odyssey disk firmware download support.
    3. Increase stack size to 16K, this fixes firmware hang issue migration 
       from 32K 2+1 RAID5 to 7+1 RAID5.
    
================================================================================
Version/Build - 1.3.300.5
Date Release - 
Changes from Previous Version/Build - 1.3.300.4
- Author : Xinhai Kang
- Reason for change: () Bug / ()Customer Request / () Others____
  Description: 
    1. Fix disk hotplug during standby doesn't work issue.

================================================================================
Version/Build - 1.3.300.4
Date Release - 
Changes from Previous Version/Build - 1.3.300.3
- Author : Xinhai Kang
- Reason for change: () Bug / ()Customer Request / () Others____
  Description: 
    1. Workaround secondary PCI bus hang issue.
    2. Add PBM bypass enable/disable interface.
    3. Improve multiple worker sequential write performance.

================================================================================
Version/Build - 1.3.300.3
Date Release - 
Changes from Previous Version/Build - 1.3.300.2
- Author : Xinhai Kang
- Reason for change: () Bug / ()Customer Request / () Others____
  Description: 
    1. Fix NCQ disk error log retrieve.
    2. Revise PBM cache flush scheme to improve code effiency.

================================================================================
Version/Build - 1.3.300.2
Date Release - 
Changes from Previous Version/Build - 1.3.300.1
- Author : Xinhai Kang
- Reason for change: () Bug / ()Customer Request / () Others____
  Description: 
    1. Allow create JBOD on a free disk with MDD signature.
    2. Fix PBM hang with write through.
    
================================================================================
Version/Build - 1.3.300.1
Date Release - 11/1/2006
Changes from Previous Version/Build - 1.3.0.8
- Author : Xinhai Kang
- Reason for change: () Bug / ()Customer Request / () Others____
  Description: 
    1. Add EX24350 support.
    2. Add adjustable task timeout value support.
    3. Don't retry SATA passthrough tasks.
    4. Add workaround for Intel IOP 80333 non-core errata #30.
    5. Revised HDMA error handling.
    6. Remove COMMINIT after disk is disconnected, this improves response time when
       a disk is unplugged.
    7. Add robust internal resource handling in Engine.
    8. Add SPAN support (not enabled yet).
    9. Add JBOD policy control.
    10. Now Engine is capable of more than 32 disks.
    11. Add SCSI passthrough for SAS disks.
    12. Revise DM to handle remapping failure.
    13. Add repeat LD arrival notification is OS cannot re-scan on time.

================================================================================
Version/Build - 1.3.0.8
Date Release - 
Changes from Previous Version/Build - 1.3.0.7
- Author : Xinhai Kang
- Reason for change: () Bug / (X)Customer Request / () Others____
  Description: 
    1. Add redboot version report in firmware. This requires redboot and firmware
       update.

================================================================================
Version/Build - 1.3.0.7
Date Release - 08/25/2006
Changes from Previous Version/Build - 1.3.0.6
- Author : Xinhai Kang
- Reason for change: (X) Bug / ()Customer Request / () Others____
  Description: 
    1. Fix full format fail with non-512 byte sector size array.

================================================================================
Version/Build - 1.3.0.6
Date Release - 08/24/2006
Changes from Previous Version/Build - 1.3.0.5
- Author : Xinhai Kang
- Reason for change: (X) Bug / ()Customer Request / () Others____
  Description: 
    1. Fix non-512 byte doesn't work. This bug was introduced right after 1.2.0.19
       was released.

================================================================================
Version/Build - 1.3.0.5
Date Release - 08/17/2006
Changes from Previous Version/Build - 1.3.0.3
- Author : Xinhai Kang
- Reason for change: () Bug / ()Customer Request / () Others____
  Description: 
    1. Extend normal range of 12V voltage of SS4100 to +/-8%.
    2. Rollback change in 1.2.0.24, which fixed BT#10225 but introduced BT#10521.
       WebPAM will handle BT#10225.
    
================================================================================
Version/Build - 1.3.0.4
Date Release - 08/17/2006
Changes from Previous Version/Build - 1.3.0.3
- Author : Xinhai Kang
- Reason for change: () Bug / ()Customer Request / () Others____
  Description: 
    1. Rollback SAFTE support added in 1.3.0.3.
    2. Driver needs to know firmware capability before handshake is done. Firmware
       uses a special register 

================================================================================
Version/Build - 1.3.0.3
Date Release - 08/14/2006
Changes from Previous Version/Build - 1.3.0.2
- Author : Tom
- Reason for change: () Bug / ()Customer Request / () Others____
  Description: 
    1. Fix 4 SS4100 shown when only 2 boxes attached.
    2. Fix SAFETE read issue.
    
================================================================================
Version/Build - 1.3.0.2
Date Release - 08/09/2006
Changes from Previous Version/Build - 1.3.0.1
- Author : Xinhai kang
- Reason for change: () Bug / ()Customer Request / () Others____
  Description: 
    1. Enable all hit write support in PBM.
    2. Add debug information print when firmware crashed.
    
================================================================================
Version/Build - 1.3.0.1
Date Release - 08/7/2006
Changes from Previous Version/Build - 1.2.0.24
- Author : Xinhai kang
- Reason for change: () Bug / ()Customer Request / () Others____
  Description: 
    1. Downgrade 3G to 1.5G if more than 3 unrecoverable comminication errors 
       detected.
    2. Added retry during disk initialization.
       If initilaization failed in the 1st time, COMMRESET will be triggerred
          and start initialization again.
       If initilaization failed in the 2nd time, 3G will be downgraded to 1.5G
          and start initialization again.
       Disk will be ignored (not detected) if above procedures all failed.
    3. Previously NCQ for WD, Seagate and Hitachi are blocked. This impacts 
       random performance. Now they are unblocked but disabled by default.
       Reserved sectors format is extended to override previous queue settings.
    4. Add all hit write support in PBM. (not enabled yet)
    5. Remove unnecessary task push in CAM to improve performance.
    6. Remove unnecessary request push in Engine to improve performance.

================================================================================
Version/Build - 1.2.0.24
Date Release - 08/07/2006
Changes from Previous Version/Build - 1.1.70.28
- Author : Xinhai kang
- Reason for change: (X) Bug / ()Customer Request / () Others____
  Description: 
    1. Report BGA none if the BGA is aborted. BT#10225.
    2. Fix synchronization percentage is wrongly reported as 100% when just started
       right after a previous synchronization is done.
    3. Fix accidental drive drop if disk is too slow to recover from reset.
       
================================================================================
Version/Build - 1.1.70.28
Date Release - 07/28/2006
Changes from Previous Version/Build - 1.2.0.23
- Author : Tom (PTC)
- Reason for change: (X) Bug / ()Customer Request / () Others____
  Description: 
    1. Fix BGA percentage zero when BGA is just resumed.
    
================================================================================
Version/Build - 1.2.0.23
Date Release - 07/25/2006
Changes from Previous Version/Build - 1.2.0.22
- Author : Xinhai kang
- Reason for change: (X) Bug / ()Customer Request / () Others____
  Description: 
    1. Fix a bug that firmware may crash with 3 parity RAID6. This bug was
       introduced in 1.2.0.18.

================================================================================
Version/Build - 1.2.0.22/1.1.70.27
Date Release - 07/25/2006
Changes from Previous Version/Build - 1.2.0.21
- Author : Xinhai kang
- Reason for change: (X) Bug / ()Customer Request / () Others____
  Description: 
    1. Fix a bug which has been introduced since 1.1.70.21 that 
       flash download no longer work.

================================================================================
Version/Build - 1.2.0.21
Date Release - 07/21/2006
Changes from Previous Version/Build - 1.2.0.20
- Author : Xinhai kang
- Reason for change: () Bug / ()Customer Request / () Others____
  Description: 
    1. Performance improvement by changing PBM bypass scheme (channel only).
    2. Fix PBM bug with multiple LDs. PBM internal resources may be exhausted and
       never released with multiple LDs under some special conditions.
    3. When a LD goes offline when running stress test, request may not be able to
       return to OS and result OS timeout or hang.
    4. Enabling CAM to report interface speed. (Channel Only)

================================================================================
Version/Build - 1.2.0.20
Date Release - Not offcially released.
Changes from Previous Version/Build - 1.2.0.19
- Author : Xinhai kang
- Reason for change: () Bug / ()Customer Request / () Others____
  Description: 
    1. Performance improvement by optimize internal memory usage.

================================================================================
Version/Build - 1.2.0.19
Date Release - 07/06/2006
Changes from Previous Version/Build - 1.2.0.18
- Author : Xinhai kang
- Reason for change: () Bug / ()Customer Request / () Others____
  Description: 
    1. Add non-512 byte sector size support.
    
================================================================================
Version/Build - 1.1.70.26
Date Release - 06/26/2006
Changes from Previous Version/Build - 1.2.0.18
  Description: 
    1. Build NEC version based on 1.2.0.18 code.

================================================================================
Version/Build - 1.2.0.18
Date Release - 06/26/2006
Changes from Previous Version/Build - 1.1.70.24
- Author : Xinhai kang
- Reason for change: () Bug / ()Customer Request / () Others____
  Description: 
    1. Revised BBU memory check scheme.
    2. Support EX43x0/83x0/123x0/163x0 in a single firmware.

================================================================================
Version/Build - 1.1.70.25
Date Release - Not released
Changes from Previous Version/Build - 
    
================================================================================
Version/Build - 1.1.70.24
Date Release - 05/19/2006
Changes from Previous Version/Build - 1.1.70.23
    1. Fix BZ# 3198.

================================================================================
Version/Build - 1.1.70.23
Date Release - 05/18/2006
Changes from Previous Version/Build - 1.1.70.17
    1. Previously PBM checks DDR for dirty data only if BBU is presented and
       functional. However now firmware may be restarted by driver at any time
       so it is necessary to check DDR even when BBU is not presented. This
       introduces trouble as how to check DDR safely. Please refer to 
       BBMCheckStructureHead in cc_bbm.cpp for detail.

Version/Build - 1.1.70.18~1.1.70.22
These are interim version for debugging, should not be released.
    
================================================================================
Version/Build - 1.1.70.17
Date Release - 04/19/2006
Changes from Previous Version/Build - 1.1.70.16
    1. Merge code from PTC to add disk locate for SAFTE enclosure.

================================================================================
Version/Build - 1.1.70.16
Date Release - 04/17/2006
Changes from Previous Version/Build - 1.2.0.17
    1. No change from 1.2.0.17
    
================================================================================
Version/Build - 1.2.0.17
Date Release - 03/28/2006
Changes from Previous Version/Build - 1.1.70.14
- Author : Xinhai kang
- Reason for change: (X) Bug / ()Customer Request / () Others____
  Description: 
    1. Fix firmware hang with write through with heavy stress.
    
================================================================================
Version/Build - 1.1.70.15
Date Release - 03/24/2006
Changes from Previous Version/Build - 1.1.70.14
- Author : Xinhai kang
- Reason for change: () Bug / ()Customer Request / () Others____
  Description: 
    1. Fix NCQ/TCQ setting is not saved to MDD correctly.
    2. Fix Remove rebuild flag if aborted due to array offline. (NEC only)
    
================================================================================
Version/Build - 1.1.70.14
Date Release - 03/13/2006
Changes from Previous Version/Build - 1.1.70.13
- Author : Xinhai kang
- Reason for change: () Bug / ()Customer Request / () Others____
  Description: 
    1. Change battery event severity from error to warining.
    2. Remove rebuild flag if aborted due to array offline.  (NEC only)
    
================================================================================
Version/Build - 1.1.70.13
Date Release - 03/06/2006
Changes from Previous Version/Build - 1.2.0.15
- Author : Xinhai kang
- Reason for change: () Bug / ()Customer Request / () Others____
  Description: 
    1. Change CAM to set disk write cache according to default (enable for channel
       distribution and disable for NEC). This set could be override by disk cache
       setting in MDD or by webpam.
       
================================================================================
Version/Build - 1.2.0.15 (It was mistakenly built as 1.2.0.16)
Date Release - 03/02/2006
Changes from Previous Version/Build - 1.2.0.14
- Author : Xinhai kang
- Reason for change: () Bug / ()Customer Request / () Others____
  Description: 
    1. Fix handshake problem with some Linux versions introduced by 1.2.0.14.
    
================================================================================
Version/Build - 1.2.0.14
Date Release - 03/01/2006
Changes from Previous Version/Build - 1.2.0.13
- Author : Xinhai kang
- Reason for change: () Bug / ()Customer Request / () Others____
  Description: 
    1. Fix Windows ACPI problem. Problem happens if firmware is not fast enough to
       response the MU reset.
       
================================================================================
Version/Build - 1.2.0.13
Date Release - 02/27/2006
Changes from Previous Version/Build - 1.2.0.12
- Author : Xinhai kang
- Reason for change: () Bug / ()Customer Request / () Others____
  Description: 
    1. Disable NCQ for all Seagate and WD models.
    2. Add disk error logging.
    3. Add ATA passthrough interface. (NEC requirement)
    
================================================================================
Version/Build - 1.2.0.12
Date Release - 02/17/2006
Changes from Previous Version/Build - 1.2.0.11
- Author : Xinhai kang
- Reason for change: () Bug / ()Customer Request / () Others____
  Description: 
    1. Disable NCQ again for Seagate models.
    2. Merge BBU code from PTC.
    
================================================================================
Version/Build - 1.2.0.11/1.1.70.12
Date Release - 
Changes from Previous Version/Build - 1.2.0.10
- Author : Xinhai kang
- Reason for change: () Bug / ()Customer Request / () Others____
  Description: 
    1. Fix issue of part of DDR ECC may be corrupted during memory clear. [critical]
    2. Fix issue of port stop responsing if spurious disconnect interrupt happens.
    3. Disable NCQ for Hitachi disks again.
    4. Merge code from PTC to fix voltage out of range cannot be logged.
    5. Block background initialization for non-redundant arrays.
    
================================================================================
Version/Build - 1.2.0.10
Date Release - 02/09/2006
Changes from Previous Version/Build - 1.2.0.9
- Author : Xinhai kang
- Reason for change: () Bug / ()Customer Request / () Others____
  Description: 
    1. Add Force Unit Access (FUA) support in PCM. (not enabled yet)
    2. Add Mode Sense/Mode Select support for cache mode page (0x8). (not enabled yet)
    3. Add REPORT LUNS support. (not enabled yet)
    4. Add interface for manufacture BBU test.
    5. Add workaround for Marvel FEr SATA#22, which is related to FPDMA READ commands
       when NCQ is enabled. [critical]
    6. Increase charging timer from 3.5 hours to 4.5 hours.
    7. Fix issue of always fail to full format a degrade R5/R6 array. [critical]
    8. Exempt all Seagate and Hitachi models from NCQ black list.

================================================================================
Version/Build - 1.2.0.9
Date Release - 2/2/2006
Changes from Previous Version/Build - 1.2.0.7
- Author : Xinhai kang
- Reason for change: () Bug / ()Customer Request / () Others____
  Description: 
    1. Block NCQ/TCQ for some specific disk models. Currently following disk models
       are blocked.
			ST3808110AS
			ST3120813AS
			ST3160828AS
			ST3160812AS
			ST3200827AS
			ST3250824AS
			ST3300622AS
			ST3500641AS 
			HDS725050KLA360
			HDT722525DLA380
			HDT722516DLA380
			HDS728080PLA380
			HDS728040PLA320
			HDS722580VLSA80 (TCQ)
			HDS722525VLSA80 (TCQ)
			WDC WD4000YR-01PLB0	(Easy to drop)
		These disks are very easy to have disk timeout and sometimes result data
		corruption when NCQ/TCQ is enabled.

================================================================================

Version/Build - 1.2.0.8
	- Internal test version (not released).
	
================================================================================
Version/Build - 1.1.70.11
Date Release - 01/25/2006
Changes from Previous Version/Build - 1.2.0.7
- Author : Xinhai kang
- Reason for change: () Bug / ()Customer Request / () Others____
  Description: 
    1. Somehow sometimes the current value cannot read and results battery communication
       error, since current value is actually not needed by any application (even it is 
       not included in the interface), I disable error report for error due to current read.
       Note: because firmware read voltage after current, and firmware will skip voltage
       read if current read failed, so this problem may result voltage cannot be displayed
       correctly.
================================================================================
Version/Build - 1.2.0.7
Date Release - 01/25/2006
Changes from Previous Version/Build - 1.2.0.6
- Author : Xinhai kang
- Reason for change: () Bug / ()Customer Request / () Others____
  Description: 
    1. Change firmware to check SMART status only when disk is idle, this avoid disk
       queue mode change too often to result unexpected timeout.
    2. Add event log for simulated errors.
    3. Merge AMI backplane code for NEC from PTC.
    4. Add interface for DOS STSETUP tool to get request/response buffer address.
    5. Enable SAFTE support for channel release.
    6. Disk timeout handling revised.
================================================================================
Version/Build - 1.2.0.6/1.1.70.10
Date Release - 01/20/2006
Changes from Previous Version/Build - 1.2.0.5
- Author : Xinhai kang
- Reason for change: (X) Bug / ()Customer Request / () Others____
  Description: 
    1. Fix standby firmware crash issue, which is introduced by 1.2.0.6 during fixing
       the crash dump issue.
    2. Fix CAM battery timer issue.
    3. BZ#3011: Fix unexpected battery communication error issue.
    4. BZ#2985: Change all BGA state to auto-paused if array goes offline (NEC only).
        
================================================================================
Version/Build - 1.2.0.5/1.1.70.9
Date Release - 01/19/2006
Changes from Previous Version/Build - 1.1.0.35
- Author : Xinhai kang
- Reason for change: () Bug / ()Customer Request / () Others____
  Description: 
    1. Change pre-emphasis setting of internal port 6 and 7 of each MV6081 for EX16300 
       and EX16350. EX8300/8350 is not changed.
    2. Force each port to do COMRESET during initialization and disk hotplug, this fix 
       most disk cannot be detected issues during cold reboot. (Applies to all firmware
       versions for all Shasta controllers (EX8300/8350/16350/16300).
    3. Enable bypass in PCM to enhance sequence access peformance, which improves
       sequential read to all raid levels in functional status and sequential write
       to non-parity raid levels (RAID0/1/10). However, there is a problem with MV6081 
       stepping B2 (some old EX8350 uses this ASIC), write will NOT be bypassed so 
       sequential write performance will not be improved if this controller is being
       tested. 
       Note that only firmware version 1.2.x.x (version minor number 2) has this 
       performance enhancement change. All other versions 1.1.x.x will not include this 
       change.
    4. BZ #2998. Fix Windows crash dump cannot working when heavy IO is running.
       
================================================================================
Version/Build - 1.1.0.35
Date Release - 01/17/2006
Changes from Previous Version/Build - 1.1.0.34
- Author : Xinhai kang
- Reason for change: (X) Bug / ()Customer Request / () Others____
  Description: 
    1. Fix compare error running with RAID5 and RAID6 arrays exist at the same time.
    2. Add blCREATED_QUICK_INIT/blCREATED_FORE_INIT/blCREATED_BACK_INIT to save array
       creation option for AP (only) usage.

================================================================================
Version/Build - 1.1.0.34
Date Release - 
Changes from Previous Version/Build - 1.1.0.33
- Author : Xinhai kang
- Reason for change: () Bug / (X)Customer Request / () Others____
  Description: 
    1. Add blINITIALIZED_LUN for AP (only) usage.
    2. Add acmdARRAY_CONTROL/AC_ACT_FORCE_ARRAY_INITIALIZED, AC_ACT_FORCE_ARRAY_NOT_INITIALIZED
       to force an array to be initialized or not initialized.
    3. BZ #2985, change migration state to auto paused if array offline during migration.
       (NEC only)
    4. BZ #2947, Fix wrong disk capacity when the capacity is less than 64MB.
    5. Fix CAM GF/XOR operation order when GF/XOR tasks are mixed.
    
================================================================================
Version/Build - 1.1.70.7/1.1.0.33
Date Release - 
Changes from Previous Version/Build - 1.1.0.32
- Author : Xinhai kang
- Reason for change: () Bug / ()Customer Request / () Others____
  Description: 
    1. Bugzilla #2943: Add problem streams to event ERREVT_ARRAY_DEGRADE and 
       ERREVT_ARRAY_CRITICAL.
    2. Fix firmware crash when error hit during synchronization with 16 disk arrays.
    3. Add start/resume timestamp for array BGA .
    4. Add start/resume timestamp for media patrol.
    5. Fix firmware crash create/delete/array offline/array online if media patrol
       is running.
    6. EX16300 changed port mapping to follow the same scheme as EX16350. Change
       firmware to adapt to this change.
    
================================================================================
Version/Build - 1.1.0.32
Date Release - 12/19/2005
Changes from Previous Version/Build - 1.1.0.31
- Author : Xinhai kang
- Reason for change: (X) Bug / ()Customer Request / (X) Others____
  Description: 
    1. Fix SDIT compare error when RAID6 going to degrade/critical with 128K stripe 
       block size. This also fixes sequential access performance for 128K SBS arrays.
    2. Decrease battery check timer during retry.
    3. Categorize battery event into different severity.

================================================================================
Version/Build - 1.1.0.31 (1.1.0.30 is released for testing only)
Date Release - 12/19/2005
Changes from Previous Version/Build - 1.1.70.6
- Author : Xinhai kang
- Reason for change: () Bug / ()Customer Request / (X) Others____
  Description: 
    1. Extended firmware and Windows driver to support more than 32 concurrent IO.
       This feature is not yet enabled.
    2. Fix firmware BBU flush support (together with redboot 1.1.0.11).
    3. Now EX16300 PCB Rev A3 works. A2 will not work, don't try it.
    4. Workaround with bt# 8288 (SDIT compare error if start manual rebuild during
       SDIT running).
    
================================================================================
Version/Build - 1.1.70.6
Date Release - 12/09/2005
Changes from Previous Version/Build - 1.1.70.5
- Author : Xinhai kang
- Reason for change: (X) Bug / ()Customer Request / () Others____
  Description: 
    1. Fix somtimes created array cannot be listed in Windows disk manager.
    
================================================================================
Version/Build - 1.1.70.5
Date Release - 12/09/2005
Changes from Previous Version/Build - 1.1.0.29
- Author : Xinhai kang
- Reason for change: (X) Bug / ()Customer Request / () Others____
  Description: 
    1. Fix firmware always reports 128M DDR even for Shasta with 256M DDR.
    2. Fix ccmdGET_SET_HDD_CAPACITY cannot work well with 48bit LBA HDD.
    3. Fix JBOD cannot work well if created beyond of port 8.
    4. Fix BT #8278 - EX16850: WebPAM reports multiple inconsistency errors 
       with RAID 6 during a redundancy check. 
    
================================================================================
Version/Build - 1.1.70.4/1.1.0.29
Date Release - 12/05/2005
Changes from Previous Version/Build - 1.1.70.3
- Author : Xinhai kang
- Reason for change: (X) Bug / ()Customer Request / () Others____
  Description: 
    1. Add ccmdBLOCK_CONTROL/BC_ACT_ADD_TO_ARRAY with BC_F_BRUTAL_FORCE flag to 
       support make array online function of FTSETUP.
    2. Add ccmdGET_SET_HDD_CAPACITY to support set HDD capacity function of
       FTSETUP.
    3. Add acmdARRAY_CONTROL/AC_ACT_REMOVE_STREAMS to support make array offline
       function of FTSETUP.
    4. Fix issue of CAM doesn't report disk write cache/lookahead/smart features.
    5. Fix ata timeout event with incorrect disk id.
    6. #8237, #8250. Resource not enough with critical arrays with 128K stripe 
       block size. Increasing ENG_MAPSGTABLE_ITEM_COUNT from 32 to 64.
    7. Enable SAFTE support for NEC.
================================================================================
Version/Build - 1.1.70.3
Date Release - 
Changes from Previous Version/Build - 1.1.70.2
- Author : Xinhai kang
- Reason for change: (X) Bug / ()Customer Request / () Others____
  Description: 
    1. Event may be logged before handshake when time is not availabe. Events
       without timestamp will be rejected by AP. Firmware adds the timestamp
       when AP is getting the event in this case to workaround this issue.
    2. Increase memory requirement for Moonfang to 512K for 16 port Shasta.
================================================================================
Version/Build - 1.1.70.2
Date Release - 
Changes from Previous Version/Build - 1.1.0.28
- Author : Xinhai kang
- Reason for change: (X) Bug / ()Customer Request / () Others____
  Description: 
    1. Change battry voltage range from 3.92 to 4.1V.
    2. Fix CAM returns 4 byte of disk firmware version.
    
================================================================================
Version/Build - 1.1.0.28
Date Release - 
Changes from Previous Version/Build - 1.1.0.27
- Author : Tomr (PTC), Xinhai kang
- Reason for change: (X) Bug / ()Customer Request / () Others____
  Description: 
    1. Merge code from PTC to avoid scan host PCI bus.
    2. Increase memory for Moonfang to 384K for 16 port Shasta.
    3. GF and XOR now use different AAU operation for 16 port Shasta.
    4. Increase EXTRA_SSB_SIZE to from 128 to 256 for 16 port Shasta.
    5. Fix battery events reported in very early stage cannot be logged.
    6. Enable LED3 as global LED for NEC.
    
================================================================================
Version/Build - 1.1.0.27
Date Release - 
Changes from Previous Version/Build - 1.1.70.1
- Author : Xinhai kang
- Reason for change: (X) Bug / ()Customer Request / () Others____
  Description: 
    1. #8127 Keep array initialized flag when rebuild started.

================================================================================
Version/Build - 1.1.70.1
Date Release - 
Changes from Previous Version/Build - 1.1.0.26
- Author : Xinhai kang
- Reason for change: ( ) Bug / (X)Customer Request / () Others____
  Description: 
    1. First release for NEC OEM.
    2. Limit to 2 extents per disk. (channel release still supports 8)

================================================================================
Version/Build - 1.1.0.26
Date Release - 
Changes from Previous Version/Build - 1.1.0.25
- Author : Xinhai kang

- Reason for change: (X) Bug / ()Customer Request / () Others____
  Description: 
    1. Fix #8116 RAID6, first Extent becomes Offline after after unplug one of two 
       Rebuild disks.
    2. Add disk ID at rebuilt for rebuild start/resume event.
================================================================================
Version/Build - 1.1.0.25
Date Release - 11/2/2005
Changes from Previous Version/Build - 1.1.0.24
- Author : Xinhai kang

- Reason for change: (X) Bug / ()Customer Request / () Others____
  Description: 
    1. Lun mapping may corrupt when JBOD roamed.
    2. Compact Lun mapping during firmware initialize to avoid lun gap.
    3. Fix #8096: Rebuilding fails to start when a disk is unplug from Array 
================================================================================
Version/Build - 1.1.0.24
Date Release - 10/27/2005
Changes from Previous Version/Build - 1.1.0.23
- Author : Xinhai kang

- Reason for change: (X) Bug / ()Customer Request / () Others____
  Description: 
    1. Added debugging code introduce unnecessary trouble when request timeout.
================================================================================
Version/Build - 1.1.0.23
Date Release - 10/27/2005
Changes from Previous Version/Build - 1.1.0.22
- Author : Xinhai kang

- Reason for change: (X) Bug / ()Customer Request / () Others____
  Description: 
    1. Fix MF_MapArrayLBA didn't return mapped stream id correctly.
    2. Fix engine submitted timer cannot be repsonsed promptly when multiple timers 
       are requested.
    3. Fix flash firmware fail on 16 port Shasta.
================================================================================
Version/Build - 1.1.0.22
Date Release - 10/25/2005
Changes from Previous Version/Build - 1.1.0.21
- Author : Xinhai kang

- Reason for change: (X) Bug / ()Customer Request / () Others____
  Description: 
    1. Error fixing didn't consider migration watermark which result data corruption.
    2. Fix wrong maximum array creation size.
    3. Fix #8049: an 8 Disk RAID6 is display as ‘8+2 Disks RAID6’

    
================================================================================
Version/Build - 1.1.0.21
Date Release - Oct 21, 2005
Changes from Previous Version/Build - 1.1.0.20
- Author : 

- Reason for change: () Bug / ()Customer Request / () Others__X__
  Description: 
    1. Official release
	
================================================================================
Version/Build - 1.1.0.20
Date Release - Oct 20, 2005
Changes from Previous Version/Build - 1.1.0.19
- Author : Michael

- Reason for change: (*) Bug / ()Customer Request / () Others_____
  Description: 
    1. 16 port mapping.
	
================================================================================
Version/Build - 1.1.0.19
Date Release - Oct 20, 2005
Changes from Previous Version/Build - 1.1.0.18
- Author : Xinhai Kang, Jing Qian

- Reason for change: (*) Bug / ()Customer Request / () Others_____
  Description: 
    1. Adding support for 2M flash in both firmware and redboot.
	2. Fix: 7958 Firmware does not recover Source errors hit during Raid6 rebuild of 2 disks 
	3. Fix: 7962 Firmware goes to infinite loop of keep updating BSL when hit overlapped errors
	4. Fix incorrect CAM internal channel mapping related bug.
	5. Abort rebuild when array goes to offline.
	6. Fix SubArrayCount of array is mistakenly set after RAID50/10 is migrated into another RAID mode.
	7. Fix engine mistakenly reports MaximumLogicalDriveSupported so JBOD cannot be shown in webpam.
	
================================================================================
Version/Build - 1.1.0.18
Date Release - Oct 14, 2005
Changes from Previous Version/Build - 1.1.0.17
- Author : Xinhai Kang, Jing Qian

- Reason for change: (*) Bug / ()Customer Request / () Others_____
  Description: 
	1. Fix: 7894 Firmware does not do BSL update for target disks during Rebuild of Raid5 
	2. Fix INQUIRY data when disk number bigger than 10.
	3. Fix ccmdGetMaxArraySize for RAID50 and RAID6.
	4. Fix: 7896 OS read can read sectors with simulated Read error; can read overlapped BSL
	5. Fix: 7899 Firmware keep updating BSL on the same Media Error from source while rebuild
	6. Fix: 7902 Raid6 firmware crash once hitting a read media error write-recoverable
	7. Fix: 7924 There is always an extra disk shown at point where user choose install partition
	8. Fix: 7737 EX8350: A migrating RAID 0 32kb array can migrate to a RAID 1 64kb array.

================================================================================
Version/Build - 1.1.0.17
Date Release - Oct 11, 2005
Changes from Previous Version/Build - 1.1.0.16
- Author : Xinhai Kang

- Reason for change: (*) Bug / ()Customer Request / () Others_____
  Description: 
	1. Fix synchronization/consistency check bug introduced in 1.1.0.16, which results
	   array cannot be synchronized correctly.
================================================================================
Version/Build - 1.1.0.16
Date Release - Oct 10, 2005
Changes from Previous Version/Build - 1.1.0.15
- Author : Xinhai Kang, Jing Qian

- Reason for change: (*) Bug / ()Customer Request / () Others_____
  Description: 
	1. Fix wrong port number for 8 port shasta
		#7817 WebPAM's controller hardware information displays wrong information 
	2. Stop BGA before wipe out disk
		#7735 The reserve sector of a HDD can not be wiped out during a BGA
		#7836 Shasta PCI-X, RAID6, the 'Alt +F1' command fails on Array with BGA
	3. Fix: #7723 RAID6, pop up message incorrectly show wrong Cache Mode Status 
	4. Fix: #7833 Rebuild of Raid 1 does not abort when hit 20 Ecc errors in source disk 
	5. Fix: #7852 Raid1 redundancy check didn't correct all read non-overlapped recoverable read error 
	6. Fix: #7847 Rebuild Raid1 firmware generate "Rebuild abort because of error" evt inappropriately 
	7. Fix: #7841 Sync Raid5 3 disk firmware crash when hitting Simulated Read Error 
	8. Fix: #7832 Raid5 3 disks redundancy check cause firmware to do component reset loop 
	9. Fix: #7823 Migration of Raid0 3 disks to Raid5 4 disks w/ 25 ecc errors cause firmware crash 
	
================================================================================
Version/Build - 1.1.0.15
Date Release - Oct 3, 2005
Changes from Previous Version/Build - 1.1.0.14
- Author : Xinhai Kang, Jing Qian

- Reason for change: (*) Bug / ()Customer Request / () Others_____
  Description: 
	1. RAID6 RMW support
	2. Fix ACPI resouce lost in CAM.
	3. Fix: Error aborted rebuild begins again
	4. #7775 control memory size shown base on MB
	
================================================================================
Version/Build - 1.1.0.14
Date Release - Sep 27, 2005
Changes from Previous Version/Build - 1.1.0.13
- Author : Xinhai Kang, Michael, Jing Qian

- Reason for change: (*) Bug / ()Customer Request / () Others_____
  Description: 
	1. Fixed RAID6 Redundancy check cannot work properly.
	2. Merge 16 port CAM.
	3. Fix: #7746 No log generated in WebPAM Event Log when creating JBOD 
		
================================================================================
Version/Build - 1.1.0.13
Date Release - Sep 26, 2005
Changes from Previous Version/Build - 1.1.0.12
- Author : Xinhai Kang, Jing Qian

- Reason for change: (*) Bug / ()Customer Request / () Others_____
  Description: 
	1. Modified RAID6 Rebuild Scheme  
	2. #7718 Initialization progress shows 0% when resuming from pause in WebPAM
		Refer to acmdStartInitHelper
	3. #7703 Controller bios or Webpam hangs when creating an array using maximum 
		capacity
	4. #7738 Removing an Array member during BGA causes Windows 2000 install fails
	   #7745 Certain options in BIOS inaccessible if drive drop during BGA
		Stop initialization or synchronization if array is not fully functional.
	
================================================================================
Version/Build - 1.1.0.12
Date Release - Sep 16, 2005
Changes from Previous Version/Build - 1.1.0.11
- Author : Xinhai Kang, Jing Qian

- Reason for change: (*) Bug / ()Customer Request / () Others_____
  Description: 
	1. Add rebuild on disk abort event.
	2. Clear the whole MDD area when wipping out the disk.	
	3. Change JBOD order.
	4. Force wipe out MDD even with media patrol running.
	
================================================================================
Version/Build - 1.1.0.11
Date Release - Sep 12, 2005
Changes from Previous Version/Build - 1.1.0.10
--------------------------------------------------------------------------------	
- Author : Xinhai Kang, Jing Qian

- Reason for change: (*) Bug / ()Customer Request / () Others_____
  Description: 
	1. #7524 Webpam becomes unresponsive after raid 50 is created with full init
	2. #7614 Rebuilding process fails to start after Array member removed
	Array didn't start rebuild when it was in degrade mode.
	3. Error Handling.
	
  Change Made: 

  Search Key Word : 
		
- Method to verify (option): 
	
- Outstanding Issues (if any):

================================================================================
Version/Build - 1.1.0.10
Date Release - August 31, 2005
Changes from Previous Version/Build - 1.1.0.9
--------------------------------------------------------------------------------	
- Author : Jing Qian, Steve Ye

- Reason for change: (*) Bug / ()Customer Request / () Others_____
  Description: 
	1. Support both PCI-E A3 and PCI-X A2 board.
	2. Fix #7430: Raid10 and 50 abort rebuild because of error if during rebuild, 
		a 2nd drive unplug 
	3. Fix: RAID1/RAID10 redundancy check will crash.
	4. Fix: Continually create array with quick init and rebuild other arrays,
		firmware could crash.
  
  Change Made: 

  Search Key Word : 
		
- Method to verify (option): 
	
- Outstanding Issues (if any):

================================================================================
Version/Build - 1.1.0.9
Date Release - August 26, 2005
Changes from Previous Version/Build - 1.1.0.8
--------------------------------------------------------------------------------	
- Author : Jing Qian

- Reason for change: (*) Bug / ()Customer Request / () Others_____
  Description: 
	1. #7282 Firmware crash when hit the first inconsistency data during Redundancy Check.
	2. #7372 Raid 10 4 disks compare error during rebuild.
	3. #7382 WebPam 2.1.0.25: No Event log that inconsistency data is fixed during synchronization.
	4. #7230 Redundant check does not work for raid6 
  
  Change Made: 

  Search Key Word : 
		
- Method to verify (option): 
	
- Outstanding Issues (if any):

================================================================================
Version/Build - 1.1.0.8
Date Release - August 23, 2005
Changes from Previous Version/Build - 1.1.0.7
--------------------------------------------------------------------------------	
- Author : Jing Qian

- Reason for change: () Bug / ()Customer Request / (*) Others_____
  Description: 
	1. Add DEGRADE to the interface with API including EVENT.
	2. Unaligned synchornization/rebuild.
	3. #7305: Redundancy Check on Raid1 could not catch all the inconsistencies created. 
	4. #7371: Raid1 fail to auto rebuild after 2 times unplug the target rebuild disk drive. 
  
  Change Made: 

  Search Key Word : 
		
- Method to verify (option): 
	
- Outstanding Issues (if any):

================================================================================
Version/Build - 1.1.0.7
Date Release - August 16, 2005
Changes from Previous Version/Build - 1.1.0.6
--------------------------------------------------------------------------------	
- Author : Jing Qian, Calvin Zhao

- Reason for change: () Bug / ()Customer Request / (*) Others_____
  Description: 
	1. #7295 Shasta WebPAM incorrectly displays UMDA mode	
	2. #7296 Shasta SMART feature not supported by WebPAM yet 
	3. Undef ASSERT for MOONFANG performance test.
	4. #7285 Cannot abort Media Patrol once it is started 
	5. #7298 Shasta Second extent could not be seen in Windows Disk Management
  Change Made: 

  Search Key Word : 
		
- Method to verify (option): 
	
- Outstanding Issues (if any):

================================================================================
Version/Build - 1.1.0.6
Date Release - August 15, 2005
Changes from Previous Version/Build - 1.1.0.5
--------------------------------------------------------------------------------	
- Author : Jing Qian, Michael Wang

- Reason for change: () Bug / ()Customer Request / (*) Others_____
  Description: 
	1. New error handling scheme.
	2. Merge Michael Wang's BBM mode.
	
  Change Made: 

  Search Key Word : 
		
- Method to verify (option): 
	
- Outstanding Issues (if any):

================================================================================
Version/Build - 1.1.0.5
Date Release - August 10, 2005
Changes from Previous Version/Build - 1.1.0.4
--------------------------------------------------------------------------------	
- Author : Steven

- Reason for change: () Bug / ()Customer Request / (*) Others_____
  Description: 
	1. Fix RAID1/RAID10 RAID6(parity=disk-1) sync and init bug.
				
  Change Made: 

  Search Key Word : 
		
- Method to verify (option): 
	
- Outstanding Issues (if any):

================================================================================
Version/Build - 1.1.0.4
Date Release - August 9, 2005
Changes from Previous Version/Build - 1.1.0.3
--------------------------------------------------------------------------------	
- Author : Jing Qian, Michael, Steven

- Reason for change: () Bug / ()Customer Request / (*) Others_____
  Description: 
	1. Fixed one bug in MakeXOR about sequence variables.
	2. LBA based rebuild is done.
	3. Merge Michael battery backup code for REDBOOT and FIRMWARE
		But SUPPORT_BATTERY and SUPPORT_DIRTY_RECORD are not enabled.
	4. Disable MF_DEBUG for performance test.
				
  Change Made: 

  Search Key Word : 
		
- Method to verify (option): 
	
- Outstanding Issues (if any):


================================================================================
Version/Build - 1.1.0.3
Date Release - August 4, 2005
Changes from Previous Version/Build - 1.1.0.2
--------------------------------------------------------------------------------	
- Author : Jing Qian

- Reason for change: () Bug / ()Customer Request / (*) Others_____
  Description: 
	1. Fix migration to RAID6, Parity number is not set.
	2. Fix one bug in MF_MapArrayLBA
				
  Change Made: 

  Search Key Word : 
		
- Method to verify (option): 
	
- Outstanding Issues (if any):
	

================================================================================
Version/Build - 1.1.0.2
Date Release - August 2, 2005
Changes from Previous Version/Build - 1.1.0.1
--------------------------------------------------------------------------------	
- Author : Jing Qian

- Reason for change: () Bug / ()Customer Request / (*) Others_____
  Description: 
	1. Fix one bug: Under non-queue mode, media error could cause the system hang.
	2. Add DEGRADE mode for MOONFANG. DEGRADE is between CRITICAL and NORMAL.
	3. In EngSetBlockDown, stop BGA if necessary.
			
  Change Made: 

  Search Key Word : 
		
- Method to verify (option): 
	
- Outstanding Issues (if any):

	
================================================================================
Version/Build - 1.1.0.1
Date Release - July 29, 2005
Changes from Previous Version/Build - 7_17_2005
--------------------------------------------------------------------------------	
- Author : Jing Qian

- Reason for change: () Bug / ()Customer Request / (*) Others_____
  Description: 
	1. Extend the Source SG count for XOR task to work with MOONFANG engine.
	2. Fix: Cannot judge the RAID50 status(functional, critical and offline) 
	correctly. Refer to CheckSimpleArrayStatus and CheckRaid50ArrayStatus.
	3. Fix one issue may cause RAID1 comparison error under rebuild and stress.
	Refer to CheckWatermarkCrossing.
	4. Increase resource allocation for REQUIRE_MAX_XORTASK and EXTRA_SSB_SIZE.
	To work with 8HDD RAID6(3 Parity), 128K SBS, Unplug two disks, under stress.
	5. Create MF Object when start new migration.
	6. Add Init implementation for RAID6.
	7. Synchronization(Redundancy check).
			
  Change Made: 

  Search Key Word : 
		
- Method to verify (option): 
	
- Outstanding Issues (if any):
	1. RAID1/RAID10 sync sync and full init would fail.
	
================================================================================
Download Driver Pack

How To Update Drivers Manually

After your driver has been downloaded, follow these simple steps to install it.

  • Expand the archive file (if the download file is in zip or rar format).

  • If the expanded file has an .exe extension, double click it and follow the installation instructions.

  • Otherwise, open Device Manager by right-clicking the Start menu and selecting Device Manager.

  • Find the device and model you want to update in the device list.

  • Double-click on it to open the Properties dialog box.

  • From the Properties dialog box, select the Driver tab.

  • Click the Update Driver button, then follow the instructions.

Very important: You must reboot your system to ensure that any driver updates have taken effect.

For more help, visit our Driver Support section for step-by-step videos on how to install drivers for every file type.

server: web3, load: 4.25