LSI 9266-8i experiences

Notice: Page may contain affiliate links for which we may earn a small commission through services like Amazon Affiliates or Skimlinks.

mobilenvidia

Moderator
Sep 25, 2011
1,956
212
63
New Zealand
Now I can M0flash the latest Dell FW.

Active drive spindown enabled :)
CacheCade write capable = NO :(

So you can save power, but only have Cachecade v1

Why can't we have everything, is that too much to ask
 

mrkrad

Well-Known Member
Oct 13, 2012
1,244
52
48
look for MEGASCU (windows-32 or windows-64)

it can download the MFC INI and let you change certain things.

IF you are really smart you can figure out the [mfcdata] format and enableCTIO or disableRAID6 or enablejbod or enablesscwb ;)

btw, don't ever flash m5014 with a SPD from a 512gb card. the SPD has sekret stuff including the ram speed and amount. you can have a good ole time flashing a 512meg h700 ram profile to a 256meg m5014.

megascu ;)
 

mobilenvidia

Moderator
Sep 25, 2011
1,956
212
63
New Zealand
Ah, I see, you like below
I'll have a closer look after work tonight.
First look, MegaCli and MegaOEM combined, very intresting.
Cheers for heads up


MegaSCU SAS Customization Utility Ver 8.04.52 Aug 29, 2012

(c)Copyright 2011, LSI Corporation, All Rights Reserved.


NOTE: The following options may be given at the end of any command below:

[-Silent] [-AppLogFile filename] [-NoLog] [-page[N]]
[-] is optional.
N - Number of lines per page.

MegaSCU -v
MegaSCU -help|-h|?
MegaSCU -adpCount
MegaSCU -AdpSetProp {CacheFlushInterval -val} | { RebuildRate -val}
| {PatrolReadRate -val} | {BgiRate -val} | {CCRate -val}
| {ReconRate -val} | {SpinupDriveCount -val} | {SpinupDelay -val}
| {CoercionMode -val} | {ClusterEnable -val} | {PredFailPollInterval -val}
| {BatWarnDsbl -val} | {EccBucketSize -val} | {EccBucketLeakRate -val}
| {AbortCCOnError -val} | AlarmEnbl | AlarmDsbl | AlarmSilence
| {SMARTCpyBkEnbl -val} | {SSDSMARTCpyBkEnbl -val} | NCQEnbl | NCQDsbl
| {MaintainPdFailHistoryEnbl -val} | {RstrHotSpareOnInsert -val}
| {DisableOCR -val} | {BootWithPinnedCache -val} | {enblPI -val} | {PreventPIImport -val}
| {EnblSpinDownUnConfigDrvs -val} | {UseDiskActivityforLocate -val} -aN|-a0,1,2|-aALL
| AutoEnhancedImportEnbl | AutoEnhancedImportDsbl -aN|-a0,1,2|-aALL
| {ExposeEnclDevicesEnbl -val} -aN|-a0,1,2|-aALL
| {DsblSpinDownHsp -val} -aN|-a0,1,2|-aALL
| {SpinDownTime -val} | {Perfmode -val} -aN|-a0,1,2|-aALL
| {useDiskActivityForLocate -val} -aN|-a0,1,2|-aALL
| {SpinUpEncDrvCnt -val} -aN|-a0,1,2|-aALL
| {SpinUpEncDelay -val} -aN|-a0,1,2|-aALL
MegaSCU -AdpSetProp -AutoDetectBackPlaneDsbl -val -aN|-a0,1,2|-aALL
val - 0=Enable Auto Detect of SGPIO and i2c SEP.
1=Disable Auto Detect of SGPIO.
2=Disable Auto Detect of i2c SEP.
3=Disable Auto Detect of SGPIO and i2c SEP.
MegaSCU -AdpSetProp -CopyBackDsbl -val -aN|-a0,1,2|-aALL
val - 0=Enable Copyback.
1=Disable Copyback.
MegaSCU -AdpSetProp -EnableJBOD -val -aN|-a0,1,2|-aALL
val - 0=Disable JBOD mode.
1=Enable JBOD mode.
MegaSCU -AdpSetProp -DsblCacheBypass -val -aN|-a0,1,2|-aALL
val - 0=Enable Cache Bypass.
1=Disable Cache Bypass.
MegaSCU -AdpSetProp -LoadBalanceMode -val -aN|-a0,1,2|-aALL
val - 0=Auto Load balance mode.
1=Disable Load balance mode.
MegaSCU -AdpSetProp -UseFDEOnlyEncrypt -val -aN|-a0,1,2|-aALL
val - 0=FDE and controller encryption (if HW supports) is allowed.
1=Only support FDE encryption, disallow controller encryption.
MegaSCU -AdpSetProp -PrCorrectUncfgdAreas -val -aN|-a0,1,2|-aALL
val - 0= Correcting Media error during PR is disabled.
1=Correcting Media error during PR is allowed.
MegaSCU -AdpSetProp -DefaultSnapshotSpace -X% -aN|-a0,1,2|-aALL
where X is the percentage of the source VD size.
MegaSCU -AdpSetProp -DefaultViewSpace -X% -aN|-a0,1,2|-aALL
where X is the percentage of the source VD size.
MegaSCU -AdpSetProp -AutoSnapshotSpace -X% -aN|-a0,1,2|-aALL
where X is the percentage of the source VD size.
MegaSCU -AdpSetProp -DefaultLdPSPolicy -Automatic| -None | -Maximum| -MaximumWithoutCaching -aN|-a0,1,2|-aALL
MegaSCU -AdpSetProp -DisableLdPS -interval n1 -time n2 -aN|-a0,1,2|-aALL
where n1 is the number of hours beginning at time n2
where n2 is the number of minutes from 12:00am
MegaSCU -AdpSetProp -ENABLEEGHSP -val -aN|-a0,1,2|-aALL
val - 0= Disabled Emergency GHSP.
1= Enabled Emergency GHSP.
MegaSCU -AdpSetProp -ENABLEEUG -val -aN|-a0,1,2|-aALL
val - 0= Disabled Emergency UG as Spare.
1= Enabled Emergency UG as Spare.
MegaSCU -AdpSetProp -ENABLEESMARTER -val -aN|-a0,1,2|-aALL
val - 0= Disabled Emergency Spare as Smarter.
1= Enabled Emergency Spare as Smarter.
MegaSCU -AdpSetProp -DPMenable -val -aN|-a0,1,2|-aALL
val - 0=Disable Drive Performance Monitoring .
1=Enable Drive Performance Monitoring.
MegaSCU -AdpGetProp CacheFlushInterval | RebuildRate | PatrolReadRate
| BgiRate | CCRate | ReconRate | SpinupDriveCount | SpinupDelay
| CoercionMode | ClusterEnable | PredFailPollInterval | BatWarnDsbl
| EccBucketSize | EccBucketLeakRate | EccBucketCount | AbortCCOnError
| AlarmDsply | SMARTCpyBkEnbl | SSDSMARTCpyBkEnbl | NCQDsply
| MaintainPdFailHistoryEnbl | RstrHotSpareOnInsert
| EnblSpinDownUnConfigDrvs | DisableOCR
| BootWithPinnedCache |enblPI | PreventPIImport | AutoEnhancedImportDsply | AutoDetectBackPlaneDsbl
| CopyBackDsbl | LoadBalanceMode | UseFDEOnlyEncrypt | WBSupport | EnableJBOD
| DsblCacheBypass | ExposeEnclDevicesEnbl | DsblSpinDownHsp | SpinDownTime | useDiskActivityForLocate
| DefaultLdPSPolicy | DisableLdPsInterval | DisableLdPsTime | SpinUpEncDrvCnt | SpinUpEncDelay
| PrCorrectUncfgdAreas | ENABLEEGHSP | ENABLEEUG | ENABLEESMARTER -aN|-a0,1,2|-aALL
| -DPMenable -| Perfmode aN|-a0,1,2|-aALL
| DefaultSnapshotSpace -aN|-a0,1,2|-aALL
| DefaultViewSpace -aN|-a0,1,2|-aALL
| AutoSnapshotSpace -aN|-a0,1,2|-aALL
MegaSCU -AdpAllInfo -aN|-a0,1,2|-aALL
MegaSCU -AdpGetTime -aN|-a0,1,2|-aALL
MegaSCU -AdpSetTime yyyymmdd hh:mm:ss -aN
MegaSCU -AdpSetSASA xxxxxxxxxxxxxxxx -aN
MegaSCU -AdpBIOS -Enbl |-Dsbl | -SOE | -BE | EnblAutoSelectBootLd | DsblAutoSelectBootLd | -Dsply -aN|-a0,1,2|-aALL
MegaSCU -AdpBootDrive {-Set {-Lx | -physdrv[E0:S0]}} | {-Unset {-Lx | -physdrv[E0:S0]}} |-Get -aN|-a0,1,2|-aALL
MegaSCU -AdpAutoRbld -Enbl|-Dsbl|-Dsply -aN|-a0,1,2|-aALL
MegaSCU -AdpCacheFlush -aN|-a0,1,2|-aALL
MegaSCU -AdpPR -Dsbl|EnblAuto|EnblMan|Start|Suspend|Resume|Stop|Info
|{SetDelay Val}|{-SetStartTime yyyymmdd hh}|{maxConcurrentPD Val} -aN|-a0,1,2|-aALL
MegaSCU -AdpCcSched -Dsbl|-Info|{-ModeConc | -ModeSeq [-ExcludeLD -LN|-L0,1,2]
[-SetStartTime yyyymmdd hh ] [-SetDelay val ] } -aN|-a0,1,2|-aALL
MegaSCU -AdpCcSched -SetStartTime yyyymmdd hh -aN|-a0,1,2|-aALL
MegaSCU -AdpCcSched -SetDelay val -aN|-a0,1,2|-aALL
MegaSCU -FwTermLog -BBUoff|BBUoffTemp|BBUon|BBUGet|Dsply|Clear -aN|-a0,1,2|-aALL
MegaSCU -AdpAlILog -aN|-a0,1,2|-aALL
MegaSCU -AdpDiag [val] -aN|-a0,1,2|-aALL
val - Time in second.
MegaSCU -AdpBatTest -aN|-a0,1,2|-aALL
MegaSCU -AdpShutDown -aN|-a0,1,2|-aALL
MegaSCU -AdpCfgPage -read|-write <isPersistent> pagetype <val> <pagenumber> <pageaddress> -f <filename> -aN
MegaSCU -AdpHwDevice -read deviceType <val> [bus <val> slaveAddr <val>] [[start offset] sz size] -f <filename> -aN
MegaSCU -AdpHwDevice -write deviceType <val> [bus <val> slaveAddr <val>] [start offset] -f <filename> -aN
MegaSCU -PDList -aN|-a0,1,2|-aALL
MegaSCU -PDGetNum -aN|-a0,1,2|-aALL
MegaSCU -pdInfo -PhysDrv[E0:S0,E1:S1,...] -aN|-a0,1,2|-aALL
MegaSCU -PDDffDiag [-Diagunlock -Seckey sssssssssss -Level x] | [-DumpSmartlog] | [-DumpPaniclog [-Query | [-Extract -slot x] | [-Erase -slot x] ]-PhysDrv[E0:S0,E1:S1,...] -aN
MegaSCU -PDOnline -PhysDrv[E0:S0,E1:S1,...] -aN|-a0,1,2|-aALL
MegaSCU -PDOffline -PhysDrv[E0:S0,E1:S1,...] -aN|-a0,1,2|-aALL
MegaSCU -PDMakeGood -PhysDrv[E0:S0,E1:S1,...] | [-Force] -aN|-a0,1,2|-aALL
MegaSCU -PDMakeJBOD -PhysDrv[E0:S0,E1:S1,...] -aN|-a0,1,2|-aALL
MegaSCU -PDHSP {-Set [-Dedicated [-ArrayN|-Array0,1,2...]] [-EnclAffinity] [-nonRevertible]}
|-Rmv -PhysDrv[E0:S0,E1:S1,...] -aN|-a0,1,2|-aALL
MegaSCU -PDRbld -Start|-Stop|-Suspend|-Resume|-ShowProg |-ProgDsply
-PhysDrv [E0:S0,E1:S1,...] -aN|-a0,1,2|-aALL
MegaSCU -PDClear -Start|-Stop|-ShowProg |-ProgDsply
-PhysDrv [E0:S0,E1:S1,...] -aN|-a0,1,2|-aALL
MegaSCU -PdLocate {[-start] | -stop} -physdrv[E0:S0,E1:S1,...] -aN|-a0,1,2|-aALL
MegaSCU -PdMarkMissing -physdrv[E0:S0,E1:S1,...] -aN|-a0,1,2|-aALL
MegaSCU -PdGetMissing -aN|-a0,1,2|-aALL
MegaSCU -PdReplaceMissing -physdrv[E0:S0] -arrayA, -rowB -aN
MegaSCU -PdPrpRmv [-UnDo] -physdrv[E0:S0] -aN|-a0,1,2|-aALL
MegaSCU -EncInfo -aN|-a0,1,2|-aALL
MegaSCU -EncStatus -aN|-a0,1,2|-aALL
MegaSCU -PhyInfo -phyM -aN|-a0,1,2|-aALL
MegaSCU -PhySetLinkSpeed -phyM -speed -aN|-a0,1,2|-aALL
MegaSCU -PdFwDownload [offline][ForceActivate] {[-SataBridge] -PhysDrv[0:1] }|{-EncdevId[devId1]} -f <filename> -aN|-a0,1,2|-aALL
MegaSCU -PdFwDownload [offline][ForceActivate] {[-SataBridge] -PhysDrv[0:1]}|{-EncdevId[devId1]} -f <filename> mode 5 -aN|-a0,1,2|-aALL
MegaSCU -LDInfo -Lx|-L0,1,2|-Lall -aN|-a0,1,2|-aALL
MegaSCU -LDSetProp {-Name LdNamestring} | -RW|RO|Blocked|RemoveBlocked | WT|WB|ForcedWB [-Immediate]|RA|NORA | DsblPI
| Cached|Direct | -EnDskCache|DisDskCache | CachedBadBBU|NoCachedBadBBU
-Lx|-L0,1,2|-Lall -aN|-a0,1,2|-aALL
MegaSCU -LDSetPowerPolicy -Default| -Automatic| -None| -Maximum| -MaximumWithoutCaching
-Lx|-L0,1,2|-Lall -aN|-a0,1,2|-aALL
MegaSCU -LDGetProp -Cache | -Access | -Name | -DskCache | -PSPolicy | Consistency -Lx|-L0,1,2|-LALL
-aN|-a0,1,2|-aALL
MegaSCU -LDInit {-Start [-full]}|-Abort|-ShowProg|-ProgDsply -Lx|-L0,1,2|-LALL -aN|-a0,1,2|-aALL
MegaSCU -LDCC -Start|-Abort|-Suspend|-Resume|-ShowProg|-ProgDsply -Lx|-L0,1,2|-LALL -aN|-a0,1,2|-aALL
MegaSCU -LDBI -Enbl|-Dsbl|-getSetting|-Abort|-Suspend|-Resume|-ShowProg|-ProgDsply -Lx|-L0,1,2|-LALL -aN|-a0,1,2|-aALL
MegaSCU -LDRecon {-Start -rX [{-Add | -Rmv} -Physdrv[E0:S0,...]]}|-ShowProg|-ProgDsply
-Lx -aN
MegaSCU -LdPdInfo -aN|-a0,1,2|-aALL
MegaSCU -LDGetNum -aN|-a0,1,2|-aALL
MegaSCU -LDBBMClr -Lx|-L0,1,2,...|-Lall -aN|-a0,1,2|-aALL
MegaSCU -getLdExpansionInfo -Lx|-L0,1,2|-Lall -aN|-a0,1,2|-aALL
MegaSCU -LdExpansion -pN -dontExpandArray -Lx|-L0,1,2|-Lall -aN|-a0,1,2|-aALL
MegaSCU -GetBbtEntries -Lx|-L0,1,2|-Lall -aN|-a0,1,2|-aALL
MegaSCU -Cachecade -assign|-remove -Lx|-L0,1,2|-LALL -aN|-a0,1,2|-aALL
MegaSCU -CfgLdAdd -rX[E0:S0,E1:S1,...] [WT|WB] [NORA|RA] [Direct|Cached]
[CachedBadBBU|NoCachedBadBBU] [-szXXX [-szYYY ...]]
[-strpszM] [-Hsp[E0:S0,...]] [-AfterLdX] [-Force]|[FDE|CtrlBased]
[-Default| -Automatic| -None| -Maximum| -MaximumWithoutCaching] [-Cache] [-enblPI] -aN
MegaSCU -CfgCacheCadeAdd [-rX] -Physdrv[E0:S0,...] {-Name LdNamestring} [WT|WB|ForcedWB] [-assign -LX|L0,2,5..|LALL] -aN|-a0,1,2|-aALL
MegaSCU -CfgEachDskRaid0 [WT|WB] [NORA|RA] [Direct|Cached] [-enblPI]
[CachedBadBBU|NoCachedBadBBU] [-strpszM]|[FDE|CtrlBased] [-Default| -Automatic| -None| -Maximum| -MaximumWithoutCaching] [-Cache] -[enblPI] -aN|-a0,1,2|-aALL
MegaSCU -CfgClr [-Force] -aN|-a0,1,2|-aALL
MegaSCU -CfgDsply -aN|-a0,1,2|-aALL
MegaSCU -CfgCacheCadeDsply -aN|-a0,1,2|-aALL
MegaSCU -CfgLdDel -LX|-L0,2,5...|-LALL [-Force] -aN|-a0,1,2|-aALL
MegaSCU -CfgCacheCadeDel -LX|-L0,2,5...|-LALL -aN|-a0,1,2|-aALL
MegaSCU -CfgFreeSpaceinfo -aN|-a0,1,2|-aALL
MegaSCU -CfgSpanAdd -r10 -Array0[E0:S0,E1:S1] -Array1[E0:S0,E1:S1] [-ArrayX[E0:S0,E1:S1] ...]
[WT|WB] [NORA|RA] [Direct|Cached] [CachedBadBBU|NoCachedBadBBU]
[-szXXX[-szYYY ...]][-strpszM][-AfterLdX][-Force]|[FDE|CtrlBased]
[-Default| -Automatic| -None| -Maximum| -MaximumWithoutCaching] [-Cache] [-enblPI] -aN
MegaSCU -CfgSpanAdd -r50 -Array0[E0:S0,E1:S1,E2:S2,...] -Array1[E0:S0,E1:S1,E2:S2,...]
[-ArrayX[E0:S0,E1:S1,E2:S2,...] ...][WT|WB][NORA|RA] [Direct|Cached]
[CachedBadBBU|NoCachedBadBBU][-szXXX[-szYYY ...]][-strpszM][-AfterLdX][-Force]|
[FDE|CtrlBased]
[-Default| -Automatic| -None| -Maximum| -MaximumWithoutCaching] [-Cache] [-enblPI] -aN
MegaSCU -CfgSpanAdd -r60 -Array0[E0:S0,E1:S1,E2:S2,E3,S3...] -Array1[E0:S0,E1:S1,E2:S2,E3,S3...]
[-ArrayX[E0:S0,E1:S1,E2:S2,E3,S3...] ...][WT|WB][NORA|RA] [Direct|Cached]
[CachedBadBBU|NoCachedBadBBU][-szXXX[-szYYY ...]][-strpszM][-AfterLdX][-Force]|
[FDE|CtrlBased]
[-Default| -Automatic| -None| -Maximum| -MaximumWithoutCaching] [-Cache] [-enblPI] -aN
MegaSCU -CfgAllFreeDrv -rX [-SATAOnly] [-SpanCount XXX] [WT|WB] [NORA|RA]
[Direct|Cached] [CachedBadBBU|NoCachedBadBBU] [-strpszM]
[-HspCount XX [-HspType -Dedicated|-EnclAffinity|-nonRevertible]] |
[FDE|CtrlBased]
[-Default| -Automatic| -None| -Maximum| -MaximumWithoutCaching] [-Cache] [-enblPI] -aN
MegaSCU -CfgSave -f filename -aN
MegaSCU -CfgRestore -f filename -aN
MegaSCU -CfgForeign -Scan | [-SecurityKey sssssssssss] -aN|-a0,1,2|-aALL
MegaSCU -CfgForeign -Dsply [x] | [-SecurityKey sssssssssss] -aN|-a0,1,2|-aALL
MegaSCU -CfgForeign -Preview [x] | [-SecurityKey sssssssssss] -aN|-a0,1,2|-aALL
MegaSCU -CfgForeign -Import [x] | [-SecurityKey sssssssssss] -aN|-a0,1,2|-aALL
MegaSCU -CfgForeign -Clear [x]|[-SecurityKey sssssssssss] -aN|-a0,1,2|-aALL
x - index of foreign configurations. Optional. All by default.
MegaSCU -AdpEventLog -GetEventLogInfo -aN|-a0,1,2|-aALL
MegaSCU -AdpEventLog -GetEvents {-info -warning -critical -fatal} {-f <fileName>} -aN|-a0,1,2|-aALL
MegaSCU -AdpEventLog -GetSinceShutdown {-info -warning -critical -fatal} {-f <fileName>} -aN|-a0,1,2|-aALL
MegaSCU -AdpEventLog -GetSinceReboot {-info -warning -critical -fatal} {-f <fileName>} -aN|-a0,1,2|-aALL
MegaSCU -AdpEventLog -IncludeDeleted {-info -warning -critical -fatal} {-f <fileName>} -aN|-a0,1,2|-aALL
MegaSCU -AdpEventLog -GetLatest n {-info -warning -critical -fatal} {-f <fileName>} -aN|-a0,1,2|-aALL
MegaSCU -AdpEventLog -GetCCIncon -f <fileName> -LX|-L0,2,5...|-LALL -aN|-a0,1,2|-aALL
MegaSCU -AdpEventLog -Clear -aN|-a0,1,2|-aALL
MegaSCU -AdpBbuCmd -aN|-a0,1,2|-aALL
MegaSCU -AdpBbuCmd -GetBbuStatus -aN|-a0,1,2|-aALL
MegaSCU -AdpBbuCmd -GetBbuCapacityInfo -aN|-a0,1,2|-aALL
MegaSCU -AdpBbuCmd -GetBbuDesignInfo -aN|-a0,1,2|-aALL
MegaSCU -AdpBbuCmd -GetBbuProperties -aN|-a0,1,2|-aALL
MegaSCU -AdpBbuCmd -BbuLearn -aN|-a0,1,2|-aALL
MegaSCU -AdpBbuCmd -BbuMfgSleep -aN|-a0,1,2|-aALL
MegaSCU -AdpBbuCmd -BbuMfgSeal -aN|-a0,1,2|-aALL
MegaSCU -AdpBbuCmd -getBbumodes -aN|-a0,1,2|-aALL
MegaSCU -AdpBbuCmd -SetBbuProperties -f <fileName> -aN|-a0,1,2|-aALL
MegaSCU -AdpBbuCmd -ScheduleLearn -Dsbl|-Info|[-STARTTIME DDD hh] -aN|-a0,1,2|-aALL
MegaSCU -AdpFacDefSet -aN
MegaSCU -AdpFactorySettings [-SetPciData|-SetMfgData|-SetMfcData|-SetSasAddress]
-f FileName -aN
-SetPciData reads INI file and sets FW PCI related data like Vendor
ID, Device ID etc.
-SetMfgData reads INI file and updates FW manufacturing data like
manufacturing data, revision, etc.
-SetMfcData reads INI file and updates FW manufacturing structure
-SetSasAddress reads INI file and updates SAS Address
MegaSCU -AdpSetSubOEMId XX -aN
XX - sub-OEM ID in Hexadecimal.
MegaSCU -AdpGetSubOEMId -aN
MegaSCU -AdpSettings Read | Write -f FileName -aN
-Read - reads INI file, forms MFC_DEFAULT structure and sends it to the FW.
-Write - reads MFC_DEFAULT structure and creates an INI file

MegaSCU -AdpSetVerify -f fileName -aN|-a0,1,2|-aALL
MegaSCU -AdpSetVerifyRaw -f fileName -aN|-a0,1,2|-aALL
MegaSCU -adpUpdatePersistentPage -f filename - aN
MegaSCU -AdpFwFlash -f filename [-NoSigChk] [-NoVerChk] [-FWTYPE n] -aN|-a0,1,2|-aALL
MegaSCU -BBUMfgSet -f filename -aN|-a0,1,2|-aALL
MegaSCU -AdpGetConnectorMode -ConnectorN|-Connector0,1|-ConnectorAll -aN|-a0,1,2|-aALL
MegaSCU -AdpSetConnectorMode -Internal|-External|-Auto -ConnectorN|-Connector0,1|-ConnectorAll -aN|-a0,1,2|-aALL
MegaSCU -PhyErrorCounters -aN|-a0,1,2|-aALL
MegaSCU -DirectPdMapping -Enbl|-Dsbl|-Dsply -aN|-a0,1,2|-aALL
MegaSCU -PDCpyBk -Start -PhysDrv[E0:S0,E1:S1] -aN|-a0,1,2|-aALL
MegaSCU -PDCpyBk -Stop|-Suspend|-Resume|-ShowProg|-ProgDsply -PhysDrv[E0:S0] -aN|-a0,1,2|-aALL
MegaSCU -PDInstantSecureErase -PhysDrv[E0:S0,E1:S1,...] | [-Force] -aN|-a0,1,2|-aALL
MegaSCU -CfgSpanAdd -rX -array0[E0:S1,E1:S1.....] array1[E0:S1,E1:S1.....] -szxxx -enblPI -aN|-a0,1,2|-aALL
MegaSCU -LDMakeSecure -Lx|-L0,1,2,...|-Lall -aN|-a0,1,2|-aALL
MegaSCU -Version -Cli|-Ctrl|-Driver|-Pd -aN|-a0,1,2|-aALL
MegaSCU -DestroySecurityKey | [-Force] -aN
MegaSCU -CreateSecurityKey -SecurityKey sssssssssss | [-Passphrase sssssssssss] |[-KeyID kkkkkkkkkkk] -aN
MegaSCU -CreateSecurityKey useEKMS -aN
MegaSCU -ChangeSecurityKey -OldSecurityKey sssssssssss | -SecurityKey sssssssssss|
[-Passphrase sssssssssss] | [-KeyID kkkkkkkkkkk] -aN
MegaSCU -ChangeSecurityKey -SecurityKey sssssssssss|
[-Passphrase sssssssssss] | [-KeyID kkkkkkkkkkk] -aN
MegaSCU -ChangeSecurityKey useEKMS -OldSecurityKey sssssssssss -aN
MegaSCU -ChangeSecurityKey -useEKMS -aN
MegaSCU -GetKeyID [-PhysDrv[E0:S0]] -aN
MegaSCU -SetKeyID -KeyID kkkkkkkkkkk -aN
MegaSCU -VerifySecurityKey -SecurityKey sssssssssss -aN

sssssssssss - It must be between eight and thirty-two
characters and contain at least one number,
one lowercase letter, one uppercase
letter and one non-alphanumeric character.
kkkkkkkkkkk - Must be less than 256 characters.
MegaSCU -GetPreservedCacheList -aN|-a0,1,2|-aALL
MegaSCU -DiscardPreservedCache -Lx|-L0,1,2|-Lall -force -aN|-a0,1,2|-aALL
MegaSCU -AdpInfoCompare {-checkFw <string> | -checkID -hex | -checkBatt -val | -checkDimm -val} -aN|-a0,1,2|-aALL
MegaSCU -AdpNameRtn -aN|-a0,1,2|-aALL
MegaSCU -Snapshot -Enbl -szXXX SnapshotRepositoryLD N [-AutoSnapshot] [-AutoDeleteOldestSnapshot] -Lx -aN|-a0,1,2|-aALL
MegaSCU -Snapshot -Setprop {-AutoSnapshot -val} | {-AutoDeleteOldestSnapshot -val} -Lx -aN|-a0,1,2|-aALL
MegaSCU -Snapshot -Dsbl -Lx -aN|-a0,1,2|-aALL
MegaSCU -Snapshot -TakeSnapshot [-SnapshotName NameString] [-CreateView [-viewName NameString] [-RW|RO|Blocked] -szXXX] -Lx|-L0,1,2 -aN|-a0,1,2|-aALL
MegaSCU -Snapshot -DeleteSnapshot -SnapshotTime yyyymmdd hh:mm:ss | -all [-Force|-Y] -Lx|L0,1,2 -aN|-a0,1,2|-aALL
MegaSCU -Snapshot -CreateView -SnapshotTime yyyymmdd hh:mm:ss [-viewName NameString] [-RW|RO|Blocked] -szXXX -Lx -aN|-a0,1,2|-aALL
MegaSCU -Snapshot -DeleteView [-SnapshotTime yyyymmdd hh:mm:ss] -Lx -aN|-a0,1,2|-aALL
MegaSCU -Snapshot -Info [-SnapshotTime yyyymmdd hh:mm:ss | -ViewTime yyyymmdd hh:mm:ss] -Lx -aN|-a0,1,2|-aALL
MegaSCU -Snapshot -Clean -Lx -aN|-a0,1,2|-aALL
MegaSCU -Snapshot -GetViewInfo [-ViewTargetId N ] -aN|-a0,1,2|-aALL
MegaSCU -ShowSummary [-f filename] -aN
MegaSCU -ELF -GetSafeId -aN|-a0,1,2|-aALL
MegaSCU -ELF -ControllerFeatures -aN|-a0,1,2|-aALL
MegaSCU -ELF -Applykey key <val> [Preview] -aN|-a0,1,2|-aALL
MegaSCU -ELF -TransferToVault -aN|-a0,1,2|-aALL
MegaSCU -ELF -DeactivateTrialKey -aN|-a0,1,2|-aALL
MegaSCU -ELF -ReHostInfo -aN|-a0,1,2|-aALL
MegaSCU -ELF -ReHostComplete -aN|-a0,1,2|-aALL
MegaSCU -LDViewMirror -Lx|-L0,1,2,...|-Lall -aN|-a0,1,2|-aALL
MegaSCU -LDJoinMirror -DataSrc <val>[-force] -Lx|-L0,1,2,...|-Lall -aN|-a0,1,2|-aALL
MegaSCU -SecureErase
Start[
Simple|
[Normal [ |ErasePattern ErasePatternA|ErasePattern ErasePatternA ErasePattern ErasePatternB]]|
[Thorough [ |ErasePattern ErasePatternA|ErasePattern ErasePatternA ErasePattern ErasePatternB]]]
[Standard [ |ErasePattern ErasePatternA|ErasePattern ErasePatternA ErasePattern ErasePatternB]]]
| Stop
| ShowProg
| ProgDsply
[-PhysDrv [E0:S0,E1:S1,...] | -Lx|-L0,1,2|-LALL] -aN|-a0,1,2|-aALL
MegaSCU -Perfmon {-start -interval <val>} | {stop} | {-getresults -f <Filename>} -aN
MegaSCU -AdpGetVPD [-f filename] -aN|-a0,1,2
MegaSCU -AdpSetVPD -f filename -aN|-a0,1,2
MegaSCU -DpmStat -Dsply {lct | hist | ra | ext } [-physdrv[E0:S0]] -aN|-a0,1,2|-aALL
MegaSCU -DpmStat -Clear {lct | hist | ra | ext } -aN|-a0,1,2|-aALL

Note: The directly connected drives can be specified as [:S]

Wildcard '?' can be used to specify the enclosure ID for the drive in the
only enclosure without direct connected device or the direct connected
drives with no enclosure in the system.

Note:[-aALL] option assumes that the parameters specified are valid
for all the Adapters.

The following options may be given at the end of any command above:

[-Silent] [-AppLogFile filename] [-NoLog] [-page[N]]
[-] is optional.
N - Number of lines per page.
 
Last edited:

BigXor

Active Member
May 6, 2011
282
26
28
Pennsylvania, USA
bigxor.com
Just installed the 9265-8i and flashed latest LSI FW installed latest driver. Card will not recognize the Raid 5 array I built using an IBM M5014 flashed to latest LSI 2108 FW. Error said drives did not make a complete configuration.

It did pick up the Raid 0 array from a M1015 flashed as 9211-8i IR.
 
Last edited:

mobilenvidia

Moderator
Sep 25, 2011
1,956
212
63
New Zealand
I haven't been able to get the MFC data from the 9266, command to get it eludes me.

I remember from my M5015 and setting the power setting via MegaOEM and it's MFC function and it it did not enable spindown as it's disabled/removed from LSI and IBM FW.
 

mrkrad

Well-Known Member
Oct 13, 2012
1,244
52
48
it's all about the driver - btw - remember depending on oem -there are two drivers still. The ole pre-cachecade 2 drivers still work on most every card, albeit like BUTT with no fastpath increase for instance.

Then there are the newest drivers - some oem's only offer one driver - old or new. LSI offers both. This will bite you hard if you grab the wrong one, or the oem defaults to the older driver.

You will feel the following:
1. Random settings reset or not keeping (due to changes in the rom firmware layout)
2. crap performance - things will seem to work . MSM will act odd, but it will work. LSI needs to implement a system to show the functionality level of the driver and firmware.

These cards are MORE driver than you think. To say they are 100% hardware raid is a joke. Some of the features sold by physical or software key have ZERO functionality without a proper driver - You can call it how you want - I would call it -software-raid hybrid-

Either all of the functions works in hardware and present the same layer of functionality with/without them, or the drivers do the work. Now I'm not saying it's bad - I think software raid is actually faster. If you are doing SSD raid (1,10,0) , then honestly why not do software raid? There is no crc/checksum calculation, just simple read and write as fast as possible without any caching and lowest latency.

So check your driver versions. MSM will lie. Your system will function but fastpath will do NOTHING. Performance in benchmarks will be illogical.

You can google around and see cases of this all over the place - LSI needs to step up and warn folks when the drivers and firmware are not jiving.

They also need to help folks with older firmware cards, step-upgrade to current firmware. I can only imagine how many folks using auto-updaters, are running ancient firmware since they have to jump to HERE and THERE before getting to CURRENT firmware. This OEM is not alone here though. It happens with the best of them. They assume you have been upgrading all the time, when in fact, once a server is solid - most people do not upgrade firmware/drivers in production as it lends itself to losing that level of stability they currently have.

Maybe LSI and others will read this when their controllers don't do what they expect. It takes very little code to say "Firmware mismatch to driver" in an obvious place, or "Firmware outdated for driver" in a critical path.
 

mrkrad

Well-Known Member
Oct 13, 2012
1,244
52
48
storcli should be used with this card only. Then again they still give out megacli for it as well. Megascu is not intended for this controller.

If anyone loves the 9260, they should steer clear of the 9266/9271 - or try it first! it is not the same beast at all. It's like a near cousin at best!
 

mobilenvidia

Moderator
Sep 25, 2011
1,956
212
63
New Zealand
storcli should be used with this card only. Then again they still give out megacli for it as well. Megascu is not intended for this controller.

If anyone loves the 9260, they should steer clear of the 9266/9271 - or try it first! it is not the same beast at all. It's like a near cousin at best!
MegaSCU is intented for SAS2208 controller, you are thinking MegaOEM which stops support at the SAS2108
I've been very happily using MegaSCU, MegaCLi can't extract or flash the MFC information, it can show it to you
Both utilities have their uses.

I think you are having some issues with your 9266.
If anything skip the 9266 and go for 9271. then you can enjoy PCIe 3.0
But RAID 5/6 the SAS2208 is going to romp home every time over the SAS2108
 

mobilenvidia

Moderator
Sep 25, 2011
1,956
212
63
New Zealand
FW 23.12.0.0013

Version Numbers:
===============
Current Package Details:
Firmware Package: 23.12.0.0013 (MR 5.6 P1)
WebBIOS 6.1-62-e_62-Rel
Firmware 3.240.25-2382
ROMENV 1.08
PCLI 05.07.00
BootBlock 2.05.00.00-0010
NVDATA 2.1304.03-0118
BootBlockCommon 07.26.13.219
UEFI_Driver 0x05270000
Hii 03.02.02.00
FCODE 4.12.05.00
BIOS 5.42.00

Bug Fixes and Enhancements:
===========================
FIRMWARE:
SCGCQ00369611 - (Closed) - FW issues discovered with test tool fixed
SCGCQ00349837 - (Closed) - Sequential Read performance is less on CacheCade associated LD's.
SCGCQ00392264 - (Closed) - Firmware returns invalid data in OOB packet
SCGCQ00395186 - (Port_Complete) - Double media error getting corrected during check consistency
SCGCQ00397246 - (Port_Complete) - ECC/Medium/Unrecoverable read errors handling Enhancement
SCGCQ00411291 - (Port_Complete) - Significant drop in Sequenial read performance with Read Ahead policy
SCGCQ00409495 - (Port_Complete) - The reliability and error recovery of the SuperCap firmware was improved.
SCGCQ00395380 - (Port_Complete) - Disk missing sporadically during reboot
SCGCQ00393320 - (Port_Complete) - NCQ support is disabled in FW
SCGCQ00380935 - (Port_Complete) - BMC see clock stetching on I2C bus
SCGCQ00412679 - (Port_Complete) - Timeout when creating a hotspare
SCGCQ00397337 - (Port_Complete) - Potential data integrity issue when creating WB CCVD during Cache Flush
SCGCQ00385361 - (Port_Complete) - reading SATA IDENT information using STP_Passthru doesn't work with latest FW
SCGCQ00397345 - (Port_Complete) - Sequential Read performance is less on CacheCade associated LD's.

BIOS:
SCGCQ00383673 - (Closed) - Extremely long delay when the controller POST in Legacy mode
SCGCQ00395750 - (Closed) - BIOS build date field is empty and build date is displayed as BIOS build time
SCGCQ00408767 - (Closed) - OpROM not getting relocated to runtime segment if the segment address is 0xC0000
SCGCQ00347490 - (Closed) - Handle error when B0 and D1 controller is present
SCGCQ00375416 - (Closed) - BIOS to have a logic to filter CCVD and report Remote VD count at OpROM POST time
SCGCQ00293087 - (Closed) - FW Version number Truncated by one digit in OpROM POST screen
SCGCQ00397476 - (Implemented) - BIOS: Provide scratch segment and populate info to assist Ctrl R to load latest host
SCGCQ00347481 - (Closed) - Retry read capacity if scsi status is not success
 

mrkrad

Well-Known Member
Oct 13, 2012
1,244
52
48
SCGCQ00393320 - (Port_Complete) - NCQ support is disabled in FW

^^^ wtf
 

mobilenvidia

Moderator
Sep 25, 2011
1,956
212
63
New Zealand
I told those commands to line up single file and orderly, but did they listen now LSI has disabled them :D

I should give these a try to see if it has
 

mobilenvidia

Moderator
Sep 25, 2011
1,956
212
63
New Zealand
Firmware Package: 23.16.0.0012 (MR 5.7)

Massive change list over here

Windows Driver 6.600.23.00
Contents:
=========
This package contains signed drivers for the following Windows versions:

Version 6.600.23.00
Windows Server 2012 x64
Windows 8 x86
Windows 8 x64
Windows 2008 x86
Windows 2008 x64
Windows 2008R2 x64
Vista x86
Vista x64
Windows 7 x86
Windows 7 x64
XP x64
Windows 2003 x86
Windows 2003 x64



Install the driver from the appropriate folder for your Windows version.


Bug Fixes/Enhancements:
=======================
SCGCQ00330224 - (Closed) - System fails to wake up from Hibernate
SCGCQ00365382 - (Closed) - The Size of the DCMD buffer passed to the FW was less during the Driver Initialization .
SCGCQ00387275 - (Closed) - R1 64K SR 64QD is 38% down with FP enabled
SCGCQ00364039 - (Closed) - Wrong Calculation in Start_lba span for PRL11 Configuration.
SCGCQ00371968 - (Closed) - Error handling in "get_arm_from_strip " and "get_arm" for PRL11 Configuration
SCGCQ00386647 - (Closed) - in OEM server, the server never boots to OS, keeps rebooting itself.
SCGCQ00402255 - (Closed) - INTERRUPT EXCEPTION NOT HANDLED (megasas2.sys)
SCGCQ00279284 - (Closed) - Montask line 1187 in file ../../raid/1078dma.c when formatting VD's under Windows 2003
SCGCQ00419719 - (Closed) - I/O's became unresponsive after triggering OCR
SCGCQ00378958 - (Closed) - BSOD (D1) DRIVER_IRQL_NOT_LESS_THAN_EQUAL during installing windows2003 X64 os
SCGCQ00399853 - (Closed) - Out of Bounds Read for fucntion CompleteScsiRequest and updateIometric
SCGCQ00280221 - (Closed) - Cannot install Win2003 x86 on the Invader using driver 5.2.119.32
SCGCQ00382594 - (Closed) - The hibernation (s4 sleep state) is not working on windows server 2012
SCGCQ00400113 - (Closed) - Limited number of MSI-X interrupt vectors assigned toadapter in Windows
SCGCQ00402788 - (Closed) - iMR SSD JBOD poor IOps performance compared to IT/IR
SCGCQ00406532 - (Closed) - IO Command timeout value for TAPE devices need to be set from OS instead of default timeout value
SCGCQ00259242 - (Closed) - 4K sector support for Windows 8
SCGCQ00386120 - (Closed) - Add Multiphase Resume Feature For Windows 8 Driver .
SCGCQ00368375 - (Closed) - Support additional MSIX vectors on
SCGCQ00293737 - (Closed) - LSIP200211759: Add 3108 device for OEM
SCGCQ00399052 - (Closed) - OEM iMR RoMB PnP ID addition to MegaRAID softwares.
SCGCQ00361248 - (Closed) - Boot the system to iMR mode if NVRAM is not initialized
SCGCQ00354616 - (Closed) - The 4-port board should be renamed to 9361-4i and other renamed 9360 8i/4i
SCGCQ00319108 - (Closed) - PRL11 Uneven Span support added in Windows Driver
SCGCQ00290518 - (Implemented) - Driver needs to allow enabling/disabling OCR without reboot being required.
SCGCQ00392108 - (Implemented) - Add support for OEM 12Gbit/s SAS MegaRAID, iMR, and IT/IR adapters, to Windows & Linux Drivers, and MSM/RWC utility
SCGCQ00293736 - (Closed) - LSIP200211761: Add device id for OEM
SCGCQ00375473 - (Implemented) - Add PnP IDs to MR 5.5 & 5.6
SCGCQ00386111 - (Closed) - Add PnP Ids for OEM, this should be added to Windows Drivers.
SCGCQ00357251 - (Implemented) - Add 3108 device ID for OEM (PR SCGCQ00356047)
SCGCQ00391739 - (Closed) - Request to change the OEM Subsystem Device IDs
SCGCQ00390957 - (Closed) - Add new PCI ID
SCGCQ00278272 - (Implemented) - Device ID for OEM added in 6.0 release
SCGCQ00386687 - (Port_Complete) - support for add MultiphaseResume to the Win8 Driver added
SCGCQ00377212 - (Port_Complete) - Add PnP IDs to MR 5.4 & 5.5
SCGCQ00299632 - (Port_Complete) - LSIP200231605:OEM MROMB -- 240PD Raid Key PnP IDs
MSM 13.04.03.01
 
Last edited:

mobilenvidia

Moderator
Sep 25, 2011
1,956
212
63
New Zealand
MR5.8 with 4k sector support finally released

FW Version: 23.18.0.0013

************************************

LSI Corp. MegaRAID Firmware Release

************************************

Release date: 9/23/13

======================
Supported Controllers:
======================

MegaRAID SAS 9265-8i
MegaRAID SAS 9266-4i
MegaRAID SAS 9266-8i
MegaRAID SAS 9285-8e
MegaRAID SAS 9285CV-8e
MegaRAID SAS 9270-8i
MegaRAID SAS 9271-4i
MegaRAID SAS 9271-8i
MegaRAID SAS 9271-8iCC
MegaRAID SAS 9286-8e
MegaRAID SAS 9286CV-8e
MegaRAID SAS 9286CV-8eCC

This package includes support for CacheCade Pro 2.0 and CacheVault(if enabled).

Component:
=========
SAS MegaRAID Firmware Release for MegaRAID Controllers
Release date: 9/23/13


Version Numbers:
===============
Current Package Details:
Firmware Package: 23.18.0.0013 (MR 5.8)
WebBIOS 6.1-68-e_68-Rel
Firmware 3.290.05-2720
ROMENV 1.08
PCLI 05.07.00
BootBlock 2.05.00.00-0010
NVDATA 2.1310.03-0122
BootBlockCommon 07.26.13.219
UEFI_Driver 0x06010300
Hii 03.03.07.00
FCODE 4.14.05.00
BIOS 5.42.00
 

mobilenvidia

Moderator
Sep 25, 2011
1,956
212
63
New Zealand
SCGCQ00455801 - (Port_Complete) - OEM- StorCli should not allow turning on JBOD in MR mode
Curse LSI, why do they insist on disabling anything useful.
Just spent some time on this.
Ran my enable all feature batch file
Still no JBOD
Reflashed back to 23.16.0-0018 and JBOD is back.
So you can have full 4k sector support with MR5.8 but not have JBOD, and Active drive spin down and .....
 

mobilenvidia

Moderator
Sep 25, 2011
1,956
212
63
New Zealand
FW version 23.18.0.0014 (MR 5.8P1)

Can't see JBOD enabled so staying with 23.16.0-0018

************************************

LSI Corp. MegaRAID Firmware Release

************************************

Release date: 11/26/13

======================
Supported Controllers:
======================

MegaRAID SAS 9265-8i
MegaRAID SAS 9266-4i
MegaRAID SAS 9266-8i
MegaRAID SAS 9285-8e
MegaRAID SAS 9285CV-8e
MegaRAID SAS 9270-8i
MegaRAID SAS 9271-4i
MegaRAID SAS 9271-8i
MegaRAID SAS 9271-8iCC
MegaRAID SAS 9286-8e
MegaRAID SAS 9286CV-8e
MegaRAID SAS 9286CV-8eCC

This package includes support for CacheCade Pro 2.0 and CacheVault(if enabled).

Component:
=========
SAS MegaRAID Firmware Release for MegaRAID Controllers
Release date: 11/26/13


Version Numbers:
===============
Current Package Details:
Firmware Package: 23.18.0.0014 (MR 5.8 Point Release)
WebBIOS 6.1-68-e_68-Rel
Firmware 3.290.15-2935
ROMENV 1.08
PCLI 05.07.00
BootBlock 2.05.00.00-0010
NVDATA 2.1310.03-0122
BootBlockCommon 07.26.13.219
UEFI_Driver 0x06010300
Hii 03.03.07.00
FCODE 4.14.05.00
BIOS 5.42.00

Bug Fixes and Enhancements:
===========================
FIRMWARE:
**NOTE: Full native 4K sector Firmware support is provided in this release

SCGCQ00525647 (DFCT) - Cachecade 2.0 with MR 5.7 fw peformance is much lower than MR5.6
SCGCQ00484803 (DFCT) - The Firmware does not change the Virtual Drives's from Write Through to Write Back after a battery manual learn cycle is complete
SCGCQ00552847 (DFCT) - Data Integrity issue found with CacheCade when CacheCade disassociation is initiated after running IO
SCGCQ00467493 (CSET) - Foreign config import is getting failed when using multiple enclosures
SCGCQ00471470 (CSET) - Firmware crash seen while doing continous sas cable pull
SCGCQ00472867 (CSET) - Defect Fix for Excessive unexpected sense events reported on PI enabled R5 VDs
SCGCQ00479499 (CSET) - iMR TB Data loss when reconstructing from 1 drive R0 to 2 drive R1 with reboot
SCGCQ00480237 (CSET) - For iMR, Firmware is faulting when trying to flash firmware after Online Control Reset.
SCGCQ00487278 (CSET) - MR Controller does OCR due to Temp Buffer overflow
SCGCQ00493101 (CSET) - Can't import foreign configuration on degraded arrays after system reboot
SCGCQ00501862 (CSET) - Clustered Media Error handling does not work for read operations during RAID-5 writes
SCGCQ00505732 (CSET) - Firmware montask when solaris is installed on 4 drive Raid6 with 2 drive failure
SCGCQ00552110 (ENHREQ) - Gemini image updated
SCGCQ00505203 (CSET) - Validate the requested blocks for SCSI VERIFY commands on RAID volumes