Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- fangfufu@illustrious:~/Sandisk/firmware$ strings firmware.bin
- FLUF Format 002
- Created 20130917_100949
- on host KFA-CSS-CC-02
- by user Test
- using MakeFluf dated 20130619_192847
- From BOTfile
- time 20130917_080949
- CRC32 NotCalcd
- named C:\BuildTrees\G5_ReleaseCandidate_CC02\BOT_STAR0.3_DEFAULT_PMM_RELEASE_VG19nm\CFG.bot
- EBVer 4
- CFG.bot Created: 13/09/17 10:09:49 From: C:\BuildTrees\G5_ReleaseCandidate_CC02\G5_FW_STARv3_RELEASE\file240.bin Sep 17 13 08:07 GMT
- On computer KFA-CSS-CC-02 By user Test
- With ARM C 4.1[713] & ARM 4.1[713]
- Size: 1007616
- ROMver
- 00170vGPB
- hJh#h
- `J`0
- ETUM
- Z 0b
- Z 0b
- {DiF
- {DiF
- K{DiF
- G j@
- G j@
- jh x
- 019Ud
- 02:Ud
- "L|D
- L|D
- @ l/
- C 5&`
- G j@
- HxDjF
- *` h"
- a L7!
- : 4q
- : 6q
- : 8q
- ! 6q
- `" 2q
- : 4q
- pG hJ
- G j@
- G j@
- G j@
- `pGKh
- IyDZ9
- 05eT]
- %,@
- 08 #
- JzDJa
- pGAh
- 02bUm
- x0(
- 02bUm
- #\b\cTI
- !h+
- 8p!hE
- G j@
- b h
- G jv
- G j@
- bh8x
- G j@
- !OC?
- Gl(#
- `e(e`U
- (`h(
- ,pp
- G j@
- bh(x
- 2HxDlF
- -K{Dn3
- IxCyDN9A
- pGA
- 0x"(
- pGpG
- : Heap memory corrupted
- SIGRTMEM: Out of heap memory
- : 4q
- : 6q
- : 8q
- (R '
- (R '
- (R '
- ~}|{zyxwvvutsrqqponnmllkjjihhgffeddccbaa``__^^]]\\[[ZZYYXXWWVVUUUTTSSRRRQQPPPOOONNMMMLLLKKKJJJIIIHHHGGGGFFFEEEDDDDCCCCBBBBAAA
- BM.c
- BM.c
- cachePool[%u]:
- Sequential Write stream %d Base: 0x%X Last: 0x%X
- Sequential Read stream %d Base: 0x%X
- mBaseDDRAddress 0x%08X
- mBaseMSSD 0x%04X
- mHead 0x%02X
- mFree 0x%02X of %02X
- table
- SSD :
- %02X
- next :
- bitmap :
- Free list:
- error invalid index %02X
- %02X
- @mSSD pool: first 0x%X last 0x%X:
- 4K dummy area address 0x%08X
- head 0x%X
- free %u of %u
- CM_BM_API.c
- gPageCopySSD=0x%X (0x%X)
- CM_BM_API.c
- Cache id:%u data: %u*4K elements %u:
- raw:
- %02d:
- NextMSSD StartAddressField EndAddressField
- %16xh %16xh %16xh
- mBM_drv.c
- SoftReset
- COMRESET
- QERROR
- UECC Error
- SATA Error
- Error Recovery
- Unknown
- id = %X
- name = %s
- message_size= %d
- capacity = %d
- enqueued = %d
- available_storage= %d
- start = 0x%X
- end = 0x%X
- read = 0x%X
- read index = %d
- write = 0x%X
- write index = %d
- ---------CM Command queue----
- -----------------------
- [%d]:
- Smart Read Verify
- Abort Msg:
- Abort Type = %s
- Cache Operation:
- Unknown mode=%d
- Disable Cache
- Enable Cache
- PMM Mode=%d
- CM_TerminateSeqStream: mStream=%d
- mDirection=%d
- CM_SecurityEraseMsg
- CM_WriteFromBufferMsg
- CM_WriteUncorrectableMsg
- CM_ContinueTRIMCmdMsg
- =>Unknown message %d
- %X, %X, %X, %X, %X, %X, %X, %X,
- %X, %X, %X, %X
- ---------CM Status queue----
- Complete Msg:
- Buffer Type %s
- CM_CompleteWriteToFlashMsg
- CM_ActivePowerManagementMsg: Mode=%d
- CM_CompletePMTransitionMsg
- ***DBG_ARRAY is not defined ***
- No active NCQ commands
- ***CM Flags: ***
- mRandonWriteCounter=%d
- %-35smRandomReadCounter=%d
- FlushCache0Counter=%d
- %-35sFlushCache1Counter=%d
- FlushCache2Counter=%d
- %-35sFlushCache3Counter=%d
- FlushCache4Counter=%d
- %-35sFlushCache5Counter=%d
- FlushCache6Counter=%d
- %-35sFlushCache7Counter=%d
- mIsInWL2WLSuspend=%d
- %-35smRandomWriteCounterStar=%d
- mRandomCmdCounter=%d
- %-35smCurrentPM=%d
- mUECCPartialCounter=%d
- mIsInAbort=%d
- %-35smAbortCounter=%d
- mAbortArray[CM_ML]=%d
- mAbortArray[CM_WH]=%d
- %-35smAbortArray[CM_RH]=%d
- mAbortArray[CM_SEQWrite]=%d
- %-35smAbortArray[CM_RLA]=%d
- mLastAbortType=%s
- %-35smGlobalAbortCouter 0x%x
- RTOS_CM_CMD_QUEUE_BIT
- RTOS_CM_CMD_QUEUE_BIT|RTOS_CM_STATUS_QUEUE_BIT
- RTOS_CM_STATUS_QUEUE_BIT
- mMessageQueueMask 0x%X %s
- mIsSCTPpossible=%d
- ***Flush Parameters: ***
- mIsCacheDisabled=%d
- %-35smIsCurrentCommandNeedToBeFlushed=%d
- mCacheOperationBitMap=%d
- %-35smpCmdToFlush index = %d
- mCounterForStarOperation=%d
- ***Misc Globals: ***
- @smartStartTime=%llu
- %-35sML_pPendingSmartReadVerify index = %d
- TH_BufferRecordArray=0x%X
- %-35smpCmdToFlush=NULL
- %-35sML_pPendingSmartReadVerify=NULL
- @Abort %s
- CM_ML.c
- Smart pending = 0x%x
- Smart last LBA = 0x%x
- Smart last Sector cnt = 0x%x
- WRITE_CACHE0
- WRITE_CACHE1
- WRITE_CACHE2
- WRITE_CACHE3
- WRITE_CACHE4
- WRITE_CACHE5
- WRITE_CACHE6
- WRITE_CACHE7
- WRITE_RANDOM
- READ_RANDOM
- Active Read list
- Active Write list
- Empty list
- Illegal:
- CM ML Command List:
- %-20s:
- Head = %d
- %-12sTail = %d isCompletePending = %-12d
- %-12sTail = %d
- Read
- Write
- Data
- Read Verify
- Trim
- FlushCache
- FPDMA tag=%d
- FUA
- from LBA 0x%x, 0x%x sectors
- AutoComplete=%d
- TransferStarted in ISR
- ------------------
- Illegal list number
- Command %d:
- Illegal command number
- Command %d is part of %s
- Command %d is not part of any list
- Tag %d is part of %s
- Command %d:
- Tag %d is not part of any list
- Next Command = %d
- %-35sPrevious Command = %d
- Looking for LBA 0x%x...
- Command was not found In the CM DB :(
- Looking for tag %d...
- Command was not found :(
- SM: Host Segment Parameters:
- --------------------------
- Current HS for read = %s
- Current HS for write = %s
- %s is used by command %d
- Pending sectors:
- -----------------
- %s has %d pending sectors
- mAllocatedLba=0x%x
- %-35smSsdOfFirstBmBuffer=0x%x
- mLastAllocatedSsdOfCommand=0x%x
- %-35smHsMatchSsd=0x%x
- mNextLastAllocatedSsdOfCommand=0x%x
- mIndexOfFirstBuffer=0x%x
- %-35smIndexOfPrevBuffer=0x%x
- mIndexOfExpectedHostAckBuffer=0x%x
- %-35smIsHostTransferStarted=%d
- mMatchReset=%d
- %-35smTransferedSectorCount=0x%x
- %-35smAllBuffersAllocated=%d
- User Read Verify
- Smart Read Verify
- Illegal mCmdType=%d
- CM: UECC error on lba=0x%x size=0x%x
- Finish Read From Flash Call Adjust, mLastUECCLBA2Tx=0x%x
- Adjust first UnAligned count=0x%x
- CM: UECC in CM_RLA Lba = 0x%x
- CM: UECC in CM_RLA Lba first MP
- CM: UECC in CM_RLA Lba first MP LBA UECC Changed to = 0x%x
- Number of Read Streams = %d
- StreamRLA[%d].mActive %d
- StreamRLA[%d].mLastLbaReadFromFlash 0x%x
- StreamRLA[%d].mArrivedToDDrCounter 0x%x
- StreamRLA[%d].mMessagesSentToStar 0x%x
- StreamRLA[%d].mStreamFirstLba 0x%x
- StreamRLA[%d].mIrqMatchLba 0x%x
- StreamRLA[%d].mRangeEndLba 0x%x
- StreamRLA[%d].mIrqMatchMSSD 0x%x
- StreamRLA[%d].mLastSentIndex 0x%x
- StreamRLA[%d].mFirstReadUnAligned 0x%x
- StreamRLA[%d].mReadRequestCounter 0x%x
- StreamRLA[%d].mNextToBeLinkedIndex 0x%x
- StreamRLA[%d].mNextLba 0x%x
- StreamRLA[%d].mSeqCounter 0x%x
- StreamRLA[%d].mRandCounter 0x%x
- StreamRLA[%d].mTerminationInProcessFlag 0x%x
- StreamRLA[%d].mSpecialSSDIndex 0x%x
- StreamRLA[%d].mDDRStartAddr 0x%x
- StreamRLA[%d].mPrevMatchIndex 0x%x
- StreamRLA[%d].mMissedMetaPageBuffer 0x%x
- StreamRLA[%d].mFirstSpecialZeroSSDIndex 0x%x
- StreamRLA[%d].mSecondSpecialZeroSSDIndex 0x%x
- StreamRLA[%d].mThirdSpecialZeroSSDIndex 0x%x
- StreamRLA[%d].mUeccSmartLba 0x%x
- StreamRLA[%d].mUeccSmartData 0x%x
- StreamRLA[%d].mLastUECCLBA2Tx 0x%x
- StreamRLA[%d].mHS %d
- StreamRLA[%d].mCM_RLABuffer[%d].mFirstHSmSSD 0x%x
- StreamRLA[%d].mCM_RLABuffer[%d].mSecondHSmSSD 0x%x
- StreamRLA[%d].mCM_RLABuffer[%d].mThirdHSmSSD 0x%x
- StreamRLA[%d].mCM_RLABuffer[%d].mSSD 0x%x
- StreamRLA[%d].mCM_RLABuffer[%d].mBufferState 0x%x
- StreamRLA[%d].mCM_RLABuffer[%d].mReadZeros 0x%x
- StreamRLA[%d].mTagsArray[%d] 0x%x
- StreamRLA[%d].mNextPendingTagIndicator 0x%x
- CM_StreamSeqWrite[%d].mActive %d
- CM_StreamSeqWrite[%d].mNextLba 0x%x
- CM_StreamSeqWrite[%d].mCurrentFirstLba 0x%x
- CM_StreamSeqWrite[%d].mIrqMatchLba 0x%x
- CM_StreamSeqWrite[%d].mStreamFirstLba 0x%x
- CM_StreamSeqWrite[%d].mRangeEndLba 0x%x
- CM_StreamSeqWrite[%d].mCurrentFirstLbaMssd 0x%x
- CM_StreamSeqWrite[%d].mIrqMatchLbaMssd 0x%x
- CM_StreamSeqWrite[%d].mFirstWriteUnAligned 0x%x
- CM_StreamSeqWrite[%d].mNumBuffersInFlushProcess 0x%x
- CM_StreamSeqWrite[%d].mTerminationInProcessFlag 0x%x
- CM_StreamSeqWrite[%d].mReleasedCounter 0x%x
- CM_StreamSeqWrite[%d].mHeadUnalignedFlushBufferIndex 0x%x
- CM_StreamSeqWrite[%d].mTailUnalignedFlushBufferIndex 0x%x
- CM_StreamSeqWrite[%d].mSpecialSSDIndex 0x%x
- CM_StreamSeqWrite[%d].mSeqCounter 0x%x
- CM_StreamSeqWrite[%d].mRandCounter 0x%x
- CM_StreamSeqWrite[%d].mHS %d
- LbaOffset=0x%x
- pBuffer %d:
- %-35smSSD=0x%x
- mLastSSD=0x%x
- %-35smIndexOfCommand=%d
- mSectors=0x%x
- %-35smIsDataReady=%d
- mIsXferBuffer=%d
- %-35smHoldHostTransferOfBuffer=%d
- mIsZeroBuffer=%d
- mIsFirstBuffer=0x%x
- %-35smIsLastBuffer=%d
- mAuOffset=0x%x
- %-35smIsHeadSsdChanged=%d
- mIsUECC=%d
- %-35smFirstAUWithUECC=0x%x
- Previous=%d
- %-35sNext=%d
- Buffer list for command number %d
- %d,
- Buffer list for command number %d:
- FS%u
- ES%u
- HS%u
- HS BM_INVALID_SEGMENT
- Data Path show:
- ------------------
- TH Buffer Recode list:
- Head=%d Tail=%d
- gSsdListFW:
- mCnt
- mLastSSD
- mFirstSSD
- %10s%11s%7s
- [%d]:F0x%X L:0x%X CNT:0x%X
- Read Command %d is waiting for random read buffer
- @CM_trimInProgress_glb = 0x%X
- CM_totalSectorCountTRIM_glb = 0x%X
- CM_trimRemainSectorCount_glb = 0x%X
- numberOfActiveTrims = 0x%X
- activeTrimBitmap = 0x%X
- lastArrayIndex = 0x%X
- CM_STAR_trim_bitmap_glb = 0x%X
- CM_wasPartialTRIM_glb = 0x%X
- CM_sendCmdCompletedToHostNextTime_glb = 0x%X
- MAX_ACTIVE_TRIM 0x%X
- index 0x%X
- thisTrimInProgress = 0x%X
- mSSDBaseIndex = 0x%X
- trimPSFinishStatusCounter = 0x%X
- trimSTARFinishStatusCounter = 0x%X
- trimSTARSentToPSFinishStatusCounter = 0x%X
- starSentMsgBitmap = 0x%X
- CM_Trim.c
- CM_Trim.c
- mAllocatedLba=0x%x
- %-35smReceivedLba=0x%x
- mFirstSsdOfCommand=0x%x
- %-35smLastAllocatedSsdOfCommand=0x%x
- %-35smSsdOfTailCache=0x%x
- mFirstLinkSsd=0x%x
- %-35smLastBufferInTransfer=0x%x
- mIndexOfPrevBuffer=0x%x
- %-35smIndexOfExpectedHostAckBuffer=0x%x
- mIsCommandIncludesXferBuffer=%d
- %-35smIsWaitingForHS=%d
- mIsNeededUpdateFirstCache=%d
- %-35smIsNeededUpdateLastCache=%d
- mFirstLinkSet=%d
- mRxStarted=0x%x
- %-35smRxCompleted=%d
- isFull=%d
- %-35smIsCmdSuspendedCache=%d
- mIs4KCmd=%d
- %-35smPartialOffset 0x%x
- Command is waiting for %s
- Cache %d is paused
- cacheAllocationSuspendedCounter=%d
- @p@-
- NUM_OF_WRITE_STREAMS %d
- METAPAGES_IN_SEQ_WRITE_PER_STREAM %d
- SEQ_WRITE_RANGE_THRESHOLD_IN_SECTORS %d
- NUM_OF_READ_STREAMS %d
- SEQ_READ_RANGE_THRESHOLD %d
- CACHE_INDEX_ALIGN_SIZE_MSSD 0x%X
- CACHE_0_START_INDEX 0x%X
- CACHE_1_START_INDEX 0x%X
- CACHE_2_START_INDEX 0x%X
- CACHE_3_START_INDEX 0x%X
- CACHE_4_START_INDEX 0x%X
- CACHE_5_START_INDEX 0x%X
- CACHE_6_START_INDEX 0x%X
- CACHE_7_START_INDEX 0x%X
- WRITE_RANDOM_START_INDEX 0x%X
- READ_RANDOM_START_INDEX 0x%X size 0x%X
- FE_FASTREAD_START_INDEX 0x%X size 0x%X
- ES_FASTREAD_START_INDEX 0x%X size 0x%X
- SEQ_WRITE_0_START_INDEX 0x%X size all seq write 0x%X
- SEQ_WRITE_1_START_INDEX 0x%X
- RLA_0_START_INDEX 0x%X size 0x%X
- PS_START_INDEX 0x%X size 0x%X
- SAME_DATA_WRITE_START_INDEX 0x%X size 0x%X
- STAR_START_INDEX 0x%X
- ML_All
- FIND
- TH_ALL
- TH_LIST
- mBM_drv
- mask
- status
- mBM_MSSD
- MSSD_LIST
- partial
- Cache
- SeqWrite
- RLA_ALL
- debug
- CmdQ
- StatusQ
- Read
- Write
- Empty
- Active
- List
- Trim
- Smart
- stop
- SATA
- SCTP
- N/A. Max cache index is %u
- @dbgStopOnCOMRESET new value: 0
- dbgStopOnCOMRESET new value: 1
- @dbgStopOnSATAerr new value: 0
- dbgStopOnSATAerr new value: 1
- mIsSCTPpossible new value: FALSE
- mIsSCTPpossible new value: TRUE
- @dbgStopOnWrongFix new value: 0
- dbgStopOnWrongFix new value: 1
- ay y
- ay y
- `xgN
- $2*7
- aFhF
- iF`F
- aFhF
- aFhF
- iF`F
- phF@xHphF
- pPxHp
- @1zNL
- x@xI
- @1z M L
- x@xI
- C:p
- @1z)@
- CXC
- wz0z
- @pF@
- MHSJ
- xMKI
- GI%y
- xfy- 6
- peyVz
- @5Cj
- "I%y
- xfy- 6
- peyVz
- @5Cj
- :y@0
- xeFm
- ayVz
- @5Cj
- HiF x
- piFIxApiF
- %,@
- pUzdF
- @,Ce
- @4$x
- $he[Mp-
- ayVz
- @5Cj
- I h ZQ
- zHiF |
- piFI|ApiF
- qI h
- 8ypI
- @1 x
- vZ_Z@
- @,Ce
- @4$x
- -h-[u
- N6h4[N
- fF4p$
- *,i"
- @i}I
- #{ah
- gHAtcHyc
- ,I&J
- HC&IHC
- #s`s
- { qH
- I`u`
- I "<0
- I@"\0
- <iiF
- iF x
- piFIxAp
- i`h2
- payAp
- (8as
- ~Hzi
- h:iI
- "gH9i
- "bI8i
- hVKB
- xa<i
- i@i
- 4IH`
- iIiQ
- Ha2H
- #H)K
- IP h
- i@hR
- $.i
- h}sh
- !kFJ
- pjFRxJpjF
- !.0
- !60
- 0 !Cx
- .h*.
- (`uH``&`
- pGeK
- pKxSp
- ppGp
- C4i(
- y y*
- y yJ
- QHGI
- x!yC
- x*})|L
- x |
- RpBZ1051
- apGp
- HA{ap
- #rbrB{
- CoF>s
- CoF>s
- y y
- y y
- x {J
- pGp
- @HOL
- @Not implemented
- azh}
- @B}R
- @i}I
- dHaz
- xaz@}V
- BL=I
- DIAG_DiagnosticRNCommands.c
- ERROR
- iaz@}
- (CmF(t(
- (CmF(
- xCuC
- C(t;
- %EWr
- 0CnF0t0
- 0CnF0
- 0CnF
- C0t;
- i0jR
- iJJJI 0
- s0#3
- show cm ml_all
- show cm cm
- show cm bm
- show cm mbm_drv 3
- show cm mbm_drv 4
- show cm mbm_drv 5
- show CM seqwrite
- show CM RLA
- show cm read
- show cm write
- show cm trim
- show PS uecclist
- show ps bitmap
- show ps queue
- show ps des
- show ps fconf
- show ps bbm
- show PS sblk
- show ps stat err
- show ps track
- show fe sos
- show fe EsatReg
- show fe EsatIntern
- show fe FEQueue
- show fe Abort
- show fe LastCmd
- show fe Qram
- show fe Cxsb
- show fe Chsb
- show fe Crsb
- show fe pm
- show fe id1
- show fe id2
- show fe id3
- show fe lastfemsg
- show fe femsginpm
- show fe smart
- show fe lastProcFeMsg
- show fe savedqram
- show fe fr mgr
- show fe fr active
- show fe fr xfer
- Show fe errcnt
- Show fe lasterr
- Show fe capacity
- Show fe phy
- Show fe timer3
- Show fe dbgdata
- show fe fr cmd
- show fe fr uecc
- show fe fr stat
- show fe fr psq
- show STAR IM
- show Star DAT
- show star isat
- show star psa
- show star cmd
- show star IPM
- show star addr
- show sys
- dump
- show rtos
- show rtos mem
- show rtos task
- show rtos queue
- (oF,
- hF>U
- xkF%
- show ipc event
- show ipc queue
- ERROR
- #p"K
- iF |
- piFI|ApiF
- #p"K
- FpC8
- 2q2Sy
- 2q2Vy
- ysF6
- VqSy
- qO_J
- r>h@
- ^r>h
- @4 v
- w= `wD
- 1 {
- @UNKNOWN DIAG_RunStarCloneSuspend request
- SCTP_RO_AND_SUSPEND_STAR
- SCTP_SUSPEND_STAR
- @UNKNOWN DIAG_GetSetPSBlockConfiguration request
- DIAG_GetSetPSBlockConfiguration Get for STAR %d %d blocks
- DIAG_GetSetPSBlockConfiguration failed to update BBT.
- nF4{
- CnF4s
- ! pap
- "3h3
- ! pap
- I3 h
- !p`p
- ! pap
- Cpz3z
- pz1z
- (pip
- 'K @
- /php8
- .qhq0
- !p`p
- `z"z
- rar
- !sbs
- !qbq
- DHKK
- 0Ay
- 0C;I
- s0#"
- #(a2"
- " !hF
- iF y
- %%`%x
- 5@%p&
- 2C"`
- "lF"p
- b`lFbp
- $"ClF
- C(CiF
- @0CiF
- Z`kFZp
- Failed to allocate: %d bytes of memory
- iFHp
- (@iF
- (@iF
- (CiF
- ! pap
- 0BzI
- kz/z
- oz(z
- Bx`FH
- {HuO
- 0Bz
- iF y
- 0BzI
- 0BzI
- 1 z@
- (qhq
- 8 iF
- (rir
- (sis
- (qiq
- 1"5
- #d!
- !(pip
- (pip
- @0B~
- 1Jz z
- 1 zQ
- CxC-
- CxC-
- CxC-
- { (L
- !(pip
- d!HC
- $*y!
- CCHcF
- qd 8r
- uh{){
- *aDy
- Threshold value is reached, stop test%d
- Threshold value is reached, stop test %d
- Threshold value is reached, test continues %d
- Threshold value is reached, don't care %d
- #&)9
- h{){6
- qd 8r
- C0"hF
- C!h+
- Ax;C
- =@+C
- C=@+C
- 0sqs
- C0"hF
- 4Q7
- qIHC,
- ":pzp
- C>x(
- 8p{p
- ":pzp
- C>x(
- @"TS"@B
- 8p{p
- q0 #r
- pa{jF
- !3 jF
- I jF
- "TS"
- ! b2
- K!p[hBy
- GjFPp
- ph@x
- phAz
- ph@x
- DC0
- hx@"
- Huhx
- 'r h
- #Qp2
- ^I y
- %]Ce]
- "kFZ
- $!CmFT
- "3!hF
- yD yI
- s thF
- iFHp
- "TS"
- pzhQx
- p!qFp
- qRxiF
- yhjFIx
- #!qPp
- pPp!q
- s thF
- lH@h
- 'iF q
- pPp y
- <IHh
- :HB|
- LcDt
- %r h
- #Qt2
- CM_FastRead.c
- @FastRead: UECC error on lba=0x%x size=0x%x
- FastRead: UECC error loc lba=0x%x ddr=0x%x qTag=0x%02x
- $File220 verification: signature mismatch
- IDDEVICE check failed: model numbers don't match!
- IDDEVICE check failed: serial numbers don't match!
- \service\satacfg.bin
- SATA_Aux.c
- Drive turned READ-ONLY
- @\service\smart.bin
- UUUU3333
- ;w\service\satacfg.bin
- VI(h
- LH)h
- M,h`4
- )hhh:
- SATA_DeviceConfig.c
- \service\smart.bin
- \service\hvlog%d.bin
- @rEkB
- pyrCkLrF
- $*@G+
- pG@y
- "@@2Jw0
- pGCy
- "@@2Jw
- (@ @@0Hw0
- pGpG
- 6I@L
- !!b.H
- babA
- @Awp
- @ 0xw
- d AC
- I@h h
- s !aV
- oNoJ4
- !cHI
- C0rpr
- rBr:
- d" hPC
- r(z0sSH
- DIHC
- vjFR
- ChF!w
- )@1@@1awb
- 1@aw
- iFHr
- (@`w
- "pIR
- _I_J
- GL ~@
- (hSI
- C v<H !Ap
- @\service\satacfg.bin
- 5A5.
- 6h'h
- rIuF
- *C7CaF
- jKkJYb
- CcFuF+C
- hFFs
- s>H!
- Error Recovery Abort Processing non Q entry
- Error Recovery Abort Processing, Q entry
- B$h.
- EqFF
- @SMART Return Status error #1
- SMART Return Status error #3
- \service\satacfg.bin
- @-----------------------
- SMART Device Self-test:
- Running
- Not running
- Disabled in device conf
- SATA_SmartAttr.c
- @8@-
- @0@-
- 0x05 Reallocated sector count - 0x%X
- 0x09 Power on hours - 0x%X
- 0x0C Power on cycles - 0x%X
- 0xB1 Percentage total P/E Count XX.YY - 0x%4X
- 0xB3 Available reserve space - 0x%X
- 0xB5 B5h Program Fail Count (total) - 0x%X
- 0xB6 Erase Fail Count (total) - 0x%X
- 0xB7 Runtime Bad Count (total) - 0x%X
- 0xBB Uncorrectable Error Count - 0x%X
- 0xBE Airflow Temperature - Norm=%d, Current=%d
- 0xC3 ECC Rate - 0x%X
- 0xC7 Number of SATA ICRC errors - 0x%X
- @Nothing to print for Generic Attributes
- ---Apple SMART Attributes---
- 0x01 Raw read error rate - 0x%X
- 0xA9 Max factory BBC allowed 4 SSD - 0x%X
- 0xA9 Max total BBC 4 this SSD - 0x%X
- 0xA9 Current bad block count(BBC) - 0x%X
- 0xAD Average Block Erase Counter - 0x%X
- 0xAD Max Block Erase Counter - 0x%X
- 0xAD Min Block Erase Counter - 0x%X
- 0xAE Total megabytes read - %llu
- 0xAF Total megabytes written - %llu
- 0xC0 Unexpected power off - 0x%X
- 0xC2 Current temperature - 0x%X
- 0xF4 STAR DUPLICATE Recovery Counter - 0x%X
- 0xF4 STAR After Reset Recovery Counter - 0x%X
- 0xF4 STAR ISAT Rebuilt Recovery Counter - 0x%X
- --- Dell SMART Attributes ---
- 5 5h Re-Assigned Sector Count - 0x%X
- 12 Ch Power Cycle Count - 0x%X
- 175 AFh Program Fail count (worst) - 0x%X
- 176 B0h Erase Fail count (worst) - 0x%X
- 177 B1h Wear Leveling Count - 0x%X
- 178 B2h Used Reserved Block Count (worst) - 0x%X
- 179 B3h Used Reserved Block Count (total) - 0x%X
- 180 B4h Unused Reserved Block Count (total) - 0x%X
- 181 B5h Program Fail Count (total) - 0x%X
- 182 B6h Erase Fail Count (total) - 0x%X
- 187 BBh Uncorrectable Error Count - 0x%X
- 195 C3h ECC Rate - 0x%X
- 0xF3 Throttle Statistics critical - 0x%X,%X,%X
- 0xF3 Throttle Statistics - 0x%X,%X,%X
- Percentage Used Endurance - 0x%X
- Nothing to print for IBM Attributes
- --- HP SMART Attributes ---
- 1 1h Raw Read Error Rate - Norm=0x%X, Lowest=0x%X
- 5 5h Re-Assigned Sector Count - Norm=0x%X, Total=0x%X
- 9 9h Power On Hours - Norm=%d, Total=%d
- 12 Ch Power Cycle Count - %d
- 170 AAh Reserved Block Count - Norm=0x%X, Total=0x%X
- 171 ABh Program Fail Count - Norm=0x%X, Total=0x%X
- 172 ACh Erase Fail Count - Norm=0x%X, Total=0x%X
- 174 AEh Unexpected Power Loss Count - %d
- 183 B7h SATA Interface Downshift - Norm=0x%X, Worst=0x%X
- 187 BBh UECC Errors - Norm=0x%X, Total=0x%X
- 188 BCh Command Time Out - Norm=0x%X, Total=0x%X
- 190 BEh Airflow Temperature - Norm=%d, Current=%d
- 196 C4h Re-allocated Sector Events - 0x%X
- 199 C7h PHY Event Count #1 - 0x%X
- 243 F3h Throttle Statistics critical - 0x%X,%X,%X
- 243 F3h Throttle Statistics - 0x%X,%X,%X
- Used Endurance - 0x%X
- ---Lenovo SMART Attributes---
- @0x05 Reallocated block count - 0x%X
- 0x09 Power on hours - 0x%X
- 0x0C Power on cycles - 0x%X
- 0xA6 Minimum Erase Cycle - 0x%X
- 0xA7 Max Bad Block/Die - 0x%X
- 0xA8 Maximum Erase Cycle - 0x%X
- 0xA9 Total Bad Block - 0x%X
- 0xAB Program Fail Count - 0x%X
- 0xAC Erase Fail Count - 0x%X
- 0xAD Average Erase Cycle - 0x%X
- 0xAE Unexpected power off count - 0x%X
- 0xBB UECC - 0x%X
- 0xC2 Current temperature - 0x%X
- 0xD4 SATA PHY Error - 0x%X
- 0xE6 Percentage total P/E Count XX.YY - 0x%4X
- 0xE8 Available reserve space - 0x%X
- 0xE9 Total GB Written to NAND - %d
- 0xF1 Total GB's Written via SATA - %llu
- 0xF2 Total GB's Read via SATA - %llu
- 0xF3 Throttle Statistics critical - 0x%X,%X,%X
- 0xF3 Throttle Statistics - 0x%X,%X,%X
- Percentage Used Endurance - 0x%X
- --- SMART Attributes 4 Default vendor ---
- 0xF1 Total GB Written via SATA - %llu
- 0xF2 Total GB Read via SATA - %llu
- --- SMART Attributes for Retail vendor ---
- --- HP Server SMART Attributes ---
- 173 ADh Endurance limit met - Norm=0x%X, Lowest=0x%X
- 194 C2h Device Internal Temperature - Norm=%d, Current=%d
- Percentage Used Endurance - 0x%X
- @gfff
- ygy
- C ` h
- C ` h
- ` h
- `!
- `!
- 0sps
- O !qqzh
- 2rzh
- sAs:i
- `8aA
- `!HS
- `!HS
- qeq
- qeq
- @2*CiF
- pyaF
- rpGp
- "n
- @hIh
- nI hp1Jz
- bXXIJ`
- LIJhHn
- pJICHHL
- hp3Zz
- aX,HA`
- >CRh6
- pF@z
- X!hF
- fFjFVP
- QY@?
- nFrQ
- b c`c
- c d`d
- rMr;iR
- sKs+
- #Jh!
- @B}R
- r(x@
- hp0Az
- h:xD
- xNqM
- TIv,
- 5Khz
- !0wHC
- Oay8
- t_H\N`L
- H}<"PC@
- }PC@
- Cp`hy)y
- @Test mode:
- INVALID
- offline
- short
- extended
- conveyance
- selective
- captive
- Current LBA: %08X
- Waiting for CM Status msg: %s
- [HYI
- p0Bz
- .HLI
- "H`LH
- upG>H
- hp0Az
- 9XC9K
- p5H `
- Suspended: %s
- Time started: %d s
- Time spent: %d s
- Total sectors: %08X
- Processed sectors: %08X
- Span %d: %08X~%08X
- SDRV_UECCErrResetHandler() pAbortMsg->mFailedLBA=0x%X
- @\service\satacfg.bin
- Drive turned READ-ONLY
- SDRV_UeccRLAGetLbaToTransfer(), uecc LBA=0x%x, hs=%d,
- not match ReqType=%d, HS=%d
- SDRV_UeccRLAGetLbaToTransfer() - command NOT found
- SDRV_UeccRandomGetSecCountToTransfer() FIS size 0x%X
- mQueueComBusyStatus = 0x%Xh
- SDRV_HandleUecc() for tag = %d, ueccSmartLBA=0x%X
- SDRV_HandleUecc() TxParams, tag=%d
- JJJJ
- ....
- xxxx
- SATA_EsatISR.c
- esat_HandleCriticalErrs
- SATA TX not stable after reset!!!
- PHY not found, workarround #2 applied
- PHY not found, COMWAKEorINIT not detected
- 4a16=0x%x, 4aac=0x%x,
- 0x%x, 0x%x, 0x%x, 0x%x, 0x%x, 0x%x
- No SATA PHY det.
- SATA PHY OK %d
- SATA_EsatTx.c
- ESAT_UeccStartReset()
- ESAT_ErrRecoveryStartReset()
- Send SDB FIS for UECC/BrokenHost error state %d, 0x%X
- ESAT_UeccContinueReset() after abort messages
- ESAT_UeccCompleteReset() ueccLBA=0x%X
- ESAT_UeccCompleteReset() finish UECC handling
- @p@-
- show fe fr - display this message.
- show fe fr mgr - Show fastread main struct.
- show fe fr cmd - Show all fastread cmd.
- show fe fr cmd [qTag] - Show fastread cmd with qtag.
- show fe fr active - Show active fastread commands.
- show fe fr uecc - Show fastread uecc info.
- show fe fr stat - Show fastread statistic.
- %s Qtag:%d
- bufAddr: 0x%08X
- Base SSD: 0x%04X
- Start LBA: 0x%08X
- sStarId: 0x%01X
- sSsdInMp: 0x%02X
- sFba: 0x%08X
- End LBA: 0x%08X
- eStarId: 0x%01X
- eSsdInMp: 0x%02X
- eFba: 0x%08X
- sectorCount: 0x%04X
- AuCount: 0x%02X
- Start SSD: 0x%04X
- End SSD: 0x%04X
- hostXfrAddr: 0x%08X
- flashXfrAddr:0x%08X
- Qtag: 0x%04X
- Ctlr0: 0x%02X
- State: %s
- Uecc: 0x%01X
- Abort: 0x%01X
- Is Command contians 2 parts (Forked):0x%01X
- Forks: 0x%01X
- First Meta Page is zero data:0x%01X
- Second Meta Page is zero data:0x%01X
- Is 4K aligned command :0x%01X
- Prev tag: 0x%04X
- Prev: 0x%08X
- Next tag: 0x%04X
- Next: 0x%08X
- Command was not found In the Fast Read DB :(
- xfer
- active
- uecc
- stat
- Invalid qTag (%x).
- XFER queue is Empty
- EsatAbortReturnCount:%u
- UeccAbortReturnCount:%u
- FeFastRd_FSMState:0x%02X
- FeFastRd_FSMStateName:%s
- FeFastRd_FSMStateName:0x%s
- FeFastRd_DdrBufAdr:0x%08X
- FeFastRd_StartMssd:0x%04X
- FeFastRd_NullDdrBufAdr:0x%08X
- FeFastRd_NullStartMssd:0x%04X
- FeFastRd_XferQue:0x%08X
- FeFastRd_LastXferQtag:0x%02X
- FeFastRd_LastCmdAutoEoc:0x%04X
- FeFastRd_HostXferBusy:0x%02X
- FeFastRd_NumStar:0x%02X
- FeFastRd_NumStarLog2:0x%02X
- FeFastRd_NumStarBitMask:0x%04X
- FeFastRd_CmdQue:0x%08X
- FeFastRd_PendingFastRd:0x%02X
- FeFastRd_DetectionCount:0x%04X
- FeFastRd_ueccPaused:0x%02X
- FeFastRd_AbortInProgress:0x%01X
- FeFastRd_AbortEsatIrq:0x%01X
- FeFastRd_AbortUECC:0x%01X
- FeFastRd_AbortNeedCompletion:0x%01X
- ueccRecordValid:0x%01X
- uecc1stLba:0x%08X
- uecc1stLbaDdrPtr:0x%08X
- uecc1stLba1stDwordData:0x%08X
- ueccQtag:0x%08X
- ueccPsParms0.mTag:0x%02X
- ueccPsParms0.mOperation:0x%X
- ueccPsParms0.mFirstMSSD:0x%04X
- ueccPsParms0.mLastSSD:0x%04X
- ueccPsParms0.mLength:0x%04X
- ueccPsParms0.mUECCBitmap:0x%llX
- ueccPsParms1.mTag:0x%02X
- ueccPsParms1.mOperation:0x%X
- ueccPsParms1.mFirstMSSD:0x%04X
- ueccPsParms1.mLastSSD:0x%04X
- ueccPsParms1.mLength:0x%04X
- ueccPsParms1.mUECCBitmap:0x%llX
- Invalid length parameter. Must be decimal number
- Some ESAT registers value
- R4A14h, Host Status Interrupt Mask - 0x%X
- R4A16h, Host Interrupt Status - 0x%X
- R4A16h register:
- [0] Host Hardware Reset - 0x%X
- [1] Host Software Reset - 0x%X
- [2] Command Aborted - 0x%X
- [3] New Command Received - 0x%X
- [4] Command Execution Error - 0x%X
- [5] Command Process Error - 0x%X
- [6] Command Receive Error - 0x%X
- [7] ESAT Error - 0x%X
- [8] Transport - 0x%X
- [9] Message FIFO - 0x%X
- [10] FW Data Transfer Request Done - 0x%X
- [11] HW Data Transfer Request Done - 0x%X
- [12] Non-ACE Command Detected - 0x%X
- [13] Auto Write Command Detected - 0x%X
- [14] NCQ Change Priority Detected - 0x%X
- [15] Sequential Command Detected - 0x%X
- R4A10h, Transport Status Low - 0x%X
- R4A12h, Transport Status High - 0x%X
- R4A30h, Host Miscellaneous Status - 0x%X
- R4AACh, ESAT Error Interrupt Status- 0x%X
- R4AAEh, ESAT Error Interrupt Mask - 0x%X
- R4AACh register:
- [0] Rx CRC Error Detected - 0x%X
- [1] RX Bad FIS R_ERR Detected - 0x%X
- [2] Rx Flow Error Detected - 0x%X
- [3] Rx Length Error - 0x%X
- [4] Tx R_ERR Error Detected - 0x%X
- [5] Tx Flow Error Detected - 0x%X
- [6] R_ERR in Rx Data FIS Detected - 0x%X
- [7] Transport Manager FIFO Error Detected - 0x%X
- [8] Rx Data FIS SYNC Detected - 0x%X
- [9] TX Data FIS SYNC Detected - 0x%X
- [10] Tx R_ERR on Tx Data FIS Detected - 0x%X
- [11] Link Code Error or Link Disparity Error Detected - 0x%X
- [12] RX Flow Pause Detected Interrupt - 0x%X
- [13] CRSB Time Stamp Counter Saturated - 0x%X
- [14] CHSB Time Stamp Counter Saturated - 0x%X
- [15] PHY Time Out Detected and Link Not Hung - 0x%X
- R5800h (0004h) SATA Status Low - 0x%X
- R5804h (0000h) SATA Error Low - 0x%X
- R5806h (VVVVh) SATA Error High - 0x%X
- ESATInternals - last NCQ Errored command parameters:
- mQCmdRegs.mTagByte.mAll - 0x%X
- mQCmdRegs.mResereved1 - 0x%X
- mQCmdRegs.mErrStatus - 0x%X
- mQCmdRegs.mLbaLow_SectorNum - 0x%X
- mQCmdRegs.mLbaMid_CylLow - 0x%X
- mQCmdRegs.mLbaHigh_CylHigh - 0x%X
- mQCmdRegs.mDeviceHead - 0x%X
- mQCmdRegs.mLbaLow_SectorNumExp - 0x%X
- mQCmdRegs.mLbaMid_CylLowExp - 0x%X
- mQCmdRegs.mLbaHigh_CylHighExp - 0x%X
- mQCmdRegs.mResereved2 - 0x%X
- mQCmdRegs.mSectorCount - 0x%X
- mQCmdRegs.mSectorCountExp - 0x%X
- @Total number of ESAT error is %d:
- Last detected ESAT error at %d:
- ---------------------------------
- Error [%d]
- R4A16h, Host Interrupt Status - 0x%X
- R4AACh, ESAT Error Interrupt Status - 0x%X
- R4A10h, Transport Status Low - 0x%X
- R4A12h, Transport Status High - 0x%X
- R4AB4h, TMReceiveFISTypeLog - 0x%X
- R4AB6h, TMTransmitFISTypeLog - 0x%X
- Current command - 0x%X
- Current NCQ tag - 0x%X
- Sector 2 transfer for current cmd - 0x%X
- @Total number of Aborts is %d:
- Last detected Abort at %d:
- Abort [%d]
- Reason - 0x%X
- (Soft reset)
- (COMRESET)
- (QError)
- (UECC)
- (SATA err)
- (PowerOnReset)
- (unknown)
- Tag - 0x%X
- ----------------------------[The FE PM parameters]----
- ActivePM
- IdlePM
- StandbyPM
- SleepPM
- StandbyImmPM
- Unknown
- sataPowerMngtStatus.mATAPowerMode - %d (%s)
- DIPM_REQ
- HIPM_REQ
- ACTIVE_REQ
- COMWAKE_REQ
- ATA_REQ
- No_REQ
- sataPowerMngtStatus.mPMRequest - %d (%s)
- sataPowerMngtStatus.mPUISenabledSpinUPsupported - %d
- sataPowerMngtStatus.mStandbyTimerVal - %d
- sataPowerMngtStatus.mDIPMEnabledInStandbyMode - %d
- sataPowerMngtStatus.mHIPMMsgInFEtask - %d
- sataPowerMngtStatus.mInActivityMsgInFEtask - %d
- ------------------------------------------------------
- sataPowerMngtStatus.mDIPMPartialSupported - %d
- sataPowerMngtStatus.mHIPMsupported - %d
- sataPowerMngtStatus.mDIPMsupported - %d
- sataPowerMngtStatus.mDipmSlumberTimeout - %d
- @sataPowerMngtParams.mCurrentAPMLevel - 0x%x
- sataPowerMngtParams.mFirstTimeAfterPowerUp - 0x%x
- sataPowerMngtParams.mLpFourTransitionCmd - 0x%x
- sataPowerMngtParams.mNewATApmCMD - 0x%x
- PmNack
- NoTransition
- ToPartial
- ToSlumber
- ToActive
- Comwake
- Unknown
- pESATPliRegs->mPhySATACtrlLow.mBits.mSpm - %d (%s)
- ----- SATA Status Low R5800h[8:11] - Current IPM State
- HostNotPresent
- Active
- Partial
- unknown
- Slumber
- pESATPliRegs->mPhySATAStatusLow.mBits.mIpm - %d (%s)
- mCmdTagFwMsg - 0x%X
- mNonQueueCmd - 0x%X
- mLogXferDoneMsgEn - 0x%X
- mLogXferStartMsgEn - 0x%X
- mBufSegSel - 0x%X
- mReqType - 0x%X
- mEocEn - 0x%X
- pESATTxRegs->mCXSBCurrent1Page - 0x%X
- pESATTxRegs->mCXSBFwReq1 - 0x%X
- mCxsbFifoCnt - 0x%X
- mCxsbPtrsRst - 0x%X
- mCxsbPauseEn - 0x%X
- mCxsbFull - 0x%X
- mCxsbEmpty - 0x%X
- mCxsbParDis - 0x%X
- mCxsbFix2x16bitEntry - 0x%X
- mFwWriteHoldStatus - 0x%X
- mHeadOfQueueHoldStatus - 0x%X
- --------------------------------------------------------
- pESATTxRegs->mCXSBPtr.mBits..[The CXSB Pointers. R4B00h]
- mCxsbReadPtr - %d
- mCxsbWritePtr - %d
- pESATTxRegs->mCxsbFIFO[].mSectorCount
- [%d].mCmdTagFwMsg - 0x%X
- [%d].mNonQueueCmd - 0x%X
- [%d].mReqType - 0x%X
- [%d].mBufSegSel - 0x%X
- [%d].mEocEn - 0x%X
- [%d].mSectorCount - 0x%X
- -------------------------------
- mCrsbFifoCnt - 0x%X
- mCrsbFull - 0x%X
- mCrsbEmpty - 0x%X
- mCrsbNewCmdResume - 0x%X
- mCrsbLastCmdResume - 0x%X
- mCrsbPausedStatus - 0x%X
- mCrsbPauseReq - 0x%X
- mCrsbParDis - 0x%X
- mCrsbRst - 0x%X
- mCrsbTimestampRst - 0x%X
- pESATTxRegs->mCommandID.mBits..[The Command ID. R4AFAh]
- mCmdTag - 0x%X
- mNonQflg - 0x%X
- mTimeStamp - 0x%X
- pESATTxRegs->mCRSBPtr.mBits..[The CRSB Pointer. R4AF6h]
- mCrsbReadPtr - %d
- mCrsbWritePtr - %d
- [%d].mQueueTag - 0x%X
- [%d].mNonQueue - 0x%X
- [%d].mTimeStamp - %d
- mChsbWritePtr - %d
- mChsbWrapStatus - 0x%X
- mChsbWritePtrRst - 0x%X
- mChsbTimeStampRst - 0x%X
- pESATTxRegs->mChsbRam[]..[The CHSB RAM [0-31]. R4D00h-R4D7Ch]
- [%d].mTimeStamp - %d
- [%d].mCmd - 0x%X
- [%d].mFeatures - 0x%X
- [%d].mSectorNum - 0x%X
- [%d].mCylLow - 0x%X
- [%d].mCylHigh - 0x%X
- [%d].mDevHead - 0x%X
- [%d].mSectorNumExp - 0x%X
- [%d].mCylLowExp - 0x%X
- [%d].mCylHighExp - 0x%X
- [%d].mFeaturesExp - 0x%X
- [%d].mSectorCnt - 0x%X
- [%d].mSectorCntExp - 0x%X
- [%d].mStatus - 0x%X
- [%d].mCtrl - 0x%X
- ----> for LBA cmds LBA48=0x%X LBA=0x%X, SecCnt=0x%X
- ----> LBA=0x%X, SecCnt=0x%X, Tag=0x%X
- Struct sataAbortParams:
- transParams.mFlags %d
- transParams.mSectorCount %d
- mCxsbReadPtr %d
- mCxsbCount %d
- mCrsbReadPtr %d
- mCrsbCount %d
- mChsbWritePtr %d
- mIsSWLastResetType %d
- mLastFisSize %d
- mTag %d
- mClearAbortCounter 0x%X
- mAbortFlags %d
- Last User Non-FR, Non-RLA, Non-SeqWrite Data Cmd:
- LBA : 0x%X
- Sector Count : 0x%X
- Cmd direction : read
- Cmd direction : write
- Cmd transport : PIO
- Cmd transport : PIO Multiple
- Cmd transport : DMA
- Cmd transport : FPDMA
- Tag : 0x%X
- FUA cmd : Yes
- FUA cmd : Not
- Flags : 0x%X
- Last NON User Data Cmd:
- mCommandCode : 0x%X
- mSectorCount : 0x%X
- mDriveHead : 0x%X
- mFeature : 0x%X
- mIsLBA : 0x%X
- mLBA0 : 0x%X
- mLBA1 : 0x%X
- mLBA2 : 0x%X
- mLBA3 : 0x%X
- mLBA4 : 0x%X
- mLBA5 : 0x%X
- Last Fast Read Cmd:
- TAG %d, print 'show fe fr cmd %d' to see more
- No Fast Read commands yet
- Last Seq and RLA Cmds:
- RLA Cmd LBA = 0x%X
- RLA Cmd Sec.Cnt = 0x%X
- SeqWrite Cmd LBA = 0x%X
- SeqWrite Cmd Sec.Cnt = 0x%X
- ---------DrvState----------
- mDrvInitStage =%d
- mDrvSoftReset =%d
- mDrvComReset =%d
- mDrvNCQErrState =%d
- mDrvWait4ReadLog10 =%d
- mDrvInSCTPMode =%d
- mDrvFFUSegmented =%d
- mDrvCmCmdDetect =%d
- mDrvIsCommandParsed =%d
- mDrvIsReadOnly =%d
- mDrvAvoidMultiple =%d
- mDrvIrqMaskBeforeRst =0x%X
- mDrvIs48BitAddrSetDisabled =0x%X
- mDrvIsSecurityEnabledAndLocked =0x%X
- mVendor HW =%d
- ---------Others------------
- mNcqCmdsMask = 0x%X
- mpFEQueue = 0x%X
- mpCmCmdQueue = 0x%X
- mpCmStatusQueue = 0x%X
- mIsFEInTaskLoop = %d
- mIsCMInTaskLoop = %d
- mCxsbPauseReleaseCount = %d
- mCrsbPauseReleaseCount = %d
- ---------SATA Misc --------
- mDistributedCmds = 0x%X
- mVendorID from file 220: SATA_GENERIC_VENDOR
- mVendorID from file 220: SATA_APPLE_VENDOR
- mVendorID from file 220: SATA_DELL_VENDOR
- mVendorID from file 220: SATA_IBM_VENDOR
- mVendorID from file 220: SATA_HP_VENDOR
- mVendorID from file 220: SATA_LENOVO_VENDOR
- mVendorID from file 220: SATA_DEFAULT_VENDOR
- mVendorID from file 220: SATA_SAMSUNG_VENDOR
- mVendorID from file 220: SATA_HP_SERVER_VENDOR
- mVendorID from file 220: SATA_RETAIL_VENDOR
- @non user data cmd mSSD = 0x%X
- Invalid mVendorID = %d
- =>NewNonUserDataCmd
- Feature = 0x%X
- SectorCount = 0x%X
- CommandCode = 0x%X
- DriveHead = 0x%X
- LBALowExp = 0x%X
- Error = 0x%X
- Flags = 0x%X
- =>SCTPCmd
- LBA = 0x%X
- SectorCount = 0x%X
- DataPointer = 0x%X
- =>StatusMsg
- CmdDuration = %d
- ReturnMsgType= %d
- CmdStatus = %d
- =>AbortMsg
- FailedLBA = 0x%X
- FailCmdFlags = 0x%X
- AbortReason = %d
- AbortTag = %d
- UECCReason = %d
- =>PMMsg
- SATA_ActiveIPM
- SATA_PartialIPM
- SATA_SlumberIPM
- SATA_ATAStandbyIPM
- SATA_ATASleepIPM
- SATA_LP3reqIPM
- SATA_NoIPM
- mNewPowerState = %d (%s)
- SATA_StandbyTimerMSG
- SATA_InActivityTimerMSG
- SATA_APMTimerActiveIdleMSG
- SATA_APMTimerLowPowerIdleMSG
- SATA_NoTimerMSG
- mPMTimerMessage = 0x%X (%s)
- mTransParams = 0x%X
- ATA_PUIS_SpeenUP
- StandbyTimerExpiration
- InActivityTimerExpiration
- PowerOnSetPMState
- XportISR_SATA_HIPM_REQ
- XPortISR_SATA_COMWAKE_REQ
- DEVSLP_ProcessDevSleepGPIOInterrupt
- StartDIPM
- unknown
- Sent from = 0x%X (%s)
- =>CMCompleteAbort
- =>CDCompleteAbort
- =>TimerMsg
- =>PMStatusMsg
- mStatus = %d
- =>Unknown message %d
- 0x%X, 0x%X, 0x%X, 0x%X, 0x%X, 0x%X, 0x%X, 0x%X,
- 0x%X, 0x%X, 0x%X, 0x%X, 0x%X, 0x%X, 0x%X
- ---------FE queue----
- id = 0x%X
- name = %s
- message_size= %d
- capacity = %d
- enqueued = %d
- available_storage= %d
- start = 0x%X
- end = 0x%X
- read = 0x%X
- write = 0x%X
- [%d]:
- -----------------------
- -------------------
- Tag = 0x%Xh:
- mLba0to31 = 0x%Xh
- mLba32to47 = 0x%Xh
- mCmd = 0x%Xh
- mDevHead = 0x%Xh
- mSectorCount = %d
- Write Command
- Legacy
- Read Command
- Native
- Partial
- Complete
- Pending Command Execution
- Command Active
- ---------------------------------
- QRAM statuses:
- mQueueComBusyStatus = 0x%Xh
- mQueueComPartialStatus0 = 0x%Xh
- mQueueComPartialStatus1 = 0x%Xh
- mQueueComPendingExecStatus = 0x%Xh
- QRAM entries:
- @-----------------------------------
- Identify Device:
- W 0, GeneralCfg - 0x%X
- W 1, DefaultNumOfCylinders - 0x%X
- W 2, SpecificCfg, ATA-5 - 0x%X
- W 3, DefaultNumOfHeads - 0x%X
- W 4-5, Reserved - 0
- W 6, DefaultSectorsPerTrack - 0x%X
- W 7-9, Reserved - 0
- W 10-19, SerialNum - %s
- W 20-21, Reserved - 0
- W 22, VsBytesInReadWriteLONG - 0x%X
- W 23-26, FirmwareRevision - %s
- W 27-46, ModelNum - %s
- W 47, MaxSectorsPerMulti - 0x%X
- W 48, TrustedComputingFeature - 0x%X
- W 49, Capabilities - 0x%X
- W 50, Capabilities2 ATA-4 - 0x%X
- W 51, PIOTransferTiming - 0x%X
- W 52, Reserved - 0
- W 53, WordSupported - 0x%X
- W 54, CurNumOfCylinders - 0x%X
- W 55, CurNumOfHeads - 0x%X
- W 56, CurSectorPerTrack - 0x%X
- W 57, CurCapacityInSectorsLow - 0x%X
- W 58, CurCapacityInSectorsHigh - 0x%X
- W 59, MultipleSectorCurrentNum - 0x%X
- W 59, MultipleSectorSettingValid - 0x%X
- W 60, TotalNumOfSectorsLow - 0x%X
- W 61, TotalNumOfSectorsHigh - 0x%X
- W 62, SinglewordDMASupported - 0x%X
- W 62, SinglewordDMASelected - 0x%X
- W 63, MultiwordDMASupported - 0x%X
- W 63, MultiwordDMASelected - 0x%X
- W 64, AdvancedPIOsupported - 0x%X
- W 65, MinDMACycleTimePerWord - 0x%X
- W 66, RecommendedMinDMACycleTimePerWord - 0x%X
- W 67, MinPIOCycleTimeWithoutFlowControl - 0x%X
- W 68, MinPIOCycleTimeWithIORDY - 0x%X
- W 69, TRIM Supported - 0x%X
- W 70-74, Reserved - 0
- W 75, QueueDepth - 0x%X
- W 76, SataCapabilities - 0x%X
- W 77, SATAPhySpeed - 0x%X
- W 78, SataFeaturesSupported - 0x%X
- W 79, SataFeaturesEnabled - 0x%X
- W 80, MajorVersionNum - 0x%X
- W 81, MinorVersionNum - 0x%X
- W 82, CmdSetsupported1 - 0x%X
- W 83, CmdSetsupported2 - 0x%X
- W 84, CmdSetFeatureExtension - 0x%X
- W 85, CmdSetFeatureEnabled1 - 0x%X
- W 86, CmdSetFeatureEnabled2 - 0x%X
- W 87, CmdSetFeatureDefault - 0x%X
- W 88, UltraDMASupported - 0x%X
- W 88, UltraDMASelected - 0x%X
- W 89, TimeForSecurityEraseCompletion - 0x%X
- W 90, TimeForEnhancedSecurityEraseCompletion - 0x%X
- W 91, CurrentAdvancedPowerManagementValue - 0x%X
- W 92, MasterPasswordRevision - 0x%X
- W 93, HardwareResetResult - 0x%X
- W 94, CurAutomaticAcousticValue - 0x%X
- W 94, VendorRecommendedAutomaticAcousticValue - 0x%X
- W 95-99, Reserved - 0
- W 100-103, MaxLBA48bitAddr - 0x%X
- W 104, StreamigFeatureSet - 0x%X
- W 105, MaxSectors4Trim - 0x%X
- W 106, PhyLogSettings - 0x%X
- W 107, InterSeekDelayISO7779 - 0x%X
- W 108-111, WWName - 0x%X,%X,%X,%X
- W 112-118, Reserved - 0
- W 119, CmdSetSupported4 - 0x%X
- W 120, CmdSetFeatureEnabled4 - 0x%X
- W 121-126, Reserved - 0
- W 127, RemovableMediaNotificationSupport - 0x%X
- W 128, SecurityStatus - 0x%X
- W 129-159, VendorSpecific - 0
- W 168, DevNominalFormFactor - 0x%X
- W 169, DataSetManagement - 0x%X
- W 170-175, Reserved - 0
- words 176-185, CurrentMediaSerialNumber - %s
- W 186-205, CurrentMediaManufacturer - %s
- W 206, SCTcommandTransport - 0x%X
- W 207-216, Reserved - 0
- W 217, DiskType - 0x%X
- W 218, Reserved - 0
- W 219, Reserved - 0
- W 220-221, Reserved - 0
- W 222, TransportMajorRevisionNum - 0x%X
- W 223, ransportMinorRevisionNum - 0x%X
- W 224-233, Reserved - 0
- W 234, MinSectorsPerDownloadMicrocode - 0x%X
- W 235, MaxSectorsPerDownloadMicrocode - 0x%X
- W 236-254, Reserved - 0
- W 255, IntegrityWord - 0x%X
- W 219, Time to get ready from current power up-0x%X
- @Total MB written - %llu
- Total MB read - %llu
- @SMART Status is pre failure
- SMART Status is OK
- Initial number of Spare Blocks - 0x%X
- Current number of Spare Blocks - 0x%X
- Last Detected values for Last MAX LBA Err cmd:
- @ Id = 0x%X
- SecCnt = 0x%X
- Tag = 0x%X
- LBA = 0x%X
- Last Detected values for Last NCQ Err cmd:
- CriticalEsatErrorReason = %d
- Values for Critical Esat Errors:
- %d = NoReason, %d = RxCRCErr
- %d = RxLenOrDataFISnonCrcErr, %d = UndefinedEsatErr
- %d = TxCRCErr, %d = DPPErr
- AbortReason = %d
- Values for Abort Reason:
- %d = SoftReset, %d = COMRESET
- %d = QError, %d = UECCError
- %d = SATAError, %d = PowerOnReset
- eSAT speed SATA-III (6Gb)
- eSAT speed SATA-II (3Gb)
- eSAT speed SATA-I (1.5Gb)
- eSAT Sectors 2 Tx = 0x%X
- Idle
- Waiting for BM action
- Data processing
- All Data In Buffer
- BM Status 4 HFIFO = 0x%X (%s)
- mCrsbPausedStatus = %d
- mCxsbPauseEn = %d
- mQCmdBusyStatus = 0x%X
- mQCmdPartialStatus0 = 0x%X
- mQCmdPartialStatus1 = 0x%X
- mQCmdPendingExecStatus = 0x%X
- mStopXfer = %d
- mHostDir = %d
- (write)
- (read)
- mRs16dppEn = %d
- mNcqAutoRelDis = %d
- mHostBlockSectorSize= 0x%X
- mMblkFisSz = 0x%X
- mHxferStop = %d
- mSrst = %d
- FisIdle
- DmaAct
- PioSetup
- SetDev
- DmaSetup
- DmaData
- PioData
- D2Hreg
- ManReg
- ManData
- FisDone
- Unknown
- mTxFisState = %d (%s)
- mTxFifoWordCount = %d
- Idle
- AceCheck
- Hold
- mCmdProcPhase = %d (%s)
- mNcqCmdPhase = %d
- IDLE
- NONQ
- QUEUED
- ERROR
- mCmdExePhase = %d (%s)
- mNcqCmdRecvStat = %d
- DATA
- DMA_ACTIVATE
- DMA_SETUP
- BIST
- PIO_SETUP
- mTMReceiveFISType = 0x%X (%s)
- mTMTransmitFISType = 0x%X
- (DMA_Activate)
- (PIO_Setup)
- (SDB_FIS)
- (DMA_Setup)
- (DMA_Data)
- (PIO_Data)
- (D2H_REG)
- (UNKNOWN)
- mSActive = 0x%X%X
- --eSAT Error Counters--
- @LBAOutOfRng Fake =%d
- LBAOutOfRng UserData=%d
- QTagErr =%d
- QMixQErr =%d
- QMixNonQErr =%d
- QramParErr =%d
- CrsbParErr =%d
- Errata2923 =%d
- RxCRCErrDataFis =%d
- RxErrCount =%d
- RxCRCErrNonDataFis =%d
- mRxLenErrData =%d
- mRxLenErrNonData =%d
- RxOtherErr =%d
- TxDataFisRErr =%d
- TxCRCErrDataFis =%d
- TxCRCErrNonDataFis =%d
- RxFlowPauseDetIrq =%d
- FifoErrUnderrun =%d
- FifoErrOverrun =%d
- FifoErrOther =%d
- DataFisSync =%d
- CmdExeErrUnSpec =%d
- EsatErrCountUnSpec =%d
- TxFlowErr =%d
- RxFlowErr =%d
- EsatDppError =%d
- mErrInterruptedByComSoftReset =%d
- mCmdExeErrCnt =%d
- EsatInitSATA_1 =%d
- EsatInitSATA_2 =%d
- EsatInitSATA_3 =%d
- @----- SCT Error Recovery Data ------------
- R4B00h CXSB Read Pointer = 0x%X
- R4B0Ch CXSB Current 0: Buffer Segment Select = 0x%X
- R4B0Ch CXSB Current 0: Cmd Tag/FW message = 0x%X
- R4B0Eh CXSB Current 1: Sector Count = 0x%X
- CRSB FIFO: Time Stamp = 0x%X
- QRAM FIFO: LBA = 0x%X
- QRAM FIFO: Count = 0x%X
- Non Q LBA = 0x%X
- All Cmd Count = 0x%X
- Abort count = 0x%X
- Command ID = 0x%X
- ----- SCT Error Recovery Data not supported ------------
- ----- Sanitize Device State :
- @Not defined State
- No Saninize
- Idle
- Crypto Scramble in Progress (%d%%)
- Block Erase in Progress (%d%%)
- Operation Crypto Scramble Failed
- Operation Block Erase Failed
- Operation Block Erase Succeeded
- Operation Crypto Scramble Succeeded
- Frozen
- Power-on Hours: 0x%X
- Logical Sectors Written: 0x%X
- Number of Write Commands:0x%X
- Logical Sectors Read: 0x%X
- Number of Read Commands: 0x%X
- esatreg
- cxsb
- crsb
- chsb
- lastcmd
- qram
- savedQram
- lasterr
- abort
- esatintern
- fequeue
- lastfemsg
- femsginpm
- smart
- capacity
- festop
- dbgData
- timer3
- LastProcFeMsg
- ErrCnt
- SetStopXfer
- errRecovery
- sanitize
- GenStatistics
- WrUncCnt
- @SATA - init
- SATA_Task.c
- ESAT - OK
- SATA - loop
- Unknown message type = %d
- pGpG
- PS_Copy_VG2.c #%d: EH - wait for write segment
- %(C`
- #J$I
- J I
- C@1!
- !Ap
- |\/<
- Descriptor: %d; tarckID %d = 0x%02X
- 0x%08X:
- multi-LUN
- multi-Plane
- Read
- Write
- Erase
- Read Status
- (%d planes):
- Channel %d, device %d
- SA %d, LC %d, DC %d, CF %d, RR %d
- 0x%08X:
- descMPDO %d, descRDSR %d
- LE %d
- BMSeg %d
- AES %d, AES_keySel %d
- CS %d, XS %d
- 0x%08X:
- die %d,
- block 0x%X,
- plane %d,
- page 0x%X,
- half plane %d
- RWES
- %4d.
- %08X
- PS SpmFifo Status
- ----------------------
- decriptor %d is not valid!
- trackid
- You entered an illegal trackId[%d] max allowed value is [%d]
- after entering trackid arg you must enter a trackid number
- PS Descriptor Log
- -------------------
- Descriptor Log is too long!!
- PS Overall Trk Error Reg
- --------------------------
- RB018h: track ID %d = 0x%02X
- RB020h:RB022h - Track Overall Status = 0x%08X
- Track NAND flash Overall Status = %d
- Processed Descriptor Number = %d
- Total Descriptor Number = %d
- Failed Allocation Unit Number = %d
- Failed Allocation Unit Descriptor ID = %d
- Failed Allocation Unit Type = %d
- RB014h - IntStatReg = 0x%04X
- Track Done = %d
- Track Error = %d
- Operation Done = %d
- Auxiliary Extract FIFO Underflow = %d
- Descriptor Maximum Overflow = %d
- Track Maximum Overflow = %d
- Decoder Done Count Overflow = %d
- Encoder Done Count Overflow = %d
- Auxiliary Extract FIFO DPP Error = %d
- Auxiliary Compare FIFO DPP Error = %d
- Auxiliary Insert FIFO DPP Error = %d
- PS Encription Status
- ----------------------
- RB0AEh - AU Decoder Receive Count = 0x%04X
- RB0A2h - AU Decoder Done Count = 0x%04X
- RB0ACh - AU Encoder Receive Count = 0x%04X
- RB0A0h - AU Encoder Done Count = 0x%04X
- RB226h - ECU decode status report 1 = 0x%04X
- Seq Cmd Ports
- ---------------
- ECU Statistics
- ----------------
- Acuumulated unclean AUs: %10u
- Accumulated corrected low 16bits: %10u
- Accumulated corrected high 16bits:%10u
- >>> Marvell BUG: always high==low
- Accumulated corrected bits: %10u
- Avegage corrected bits per uncleaned AU: %3d
- ECU correction power: %3d
- ECU correction threshold: %3d
- Acuumulated uncorrectable AUs: %10d
- Acuumulated overlimit AUs: %10d
- ECU encode status report, Register 0xB218 Value : 0x%X
- ECC encoder resume: 0x%X
- Host MPECC Error during program: 0x%X
- Encode Data-Path-Protection Error: 0x%X
- BM MPECC Error Sector Count: 0x%X
- AES DPP Error on Encryption Keyram: 0x%X
- AES DPP Error on XTS Encryption Keyram: 0x%X
- Configuration Error: 0x%X
- Configuration Error ID: 0x%X
- ECU decode status report 1, Register 0xB226 Value : 0x%X
- EC decoder resume: 0x%X
- Uncorrectable status for current AU: 0x%X
- Over-limit status for current AU: 0x%X
- META-MCRC error status or current AU: 0x%X
- AU MCRC Error status for current AU: 0x%X
- LBA mismatch Error status for current AU: 0x%X
- Erase pager status for current AU: 0x%X
- Data path protection Error status for current AU: 0x%X
- Current AU at 16th AU: 0x%X
- Keyram DPP error for AES Decryption for current AU: 0x%X
- Data scrambler DPP error during read: 0x%X
- AES DPP error during read: 0x%X
- DDR Address 0x%X
- PBA = 0x%02X
- VBA = 0x%02X
- Physical Addr:
- block list [%d] = %d
- CE number %d
- die number %d
- plane number %d
- channel number %d
- page number %d
- Msg Initiator is
- Star
- Error Handling
- Star ID is %d
- Lower Page Dynamic Read Table 2 Chosen Case is %d
- Lower Page Dynamic Read Table 3 Chosen Case is %d
- Upper Page Dynamic Read Table 1 Chosen Case is %d
- Dynamic Read DLA state is
- Dynamic Read LMFLG state is
- Erased/UECC/CECC bitmap 0x
- %llX
- 0x%02X
- Bitmap Type : Last UECC Bitmap
- Bitmap Type : First Erased Bitmap
- Bitmap Type : Last CECC Bitmap
- First UECC bitmap 0x
- TRUE
- FALSE
- Zero Data flag %s
- STAR eraseCycle[%d]
- is SLC block %d
- Cmd 77h status %d
- False program failure %s
- Repeated False program failure with BSPF limit
- Cmd 7Ah status 0x%X
- FLGP number of restarts %d
- Operation Type is
- Read
- Write
- Erase
- Copy Read
- Copy Write
- Find Last Good Page
- Read Metadata
- STAR Copy Destination Corruption
- Log Version 0x%X
- Star LOG block 0
- --------------------------
- Physical block %d
- FLGPoffset %d
- bitmapTrail 0x%04X
- bitmapXorTrail 0x%04X
- WAIndication %d
- blockStatus %d
- Star LOG block 1
- Star ID: %d
- Read Only Reason component is STAR_LOG
- Read Only Reason component is STAR_DAT
- Read Only Reason component is STAR_PSA
- Read Only Reason component is STAR_IPM
- Read Only Reason component is STAR_ISAT
- Read Only Reason component is STAR_COMPACTION
- Read Only Reason component is STAR_READSCRUB
- Read Only Reason component is STAR_PS
- Read Only Reason component is STAR_UNKNOWN
- Read Only Reason component is %d
- Read Only Reason cause is INIT_GENERAL_FAILURE
- Read Only Reason cause is INIT_WA_ERROR
- Read Only Reason cause is INIT_ILLEGAL_BLOCK_STATE
- Read Only Reason cause is INIT_CORRUPTED_LOG__UECC
- Read Only Reason cause is INIT_CORRUPTED_LOG__NO_WA_UECC
- Read Only Reason cause is INIT_DATA_INCONSISTENCY
- Read Only Reason cause is INIT_DATA_INCONSISTENCY_IPM_UPAGES
- Read Only Reason cause is RUNTIME_GENERAL_FAILURE
- Read Only Reason cause is RUNTIME_BAD_CONTROL_DATA_COPY
- Read Only Reason cause is RUNTIME_BAD_CONTROL_DATA_READ
- Read Only Reason cause is RUNTIME_BAD_METADATA
- Read Only Reason cause is %d
- ErrorLog file not found
- @Memory allocation error
- @error Status is:
- FLASH_STATUS_READ_ERROR
- FLASH_STATUS_LONG_READ_ERROR
- FLASH_STATUS_FAST_READ_ERROR
- FLASH_STATUS_LONG_FAST_READ_ERROR
- FLASH_STATUS_DYNAMIC_READ_PASS_CASE
- FLASH_STATUS_PROGRAM_FAILURE
- FLASH_STATUS_FLASH_TIMEOUT
- FLASH_STATUS_ERASE_FAILURE
- FLASH_STATUS_READ_ONLY
- FLASH_STATUS_DECOMISSION_BLOCK
- FLASH_STATUS_RETIRE_BLOCK_ON_MULTI_UECC_FAILURES
- DPP_STATUS_ESAT_HFIFO_PARITY_ERR
- DPP_STATUS_ESAT_HSEC_MPECC_ERR
- DPP_STATUS_SEQ_ECC_BUFF_CRC_ERR
- DPP_STATUS_SEQ_MPECC_ERR
- FLASH_STATUS_STAR_COPY_DEST_CORRUPTION_ERROR
- Error Log Version: %d
- number of Power ups: %d
- number of Power On Hours: %d
- Device Temperature in Celsius Degrees: %d
- time stamp: 0x
- %08X
- 0x%x
- Elapsed time from last power cycle : %d:%02d:%02d:%03d:%03d
- END OF ERROR NUMBER %d
- Error log is OK!
- ERROR!! - Error log is corrupted!
- PS_BadBlockManagement.c
- %s - Input parameters out of bounds!!!
- Input Params: die 0x%x, channel 0x%x, plane 0x%x, block 0x%x
- Max Allowed: die 0x%x, channel 0x%x, plane 0x%x, block 0x%x
- Double fault, no spares!
- Rep repBlk
- failed to rep1
- star[%d] die[%d] ce[%d]
- ch[%d] pl[%d] blkGrp[%d]
- blk[%d]
- failed to rep
- Replace badBlk -
- star[%d] die[%d] ce[%d]
- ch[%d] phyP[%d] blkGrp[%d]
- blk[%d] repCE[%d] repDie[%d]
- repBlk[%d]
- PS_BlackBoxSearch.c
- BBM - Spare Table is FULL!!!
- no available repBlks in blkGrp[%d]
- replce blkGrp[%d] blk[%d]
- with blkGrp[%d] block[%d] @ index[%d]
- star[%d] ch[%d] plane[%d] blkGrp[%d] index[%d]
- star[%d] ch[%d] plane[%d] blkGrp[%d] phyBlk[%d] index[%d]
- """"d)
- @p@-
- Ret stat track %d msgType %d msgID %d st %x
- Wrt Msg - ch %d p %d pg %d AULen %d
- Perform Erased page detection
- An erased AU detected
- DyR UECC err DLA ON.
- @DyR LMFLG OFF failed
- @DyR LMFLGFIX Not En on lower page
- DyR LMFLGFIX EN
- !!!DyR exhausted!!! lowerP: %x
- DyR UECC err DLA OFF
- Decom. sent to Star %d
- Track ID %d
- Temp %d
- @MPECC ERROR in user data: AU bitmap 0x%llX
- UECC detected in EPD En page %d
- PS_ErrorHandling.c
- EH - MPECC, c %d p %d d %d CE %d B %d p %d AU bit 0x%llX
- Send Read Only to Star %d ch %d d %d
- c %d p %d d %d CE %d B %d page %d Repl B %d d %d CE %d
- @WF IN STAR: mSSDList=0x%X AUOffset=0x%X F:0x%X L:0x%X
- WF IN USER DATA: mSSDList=0x%X AUOffset=0x%X F:0x%X L:0x%X
- PS_ErrorHandling.c #%d: EH - wait for write segment
- MFA: ELC=%d for ch %d ce %d die %d
- @ MFA: retry ers w. pmp1 %d, pmp2 %d
- MFA: ELC=%d for ch %d ce %d die %d st 0x%x
- @MFA: Ers fail w. SDE PMP DAC dec
- MFA: Ers pass w. SDE PMP DAC dec by %d
- Fail page %d firstPHostW %d
- numPlanesWrite %d
- numPlanesWrite adjusted to %d
- Copy Host data to channel %d plane %d die %d block %d page %d
- PS_ErrorHandling.c
- page %d NOT found in STAR saved data
- page %d found in PS saved data
- page %d NOT found in PS saved data
- @page %d found in STAR saved data
- Fail p %d isXDLCopyR %d firstPageHo %d
- numPlanesWrite %d
- Copy head pages start page %d to %d
- Copy saved pages start page %d to %d
- PS_ErrorHandling.c #%d: EH - wait for write segment
- DirectAPI write: segment %d, page %d
- saved data : Cp low pg %d frm src
- @saved data : Copy XDL page %d
- Copy 1 page from Flash because missing in saved data page %d
- Copy from Flash, gr %d mlc %d ln %d
- Cp low pg %d frm src
- Copy XDL page %d
- Copy tail pages starting from page %d to %d
- Copy lower plane data at page %d
- numPlanesWrite adjusted to %d
- Copy Host data to channel %d plane %d die %d block %d page %d
- UECC on reading lower plane XDL buffer %x
- @p@-
- @*** eraseBitmap 0x%llX ***
- @DyR success!!
- DyR success after manual POR init!!
- FS Prog Fail read77hCmdStatus = 0x%x
- @Reprogram: Turn Off EPD ch %d ce %d die %d
- Reprogram: Turn On EPD ch %d ce %d die %d val %d
- MFA: EPD No XDL read
- MFA: PgmErr1 Ch %d CE %d Die %d Pl %d Blk %d Pg %d
- MFA: PgmErr2 P/E %d 77h %x 7Ah %x type %d UeccDL %d BSPF %x
- PS_ErrorHandling.c
- DPP error retry expired
- DPP error re-read
- @p@-
- @PS_ErrorLog.c
- PS_UpdateErrorLogZeroDataFlag : FALSE on index %d
- Read 128 bytes of all Zeros
- @Skip already logged page
- @PS_LogDirectAPIError
- @ErrorLog file not found
- @Memory allocation error
- entry number %d failed on illeagal error status %d
- @PS_FindLasGoodPage.c:%d: reset busyChannelsForStar[%d] = %X
- FLGP BAD
- PS_FindLastGoodPage.c
- FLGP BAD 1
- RESTARTING FIND LAST GOOD PAGE FOR STAR #%d
- UECC page bit map Combo bit map =0x%016llX, pagetrail = %x
- FLGP BAD 3
- Recovery Done: PS_FLGP UECC on Upper page for starIDNum = %x
- Recovery Done : PS_FLGP UECC on lower page for starIDNum = %x
- FLGP BAD 5
- UECC page bit map =0x%016llX, Erased page bit map ==0x%016llX
- d!HC
- p@~!
- \1Pp
- bz'zA
- Ix9@
- {gz[{
- @>Cv
- @61p
- @&z3@
- @2Pp@
- xHChN
- (`y!
- HC1h
- hfH3M
- (fp5
- "Z2R\
- @FFU_swPSReFormat: failed to write file 225
- FFU_swPSReFormat: failed to write file 226
- @FFU_swPSReFormat: failed to write file 224
- FFU_swPSReFormat: failed to write file 21
- tgt
- " u
- 01 v
- `v8{ wx{`w
- "p1@0
- {9w@{
- 2gF?y
- BpJ{
- a:L8
- hHiI
- \H@!
- XHYL
- `FXC
- &pCG&
- 'HC
- '}C]
- '}C]
- ACX
- B\rT
- CzH)
- CqH)
- @61x
- CjH)
- |hH)
- @>CCO
- `6`7
- @=H*C
- |QHO
- $K$N[
- /@>Cw
- C0H`C_
- ERR: PS_CheckFile21Integrity- star[%d]
- ERR: PS_CheckFile21Integrity- NumChannelsPerStar[%d]
- @ERR: PS_CheckFile21Integrity- AllRepBlksFromSameDie[%d]
- PS_HigLevelRdWrtErase.c
- @DLA OFF
- Maker Code - Address 0 : %x
- Device Code - Address 1 : %x
- Character Code - Address 2 : %x
- Organization Code - Address 3 : %x
- Plane Information - Address 4 : %x
- Technology Code - Address 5 : %x
- Mask Revision - Address 6 : %x
- SCRB Bounding - Address 7 : %x
- J - Address 0 : %x
- E - Address 1 : %x
- D - Address 2 : %x
- E - Address 3 : %x
- C - Address 4 : %x
- Async/Toggle Mode - Address 5 : %x
- !q`qp
- C<@"C
- sNtI
- pFpC
- pFpC
- CcF[x$
- @2Sx
- 1 zH
- @0Ax
- C8xd
- A\wx
- @ZiF
- Hw}HC
- Sxb])
- xax@
- yay@
- %x) %x %x %x %x %x %x %x %x %x %x %x %x %x %x %x %x
- PS_IndirectExecSimpleCmd: recieved undefined option
- tZtZu
- jFR|
- |J|#
- |CHY
- @bad input. abort command
- Chosen block %d plane %d is bad
- @Bad Block Latch Check Normal Addr. Bytes %xh %xh %xh %xh %xh
- Bad Block Latch Check Inversed Addr Bytes %xh %xh %xh %xh %xh
- pGRJ
- pG0IJ
- Error, cannot read from non-specific die
- Error, no memory
- !%xdx
- " !V
- 0"jC
- YCPTQ
- 0!LC
- DC(
- " !V
- 0ACDHEN
- 0!LC
- DC(]@
- 0B~V
- " !V
- 0!ACR
- @PS_SVrdL:d %x, ch %x, up %x
- PS_SVrdL:d %x, ch %x, lo %x
- # "(
- @Soft Reset Status (75h cmd): %xh
- Soft Reset Indication is ON
- " !V
- >" !V
- " !V
- >" !V
- &" !V
- !V ,
- PgmErr: 77h: %xh!
- IndirRecoverLowPage: return %x 77h %x
- Pgm Fail - A/B/C
- &" !V
- " !V
- Pgm Fail - B/C
- Pgm Fail - C
- @#)"0
- #+"0
- @#)"0
- gIeH
- ZIWH
- jFR{
- pGpG
- OnF@
- |OD
- xD AC h
- D"QC"h
- CPRlH
- t&h@
- ]I]H
- \I\H@"
- PIPH
- GHFI
- @I,H
- x@"Aq<I
- q;H=I
- `rh
- @PS_Initialization.c
- Star %d decom. blk %d
- Erase ERROR
- Program ERROR
- --------
- 0x%02X
- --------
- 0x%02X
- Track ID | Caller | Star | Message Info
- -------------------------------------------------
- 0x%02X =%2d |
- Star |
- CM |
- FS |
- Diag |
- FE |
- %3d |
- %3d? |
- Read (%d AUs)
- Sub(%d/%d/%d):
- Write (%d AUs)
- Erase
- Copy
- Read Metadata (%d AUs)
- FLGP (%d AUs)
- Special Operation:
- unknown!
- PMM %d
- Call Back fn: 0x%08X
- Enable
- Disable
- PS_SO_SetSavedPrgDataState: %s
- PS_SO_LOG_STAR_UECC: 0x%X
- Fast Read
- Star Init Done
- Sub Read (%2d AUs), Seg %d, Parent %2d
- ; Merged:
- *%d*
- Invalid! (%d)
- PS Finished Messages
- ----------------------
- %2d:
- PS Active Messages
- --------------------
- 0x%08X - Message: %2d == 0x%02X; %d (%s)
- Old message (marked as free in the bitmap)
- msg ID: %d
- cmd Initiator: Star %d, Group %d
- @ (%s), Segment %d
- AU count: %d
- SSDList: %d = 0x%X
- SSDList last: %d = 0x%X
- PS_Read_Control_Bits:
- \__mTranslateVBAtoPBA %d
- \__mMLCPartition %d
- \__mSstreamingData %d
- \__mReturnStatusToCaller %d
- \__mReadRetry %d
- \__isFastRead %d
- mAddressPairsUsed, mFinished: %d, %d
- PS_Read_Control_Bits2_t:
- \__mAESkeySelect %d
- \__mUseAESkey %d
- \__mSubError %d
- PS_FS_READ_Control_Bits_t:
- \__mExtractMetaData %d
- mDDRPtrForMetaData(metadata location): 0x%08X
- mWriteVBAPointerForMetaData: 0x%08X
- PS_Write_Control_Bits_t:
- \__mMetadataType %d
- mmetaData: %02X %02X %02X %02X %02X %02X %02X %02X
- mDestinationAddrLength:
- PS_Erase_Control_Bits_t:
- \__mDecommisionBlock %d
- \__mMultiPlaneErase %d
- mEraseBlockAddress:
- mpDDR(metadata location): 0x%08X
- PS_Copy_Control_Bits_t:
- \__mMLCPartitionSource %d
- \__mMLCPartitionDestination %d
- \__mReadMetaData %d
- \__mRestoreLastSSD %d
- PS_Read_Control_Bits_t:
- mAddressPairsCount: %d
- mMessageExtension: %d
- PS_Find_Last_Good_Page_Control_Bits_t:
- \__mTtranslateVBAtoPBA %d
- \__mEraseCheckOnly %d
- \__mRetryOnUECC %d
- mVBAandLength:
- PMM - %d
- Call Function From PS
- function: 0x%08X
- *params: 0x%08X
- *return: 0x%08X
- mParentMsg: %d
- mDieNumber %d; mCeNum %d; mChannelMask 0x%02X
- unknown msg Type!!
- PS Queue Information
- ----------------------
- %d is not in the queue (max %d).
- @SSD 0x%04X; DDR 0x%08X; size 0x%04X; LBA 0x%08X
- 0x%2X: SSD 0x%04X; DDR 0x%08X; LBA 0x%08X
- mBfrSSD[%d].nextSsdIndex = %d = 0x%X
- mBfrSSD[%d].ssdStartBufAddr = 0x%08X
- mBfrSSD[%d].ssdEndBufAddr = 0x%08X
- buffer length = %d = 0x%X
- %4d SSD1,SSD2 offset %5d: 0x%02X != 0x%02X
- number of diffs %d
- Note: Buffer length are not the same!
- pattern
- dump
- list
- compare buffer to pattern: 0x%08X
- %4d offset %5d (bytes): 0x%08X
- dump sector %d:
- this sector offset (%d) is out of range (%d)
- ssd 0x%04X; 0x%08X..0x%08X; size: 0x%X; total: 0x%X
- show PS ssd
- -------------
- show PS ssd ## - show details on SSd buffer number ##
- show PS ssd #1 #2 - compare between SSD #1 and SSD #2
- [%d,
- %d,
- [%d]
- {%d,%d}
- {N/A}
- Flash configration
- --------------------
- @ABL
- Flash type [%s]
- Number of die per chGrp and ce:
- ChGrp[%d], CE[0-%d]:
- Number of planes per die [%d]
- Number of channels [%d]
- Number of chips [%d, %d]
- Number of stars [%d]
- Number of channels per star [%d]
- Number of dies per star [%d]
- Die offset for FS table:
- Chip[%d]
- Star offset for FS table
- @First channel per star table
- @Chip and die per block group and star table
- {chip,die}
- STAR%d
- BlkGrp[%d] [
- Star and blockGroup per chip channelGroup and die table
- {star, blockGroup}
- DIE%d
- ChGrp[%d] Chip[%d] [
- SLC blocks per Star
- @MLC blocks per Star
- @Die Offset for Odd channels [%d]
- ------------- FILE21 INTEGRITY CHECK ------------
- INCONSISTENT
- The file is [%s]
- PS_ListHead: First %02X; Last %02X; Active %d
- PS_ActiveTracksCount == %d
- @ PS_Retry Recovery In progress == %d
- segment: 0 1 2 3
- group: 0 1
- PS_MPWriteOperationsCount %d %d
- PS_MPReadOperationsCount %d %d
- star:
- %2d
- busyChannelsForStar:
- %2X
- PS_WriteInProgressForStar:
- PS_NumberOfWriteMsgsInNYSL:
- PS_NYSL == %d
- %d. Head
- %2d: seg(%d), star 0x%02X, chain %2d,
- Unknown, AUs %2d
- %d(%d);
- %d. Tail
- F/S Read, AUs %2d
- Write, AUs %2d
- Read, AUs %2d
- Other
- STAR[0]
- STAR[%d]
- BLKGRP[%d]
- [%d]
- CH%d
- STAR%d
- %03x
- PS BBM COUNT ARRAYs
- ----------------------------
- TRUE
- FALSE
- All replacement blocks are from the same die[%s]
- -------- BAD BLKS TABLES INTEGRITY CHECK --------
- The tables are [%s]
- : 0H
- star[%d] ch[%d] pl[%d] blkGrp[%d]
- %3d:
- badBlks[%d] spareBlks[%d]
- BBS- SearchTable
- --------------------------
- --------------------------
- Last Error in retry list:
- --------------------------
- %3d. %08X %5d %5d %4d %6d %2d %3d %6d
- @%d %d %d %d %d %d %d
- BLOCK FAILURES PER CHANNEL & CHIP
- CHANNEL CE PRG_F ERASE_F UECC_RETIRE_F
- @%d %d %d %d %d
- Error History
- ---------------
- Erase Fail Count (SMART) %10d
- Program Fail Count (SMART) %10d
- UECC Fail Count (SMART) %10d
- AU0 %4d AU1 %4d AU2 %4d AU3 %4d
- Pre-Retry UECC Fail Count %10d
- CurCase_UECC_Retry_Fail Count %10d
- Dynamic Read DLA-ON UECC Fail Count %10d
- Dynamic Read DLA-OFF UECC Fail Count %10d
- DynRead DLA-OFF LMFLGFIX=1 UECC Fail Count %6d
- DynRead DLA-ON LMFLGFIX=1 UECC Fail Count %6d
- Erased Read Count %10d
- CECC Read Count %10d
- UECC on Copy Read Count %10d
- UECC Count on XDL Read %10d
- Recovering from UECC on XDL Read %10d
- UECC on Control Data [Star:%d] %10d
- Pgm Fail Recovery of Upper Page Count %10d
- Pgm Fail Recovery of Lower Page Count %10d
- False Pgm Fail of Upper Page in EPD Count %10d
- False Pgm Fail of Lower Page in EPD Count %10d
- Max BSPF Value %10d
- Erase Recovery w. SDE PMP DAC Dec. P/F %d/%d
- @PS_InconsistentBusyChannel_Recovery_Count == %d
- EPD/BSPF State (volatile)
- ---------------------------
- Channel: %d CE# %d Die %d - EPD En. / BSPF = 0x%x
- Channel: %d CE# %d Die %d - EPD Dis. / BSPF = N/A
- show PS Stat - display this message.
- show PS Stat Err - Error statistics.
- show PS Stat ECU - ECU statistics.
- show PS Stat EPD - EPD status.
- DDR Buffer Ranges======================
- @frb
- %s: %08x,%u
- @wbc
- @rwb
- @rrb
- @swb
- @spb
- @dmb
- @nul
- @stb
- @htb
- SSD Indexs======================
- CACHE_0_START_INDEX
- %s: %04x,%u
- CACHE_1_START_INDEX
- CACHE_2_START_INDEX
- CACHE_3_START_INDEX
- CACHE_4_START_INDEX
- CACHE_5_START_INDEX
- CACHE_6_START_INDEX
- CACHE_7_START_INDEX
- WRITE_RANDOM_START_INDEX
- READ_RANDOM_START_INDEX
- FE_FASTREAD_START_INDEX
- ES_FASTREAD_START_INDEX
- SEQ_WRITE_0_START_INDEX
- RLA_0_START_INDEX
- PS_START_INDEX
- SAME_DATA_WRITE_START_INDEX
- STAR_START_INDEX
- READ_RANDOM_TAIL_INDEX
- PARTIAL_READ_POOL_START_INDEX
- ENABLED
- DISABLED
- STAR number:%d [%s]
- Block number:%d
- Next index:%d
- Next release index:%d
- TRUE
- FALSE
- show PS - display this message.
- show PS enc - Encription Status
- show PS spmfifo - SpmFifo
- show PS des - PS Descriptor Log
- show PS des ## - PS Descriptor Details
- show PS track - PS Overall last Trk Error Reg
- show PS track ## - PS Overall Trk ## Error Reg
- show PS seq - PS Sequencer Interrupt Status
- show PS bitmap - PS Messages Brief
- show PS bitmap sub - PS Sub-Messages Brief
- show PS queue - PS Queue Information
- show PS ssd - Information on SSD buffers.
- show PS ssd ## dump N - dump sector N of ssd ##.
- show PS ssd ## list - display list of SSD buffers.
- show PS scmd - Flash Sequencer Command Ports.
- show PS fconf - Flash configuration.
- show PS sblk - Sequencer Blocking Information.
- show PS BBM - Bad Block Management Information.
- show PS BBS - Black box search info.[star][ch][pl][blkGrp]
- show PS Err - Last error in retry list.
- show PS Stat - Dispaly statistics options.
- show PS Stat Err - Error statistics.
- show PS uecclist - UeccList.
- show PS ErrorLog - PS Error Log
- show PS bufdef - User Buffer Address
- show PS msgs - Display all messages in bytes
- show PS msglog - Display PS Msg Log Buffer Info
- Note: Number is decimal unless it begins with 0x.
- bitmap
- track
- spmfifo
- scmd
- fconf
- sblk
- uecclist
- stat
- errorlog
- bufdef
- msgs
- msglog
- saveddata
- PS Msg Log Was Disabled
- @PS uecclist is enabled
- PS uecclist is disabled
- add Star[%d] ch[%d] pl[%d] phyP[%d] Blk[%d] eraseCycle[%d]
- TRUE
- FALSE
- UeccList size[%d] index[%d] enabled[%s]
- ------------------------------------------
- ------------------------------------------
- EPD List size[%d] index[%d] enabled[%s]
- cycleCount[%d] ueccPage[%d]
- MFA: Too many Bad blks. Dis. EPD ch %d ce %d die %d
- @dont retire block because not enough failures
- Copy after UECC : FAIL!!!!
- Error in erase of replacement block in copy retired block
- PS_SendMsgToDiag: diag queue full emptyQueueSlots[%d]
- UUUU3333
- CVD Channel %d, CE# %d, Die %d, Plane %d, Block 0x%x, Page %d
- %04x
- CVD Total bit count %d
- Msg pending SMART
- CBM Buff Tbl ptr = 0x%X
- -----CBM buffers addresses-----
- %s | 0x%8X, 0x%8X, 0x%8X | 0x%8X, 0x%8X, 0x%8X | 0x%8X |
- help
- HELP
- STAR_READ_MSG
- msgId...............%d
- FBA.................0x%X
- STAR_READ_MFBA_MSG
- STAR_WRITE_MSG
- Msg Extention addr....0x%X (%d pairs)
- mFBA.............0x%X, (len %d)
- @ STAR_TRIM_PAYLOAD_MSG
- msgId.......................%d
- TrimStruct_t addr...........0x%x
- STAR_BACKGROUND_EN_MSG
- STAR_BACKGROUND_ST_MSG
- STAR_PM_MSG
- fromFFU.............%d
- powerLevel..........%d
- STAR_RESET_SMART_COUNTERS
- STAR_SECURE_ERASE_MSG_NORMAL_MODE
- STAR_SECURE_ERASE_MSG_ENHANCED_MODE
- STAR_READ_SCRUB_MSG
- block.............. %d
- STAR_FLUSH_MSG
- STAR_DECOMMISSION_MSG
- SUSPEND EH BUFFERS
- RESUME EH BUFFERS
- mSSDList............0x%X
- lastSSD.............0x%X
- streamingIndicator..%d
- length..............%d
- STAR_UNKNOWN_MSG_TYPE (%d)
- LOG_BLOCK
- LOG_OLD_BLOCK
- ISAT_BITBLOCK
- ISAT_OLD_BITBLOCK
- IPM_UBLOCK
- IPM_OLD_UBLOCK
- SEH_SAFEBLOCK
- SEH_OLD_SAFEBLOCK
- DAT_WRITE_MBLOCK
- DAT_REALLOCATE_MBLOCK
- X1_USER_WRITE_BLOCK
- X1_USER_REALLOCATE_BLOCK
- X2_USER_WRITE_BLOCK
- X2_X1_TO_X2_BLOCK
- X2_USER_REALLOCATE_BLOCK
- INVALID_MANAGEMENT_BLOCK_TYPE
- [star %d] invalid block number, %d !
- [star %d] ===== Logical block %d ( 0x%X ) =======
- No physical block mapping !
- Physical block %d ( 0x%X )
- FREE block
- DECOMMISSIONED block
- X1 USER block
- X2 USER block
- CONTROL block
- M block
- Open block
- Erased block
- Reclaim block
- INVALID block
- Erase counter %d
- %s
- available....%d/%d (%d enqueued)
- addr........[0x%X..0x%X]
- read.........0x%X
- write........0x%X
- Insufficient buffer to printf ! freeBuffer-outCnt = %d
- ==== %d messages in queue ===========
- [%d] in queue -----------------------------------------
- Printing all handled messages left in queue (%d messages).
- ==== %d last handled messages ===========
- Insufficient buffer to printf ! freeCnt-outCnt = %d
- [%d] -----------------------------------------
- pStar 0x%x
- pLog 0x%x
- pIM 0x%x
- pSAT 0x%x
- pDAT 0x%x
- pIPM 0x%x
- pISAT 0x%x
- pPSA 0x%x
- pWAP 0x%x
- pCBM 0x%x
- CompactBuff: 0x%x
- metaBuffToPS: 0x%x
- ReadData: 0x%x
- WriteData: 0x%x
- PrevVba: 0x%x
- pLogPersStar: 0x%x
- permitBackground: %d
- isAfterFlush: %d
- isGraceful: %d
- isReadOnly: %d
- taskStatus: %d
- UECCVba: 0x%X
- IsUECCPageReady: %d
- Recovery counters
- mDuplicateLogCnt(star,device): %d, %d
- mRecoverAfterResetCnt(star,device): %d, %d
- mISATRebuildCnt(star,device): %d, %d
- Status of start-up:
- UNKNOWN
- Blocks status on init
- WA
- OK
- %5d (0x%04x)
- [%5d (0x%04x)]
- -> %5d (0x%04x)
- [%5d (0x%04x)]
- GRACEFUL
- UNGRACEFUL
- FORMATTED
- ERASED
- WRITE ABORT
- LBA[%u] %u 0x%X
- STAR %u
- - - Compacted
- Number of Star is wrong
- isat
- addr
- bstat
- metadata
- Command "show star" requires valid module name
- show star help - shows this list of available moduless
- show star im - shows info for IM module
- show star dat - shows info for DAT module
- show star ipm - shows info for IPM module
- show star log - shows info for LOG module
- show star psa - shows info for PSA module
- show star cbm - shows info for CBM module
- show star isat - shows info for ISAT module
- show star addr - shows STAR objects addresses
- show star q - shows STAR queue
- show star bstat - shows block statistic
- show star metadata - shows metadata from flash
- show star pe - shows program erased counters
- show star lba - parse given LBA
- show star fba - parse given FBA
- show star vba - parse given VBA
- show star seh - shows error handler information
- for example: "show star ipm help"
- STAR id:%d, IM object DB
- show star im help - shows this help message
- STAR id:%d, DAT object DB FBA 0x%x (%u)
- STAR id:%d, DAT object DB, FBA 0x%x (%u)
- STAR id:%d, LOG object DB extra1 %d
- show star log help - shows this help message
- show star isat help - shows this help message
- STAR id:%d, iSAT:
- STAR id:%d, IPM:
- STAR id:%d, PSA object DB
- show star psa help - shows this help message
- STAR id:%d, CBM object DB
- show star cmd help - shows this help message
- Structures Addresses, STAR id:%d
- show star addr help - shows this help message
- show star q help - shows this help message
- show star bstat help - shows this help message
- WARNING: star id can't be more than %u
- LBA = %u 0x%X
- show star lba help - shows this help message
- WARNING: region id can't be more than %u
- WARNING: satfba can't be more than %u
- WARNING: sector can't be more than %u
- WARNING: length can't be more than %u
- FBA = %u 0x%X
- show star fba help - shows this help message
- VBA = %u 0x%X
- show star vba <vba> - shows given VBA fields value
- show star fba help - shows this help message
- NOTICE: this command works only in "DIAG" mode.
- Setting lengthInAU to %d
- STAR id:%d, IM Program Erased Counters
- show star pe help - shows this help message
- STAR id:%d, IM Program Erased Counters
- error: Star ID should be a decimal number
- error: illegal value for Star ID
- error: power mode should be a decimal number
- error: illegal value for powerMode
- star-id: (0 - MAX_STAR_ID-1)
- mode: 0-power-up, 3-power-down
- STAR#%d FATAL - can't resolve VBA %d(0x%x)
- STAR %d User Data Copy command - Status error returned
- ===========Printing LRU============
- i=%d, cont=%d, next=%d,prev=%d,regionId=%d
- ========Printing LRU DONE!!========
- ===========Printing CL============
- ========Printing CL DONE!!========
- ---------- DAT CACHE ------------
- LRU head %u tail %u
- CL head %u tail %u
- mSetsToContainerIndex addr 0x%x
- DC_indexer addr 0x%x
- mSetsContainer addr 0x%x
- isFree ? %d
- mNumOfProtectedMsets %u
- mNumOfAllocatedMsets %u
- mNumOfMsetsInDC %u
- Memory area:
- 0x%x 0x%x 0x%x 0x%x
- Memory area:
- 0x%x 0x%x 0x%x 0x%x
- ==== VBA %d (0x%x) was not found in Flash
- Star %d - Calling DAT_LoadMarked with regions %d,%d,%d,%d
- IsControl = %d, IsErased = %d
- Physical block number = %d
- BlockState = %d
- Star %d - DAT flash validation summary:
- number of corrupted mSets is %d
- number of corrupted VBAS in all mSets is %d
- =========================================
- ==== VBA %d (0x%x) was not found in DC ====
- ========= Region %d is not in the DC =========
- Star %d - DC validation summary:
- ========= Region %d is in the DC and valid ==========
- mSetStartAddress = 0x%x
- VbaAddressInMset = 0x%x
- mSetStartAddress = 0x%x
- VbaAddressInMset = 0x%x
- Validating region %d
- ---------- DAT ------------
- mBlockInfo addr 0x%x
- mSetIndex addr 0x%x
- ===> TRANSLATING FBA 0x%x (%u)
- ===> DC: VBA 0x%x
- ===> FLASH: VBA 0x%x
- Regions | Bitmap
- -------------+---------------------
- [%4d..%4d] | %04X %04X %04X %04X
- Total regions in dat cache = %d / %d
- ===> TRANSLATING LBA 0x%x (%u)
- ===> CONVERTING LBA, FBA = 0x%x (%u)
- DC: RegionId=%d, containerIndex=%d, DDR address = 0x%x
- Region %d is not resident in flash
- Region %d is not resident in DDR
- Flash: entry(2B)=0x%x,
- mBlock index=%d,offset=%d(0x%x),
- mBlock VBA=0x%x,blockNumber=%d
- Remark: corruption check <param2> (cmd %d,%d) :
- 0 - <Default> stop on 1st corruption , print all
- 1 - Continue after corruption , print all
- 2 - Stop on 1st corruption , print summary
- 3 - Continue after corruption , print summary
- =* show star dat <starId> %d * - Prints LRU list
- =* show star dat <starId> %d * - Prints CL list
- @ERROR_HANDLER::STAR#%d goes read-only,componentId=%d,cause=%d
- S%d-SEH is in RO mode!
- S%d SEH:FORCING CHECK, PLEASE RESET DEVICE!
- STAR_ErrorHandler.c
- ---------- SEH %d------------
- state = %s
- blockNumber = %d
- componentID = %s
- STAR_IM.c
- S%d LOG %d, fix block mismatch: FS=%d, PSA(DDR)=%d
- STAR_IM.c
- 3333
- Star %u: Recovering DAT relocation block %u offset %u
- Star %u: Recovering DAT relocation block finished
- S%d - Skipping copying of MP %d due to UECC
- --------------------------
- Free space counters:
- freeSpaceL1: %d
- freeSpaceL2: %d
- occupiedMblockSpace: %d
- mX1ReclaimedDestLayer: %d {'0'-X1,'1'-X2}
- mX2CurrentReclaimedBlockNum: %d, bitmapOffset(in 4B): %d
- reclaimBlockForMlcWL: %d, bitmapOffset(in 4B): %d
- reclaimBlockForDAT: %d
- X2 user data: block: %d, offset: %d
- ISAT: block: %d, offset: %d, old block: %d, offset: %d
- UPM: block: %d, offset: %d, old block: %d, offset: %d
- EH SAFE: block: %d, offset: %d, old block: %d, offset: %d
- DAT: block: %d, offset: %d
- X1->X2 reallocate: block: %d, offset: %d
- X2 reallocate: block: %d, offset: %d
- DAT reallocate: block: %d, offset: %d
- Erased blocks information:
- reservedBlockForISat: %d
- reservedBlockForIPM: %d
- reservedBlockForEH: %d
- reservedBlockForDAT: %d
- reservedBlockForDATReallocate: %d
- erasedBlocksUGSD[0,1]: %d, %d
- erasedBlocksX1[0,1]: %d, %d
- erasedBlocksX2[0,1]: %d, %d
- eraseBlockCountL1: %d
- eraseBlockCountL2: %d
- WL Indications: %d
- open blocks cnt: %d
- open DAT blocks cnt: %d
- IM addresses:
- ManagementInfo(SRAM): 0x%X
- ManagementInfo(LOG): 0x%X
- pLogPersIM: 0x%X
- Hot Counters: 0x%X
- Hot Counters information
- HC Maximum: %d
- HC Minimum: %d
- HC average: %d
- free blocks information
- Total free blocks: %d
- X1 Bitmap [0] = 0x%x, X1 Bitmap [1] = 0x%x,
- Read Scrub
- pending blocks list = [%d, %d, %d] = [0x%X,0x%X,0x%X]
- scanned block = %d = 0x%X
- time stamp = 0x%X
- HEC info:
- block number (physical) = %d
- erases value = %d
- ------------ Write Amplification Counters ----------
- -----------------------------------------------------|
- |Id| Name | Total METAPAGES |
- | 1| Host writes | %20llu |
- | 2| Random X1 | %20llu |
- | 3| Random X1 relocation | %20llu |
- | 4| Control Data | %20llu |
- | 5| Safe Block Data | %20llu |
- | 6| Sequential X2 | %20llu |
- | 7| Random X1 To X2 | %20llu |
- | 8| Sequential X2 Relocation | %20llu |
- ---------- Write Amplification calculation --------
- %s Write Amplification = %2llu.%03d
- Physical Block %d ( logicalBlock %d)
- Program Erased Counter %d
- Occupied bit %d
- Decommissioned bit %d
- SLC block %d
- %5d | %5d %5d %5d %5d %5d %5d %5d %5d %5d %5d
- Total %d blocks
- STAR %u IPM region %u item %u uRun %u %u:%u->%u %s
- pool index too big
- pool index not aligned
- lengthInChunks == 0
- left corner > MAX_SATFBA
- right corner > MAX_SATFBA
- VBA belongs to control block
- VBA is in erase list
- VBA's metablock number is too big
- VBA's page number is too big
- VBA is marked as obsolete in ISAT
- Status: Init Mode
- Number of Regions : %d
- Capacity of ItemPool : %d
- Free of ItemPool : %d
- Touched region count : %d
- Current slice : %d
- PosBitCounter Of regionDirtyBitmap : %d
- PosBitCounter Of ConsolidationBitmap : %d
- UBlock info:
- New UBlock Position: Number=%u, Offset=%u
- Old UBlock Position: Number=%u, Offset=%u
- When release UBlock: %d
- IPM DATA IS INVALID
- Status: Normal Mode
- FBA %u Region %u can't be >= %u
- TRANSLATING FBA %u to VBA (%u chunks)
- %u: %u->%u, Block %u MetaPage %u Page %u AU %u
- Size of output buffer is not enough to continue
- %u: %u->NOT FOUND
- %u: %u->ERASED
- %u: %u->TRIMMED
- TRANSLATING VBA %u to FBA
- Not found
- FBA %u: Region %d SATFBA %d
- VERIFYING IPM
- Verification complete, %u errors found
- Regions | Bitmap
- -------------+---------------------
- [%4d..%4d] | %04X %04X %04X %04X
- Total regions in IPM = %d / %d
- Region %u can't be >= %u
- %u+%u=%u->
- INVALID_VBA
- TRIMMED
- ERASED
- Item %u: pool index %u, len %u %c
- Item %u: pool index %u, len %u %c
- AConfigured as:
- X1 blocks: %d(0x%x)
- X2 blocks: %d(0x%x)
- PVBA list length: %d(0x%x)of %d(0x%x)
- Current X2 bitmap index: %d(0x%x)
- Current save distance: %d(0x%x)
- FIFO -
- Length: %d(0x%x)
- In/out idx: %d(0x%x)/%d(0x%x)
- Blocks from out to in:
- %04d(0x%04x)
- Data integrity check PASS
- VBA is probably broken. Can be MP %d (0x%x) for X1 block
- not
- status: %sobsolete %s
- , potentially vulnerable
- %04d%s
- iSAT_LoadAndInstall.c
- LENGTH = %d STARTVBA = 0x%x PLIST = 0x%x
- [star %d] Status %d on reading offset = %d (mp %d page %d)
- STAR_LOG.c
- FFU: CANCELED double LOG capability due to RO !
- FFU: Adding double LOG capability fwVer = %d
- STAR_LOG.c
- [star %d] Corrupted LOG without WA! block %d offset %d
- [star %d] LOG_LoadAndInstall: WA on both blocks
- [star %d] LOG_LoadAndInstall: LOG Write Abort treatment !
- [star %d] LOG_LoadAndInstall: BAD LOG !!! ****
- ---------- LOG ------------
- starId %u
- extra1 %u
- persSize %u
- persSizeInAU %u
- mSSDLOG %u
- pageOfZeroAddr %x
- pLOG_PersData %x
- versionLocal %u
- blocksStatus[0] %u
- blocksStatus[1] %u
- operativeBlock num %u
- operativeBlock offset %u
- isFormatDone %u
- writeAbort0 %u
- writeAbort1 %u
- PERS: lastGoodPageBlock0.all32 %u
- PERS: lastGoodPageBlock1.all32 %u
- PERS: lastGoodPageBlock0 Block %d MPage %d Page %d AU %d
- PERS: lastGoodPageBlock1 Block %d MPage %d Page %d AU %d
- PERS: erase counter LOG0: %u
- PERS: erase counter LOG1: %u
- STAR_Main.c
- ...STAR %d - RerunMetadata, Size X1 = %d, Size X2 = %d......
- ...STAR %d - end RerunMetadata
- ... STAR FORMAT ....
- ... STAR LOAD ....
- STAR %d : ... UNGRACEFUL ...
- STAR %d : ... GRACEFUL ...
- S%d execute ISAT recovery
- STAR %d ... SECURE ERASE in progress (mode %d) ....
- STAR %d - HandleTrimDataInUGSD, index = %d
- STAR %d - RO mode, skipping CB
- [star %d] Replacing LOG block %d physical %d
- @STAR X %d
- Star Main got suspend with Ro message %d
- Suspend task %d
- STAR_SetSTARCloning sending message to star %d
- STAR_PSA.c
- PSA UECCVba:STAR %u:%u:%u:%u:%u
- @-----PSA mapping DB-----
- logical block | physical block
- --------------|----------------
- %10d | %10d
- Erasing LOG blocks of all stars
- Block %d has no mapping, aborting !
- Reading metadata %d AUs (%d dwords) of block %d, offset %d
- @S%d creates UECC: blk=%d,MP=%d,Page=%d,AU=%d,length=%d
- STAR_ReadScrub.c
- [star %d] RS on control block = %d
- [star %d] RS on M block = %d
- Star %d is in RO - skipping SAT_CloseBlockComplete
- Star %d is in RO - skipping SAT_CB
- STAR#%d - COPY ERROR during WAP recovering
- STAR_WAP.c
- STAR#%d WAP start processing for block type %d
- Has flushed copy. Trying to re-copy...
- STAR#%d finish processing for block type %d with PS error
- STAR#%d finish processing for block type %d
- STAR_WriteHandler.c
- qDyd
- ! s@
- `FQw
- HAu`F
- 0xE(
- (y~I
- y{I
- ztI
- `zqI
- `s0
- `s0
- `s0
- `s0
- `s0
- `s0
- `s0
- `s0
- `s0
- %IJq
- `sH
- !asp
- 5`p
- 8yyy
- {x:xbI`
- 0By`
- 0@z
- @Flash Geometry for channel: %d
- Maker ID......: 0x%X (Unknown)
- Device Code...: 0x%X
- Die per channel %d chip %d..: %d
- Flash Geometry information:
- Star number:..: %d
- Channel Count: %d
- Chip per Channel: %d
- Maker ID......: 0x%X (Toshiba)
- Maker ID......: 0x%X (Sandisk)
- Device Code...: 0x%X (64GB 3.3V x8)
- Die per chip..: %d
- Cell Type.....: %d LC
- Multi page Prg: %d
- Page size.....: %d kB
- Plane number:.: %d
- Technology:...: 0x%X
- Device Type...: ABL
- Technology:...: 0x%X (2x nm)
- Technology:...: 0x%X (1x nm)
- Technology:...: 0x%X (3x nm)
- Device Type:..: not ABL
- Mask Revision.: 0x%X
- %X %X %X %X
- DDR_connectivityTest error: b1,b2 %d,%d
- x,(
- 0]!8](
- 1]!9^)
- 8^(
- @Start Xmodem sending of %d bytes required by the command.
- Start Xmodem receiving of %d bytes required by the command.
- Error receiving data via Xmodem: 0x%X
- Error sending data via Xmodem: 0x%X
- ERR.
- Total count should be a decimal number.
- Direction should be a decimal number.
- Client ID should be a decimal number.
- CDB item should be a byte in hex format.
- CDB should be of 16 bytes length.
- %08X:
- %08X
- %04X
- %02X
- b\!:]*
- !:^*
- b\!:]*
- hJh)X
- Ah}H
- {HjF
- YwHj
- {L!jbj
- ab btIP"t
- wIP"w
- MIH`
- xHpHJ
- p?IJx
- Due to LP transition, UART monitor functionality is suspended
- No such command: %s. Type '?' for help.
- --- internal commands ---
- %-15s %s
- --- diagnostic commands ---
- %-10s %-2x %s
- @.\JTAGTempFiles\cmd.txt
- @.\JTAGTempFiles\ready.txt
- .\JTAGTempFiles\result1.txt
- ERROR
- 8^(i
- yiP HC
- xaxi
- ,h(`
- w8i@
- 8aP!HC
- 8iP!HC
- >a8iP!HCpI@
- 9iP AChH
- P A]
- ERROR
- @9m
- Start Xmodem receiving of SCTP Command Frame
- Opcode 0x%X in the CDB does not match 0x%X opcode.
- Diagnostic transfer buffer is limited to %d KB
- Transfer is splitted into chunks...
- p8
- Invalid parameters. Type '? %s' for the syntax info.
- diagnostic
- debug
- diag
- Invalid mode. Mode can be either 'debug' or 'diagnostic'.
- 38400
- 57600
- 115200
- 921600
- Invalid stop bits. Please type '1' or '2'.
- even
- none
- Invalid parity. Please type 'even' or 'none'.
- software
- Invalid flow control. Please type 'software' or 'no'.
- Address 0x%X is not aligned.
- Start sending %d bytes from 0x%x address via Xmodem.
- Error sending data via Xmodem: 0x%X.
- Size cannot be zero.
- Start receiving %d bytes to 0x%x address via Xmodem.
- Error receiving data via Xmodem: 0x%X
- Invalid Mode (not Async or DDR.
- Axx)
- Axx)
- xjF
- x@xI
- Invalid Mode Number (0-5 only)
- Invalid Number Of Dies (1-%d only)
- Setting to Async. Mode %d
- Setting to DDR Mode %d
- Invalid Channel
- [chan %d] [chip %d] [die %d] [cnt: %d]: FAILED
- [chan %d] [chip %d] [die %d] [cnt: %d]:
- [
- 0x%04x|%d
- -------------------------------------------------
- Total number of BADs on chan %d, ce %d is : %5d
- @)z!@
- x@xI
- xIxR
- JxiF;
- %jFm
- Total number of BADs on ch %d is : %5d
- @Total number of BADs on device is : %5d
- [chan %d] [chip %d] [die %d]:
- [
- --- Total for die: %d
- register address 0x%X, width %d, repeat %d
- 0x%08X
- `xx(
- Axx)
- )z(y
- +xmF*})
- 0x%04X
- register 0x%X, 16 bits, set value 0x%04X
- register 0x%X, 32 bits, set value 0x%08X
- hex: 0x%08X
- dec: %d
- dec: %u
- bin: %s
- bits %d..%d: 0x%X == %d
- Physical Die %d, Physical CEn %d
- event mask can't be zero
- @This command works only DEBUG mode
- Sub feature param 1 is 0x%x
- Sub feature param 2 is 0x%x
- Sub feature param 3 is 0x%x
- Sub feature param 4 is 0x%x
- Monitor_psExecSimpleCmd: PS_IndirectExecSimpleCmd failed
- Invalid Start Channel number.
- Invalid Channel number.
- Read regfuse channel:%d die:%d NANDType:%d
- "~!} |j
- "~!} |
- dLhF
- xiF }
- FbE.
- fzgF
- @&z>@2CW
- =NrFR
- jFaz
- GOOD
- No replacement block found!
- replacementblock: 0x%x
- Monitor_parseCmdArg failed
- Flushing bad block tables
- Not flushing updated bad block tables
- total bad block count in the system is: 0x%x
- Monitor_PSGetEraseCycle: illegal input recieved: block[%d]
- star[%d] vbaBlock[%d] eraseCycle[%d]
- @Please set monitor mode to Diagnostic!!!
- @0x%X
- Device is in Self-Test Mode
- Device is NOT in Self-Test Mode
- index: 0, Address: 0x%x, MDAddress: 0x%x, MSSDList: 0x%x
- index: 1, Address: 0x%x, MDAddress: 0x%x, MSSDList: 0x%x
- Pulling Down all VG2 IO and Control pins
- !hFA^
- !hFA^
- ^0",!(
- ^a^ ^
- #$"4!
- #~lF
- qvI x
- #{"y
- a^ ^
- ^lF<!8 a^ ^
- 0#4"(!
- ^a^qH
- "{#ylF
- lF ^
- ^a^V
- ^A^P
- Done
- ERROR - Erase failure reported
- This command works only in Diagnostic mode
- ERROR - Write failure reported
- ERROR - Read failure reported
- Access Romfuse (op. %d) of Channel %d CEn %d die %d
- Read Bad column data of Channel %d CEn %d die %d
- lF("$!
- ^a^ ^
- xkFlF
- "~!}
- #xlF"
- !~ }
- #|lF
- #xlF"
- "|lF
- #y"xlF!
- x (
- x (
- x (
- x (
- x (
- x (
- x (
- x (
- x (
- x (
- x (
- x (
- Status Error returned
- Status OK returned
- Reading vba=0x%x star=%d
- @data read to address: 0x%08X
- data Write to address: 0x%08X
- Reading Device ID
- Done
- ECC power is %d.
- (it was %d)
- x (
- x (
- x (
- x (
- x (
- x (
- x (
- x (
- x (
- x (
- +ymF*
- (ymF
- )xmF(}
- +ymF*
- )~xH
- (ymF)
- *z)xmF(}
- ~ |_
- !mF)w
- )~(}
- )~(}
- (ymF)~
- )~(}
- )~(}
- )~(}
- #)~(}
- )~(}
- )~(}""
- )~(}
- C)xmF
- )~(}
- )~(}
- 0x%x
- Flash Parameter Addr 0x%x value 0x%x - Ch %d, ce %d
- Flash Parameter Addr 0x%x value 0x%x - Ch %d, ce %d, die %d
- )~(}
- )~(}
- )~(}
- )~(}
- iHjL
- fK!h
- dLiF
- iF xS
- Addr 0x%x - 0x%x
- Address should be a hex number.
- Size should be a decimal number.
- Dump %d bytes from 0x%X address.
- Value should be a hex number.
- Size of field can be 1, 2 or 4 (byte, word or dword).
- @Invalid Logging Level Value, should be smaller than %d
- this is the current logging level - %d
- mF$! i^(^
- aEC`
- P <'
- ` L'
- #""!
- Vt Dist on die %d block %d page %d channel %d plane %d
- Disk size: 0x%X LBA'a (%d GB)
- Progress: 0x%X LBA's (%d GB)
- All Done. checked AU's %d, error AU's %d
- @xV4
- Error Buffer seems to be filled with invalid data
- [FATAL FAILURE]
- Start of Stack : 0x%x
- Stack Size : 0x%x
- Channel ID should be a decimal number.
- Failed to get flash geometry.
- #%"!
- pap
- q`q
- sas
- rar
- !r`r
- C`Ff
- (`0h@
- 0`,h
- pap
- q`q
- sas
- r`r
- rbr
- rbr
- "r`r
- (`0h@
- dJ)h
- CPU0 (ISR) state on FF (occurred in CPU1)
- CPU0 (ISR), ABORT
- CPU0 (ISR), FF at %s, line: %d
- CPU1 (Unknown mode),
- %sABORT
- CPU1 state on FF (occurred in CPU0)
- CPU1 (User mode),
- CPU1 (ISR),
- %sFF at %s, line: %d
- Error at CPSR reading
- AY
- sas
- !!rar
- rbr
- "r`r
- pap
- qbq
- !sbs
- !!rarJ
- "pcp
- rAr"
- pap
- qaq
- sas
- rar
- !r`r
- C`Fe
- %s (current task)
- %s (current task), ABORT
- %s (current task), FF at %s, line: %d
- System context (current task)
- r`r
- 0pqp
- 0rqr
- 0sqs
- 0qqq
- %s (iterrupted by IRQ)
- #4Vx
- Start Xmodem sending of stack dump (%d bytes)
- argument %d: %s
- Testing nano timer,micro timer, system tick timer
- Going to sleep for 1 minute to test each timer...
- [1/3] test passed, took %d uSec (micro timer)
- [2/3] test passed, took %d periods of 80ns each
- [3/3] test passed, took %d uSec (system tick timer)
- File #%d is invalid.
- @Error open file #%d.
- @Start sending file #%d (%d bytes) via Xmodem.
- Error sending data via Xmodem (errNo=0x%X).
- File size must be multiple of 512
- Start receiving file #%d (%d bytes) via Xmodem.
- 8IlF
- h8I8
- -HF!g
- Error receiving data via Xmodem (errNo=0x%X).
- @-> %d : %d, %d
- PS, CPU 1 (ISR)
- (CPU 1) in unsupported mode: 0x%X
- PS (CPU 1) user mode
- PS (CPU 1) in WFI state
- PS_PowerManagement.c
- yD yI
- DDR Metadata driver information:
- Enabled
- Disabled
- Status: %s
- Metadata line length: %d bytes
- @OOB driver information:
- Board temperature....: %d C
- RAW register value is: 0x%x
- Int sensor offset is.: %d
- Ext sensor offset is.: %d
- gfffSYS_SThrottle.c
- Warning!! Detected sudden temperature spike {%d->%d}
- DDR Refresh updated -> 0x%2.2X
- DDR Refresh restored -> 0x%2.2X
- @Self - Throttle Enabled..: NO
- Self - Throttle Enabled..: YES
- Self Throttle Module info :
- Cur device temp ..................: 0x%X
- Prev device temp .................: 0x%X
- Current delay [RD]..............: %d uS
- Current delay [WR]..............: %d uS
- Previous delay [RD]..............: %d uS
- Previous delay [WR]..............: %d uS
- Host req. delay [RD]..............: %d uS
- Host req. delay [WR]..............: %d uS
- @Actual PS delay [RD]..............: %d uS
- @Actual PS delay [WR]..............: %d uS
- Host req min read perf............: %d times
- Host req min write perf...........: %d times
- Number of returns to NORMAL zone..: %d times
- Number of returns to CRITICAL zone: %d times
- Number of throttling events ......: %d times
- Critical state time...............: %d
- Throttle state time...............: %d
- 7.8uS * bm_clk
- 3.9uS * bm_clk
- DDR refresh rate..................: %s
- DDR temp for refresh update.......: %dC
- Max device temperature (volatile).: %dC
- Serial flash information:
- Not accessible
- Manufacturer ID.........: 0x%X
- Device ID...............: 0x%X
- Extended device ID......: 0x%X
- Accesible
- Device status...........: %s
- Device capacity.........: %d bytes
- Block size..............: %d bytes
- SPI clock rate..........: %d MHz
- Device status..: %s
- Ha2U0*
- No Sync
- Host canceled
- Undefined
- SYS_MsgExt.c
- Message extensions information:
- Total memory allocated...........: %d bytes
- Message extension size...........: %d bytes
- Total message extensions (read).: %d
- Total message extensions (write): %d
- Number of free extensions (read).: %d
- Number of free extensions (write): %d
- ```(
- 0`p`
- #jh)h
- (`h`
- Vj((p
- {HlN
- @Please use the "diag" mode for this feature
- @Invalid interface (must be "s" or "j").
- File size is too big
- Please start file transfer using xModem protocol
- Invalid address parameter. Must be hex number
- Invalid parameter. The only option is "v" for write-verify
- Invalid parameter. The only options are <addr> <len>
- Invalid length parameter. Must be decimal number
- Target:
- G5_FW_STARv3
- Build flags:
- POWER_MANAGEMENT
- G5_BOOT_FROM_FLASH
- G5_FS_INIT_POST_SPL
- PMM
- NVP_SUPPORT_ENABLE
- CM_SEQUENCER_BLOCKING_CODE
- SECURITY_ERASE
- PS_BADBLOCKMANAGEMENT_ENABLE
- DEVICE_TOGGLE_MODE
- FINAL_FORM_FACTOR_2_5
- SATA_FFU_SUPPORT
- REAL_CM_ML
- STAR_MODE
- PS_ERROR_HANDLING
- CAPACITY_DEPEND_ON_STAR_NUM
- FH_SHOW_ENABLE
- TRIM_SUPPORT
- STAR_VER03
- INIT_STAR_05
- Invalid length parameter. Must be decimal number
- sctp
- errlog
- mddr
- sflash
- msgext
- flashgeom
- conf
- time
- [Build Info]
- 10:07:24
- Sep 17 2013
- Target %s [%s][RELEASE], built on %s at %s
- Product configuration: %s
- ASIC Type............: Van Gogh v2.1
- Target machine %s, username %s
- Full build path is %s
- [Version information]
- FW Running on........................- TWO CORES
- FFU compatibility ID.................- HI:0x%X LO:0x%X
- @AidKcH
- `HaI
- sHtIB
- .`&p
- Diagnostic functionality version: %d.%d
- HW register configuration version: %d.%d
- External FW version..................- "%s"
- Device serial number.................- "%s"
- [Size information]
- SRAM code size............................- 0x%x bytes
- SDRAM code size (only sdram_code).........- 0x%x bytes
- SRAM data section (including .bss).......- 0x%x bytes
- @SDRAM data section (including .bss).......- 0x%x bytes
- ASIC Type............: Van Gogh Lite v2.1
- @%llu uS have passed since last power up
- Entered SWI interrupt
- *** FH_CopyData: moduleId %d not exists***
- size %x pDst %x moduleSize %x ***
- UEUQp
- @c:\fh_log.txt
- @0@-
- Older FW versions are not supported
- Log Version : %d
- FW Version : HI:0x%X LO:0x%X
- Current CPU : CPU%d
- Module : %s
- Line : %d
- << Exception has occured >>
- CPU Registers : CPU0 CPU1
- ---------------> [CPSR] = 0x%-8X 0x%X
- ---------------> [SPSR] = 0x%-8X 0x%X
- ---------------> [LR ] = 0x%-8X 0x%X
- ---------------> [SP ] = 0x%-8X 0x%X
- ---------------> [R%-3d] = 0x%-8X 0x%X
- Intr Task's PC : 0x%08X
- Intr Task's LR : 0x%08X
- Intr Task's SP : 0x%08X
- RTOS ErrNo : 0x%08X
- SW Timestamp : %llu ticks
- HW Timestamp : %llu uS
- User parameters:
- ---------------> [ARG%d] = {0x%X}
- Prev. LR : 0x%X
- RTOS Task ID : [0x%X = CM]
- RTOS Task ID : [0x%X = FE]
- RTOS Task ID : System Context
- RTOS Task ID : [0x%X = STAR_%d]
- RTOS Task ID : [0x%X = DIAG]
- Record CRC : 0x%X
- D0 p`2
- Error Log Information:
- Warning !!! Incorrect file signature, data may be corrupted.
- FW Version :....%s
- Last Record:....%d
- Warning! Data CRC mismatch found [0x%X] expected [0x%X]:
- [LOG RECORD %d]
- Error! Could not read error log file
- Error! Could not read Log Errror Record
- EXCEPTION
- pd
- %/H)
- %1h
- Show function for module %s is not implemented
- Module %s is not listed in the show modules table
- Show function for module with id [%d] is not implemented
- Module with id [%d] is not listed in the show modules table
- Module %5s id = %2d
- Upgrade FW not compatable with original.
- FFU ERROR: wrong file CRC
- FS Mutex allocation failed.
- FS queue allocation failed.
- FS_Api.c
- ?FID21VER1
- @Aborted.
- Passed.
- @p@-
- @p@-
- $ J
- 8^(
- "UC09
- 0B0By
- 08 (
- x09 )
- x09 )
- x09 )
- 0B0Ay
- 1B1Jy
- CpI`
- %02X
- %02X
- 0x%04X: %02X
- File 0x%X invalid
- Wrong parameter: %s
- PRIMARY
- SECONDARY
- File data (%s copy)
- Wrong file ID, seek or length parameter
- Called without input parameters
- FS Boot block info
- FS Boot sector timestamp : 0x%02X
- FS Service partition info
- FS service partition no. of files : 0x%02X
- FS service partition latest MAP no.: 0x%02X
- \qF
- IT9Y
- \qF
- rO8h
- dM(h
- 0J0Z
- 0B0Ay
- 0A0B{
- FS Code partition detailed info
- FS Code partition no. of files : 0x%02X
- FS Code partition latest MAP no.: 0x%02X
- FS CFG info (configuration)
- FS Pages per metablock - 0x%04X
- FS Pages per phy. block - 0x%04X
- FS phy. block size (in sectors) - 0x%04X
- FS metablock size (in sectors) - 0x%04X
- FS sectors per page - 0x%04X
- FS bytes per page - 0x%04X
- FS sector per AU - 0x%04X
- FS AU per page - 0x%04X
- FS phy. blocks per metablock - 0x%04X
- FS total size (in sectors) - 0x%04X
- FS channels - 0x%04X
- FS phy. block per channel - 0x%04X
- FS phy blocks per metablock - 0x%04X
- STAR
- Unknown
- Idle state
- FFU done. Power reset required
- FFU finished. BLR passed
- FFU finished. ReConstruct media layout structures started
- FFU finished. FS reconstruct started
- FFU finished. New FW is verified
- FFU abort in BLR.
- 0B0Ay
- 0B0Ay
- yay y
- cx"x
- yay y
- cx"x
- yay y
- cx"x
- FFU re-format of specific module failed
- FFU cleanup process failed
- FFU aborted
- FFU in process
- FS allocation failed
- Wrong CRC of file
- FFU started with not comatable FLUF. Downgrade
- FFU started with not comatable FLUF
- FFU history
- Upgrade from FW - "%c%c%c%c%c%c%c%c"
- to FW - "%c%c%c%c%c%c%c%c"
- Status: - "%c%c%c%c%c%c%c%c"
- FFU Timestamp: Power cycle - %d
- Aborted.
- Abort step: - %s
- Abort module: - %s
- @-----------------------------------------------------
- FBL info (Free Block List)
- Metablocks MAP (0-3)
- 0x00000000 | 0x00000001 | 0x00000002 | 0x00000003
- c:d:p:b | c:d:p:b | c:d:p:b | c:d:p:b
- ------------------------------------------------------
- @ %X:%X:%X:%02X
- Metablocks MAP (4-7)
- 0x00000004 | 0x00000005 | 0x00000006 | 0x00000007
- c:d:p:b | c:d:p:b | c:d:p:b | c:d:p:b
- 0@~@
- 0B~R
- IpC h
- oIpC h
- Metablocks MAP (8-11)
- 0x00000008 | 0x00000009 | 0x0000000A | 0x0000000B
- c:d:p:b | c:d:p:b | c:d:p:b | c:d:p:b
- Metablocks MAP (12-15)
- 0x0000000C | 0x0000000D | 0x0000000E | 0x0000000F
- c:d:p:b | c:d:p:b | c:d:p:b | c:d:p:b
- Remaining spare blocks on channels (0-3)
- Remaining spare blocks on channels (4-7)
- Metablocks Status
- Good
- Bad
- 1!1Jy
- 3M(hY
- LPM info (Partition table)
- Metablock 0x%X Status:
- @Block is Free
- Block is Bad
- Block is occupied by
- boot partition
- Erase counter 0x%X
- critical dump partition
- workload file partition
- workload cache metablock
- code partition
- service partition
- show FS - Displays FS general info.
- show FS Service - FS Service partition details
- show FS Code - FS Code partition details
- show FS Boot - FS Boot partition details
- show FS CFG - FS CFG (configuration) details
- show FS FBL - FS FBL (free block list) details
- show FS FFU - Show all FFU transitions
- show FS LPM - Show FS partition table
- show FS Workload - Show FS workload file information
- Service
- Code
- Boot
- [FS Info]
- FS Metablocks
- FS Code Metablocks : Primary - 0x%04X Secondary 0x%04X
- FS Service Metablocks : Primary - 0x%04X Secondary 0x%04X
- FS Boot Metablocks : Primary - 0x%04X Secondary 0x%04X
- FS Boot sector timestamp : 0x%02X
- FS Code partition info
- FS Code partition no. of files : 0x%02X
- FS service partition no. of files : 0x%02X
- IFS_Support.c
- Sandis
- Read from file 0x%X sector 0x%X failed.
- FS Directory full. File 0x%X creation failed.
- Read from closed file 0x%X.
- Write to file 0x%X that was open for read only.
- @succeeded
- failed
- FS Write partition manager file %s.
- Write to file 0x%X while long file written.
- Write to closed file 0x%X.
- Open file 0x%X for write while long file written.
- Too many open files. Open 0x%X file failed.
- Seek on closed file 0x%X.
- Wrong seek 0x%X param
- . Seek leaved on current position.
- Try to close closed file 0x%X.
- Try close file 0x%X while file 0x%X during write.
- Create new FS failed with status 0x%X.
- IFS_Support.c
- failed!!!
- succeeded
- PRIMARY
- SECONDARY
- Repairing of FS boot partition %s copy %s
- Code
- Service
- Repairing of FS %s partition %s copy %s
- Unknown FS Error type 0x%X
- CRC of MAP file corrupted
- FS_LPM_Support.c
- Read using ssd: 0x%X
- @Write using ssd: 0x%X
- @Write out of metablock bounds
- FS doesn't support files larger than 2MB.
- LPM Write start: file - 0x%X sector count - 0x%X
- @Relink failed.
- Allocation metablock failed.
- Write boot sector.
- FS Write BS: channel
- @Create new SPL file failed.
- Write boot sector failed.
- FS Compaction copy %d started.
- Allocation buffers needed for compacton failed.
- Original file - 0x%X copy - %d not found in MAP file
- Read from original file - 0x%X copy - %d sector - 0x#X failed
- Write to compacted copy - 0x%X file - 0x%X sector - 0x#X failed
- succeeded
- failed
- FS Compaction copy %d %s.
- Not enough space to write large file
- Found used metablock 0x%X
- @LPM file corrupted and will be re-created
- Found not used metablock 0x%X
- PRIMARY BB copy corrupted
- SECONDARY BB copy corrupted
- Fix failed
- Write out of metablock bounds
- FS compaction critical dump started.
- Allocation buffers needed for compacton failed.
- @Read from original critical dump file sector - 0x#X failed
- @Write to critical dump failed
- succeeded
- FS Compaction critical dump %s.
- ! Z
- h *.
- _LiO
- CiFN
- !`iFN
- h`` h
- 5I h
- /I h
- !I h
- AC$H
- @Msg type during LP4: 0x%X
- @Msg type 0x%X, NewPowerState %d dropped
- 7@>a7
- h Z
- gH@z
- ]HAz
- !S%1
- PMM_Main.c
- main.c
- $ hA
- c`(k
- `h)j@
- `hik@
- `fHii
- 0XC(b
- 0XChc
- (tht0
- (tht
- i j1
- RTOS_Mem.c
- DTCM_PARTITION
- SDRAM_PARTITION
- mInHM
- t2
- VIWHM
- `t(
- @Memory management information...:
- --------------- DTCM memory ---------------
- Start address...........: 0x%X
- Static pool size........: 0x%X bytes
- Dynamic pool size.......: 0x%X bytes
- Reserved size.... ......: 0x%X bytes
- Free space .............: 0x%X bytes
- -------------- SDRAM memory ---------------
- Physical SDRAM size.....: %d MB
- Physical SDRAM type.....: DDR%d
- Physical BM/SDRAM freq..: %dMHz
- Direct start address....: 0x%X
- Protected start address.: 0x%X
- Reserved size...........: 0x%X bytes
- Free space..............: 0x%X bytes
- @RTOS_Ipc.c
- mMsgType = 0x%X
- Message is untouched.
- (PS_READ)
- (PS_WRITE)
- (PS_ERASE)
- (PS_COPY)
- (PS_READ_METADATA)
- (PS_FIND_LAST_GOOD_PAGE)
- (PS_SPECIAL_OPERATION)
- (PS_INVALID_START)
- (PS_STAR_INIT_DONE)
- (PS_FASTREAD)
- (UNKNOWN)
- mMsgID = 0x%X
- mCmdInitiator.mStarID = 0x%X
- mCmdInitiator.mGroupID = 0x%X
- (TO_STAR)
- (TO_CM)
- (TO_FS)
- (TO_DIAG)
- (TO_FE)
- (TO_Unknown)
- mCmdInitiator.mBuffSeg = 0x%X
- mQueueId = %8d
- (STAR0_CMD_Q)
- (STAR1_CMD_Q)
- (STAR2_CMD_Q)
- (STAR3_CMD_Q)
- (STAR4_CMD_Q)
- (STAR5_CMD_Q)
- (STAR6_CMD_Q)
- (STAR7_CMD_Q)
- (SCTP_ACK_Q)
- (DIAG_CMD_Q)
- (CM_STATUS_Q)
- (CM_CMD_Q)
- (FE_CMD_Q)
- (FS_STAT_Q)
- (PS_SYNC_Q)
- mParams = 0x%08X
- (RTOS_ADD_FIRST |
- (RTOS_ADD_LAST |
- RTOS_WAIT_FOREVER)
- RTOS_NO_WAIT)
- Not implemented.
- queue
- event
- [IPC Info]
- [IPC Queue List]
- [IPC Event]
- Current mask.........: 0x%X
- Current mask.(CPU0)..: 0x%X
- [IPC QueueID %d MessageID %d dump]
- Invalid QueueID: %d
- [IPC QueueID %d Info]
- Name..................: "
- STAR%d STAT"
- Object address........: 0x%X
- Buffer address........: 0x%X
- Capacity..............: %d
- Message size..........: %d
- Available.............: [%d/%d]
- Head (read) index....: %d
- Head (read) address..: 0x%X
- Tail (write) index....: %d
- Tail (write) address..: 0x%X
- PS CMD"
- PS STAT"
- PS CM"
- The specified message ID has been already de-queued.
- [Debug: IPC QueueID %d MessageID %d dump]
- [Debug: IPC Queue List]
- [Debug: IPC QueueID %d Info]
- --------------------------------
- Message ID/status.: %d / %s
- Message address...: 0x%08X
- Message dwords....:
- 0x%02X |
- 0x%08X
- Message info......:
- Current mask..........................: 0x%X
- raised
- cleared
- RTOS_PS_QUEUE_BIT.....................: %s
- RTOS_PS_EVENT_TRACK_DONE_BIT..........: %s
- RTOS_PS_SEQ_BLK_RESTART_BIT (CPU1)....: %s
- RTOS_PS_SEQ_BLK_RESTART_BIT (CPU0)....: %s
- Invalid length parameter. Must be decimal number
- RTOS_Kernel.c
- Message Events
- Barrier Events
- Invalid length parameter. Must be decimal number
- task
- queue
- [RTOS Info]
- System tick is........: %d microseconds
- System time is........: %llu ticks
- Real time is........: %llu microseconds
- Time spent in LP mode.: %llu microseconds
- [Task List]
- Task N%2d...........: {Name = "%s", taskID = %d , state = 0x%x
- (completed)}
- (ready)}
- (terminated)}
- (suspended)}
- (sleep)}
- (queue_susp)}
- (semaphore_susp)}
- (event_flag)}
- (block_memory)}
- (byte_memory)}
- (io_driver)}
- (file)}
- (tcp_ip)}
- (mutex_susp)}
- (unknown)}
- [Queue List]
- UEUQ
- [Mutex List]
- Mutex N%2d.........: {Name = "%s", mutexID = %d}
- [SW Timer List]
- SW Timer N%2d......: {Name = "%s", timerID = %d}
- [Events counter]
- Event bit %2d has = {%d} pending events
- [TaskID %d Info]
- Name..................: "%s"
- State.................:
- completed
- ready
- terminated
- suspended
- sleep
- queue_susp
- semaphore_susp
- event_flag
- block_memory
- byte_memory
- io_driver
- file
- tcp_ip
- mutex_susp
- unknown
- (0x%x)
- Object address........: 0x%X
- None
- Blocking object info..: "%s"
- Priority..............: %d
- Stack pointer.........: 0x%X
- Stack start pointer...: 0x%X
- Stack end pointer.....: 0x%X
- PC register.(context).: 0x%X
- SP register.(context).: 0x%X
- Stack utilization.....: [%d byte / %d byte]
- Task ERRNO status : 0x%X
- DRHTThread object status..: Valid
- Thread object status..: Corrupted
- [QueueID %d MessageID %d dump]
- The specified message ID has been already de-queued.
- [QueueID %d Info]
- Buffer address........: 0x%X
- Capacity..............: %d
- Message size..........: %d
- Available.............: [%d/%d]
- Suspended task info...: "%s"
- Queue object status...: Valid
- Queue object status...: Corrupted
- IH`
- @h!h
- 2P0F
- 0pH
- aH1{
- &hh!h
- y@ @
- @SCTP_Protocol.c
- STAT
- ph!h
- I "(
- 0p h/
- rQr9|
- yI I
- $0p(
- 0s%
- yD yI
- dI "F
- _I "F
- 8p0
- JI "F
- <I "F
- 5I "F
- @<SCTP diagnostic information>
- State..................: %d
- Current LBA............: 0x%X
- Command type...........: 0x%X
- Bytes to transfer......: 0x%X
- CMD Status.............: 0x%X
- TRUE
- FALSE
- Is SCTP Busy...........: %s
- 1#Bj
- :r#,
- J4 s
- Random Write Head: %d Tail: %d Free: %d
- Random Read Head: %d Tail: %d nextAfterPartial: %d Free: %d
- FE_FASTREAD_START_INDEX: 0x%X
- ES_FASTREAD_START_INDEX: 0x%X
- PS_START_INDEX: 0x%X
- WUC_SCT_START_INDEX: 0x%X
- STAR_START_INDEX: 0x%X
- CM_BM_API.c
- Vector
- Partial
- [FBA: 0x%08X, %7s: 0x%02X mSSD
- -%02X:%02X
- BufMngrIntMask0 %4xh
- BufMngrIntMask1 %4xh
- BufMngrIntMask2 %4xh
- BufMngrIntMask3 %4xh
- BufMngrStatus0 %4xh
- BufMngrStatus1 %4xh
- BufMngrStatus2 %4xh
- BufMngrStatus3 %4xh
- Host AvailableSectorCount %8xh
- CurrHostSegment SectorCount %8xh
- CurrHostSegment FreeSpace %8xh
- HostSegment Sel %8xh
- HostSegment0 LnkLstPtr %14xh
- HostSegment0 ExpectedLnkLstP %8xh
- HostSegment0 Size %19xh
- HostSegment0 SectorCount %12xh
- HostSegment0 TransferPtr %12xh
- HostSegment1 LnkLstPtr %14xh
- HostSegment1 ExpectedLnkLstP %8xh
- HostSegment1 Size %19xh
- HostSegment1 SectorCount %12xh
- HostSegment1 TransferPtr %12xh
- HostSegment2 LnkLstPtr %14xh
- HostSegment2 ExpectedLnkLstP %8xh
- HostSegment2 Size %19xh
- HostSegment2 SectorCount %12xh
- HostSegment2 TransferPtr %12xh
- HostSegment3 LnkLstPtr %14xh
- HostSegment3 ExpectedLnkLstP %8xh
- HostSegment3 Size %19xh
- HostSegment3 SectorCount %12xh
- HostSegment3 TransferPtr %12xh
- HostSegment4 LnkLstPtr %14xh
- HostSegment4 ExpectedLnkLstP %8xh
- HostSegment4 Size %19xh
- HostSegment4 SectorCount %12xh
- HostSegment4 TransferPtr %12xh
- HostSegment5 LnkLstPtr %14xh
- HostSegment5 ExpectedLnkLstP %8xh
- HostSegment5 Size %19xh
- HostSegment5 SectorCount %12xh
- HostSegment5 TransferPtr %12xh
- HostSegment6 LnkLstPtr %14xh
- HostSegment6 ExpectedLnkLstP %8xh
- HostSegment6 Size %19xh
- HostSegment6 SectorCount %12xh
- HostSegment6 TransferPtr %12xh
- HostSegment7 LnkLstPtr %14xh
- HostSegment7 ExpectedLnkLstP %8xh
- HostSegment7 Size %19xh
- HostSegment7 SectorCount %12xh
- HostSegment7 TransferPtr %12xh
- CurrExtSegment SectorCount %8xh
- CurrExtSegment FreeSpace %8xh
- ExtSegment Sel %8xh
- ExtSegment0 LnkLstPtr %14xh
- ExtSegment0 ExpectedLnkLstP %8xh
- ExtSegment0 Size %19xh
- ExtSegment0 SectorCount %11xh
- ExtSegment0 TransferPtr %11xh
- ExtSegment1 LnkLstPtr %14xh
- ExtSegment1 ExpectedLnkLstP %8xh
- ExtSegment1 Size %19xh
- ExtSegment1 SectorCount %11xh
- ExtSegment1 TransferPtr %11xh
- ExtSegment2 LnkLstPtr %14xh
- ExtSegment2 ExpectedLnkLstP %8xh
- ExtSegment2 Size %19xh
- ExtSegment2 SectorCount %11xh
- ExtSegment2 TransferPtr %11xh
- ExtSegment3 LnkLstPtr %14xh
- ExtSegment3 ExpectedLnkLstP %8xh
- ExtSegment3 Size %19xh
- ExtSegment3 SectorCount %11xh
- ExtSegment3 TransferPtr %11xh
- CurrFlashSegment SectorCount %8xh
- CurrFlashMediaSegment FreeSpace %8xh
- FlashSegment Sel %8xh
- FlashCtrllerSegment0 LnkLstPtr %14xh
- ExpectedFlashMediaSegment0 LnkLstP %10xh
- FlashCtrllerSegment0 Size %19xh
- FlashCtrllerSegment0 SectorCount %12xh
- FlashCtrllerSegment0 TransferPtr %11xh
- FlashCtrllerSegment1 LnkLstPtr %14xh
- ExpectedFlashMediaSegment1 LnkLstP %10xh
- FlashCtrllerSegment1 Size %19xh
- FlashCtrllerSegment1 SectorCount %12xh
- FlashCtrllerSegment1 TransferPtr %11xh
- FlashCtrllerSegment2 LnkLstPtr %14xh
- ExpectedFlashMediaSegment2 LnkLstP %10xh
- FlashCtrllerSegment2 Size %19xh
- FlashCtrllerSegment2 SectorCount %12xh
- FlashCtrllerSegment2 TransferPtr %11xh
- FlashCtrllerSegment3 LnkLstPtr %14xh
- ExpectedFlashMediaSegment3 LnkLstP %10xh
- FlashCtrllerSegment3 Size %19xh
- FlashCtrllerSegment3 SectorCount %12xh
- FlashCtrllerSegment3 TransferPtr %11xh
- StartAddressField %16xh
- EndAddressField %16xh
- NextMSSD %16xh
- Tag %d was not found in the random DB, probably sequential command:
- CM_PartialTH.c
- Adjust Aligned mLastUECCLBA2Tx == LbaArrivedToDDR ,count = 0x%x
- Adjust Aligned mLastUECCLBA2Tx != LbaArrivedToDDR ,count = 0x%x
- CM_RLAFinishedReadFromFlash() mUeccSmartLba=0x%x, mUeccSmartData=0x%x
- CM_RLAFinishedReadFromFlash the UECC is not the the execution queue
- CM_Trim.c
- Invalid length parameter. Must be decimal or hexadecimal number
- Invalid parameter. The only options are <submodule_name> and <submodule_param>
- CM_Show do not recognize submodule name,please use:
- "ML_All" - For all command lists
- "ML n" - For command n attributes
- "FIND n" - For finding to which list command n belong
- "LBA n" - For Finding command with the specific LBA
- "tag n" - For Finding command with the specific Tag
- "CM" - For CM global variables
- "mBM_MSSD n" - For mSSD n attributes
- "MSSD_LIST from len" - For mSSD list from given mSSD till from+len
- "TH n" - For pBuffer n attributes
- "TH_ALL n" - For all pBuffer that are part of command n
- "TH_LIST n" - For details of all pBuffer that are part of command n
- "BM" - For Buffer Manager Data Base
- "mBM_drv n" - For Buffer Manager registers
- "HS" - For Buffer Manager HS registers
- "EX" - For Buffer Manager EX registers
- "FS" - For Buffer Manager FS registers
- "mask" - For Buffer Manager Mask registers
- "status" - For Buffer Manager Status registers
- "SeqWrite" - For sequential write Data Base
- "RLA" - For read look ahead Data Base
- "RLA_ALL" - For entire read look ahead Data Base
- "partial" - For partial parameters
- "Cache" - For cache state
- "DEF" - For CM definitions
- "debug from len" - For CM debug array
- "SM n" - For Segment manager parameters
- "DP" - For Data Path global data
- "CmdQ" - For RTOS CM command Queue messages
- "StatusQ" - For RTOS CM status Queue messages
- "Read" - For active READ list commands
- "Write" - For active WRITE list commands
- "Empty" - For empty list commands
- "Active" - For active NCQ commands
- "List n" - For specific list commands
- "Trim" - For Trim command
- Raw Data......: [0x%02X 0x%02X 0x%02X 0x%02X 0x%02X 0x%02X 0x%02X 0x%02X]
- WARNING FLAHSES NOT IDENTICAL! AT LEAST CHANEL [%d] CHIP [%d] FLASH IS NOT SAME AS CHANEL 0
- DIAG_GetCvd: BBM GetRepBlk failed with die[%d] ch[%d] phyPl[%d] ce[%d] blk[%d]
- DIAG_GetSetPSBlockConfiguration failed, requested [%d] blocks, star[%d] only has [%d] blocks
- Too few arguments.
- Command Dispatcher is busy. Maybe it is in the progress of execution SCTP diagnostic command.
- Usage of any diagnostic command:
- [opcode/name] [total_count] [direction] [client_ID] [CDB]
- [total_count] - size of transmitted/received data in sectors
- [direction] - direction of the transfer
- (0 - write, 1 - read, 2 - no data transfer)
- [client_ID] - ID of the Command Dispatcher client
- [CDB] - comma separated array of 16 bytes.
- The first byte is opcode of the command.
- Meaning of the rest bytes is command depended.
- If the command issued without arguments Xmodem receiving will be
- started to receive from host SCTP Command Frame.
- debug
- diag
- fatal_failure
- unknown_mode
- Invalid baud rate. Baud rate can one of 38400, 57600, 115200 or 921600.
- Bad block limit exceeded for STAR %d [ch:%d,pl:%d], maximum that is allowed is %d, found %d
- Monitor_psExecSimpleCmdCb: Invalid channelNum[%d] allowed values[0 - 7d]
- Monitor_psExecSimpleCmdCb: Invalid option[%d] allowed values[0 - %d]
- GetMetaBlockState: star[%d] metaBlock[%d] state[%s] blockBits[0x%x]
- Illegal input: first argument (flush BBT) is TRUE or FALSE recieved[%s]
- BlackBoxSearchLookup: star[%d] channel[%d] plane[%d] blkGrp[%d] phyBlk[%d] repBlkGrp[%d] repBlk[%d]
- expected: min[%d] max[%d] (0-min are FS blocks)
- Monitor_PSGetEraseCycle: channel[%d] ce[%d] die[%d] phyPlane[%d] block[%d]
- The block is a replacement block, so the eraseCycle could be inaccurate
- Monitor_PSGetEraseCycle: illegal input recieved: channel[%d] ce[%d] die[%d] phyPlane[%d] block[%d]
- expected max: channel[%d] ce[%d] die[%d] phyPlane[%d] block[%d]
- you have now 5 seconds to press the reset button to reset
- channel %d, chip %d
- Invalid start block or number of blocks. start block + blocks %d (max %d). Not performing Erase operation
- Erasing blocks %d..%d on all planes, die and channels- Blk #s exclude FS
- Erasing blocks %d..%d on all planes, die and channels- Blk #s include FS
- Writing %d AUs on die %d block %d page %d channel %d plane %d using pattern %d
- Reading %d AUs on die %d block %d page %d channel %d ce %d plane %d AU %d excludeFS %d DirAPI %d
- Exec. Monitor BB Latch Check Ch %d CEn %d die %d plane %d block %d page %d
- Reading %d AUs on die %d block %d page %d channel %d ce %d plane %d AU %d
- Reading page on channel %d, chip %d, die %d, plane %d, block %d, page %d
- Writing page on channel %d, chip %d, die %d, plane %d, block %d, page %d, pattern %d
- Set Flash Parameter Addr 0x%x bitmask 0x%x value 0x%x - Ch %d, ce %d, All die
- Set Flash Parameter Addr 0x%x bitmask 0x%x value 0x%x - Ch %d, ce %d, die %d
- Size of displayed field can be 1, 2 or 4 (bytes, words or dwords).
- This command works only in Diagnostic mode. To switch mode please use "setmode" command.
- Metadata error at: LAB=0x%X, FBA(Au)=0x%X, MDATA=0x%X, VBA=0x%X, STAR=0x%X
- Monitor is in Diagnostic mode now, switch it to the DEBUG mode.
- CRC32 calculation for ITCM is 0x%x, took %d periods of 80 ns each
- \service\satacfg.bin
- \service\satacfg.bin
- \service\satacfg.bin
- 0xF1 Total LBA written - 0x%X,%x,%x,%x,%x,%x
- 0xF2 Total LBA read - 0x%X,%x,%x,%x,%x,%x
- 241 F1h Total LBA written - 0x%X,%x,%x,%x,%x,%x
- 242 F2h Total LBA read - 0x%X,%x,%x,%x,%x,%x
- 173 ADh Wear Leveling Count - min=0x%X, max=0x%X, average=0x%X
- 184 B8h End to End Error Detection/Correction - Norm=0x%X, Total=0x%X, Total recoverable=0x%X
- 180 B4h End to End Error Detection / Correction Rate - Norm=0x%X, Worst=0x%X
- 184 B8h End to End Error Detection/Correction Count - Norm=0x%X, Total=0x%X, Total recoverable=0x%X
- SATA_SMARTOnCMStatusMessage & SmartSelfTest not supported - VERY BAD!
- 'current' and 'read' commands not point to the same command, update pointers
- Looking for command with HS=%d, CXSBReadPtr=%d, CXSBWritePtr=%d
- SDRV_UeccRLAGetLbaToTransfer() - command found, last LBA to TX=0x%X, last FIS size=%d
- SDRV_UeccRandomGetSecCountToTransfer() lbaWuecc=0x%x, tag=0x%X, sectorTx=0x%X
- SDRV_UeccRandomGetSecCountToTransfer() 0x%x sectors to transfer
- SDRV_UeccRandomGetSecCountToTransfer() ERR! impossible number of sectors to transfer
- SDRV_HandleUecc() called at the middle of Abort Process -> do nothing
- FE_FastReadShowHelp
- FE_FastReadShowCmdRcd
- FE_FastReadShowMgr
- FE_FastReadShowUeccInfo
- FE_FastReadShowStat
- ================================================================
- show fe fr xfer - Show all pending fastread cmd in the XFER queue.
- Command Completed
- Command Started
- Message sent to STAR
- PS Done
- Transfer Started
- Transfer Completed
- Illegal:
- Active Fast Read Commands:
- ________________________________
- Invalid parameter. The only options are <submodule_name> and <submodule_param>
- ---------------------------------------------------------------
- ---------------------------------------------------------------
- ---------------------------------------------------------------
- ----- SATA Control Low R5808h[12:15] - Selected PM state(transition requested)
- ---------------------------------------------------------------------------
- pESATTxRegs->mCXSBCurrent0.mBits..[The CXSB Current 0 and 1. R4B0Ch-R4B0Eh]
- ----------------------------------------------------------------------------
- pESATTxRegs->mCXSBFwReq0.mBits..[The CXSB FW Request 0 and 1. R4B04h-R4B06h]
- ---------------------------------------------------------------------
- pESATTxRegs->mCXSBCtrlStatus.mBits..[The CXSB Control/Status. R4B02h]
- --------------------------------------------------------------------------------
- pESATTxRegs->mCxsbFIFO[].mCXSBFwReq0.mBits..[The CXSB FIFO[0-63]. R4D80h-R4DFEh]
- pESATTxRegs->mCRSBCtrlStatus.mBits..[The CRSB Control/Status. R4AF8h]
- pESATTxRegs->mCrsbFIFO[].mBits..[The CRSB FIFO [0-31]. R4BA0h-R4BDEh]
- ----------------------------------------------------------------------
- pESATTxRegs->mCmdHistoryCHSBMiscCtrl.mBits..[The CHSB Control. R4AFCh]
- LBA0=0x%X, LBA1=0x%X, LBA2=0x%X, LBA3=0x%X, LBA4=0x%X, LBA5=0x%X
- --Last FE message--
- cntPostponedMsgLastUpdated = %d
- cntPostponedMsgAvailable = %d
- --Postponed FE msgs--
- -----------------------
- [%d]:
- Last Valid QRAM:
- ---------------------------------
- -------------------
- R_ERRp response for non-Data FIS counter - 0x%X
- R_ERRp response for Data FIS counter - 0x%X
- Command failed & ICRC err bit set to 1 in Error reg - 0x%X
- Signature D2H Register FISes sent due to a COMRESET - 0x%X
- sataMiscParams.mUserCapacity = 0x%X
- eSAT MAX LBA = 0x%X%X
- Device Statistics Timer Counter = %d
- Device Statistics Timer Stamp msec = %d%d
- Last received Msg num = %d place
- --Lastly received FE msgs--
- Previous value R4A0E[0]=%d, R4A30[0]=%d,
- Current value R4A0E[0]=%d, R4A30[0]=%d,
- ----- Device Statistics log (Log Address 04h) - General Statistics (Log Page 01h) Current Session :
- Number of times that WrUnc command was sent to device - %d
- new value of feDbgStopOnCOMRESET =%d
- FE_Show do not recognize submodule name,please use:
- "id1" - Identify Device data from DDR, Part 1
- "id2" - Identify Device data from DDR, Part 2
- "id3" - Identify Device data from DDR, Part 3
- "capacity" - device capacity in all modules
- "smart" - SMART related counters
- "phy" - PHY error counters
- "pm" - Current ATA and SATA PM state
- "cxsb" - Command Execution Sequence Buffer
- "crsb" - Command Receive Sequence Buffer
- "chsb" - Command History Sequence Buffer
- "qram" - Queue RAM
- "savedQram" - Queue RAM before reset
- "esatintern" - FE internal parameters
- "esatreg" - eSAT registers
- "abort" - Abort process treatment information
- "sos" - eSAT states, data direction etc
- "fequeue" - FE queue status and received messages
- "femsginpm" - Postponed FE messages in PMM buffer
- "festop" - Stop on exception when COMRESET arrived at the middle of the command
- "lastprocfemsg" - Last (32) messages, handled by FE task
- "lastfemsg" - Last FE message sent
- "lastcmd" - Last received UserData/NonUserData commands
- "lasterr" - Last received eSAT Error
- "errCnt" - eSAT error counters
- "errRecovery" - SCT Err Recovery State Regs
- "timer3" - Device Statistic Timer and counter
- "sanitize" - Sanitize Device Feature State Designator
- "GenStatistics" - Device Statistics: General Statistics
- "WrUncCnt" - Number of times that WrUnc command was sent to device
- "fr" - FastRead info
- "dbgdata" - Last FUA, MAX LBA err and NCQ err commands, last abort reasons
- SATA_Task.c
- PS Sequencer Interrupt Status
- -------------------------------
- EC decoder resume = %d
- Uncorrectable status for current AU = %d
- Over-limit status for current AU = %d
- META-MCRC error status for current AU = %d
- AU MCRC Error status for current AU = %d
- LBA mismatch Error status for current AU = %d
- Erase pager status for current AU = %d
- Data path protection Error status for current AU = %d
- Current AU at 16th AU = %d
- Keyram DPP error for AES Decryption for current AU = %d
- Keyram DPP error status for AES XTS Decryption for current AU = %d
- Data scramblet DPP error during read = %d
- AES DPP error during read = %d
- RB642h, Flash Sequencer Command Port 1: RBYTE1 %02X, RBYTE0 %02X
- RB644h, Flash Sequencer Command Port 2: RSVD %02X, RBYTE2 %02X
- RB646h, Flash Sequencer Command Port 3: PBYTE1 %02X, PBYTE0 %02X
- RB648h, Flash Sequencer Command Port 4: EBYTE1 %02X, EBYTE0 %02X
- RB64Ah, Flash Sequencer Command Port 5: ABYTE %02X, SBYTE1 %02X
- RB64Ch, Flash Sequencer Command Port 6: RSVD %02X, SSABYTE %02X
- RB690h, Flash Sequencer Command Port 7: RBYTE4 %02X, RBYTE3 %02X
- RB692h, Flash Sequencer Command Port 8: RBYTE6 %02X, RBYTE5 %02X
- RB694h, Flash Sequencer Command Port 9: RSVD %02X, RBYTE7 %02X
- RB696h, Flash Sequencer Command Port 10: PBYTE3 %02X, PBYTE2 %02X
- RB698h, Flash Sequencer Command Port 11: EBYTE2 %02X, EBYTE4 %02X
- Keyram DPP error status for AES XTS Decryption for current AU: 0x%X
- Read Only Reason cause is INIT_CORRUPTED_LOG__URECOVERABLE_LOG0
- Read Only Reason cause is INIT_CORRUPTED_LOG__URECOVERABLE_LOG1
- Read Only Reason cause is INIT_CORRUPTED_LOG__ILLEGAL_LOG_STATE_WA_ON_BOTH_LOGS
- Read Only Reason cause is INIT_CORRUPTED_LOG__ILLEGAL_LOG_STATE_NO_WA
- Read Only Reason cause is INIT_CORRUPTED_LOG__ILLEGAL_LOG_STATE_BOTH_FULL
- Read Only Reason cause is INIT_CORRUPTED_LOG__VALIDITY_CHECK_FAILURE
- Read Only Reason cause is INIT_CORRUPTED_LOG__ILLEGAL_LOG_STATE_WA_ON_BOTH_LOGS_ON_BLOCKS_START
- Read Only Reason cause is INIT_CORRUPTED_LOG__URECOVERABLE_LOG0_DOUBLE_WA
- Read Only Reason cause is INIT_CORRUPTED_LOG__URECOVERABLE_LOG1_DOUBLE_WA
- Read Only Reason cause is INIT_DATA_INCONSISTENCY_COMPLETE_LOAD
- Read Only Reason cause is INIT_DATA_INCONSISTENCY_BLOCK_OFFSET
- This command works only in Diagnostic mode. To switch mode please use "setmode" command.
- PS_BadBlockManagementReplaceBadBlock
- PS_BadBlockManagementGetReplacementBlock: failed ce[%d] die[%d] star[%d] channel[%d] plane[%d] blkGrp[%d] block[%d] repBlkGrp[%d] repBlk[%d]
- ERR[%d]: CompFirstToSecondLevelBuffer- star[%d] concatBlk[%d] SecondByte[%d] FirstBit[TRUE]
- ERR[%d]: CompFirstToSecondLevelBuffer- star[%d] concatBlk[%d] SecondByte[%d] FirstBit[FALSE]
- ERR[%d]: CompSecondLevelBufferToSearchTable- star[%d] concatBlk[%d] SecondByte[0x%x] plane[%d] ch[%d]
- PS_BlackBoxSearchInsertBad: failed to insert- star[%d] channel[%d] phyP[%d] blkGrp[%d] phyBlk[%d]
- Block [%d(0x%x)] found in BBT, Star[0x%x] ch[0x%x] plane[0x%x] blkGrp[%d], releasing [%d(0x%x)]!
- Block [%d(0x%x)] found in BBT, Star[0x%x] ch[0x%x] plane[0x%x] blkGrp[%d] already in replacement block table, cannot insert
- PS_BlackBoxSearchReplaceReplacementBlock: couldn't find blkGrp[%d] blk[%d]
- PS_BlackBoxSearchReplaceReplacementBlock couldn't find repBlk for blkGrp[%d] blk[%d]
- ERR: CompSearchTableToSecondLvlBuf- there is a repBlk hole in the table
- ERR: CompSearchTableToSecondLvlBuf- there is a badBlk hole in the table
- ERR: CompSearchTableToSecondLvlBuf- illegal blk in table star[%d] ch[%d] plane[%d] blkGrp[%d] phyBlk[%d] index[%d]
- ERR[%d]: CompSearchTableToSecondLvlBuf- star[%d] ch[%d] plane[%d] blkGrp[%d] phyBlk[%d] concatBlk[%d] blkInd[%d]
- ERR: PS_BBSCheckCountTables- star[%d] ch[%d] plane[%d] SpareBlockCount[%d] numOfSpares[%d]
- ERR: PS_BBSCheckCountTables- star[%d] ch[%d] p[%d] GoodBlk[%d] BadBlk[%d] SpareBlk[%d] blksPerPlane[%d]
- ADD block to UECC list after Corrupting dest in direct copy. block %d, channel %d, CE %d, die %d, plane %d, page %d
- UECC Error detected - UECC Bitmap: 0x%016llX, corruption needed: %s
- WF IN USER or COPY DATA: mSSDList=0x%X AUOffset=0x%X F:0x%X L:0x%X
- Fail p %d isXDLCopyR %d sameWLLowerPage %d firstPageHostWrite %d
- Err UECCbit 0x%llX eraseBit 0x%llX EH_step %d isLow %d C %d pl %d d %d CE %d b %d p %d EC %d Replace - CE %d d %d b %d
- UNDEFINED ERROR1: starId[%d] trackId[%d] funcMsgType[%d] msgType[%d] msgId[%d] groupId[%d]
- opType[%d] numErrorEntries[%d] die[%d] ch[%d] b[%d] pl[%d] ce[%d]
- Err: Ch %d pl %d CE %d die %d blk %d pg %d EC %d. Rep - CE %d die %d blk %d
- Dir. API UECC: starId[%d] trackId[%d] funcMsgType[%d] msgType[%d] msgId[%d] groupId[%d]
- opType[%d] numErrorEntries[%d] die[%d] ch[%d] b[%d] pl[%d] ce[%d]
- PS_FLGP -- UECC Error handling for FLGP added to the list for STAR : %x, TrackID : %x
- PS_ErrorLogConsecLoggingLimitInit: consecReadErrLoggingLimit.mState[%d] is illgal, reseting consecReadErrLoggingLimit
- PS_UpdateErrorLogZeroDataFlag - Indirect Read failure reported
- PS_UpdateErrorLogZeroDataFlag : ch %d ce %d die %d pl %d blk %d page %d
- PS_DiagWritePsFileHookForErrorLog: Failed to write whole error entry. wrote %d bytes
- PS_LogStarReadOnlyToErrorLog: PS currentError.mStarReadOnly.mPayload 0x%X pStarErrorLogPayload 0x%X
- PS_FLGP Erased on Upper Page , retry on the lower page of Erased upper page , starIDNum = %x
- FLGP failed to find offset. return offset %d for starIDNum = %x block 0x%x XorPageTrail 0x%X
- PS_ProcessLastGoodPage ReadPreviousLowerPageToValidateNoUECC Returned FLGP_STATUS_WRITE_ABORT!! pageIndexToSend = %d
- Recovery done : PS_FLGP UECC on Lower Page of an erased page or Upper page : MetaPageNumber = %x, starIDNum = %x
- Unexpected status:%x on lastFLGPRead for Star : %x, on metapage = %x, pageIndex = %x
- PS_FLGP COMPLETED for Star: %x, Star Status: FULL_METABLOCK , PageIndex: %x, MetaBlock: %x
- PS_FLGP COMPLETED for Star: %x, Star Status: ERASED_METABLOCK , PageIndex: %x, MetaBlock: %x
- PS_FLGP COMPLETED for Star: %x, Star Status: WRITE_ABORT_METABLOCK , PageIndex: %x, MetaBlock: %x
- PS_FLGP COMPLETED for Star: %x, Star Status: WRITTEN_METABLOCK , PageIndex: %x, MetaBlock: %x
- PS_FLGP Computed status for StarID :%x-- Computed status=%x, PageIndex = %x
- PS_FLGP Computed status for Partial UECC for StarID :%x-- Computed status=%x, PageIndex = %x
- FFU_swPSReFormat: PS FFU detected prevVer[%d] newVer[%d], fixing files
- ERR: PS_CheckFile21Integrity- mChannelNumber[%d] mChannelNumberLog2[%d]
- ERR: PS_CheckFile21Integrity- mChipNumber[0][%d] mChipNumberLog2[0][%d]
- mChipNumber[1][%d] mChipNumberLog2[1][%d]
- ERR: PS_CheckFile21Integrity- DiePerFlash[%d] DiePerFlashLog2[%d] chGrp[%d] ce[%d]
- ERR: PS_CheckFile21Integrity- PlanesPerDie[%d] PlanesPerDieLog2[%d]
- ERR: PS_CheckFile21Integrity- FS_SlcMetaBlksPerLUN[%d] FS_SlcMetaBlksPerLUNLog2[%d]
- LastBlockPerStarBlockGroup[%d][%d] = [%d]
- Star_SlcMetaBlksPerLun[%d] = [%d]
- Star_MlcMetaBlksPerLun[%d] = [%d]
- StarOffsetForFSTable[%d] = [%d]
- ERR: PS_CheckFile21Integrity- star[%d] mStarOffsetForFSTable[%d] die[%d] mDieOffsetForFSTable[%d]=[%d]
- ERR: PS_CheckFile21Integrity- star[%d] FirstChannelPerStarTable[%d]
- ERR: PS_CheckFile21Integrity- star[%d] blkGrp[%d] die[%d] ce[%d] chGrp[%d]
- ERR: PS_CheckFile21Integrity- NumOfBlocksInPlaneWithMultiDieChip[%d] NumDiesPerStar[%d]
- ERR: PS_CheckFile21Integrity- AllignedNumOfBlocksInPlaneWithMultiDieChip[%d] NumDiesPerStar[%d]
- PS_HigLevelRdWrtErase.c:%d: reset busyChannelsForStar[%d] = %X
- %02X %02X %02X %02X %02X %02X %02X %02X %02X %02X %02X %02X %02X %02X %02X %02X
- Printing first 512 bytes of read bad column data of channel %d CEn %d Die %d
- Bad Block Latch Check Channel %d CEn %d Die %d Plane %d Block %d lower only pages in range %d-%d
- Bad Block Latch Check *FAILED* (ch %d, ce %d, die %d, pl %d, blk %d, pg %d)
- [0x%03x]: 0x%02x [0x%03x]: 0x%03x [0x%03x]: 0x%02x [0x%03x]: 0x%02x
- | Length | MetaBlock | MetaPage | Page in | AU in
- VBA | in AUs | in Star | in MetaBlock | MetaPage | Page
- --------------+--------+-----------+--------------+----------+--------
- %2d. 0x%08X| 0x%02X | 0x%04X | 0x%02X | 0x%X | %d
- PBA | Length in AUs | Block | Page | Plane | Channel | Start AU
- --------------+---------------+-------+------+-------+---------+----------
- %2d. 0x%08X| 0x%02X | 0x%03X | 0x%02X | %d | %d | %d
- 0x%08X:
- %02X
- show PS ssd ## pattern - compare entire buffer to the first 4 bytes of SSD ##
- show PS ssd ## dump #S - dump the #S sector (512Bytes) from SSD ##
- %d,
- CM_SEQUENCER_BLOCKING_CODE
- --------------------------------------------------------------------------------
- PS_PendingList: Channel Start processed MP read copy
- trackID Mask VBA Desc Resume seg seg
- %02X -> %02X %02X %02X %02X %02X %02X %02X %02X %02X
- PS_WriteSegmentStatus %X %X %X %X (PS_SegmentUsageStatus[0-3])
- PS_ReadSegmentStatus %X %X %X %X (PS_SegmentUsageStatus[4-7])
- ----------------------------
- BBM Dump Information
- ----------------------------
- ----------------------------
- BAD BLOCK
- ----------------------------
- ----------------------------
- SPARE BLOCK
- ----------------------------
- ----------------------------
- GOOD BLOCK
- ----------------------------
- ----------------------------
- ROMFUSE BAD BLOCK
- ----------------------------
- ----------------------------
- RETIRED BAD BLOCK
- ----------------------------
- ----------------------------
- NUMBER OF BLOCKS PER STAR BLKGRP
- ----------------------------
- [%4d]
- [ N/A]
- idx. all32(h) Channel Plane Page Block CE Die Operation
- -----------------------------------------------------
- CHANNEL CE Die PRG_F ERASE_F UECC_F DynR_P (volatile)
- number of blocks retired due to mutiple false program failure %10d
- Msg[%02x]:%04x
- ,%04x
- ==================PS Saved Data Info================================
- %d)page number %d, MsgID %d, First mSSD 0x%X, Last mSSD 0x%X, trackDone[%s], ReleaseDone[%s], MsgExtension[%d]
- show PS queue ## [## ...] - Information on message number ## from the queue
- show PS queue all - Information on all the messages from the queue
- show PS saveddata - Display PS current block and pages saved data
- index[%d]: star[%d] channel[%d] phyPlane[%d] block[%d] EraseCycle[%d] phyUecc[%s] UeccListEntryType[%d] FalseProgFailCount[%d] page[%d] IsLogged[%s]
- PS uecclist add: Star[%d] ch[%d] phyP[%d] Blk[%d] eraseCycle[%d]
- PS uecclist: read same uecc again Star[%d] ch[%d] phyP[%d] Blk[%d] eraseCycle[%d]
- PS uecclist: change nonPhy Star[%d] ch[%d] phyP[%d] Blk[%d] eraseCycle[%d]
- PS uecclist: retire Star[%d] ch[%d] phyP[%d] Blk[%d] eraseCycle[%d]
- PS uecclist add star nonPhy: Star[%d] Blk[%d] PInMP[%d] UECC[0x%llx]
- PS uecclist add nonPhy: Star[%d] ch[%d] phyP[%d] Blk[%d] eraseCycle[%d]
- index[%d]: star[%d] channel[%d] phyPlane[%d] block[%d] EraseCycle[%d] phyUecc[%s] UeccListEntryType[%d] FalseProgFailCount[%d] page[%d] IsLogged[%s]
- Retired block : channel[%d] chip[%d] die[%d] plane[%d] block[%d]
- Replacement block: channel[%d] chip[%d] die[%d] plane[%d] block[%d]
- Copy direct Copy had program failure for page %d plane %d - status %d
- PS ueccList: Star[%d] ch[%d] phyP[%d] Blk[%d] die[%d] ce[%d] was rep by die[%d] ce[%d] Blk[%d]
- Buffer | Data buffer(start,current,end) | MD buffer(start,current,end) | last VBA |
- ----------|------------------------------------|------------------------------------|------------|
- ----------------------------------------------
- 0x%X : %08X %08X %08X
- -St----L--old block num---P---------------L--new block num---P----------------type--------
- FBA %u 0x%X
- - Region %u 0x%X
- - SATFBA %u 0x%X
- - Sector %u 0x%X
- - Length %u 0x%X
- VBA %u 0x%X
- - MetaBlock %u 0x%X
- - MetaPage %u 0x%X
- - Page %u 0x%X
- - AU %u 0x%X
- - Length %u 0x%X
- PBA[%u] = %u 0x%X: au %u ch %u plane %u page %u block %u length %u die %u ce %u
- show star im <StarID> - shows inventory management information for given STAR number
- show star im - shows inventory management information for all STARs in system
- show star log <StarID> - shows LOG module information for given STAR number
- show star log - shows LOG module information for all STARs in system
- show star isat <StarID> - shows ISAT, FIFO and data integrity status for given STAR number
- show star isat - shows ISAT, FIFO and data integrity status for all STARs in system
- show star isat <StarID> <vba> - shows obsolete status for given VBA in given STAR
- also performs dump of the block given VBA beongs to
- show star ipm <starId or -1> 0 - show general IPM information
- show star ipm <starId or -1> 1 [<region id> [region count]] - show region headers
- show star ipm <starId or -1> 2 [<region id> [region count]] - show region headers and content
- show star ipm <starId or -1> 3 <fba> [<length in chunks>] - translate FBA(s) to VBA(s)
- show star ipm <starId or -1> 4 <vba> - translate VBA to FBA
- show star ipm <starId or -1> 5 - verify IPM mapping validity
- show star ipm <starId or -1> 6 - show regions bitmap: 0 for empty regions, 1 for non-empty
- show star psa <StarID> - shows virtual SLC blocks mapping for given STAR number
- show star psa - shows virtual SLC blocks mapping for all STARs in system
- show star cmd <StarID> - shows details of last received from CM message for given STAR number
- show star cmd - shows details of last received from CM message for all STARs in system
- STAR id:%d, last CM message might be shown just in debug mode:
- show star addr <StarID> - shows major modules and structures addresses for given STAR number
- show star addr - shows major modules and structures addresses for all STARs in system
- show star q <StarID> - shows 3 last messages from command queue for given STAR number
- show star q <StarID> <n> - shows <n> last messages from command queue for given STAR number
- show star q - shows 3 last messages from command queue for all STARs in system
- show star bstat <StarID> <#> - shows v-blocks information (erase counter, mapping, status) for given STAR number
- show star lba <lba> - shows FBA translated from given LBA
- show star lba <StarID> <fba> - shows LBA composed from given StarID and FBA
- WARNING: Composing may be wrong. Parsing LBA back gets starId %u, fba %u
- show star fba <fba> - shows given FBA fields value
- show star fba <RegionID> <SatFBA> - shows FBA composed from given region ID and SAT FBA
- show star vba <meta block> <meta page> [ <page> [ <au> [<length>] ] ]
- - shows FBA composed from given values
- show star metadata <StarID> <vba> - shows metadata from flash for given VBA
- show star metadata <StarID> <vba> <length> - shows metadata from flash for given VBA of length
- show star metadata help - shows this help message
- This command works only in Diagnostic mode. To switch mode please use "setmode" command
- show star pe <StarID> - shows program erased counters for given STAR
- show star pe - shows program erased counters for all STARs in system
- If module name followed by "help" parameters - quick help will be shown
- Error: parser failed. command format: starpm [starId] [powerMode]
- STAR %u Compact metadata misscompare from %s: Translated VBA = %u (0x%x)
- STAR %d User Data Copy command - bad metadata (not recoverable) - entering RO mode [ RO: component %d, cause %d ]
- STAR %d DAT Copy command - Status error returned - entering RO mode [ RO: component %d, cause %d ]
- Star %d - Calling DAT_LoadMsetsForVbaSearch with regions %d,%d,%d,%d
- ==== VBA 0x%x was found in Flash, FBA = 0x%x (%d), region = %d ====
- star %d - region %d is corrupted, mSet start address = 0x%x, mSetCurrAddress = 0x%x, blockNumber = %d, VBA = 0x%x, totalBlocksNum = %d
- ==============================================================================
- ==== VBA 0x%x was found in DC, mSetAddr = 0x%x, FBA = 0x%x (%d), region = %d ====
- There was an MSET with corrupted VBA.. stop checking due to user request !
- This command works only in Diagnostic mode. To switch mode please use "setmode" command
- STAR %d - RT failed, regionId = %d, FBA = 0x%x, VBA = 0x%x, FBA from RT = 0x%x
- ==== DAT Mblocks: ====
- VBA=0x%x, blockNumber=%d
- DAT_Show : Illegal command (%d), please use number from 0 to %d
- This command works only in Diagnostic mode. To switch mode please use "setmode" command
- ===> DC: VBA 0x%x, Block %d, MPage %d, Page %d, AU %d, LenAU %d
- ===> FLASH: VBA 0x%x, Block %d, MPage %d, Page %d, AU %d, LenAU %d
- You use the wrong starId (%d) for the command, please run "show star dat %d %d 0x%x"
- DAT SHOW HELP MENU:
- ====================================================================================
- =* show star dat <starId> * - Returns general details on DAT
- =* show star dat <starId> %d <FBA> (1) * - Returns VBA of a given FBA (add '1' to check also in flash)
- =* show star dat <starId> %d <param2> * - Perform DAT corruption check for VBAs in DDR
- =* show star dat <starId> %d <param2> * - Perform DAT corruption check for VBAs in FLASH
- =* show star dat <starId> %d <VBA> * - Returns FBA of a given VBA - reads from DDR
- =* show star dat <starId> %d <VBA> * - Returns FBA of a given VBA - reads from FLASH
- =* show star dat <starId> %d * - Returns presence regions bitmap in dat cahce
- =* show star dat <starId> %d * - Returns VBA of a given LBA
- =* show star dat <starId> %d <region> * - Prints info. of the <region>
- =* show star dat <starId> %d * - Returns mBlocks information
- STAR_ErrorHandler.c
- S%d-SEH_HandleBlockRelocation: switch iSAT block %d
- DEAFULT
- FIRST_FAILURE
- READ_ONLY
- UNKNOWN
- iSAT
- COMPACTION
- DEFAULT
- STAR_IM.c
- --------Star %d - IM_EraseBlocksForUGSD: layer = %d, BlockNumber = %d ---------
- IM_FillBlockWithObsoletes - STAR %d - Marking obsoletes from %d to %d, blockNum = %d
- --------Star %d - IM_EraseBlockDuringUGSD: BlockNumber = %d, type = %d ---------
- Star %d - Sending to Compact_ApiCompaction, Reclaim block = %d, Dest block = %d
- Star %u: Recovering DAT relocation block skipped because offset is at end of block
- Reclaim information:
- mX1CurrentReclaimedBlockNum: %d, bitmapOffset(in 4B): %d
- Open blocks information:
- X1 user data: block: %d, offset: %d
- Shadow offsets information:
- shadow X1: %d
- shadow X2: %d
- Compact blocks information:
- X1->X1 reallocate: block: %d, offset: %d
- Maintenance operations: '2' - DAT compact, '3' - X1 compact, '4' - X2 compact, '5' - idle
- Round Robin BG:
- lastOperationArray[0,1,2]: %d, %d, %d, currentIndex: %d
- Round Robin FG:
- lastOperationArray[0,1,2]: %d, %d, %d, currentIndex: %d
- Block | +0 +1 +2 +3 +4 +5 +6 +7 +8 +9
- ========================================================================
- Region %u: green %u, red %u, last count %u, consolidated %u, shrunk %u, just shrunk %u
- Region %u: green %u, red %u, last count %u, consolidated %u, shrunk %u, just shrunk %u
- Size of output buffer is not enough. Try to reduce number of regions
- VBA is probably broken. Block number %d (0x%x) greater than number of block configured
- VBA %d (0x%x) belongs to %s. block/metapage/page/au is %d/%d/%d/%d (0x%x/0x%x/0x%x/0x%x)
- Dump of bitmap start from 0x%08x
- #MP "*" -obsolete, "-" - not obsolete, 1/0 - the same for given VBA
- ____________________________________________________________________
- ### STAR#%d iSAT data validation fails on block %d (0x%X):
- Obsoletes: %d instead of %d
- Bitmap area: 0x%X..0x%X
- STAR#%d check iSAT data consistency fails!
- %d of %d blocks has inconsistent bitmap/counter
- See messages above...
- [star %d] LOG_isLogValid: Invalid LOG ! [%d] addr 0x%X val 0x%X = %d (block 0 = %d)
- [star %d] LOG_2PS_ReadFromFlash: 1st FAILURE, trying to get older LOG. Block %d, offset %d (mp %d, page %d, 2nd try VBA = 0x%X, 1st try Vba= 0x%X), retry on first entry FAILED !
- [star %d] LOG_2PS_ReadFromFlash: OLD LOG: block %d offset = %d (mp %d page %d) First Read offset %d (mp %d page %d)
- [star %d] LOG_SwitchLogBlocks: Bad LOG blocks pointers: operative block %d offset %d (mp %d, page %d)
- [star %d] LOG_SwitchLogBlocks: Bad block %d offset %d (mp%d, page %d) Reading block %d offset %d (mp %d page%d), good block %d
- [star %d] LOG_SwitchLogBlocks: Reading bad LOG ! block %d offset %d
- [star %d] LOG_SwitchLogBlocks: Star in read only mode, avoiding blocks switch ! LOG block %d offset %d
- [star %d] recoverIllegalLogBlockState: Logs inconsistency: last log ver = %d veteran log ver = %d !
- [star %d] recoverIllegalLogBlockState: Logs verification succeeded !!! last log ver = %d veteran log ver = %d !
- [star %d] recoverIllegalLogBlockState: operative log block %d offset %d (mp %d au %d), eraseing block %d !
- [star %d] LOG_LoadAndInstall: WA indication is cancled, UECC on last metapage of full LOG block 0 ! (wAbort0 = %d, lgpBlock0 = 0x%X, wAbort1 = %d, lgpBlock1 = 0x%X)
- [star %d] LOG_LoadAndInstall: WA indication is cancled, UECC on last metapage of full LOG block 1 ! (wAbort0 = %d, lgpBlock0 = 0x%X, wAbort1 = %d, lgpBlock1 = 0x%X)
- [star %d] LOG_LoadAndInstall: Illegal LOG state, cannot detect recent log, (wAbort0 = %d, lgpBlock0 = 0x%X, wAbort1 = %d, lgpBlock1 = 0x%X)
- [star %d] LOG_LoadAndInstall: Invalid block state: LGP block 0 offset %d,LGP block 1 offset %d
- [star %d] LOG_LoadAndInstall: Unrecoverable WA on log block %d !!!
- [star %d] LOG_LoadAndInstall: WA on both blocks, both logs are at blocks start
- [star %d] LOG_LoadAndInstall: WA on both blocks, block0 at start
- [star %d] LOG_LoadAndInstall: WA on both blocks, unrecoverable log detected ! operative block %d offset %d, wAbort0 = %d, wAbort1 = %d
- [star %d] LOG_LoadAndInstall: WA on both blocks, block1 at start
- [star %d] LOG_LoadAndInstall: Mark non operative block %d for erasure
- [star %d] LOG_2PS_FindLastGoodPage: PS flgp retuend status %d on block %d
- [star %d] LOG_FLGP: UECC on Zeros Metapage of log block %d! starMsg.detailedStatus = %d, lastGoodPage = %d, pageTrailNot = 0x%X, highestUECCpage = %x
- [star %d] Unrecoverable UECC on LOG block %d !!! returned page = %d, highestNonEmptyPage = %d, page = %d => More than one log entry is corrupted !
- [star %d] LOG_2PS_FindLastGoodPage: FLGP returned page %d, residueLogSet %d, residueLogEntry %d - Forcing WA !
- Star %d - FLGP: DetailedStatus = %d, FLGPoffset(AUs) = %d, blockOffset = %d, blockType = %d, blockNumber = %d physicalBlock = %d
- ------Star %d - HandleBlockRelocation: blockType = %d, isWriteAbort = %d------
- ------Star %d - REL: IM_CompactionHandlerDuringUGSD: blockType = %d, isWriteAbort = %d
- ------Star %d - IM_EraseBlockDuringUGSD: FLGP offset (AUs) = %d, log offset (AUs) = %d, blockType = %d
- ------Star %d - UD: IM_CompactionHandlerDuringUGSD: blockType = %d
- ------Star %d - IM_CopyDeltaOfUserBlockDuringUGSD: FLGP offset (AUs) = %d, log offset (AUs) = %d, blockType = %d
- ------Star %d - IM_EraseBlockDuringUGSD: FLGP offset (AUs) = %d, log offset (AUs) = %d, blockType = %d, isWriteAbort = %d
- Star %d - Set oldLastPosition to %d, NumberOfElements X2 = %d, x2ShadowOffset = %d, lastPosition = %d
- STAR %d - X1 - Error in readMetadata - marking data as obsolete, blockNumber = %d
- STAR %d - X2 - Error in readMetadata - marking data as obsolete, block number = %d
- [star %d] Read scrub - Status error returned !! [ RO: component %d, cause %d ]
- %02X%02X%02X%02X %02X%02X%02X%02X %02X%02X%02X%02X %02X%02X%02X%02X %02X%02X%02X%02X %02X%02X%02X%02X %02X%02X%02X%02X %02X%02X%02X%02X
- =======================================================================
- === UnRandomized ======================================================
- STAR#%d check page in UD block %d for readibility. VBA=0x%x - status ERROR
- STAR#%d finish processing for block type %d with parameters error
- STAR#%d check page in X%d->X2 block %d for readibility. VBA=0x%x - status ERROR
- DDR_Config.c
- Self-throttle Temp: %d [%d], RD Zone %d, RD Delay %d, WR Zone %d, WR Delay %d, DDR refresh rate 0x%x
- Self-throttle Temp: %d [%d], RD Zone %d, Host Request Read Delay %d, WR Zone %d, Host Request Write Delay %d , DDR refresh rate 0x%x
- [ST] Previous temp %d, current temp %d
- [ST] Read temperature again. Attempt #%d, temp %d -> %d
- Throttling is disabled via NVP or not started yet. Device temperature is %dC, suggested WR delay is %duS
- Invalid parameter. The options are:
- "v" for write-verify
- "addr"
- Invalid parameter. The only options are <submodule_name> and <submodule_param>
- -------------------------------------------------------------------------------
- ARM version v%d.%d Build %d. Compiled with time and -O%d optimizations
- Internal FW version.................- "%c%c%c%c%c%c%c%c" HI:0x%X LO:0x%X
- Production parameters: FConf=0x%X, FormFactor=0x%X, SpecCfg=0x%X, SThr=0x%X, DisEncOut=0x%X, FFDump=0x%X
- System's "Show" did not recognize submodule name, available modules:
- - sctp
- - sflash
- - ipc
- - mddr
- - errlog
- - msgext <index>
- - oob
- - conf
- - flashgeom
- - fs
- - time
- - pmm
- <MSG %llu uS>
- *** FH_CopyData: moduleID %d pDst %x ModuleDataEndPtr %x (overflow)***
- *** FH_CopyData: moduleID %d pDst %x ModuleDataStartPtr %x (underflow)***
- *** FH_CopyData: moduleID %d DstEndPtr %x ModuleDataEndPtr %x (overflow2) ***
- *** FH_CopyData: moduleID %d size %x > moduleSize %x moduleId %d ***
- [FATAL FAILURE]
- c:\fh_log.txt
- =======================================
- FW downgrade is prohibited.
- FLUF Format
- FFU ERROR: Not compatable FLUF image
- FS must be initialized first.
- This command works only in Diagnostic mode. To switch mode please use "setmode" command.
- --------------------------------------------------------------------------------
- -------------------------------------------------------------------------------
- File - 0x%02X: length - 0x%04X Prim. Page - 0x%04X Sec. Page - 0x%04X
- File - 0x%02X: length - 0x%04X Prim. Page - 0x%04X Sec. Page - 0x%04X
- FS Boot blocks : Primary - 0x%04X Secondary 0x%04X
- FS Boot sectors : Primary - 0x%04X Secondary 0x%04X
- ----------------------------------------------------------------------
- 0x00 | 0x01 | 0x02 | 0x03 | 0x04 | 0x05 | 0x06 | 0x07
- 0x08 | 0x09 | 0x0A | 0x0B | 0x0C | 0x0D | 0x0E | 0x0F
- show FS fd ## ## ## ## - Show file ## data from offset ## use length ## use copy ##
- FS Boot sectors : Primary - 0x%04X Secondary 0x%04X
- Seek on closed file 0x%X.
- seek 0x%X,page 0x%X,endPage 0x%X,startAddr 0x%X, endAddr 0x%X,chunkSize 0x%X
- FS Write: channel - 0x%X block - 0x%X die - 0x%X plane - 0x%X page - 0x%X
- FS Read: channel - 0x%X block - 0x%X die - 0x%X plane - 0x%X page - 0x%X
- FS Erase: channel - 0x%X block - 0x%X die - 0x%X plane - 0x%X
- Please define PMM_UNIT_TEST_OUTPUT_TO_BUFFER flag in build config.
- (DTCM_MEMORY) Static memory allocation of size 0x%x bytes has failed with status 0x%x
- (SDRAM_MEMORY) Static memory allocation of size 0x%x bytes has failed with status 0x%x
- (DTCM_MEMORY) Dynamic memory allocation of size 0x%x bytes has failed with status 0x%x
- (SDRAM_MEMORY) Dynamic memory allocation of size 0x%x bytes has failed with status 0x%x
- Invalid parameter. The only options are <submodule_name> and <submodule_param>
- -------------------------------------------------------------------------------
- Queue N%2d..........: {Name = "PS CMD" , queueID = %2d, enqueued %3d}
- Queue N%2d..........: {Name = "PS STAT" , queueID = %2d, enqueued %3d}
- Queue N%2d..........: {Name = "PS CM" , queueID = %2d, enqueued %3d}
- Queue N%2d..........: {Name = "STAR%d STAT", queueID = %2d, enqueued %3d}
- Queue N%2d..........: {Name = "PS CMD" , qID = %2d, enq/deq %3d/%3d}
- Queue N%2d..........: {Name = "PS STAT" , qID = %2d, enq/deq %3d/%3d}
- Queue N%2d..........: {Name = "PS CM" , qID = %2d, enq/deq %3d/%3d}
- Queue N%2d..........: {Name = "STAR%d STAT", qID = %2d, enq/deq %3d/%3d}
- IPC's "Show" did not recognize submodule name, available modules:
- - queue <queueID> <msgID>
- - event
- - qd [queueID] <msgID>
- RTOS_Kernel.c
- Invalid parameter. The only options are <submodule_name> and <submodule_param>
- -------------------------------------------------------------------------------
- Queue N%2d..........: {Name = "%s", queueID = %d , enqueued %d}
- RTOS's "Show" did not recognize submodule name, available modules:
- - mem
- - task <taskID>
- - queue <queueID> <msgID>
- SCTP_CmdDispRN.c
- %02X %02X %02X %02X %02X %02X %02X %02X %02X %02X %02X %02X %02X %02X %02X %02X
- 0123456789ABCDEF@0X
- 0123456789abcdef@0x
- Invalid!
- unknown!
- FLGP
- Read Metadata
- Sub Read
- Fast Read
- Star Init Done
- Erase
- Write
- Diag
- Special Operation
- Star
- Copy
- STAR0 CMD Queue
- STAR1 CMD Queue
- STAR2 CMD Queue
- STAR3 CMD Queue
- STAR4 CMD Queue
- STAR5 CMD Queue
- STAR6 CMD Queue
- STAR7 CMD Queue
- SCTP ACK Queue
- Diagnostic CMD Queue
- CM Status Queue
- CM Command Queue
- FEQueue
- FS STAT Queue
- DIAG RES Queue
- PS SYNC Queue
- FS Mutex 1
- FS Mutex 0
- STAR0
- STAR1
- STAR2
- STAR3
- STAR4
- STAR5
- STAR6
- STAR7
- Diagnostic
- CM Message Loop
- SATATask
- Returning
- Illegal
- Preparation
- Detection
- Execution
- Initializaiton
- @@@@@@@@@AAAAA@@@@@@@@@@@@@@@@@@
- CONTROL
- X1_TO_X2
- X2_RELOC
- GENERAL
- Usage:
- getfeat [Channel] [Feature address]
- Valid values for [Channel]: 0-7
- Usage:
- starRead [vba] [star]
- Usage:
- encdis 1|0
- Usage:
- ffdumpdis 1|0
- Usage:
- eraseWA
- Usage:
- starEraseLogs
- Usage:
- regfuse [ch#] [die#]
- Valid values are 0 to max_channels (7)
- Usage:
- writemem [address] [value] [value_size]
- [address] - address of memory cell to alter (in hex)
- [value] - the value that will be placed in the memory (in hex)
- [value_size] - size of value, can be 1, 2 or 4 (byte, word or dword)
- Usage:
- load [address] [size]
- [address] - start address of the memory for the data being received (in hex)
- [size] - size of the data (in decimal)
- Usage:
- save [address] [size]
- [address] - start address of the memory for the data being sent (in hex)
- [size] - size of the data (in decimal)
- Usage:
- bblatch [Channel] [CE#] [Die] [Plane (0-3)] [Block] [Page]
- Plane/Block/Page: enter FFFF to choose all (planes/blocks/pages)
- Usage:
- setmode [mode]
- Valid values for [mode]:
- debug (default)
- diagnostic
- In diagnostic mode Monitor runs from Diagnostic Task. In debug mode Monitor runs from UART ISR.
- Performes flash format.
- Usage:
- setfparam [channel]
- [channel] - Optional channel id, if not specified flash parameters on all channels will be updated.
- usage: readreg [register number - hex] [width - 2 or 4] [repeat]
- ex: readreg B034 4 1408 = read from register B034, 4 bytes, 1408 times.
- Usage:
- setgpio <gpio_num> <1|0>
- 0 - Set GPIO to 0
- 1 - Set GPIO to 1
- Usage:
- setddr [Type] [Mode]
- Valid values for [Type]:
- 1 (DDR)
- 0 (Async.)
- Valid values for [Mode]:
- Usage:
- iread [channel] [chip] [die] [plane] [block] [page]
- Valid values for [channel]: 0..7
- Valid values for [chip]: 0
- Valid values for [die]: 0..7
- Valid values for [plane]: 0..3
- Valid values for [block]: 0..2047
- Valid values for [page]: 0..127
- Usage:
- iwrite [channel] [chip] [die] [plane] [block] [page] [pattern]
- Valid values for [channel]: 0..7
- Valid values for [chip]: 0
- Valid values for [die]: 0..7
- Valid values for [plane]: 0..3
- Valid values for [block]: 0..2047
- Valid values for [page]: 0..127
- Valid values for [pattern]: 0..127
- Usage:
- psbbmgetreplacementblock <die> <channel> <plane> <block> <CE>
- Usage:
- psbbmsetprintlvl <ERROR/WARN/DEBUG/LOG>
- Usage:
- pscopysetprintlvl <ERROR/WARN/DEBUG/LOG>
- usage: convert [32 bit value] [optional bit list(ex 3 4 12)]
- value: 0x<hex> or <dec>
- Usage:
- psbbmreplacebadblock <flush bad block tables (TRUE-flush|FALSE-don't flush)> <die> <channel> <plane> <block> <ce>
- Usage:
- ESC <ANSI Escape Sequence>
- Usage:
- readmp <block> <page>
- Usage:
- writemp <block> <page>
- Usage:
- psuecclistunitest <0-disable/1-enable>
- Usage:
- psgetec <channel>, <ce>, <die>, <phyPlane>, <phyBlock>
- Usage:
- psbbm <StarID> <block>
- Usage:
- psbbsinsertbadblock <StarID> <channel> <plane> <block>
- Usage:
- psbbsinsertspareblock <StarID> <channel> <plane> <blkGrp> <block>
- Usage:
- psbbslookup <StarID> <channel> <plane> <blkGrp> <block>
- Usage:
- pscopydirect <channel> <srcDie> <dstDie> <srcCE> <dstCE> <plane> <page> <pagecount> <srcblock> <dstblock>
- Usage:
- rsflash <Haddr> <len>
- Usage:
- pscopymemory <channel> <die> <plane> <page> <bufferindex> <pagecount> <dstblock> <UECCBitmap>
- Usage:
- calsensor <int_offset> <ext_offset>
- Usage:
- esflash <Haddr> <count>
- usage: setpsdelay <ps_read_delay> <ps_write_delay>
- Usage:
- execcmd [Channel] [option] [cmd] [addr] [data]
- Valid values for [Channel]:
- Valid values for [option]:
- 0: PS_EXEC_SIMPLE_CMD_NOADDR_NODATA
- 1: PS_EXEC_SIMPLE_CMD_ADDR_NODATA
- 2: PS_EXEC_SIMPLE_CMD_ADDR_DATA
- Usage:
- psbbmGTBBC
- Usage:
- romfuse [Channel] [ceNum] [Die] [operation]
- Operation: 0-READ, 1-WRITE, 2-Erase, 7-Reset XDL
- For all die use FF
- Usage:
- ersblks [start block] [blocks] [excludeFS]
- Valid values for [start block]: 0 to 2047 (blocks per plane)
- Valid values for [blocks]: 1 to 2048 (blocks per plane)
- Valid values for [excludeFS]: 1= offset for FS, 0=don't offset for FS
- Usage:
- iersblks [start block] [blocks] [excludeFS]
- Valid values for [start block]: 0 to 2047 (blocks per plane)
- Valid values for [blocks]: 1 to 2048 (blocks per plane)
- Valid values for [excludeFS]: 1= offset for FS, 0=don't offset for FS
- Usage:
- write [die] [block] [page] [channel] [plane] [AUcount] [pattern] [excludeFS]
- Valid values for [block]: 0 to 2047 (blocks per plane)
- Valid values for [die]: 0 to7 or 0 to3 (die per fiji)
- Valid values for [page]: 0 to 127 or 0 to 63 (page per blk)
- Starting AU is forced to zero, AU Count will be forced to next highest multiple of 4 AUs for full page writes
- Valid values for [excludeFS]: 1= offset for FS, 0=don't offset for FS
- usage: writereg [register number - hex] [value - hex] [width - 2 or 4]
- usage: cvd [channel] [ce] [die] [plane] [block] [page]
- Usage:
- readbadcol [Channel] [ceNum] [Die]
- usage: mbbt [ROMFUSE] [chan] [chip] [die] [plane]
- usage: mbbt [chan] [chip] [die] [plane]
- Usage:
- spmDDR [direction] [Type]
- Usage:
- wrfile [fileNum] [size]
- Usage:
- rdfile [fileNum]
- usage: vba2pba [hex value of VBA] [star]
- usage: event [hex value of event/s]
- Usage:
- ddl <type> <size/name>
- type - tranfser type (s = serai(xmodem), j = jtag)
- size - file size to transfer valid only for serial transfer or
- name - file name to transfer valid for JTAG transfer
- Note: for x-modem download, data transfer must be started
- Usage:
- readdeviceid
- Usage:
- dstmode
- Usage:
- setup [baudrate] [stopbits] [parity] [flowcontrol]
- Valid values for [baudrate]:
- 38400
- 57600
- 115200 (default)
- 921600
- Valid values for [stopbits]:
- 1 (default)
- Valid values for [parity]:
- none (default)
- even
- Valid values for [flowcontrol]:
- no (default)
- software
- Usage:
- read [die] [block] [page] [channel] [ce] [plane] [AUstart] [AUcount] [excludeFS] [directAPI]
- Valid values for [block]: 0 to 2047 (blocks per plane)
- Valid values for [die]: 0 to 7 or 0 to 3 (die per package)
- Valid values for [page]: 0 to 127/255 or 0 to 63/127 (page per blk)
- Valid values for [excludeFS]: 1= offset for FS, 0=don't offset for FS
- Valid values for [directAPI]: 0 = direct access, 1 = through PS message queue
- loopback on - turn loopback on
- loopback off - turn loopback off
- Usage:
- setfeat [Channel] [Feature address] [Sub Feature Param 1] [Sub Feature Param 2] [Sub Feature Param 3] [Sub Feature Param 4]
- Valid values for [Channel]: 0-7
- Valid values for [Sub Feature Param 1-4]:
- 0x0 - 0xff
- Usage:
- freebuf
- Prints content of the Error Buffer, that is filled in case of any excpetion or unhandled error occured.
- Usage:
- printerrbuf
- Usage:
- setstr <0|1>
- 0 - Stop Self-Throttling
- 1 - Start Self-Throttling
- Provides possibility to check number of bad blocks per STAR
- Usage:
- chkbblimit limit
- limit - Max number of bad blocks allowed per STAR.h
- Shows essential variables of the specified module.
- Usage:
- show [module_id]
- [module_id] - ID of the module that can be found in FH_ErrorCodes.h
- Usage:
- dumpstack
- usage: MetaData_check
- usage: SetPSLoggingLevel [logging level]:
- logging level:
- <0> - PS_EL_DATA_COLLECTION_LEVEL
- <1> - PS_EL_INTERMIDEATE_LOGGING_LEVEL
- <2> - PS_EL_CRITICAL_FAILURES_LEVEL
- <255> - Get current logging level
- Usage:
- hndlSTDecom
- Usage:
- starpm [star-id] [mode]
- star-id: (0 - MAX_STAR_ID-1)
- mode: 0-power-up, 1-power-down
- Usage:
- psbbmgetinfo
- Usage:
- wsflash [Haddr=0] [v], if "v" is provided wirte verify will be anabled
- [Haddr=0] relative address in sflash to write the buffer
- Usage:
- readmem [address] [size] [width]
- [address] - start address of the memory (in hex)
- [size] - size, 128 by default (in decimal)
- [width] - width of the displayed item. Can be 1, 2 or 4 (default), that corresponds to Bytes, Words or Double Words
- Usage:
- pulldownpins
- usage: ecu [type] [param]:
- types:
- ecc <power> - errors correction power: 0,10..78
- scr <0/1> - scrambler
- byp <0/1> - decoder bypass
- Performes flash format.
- Usage:
- format
- Usage:
- gettemp <isRaw> <noOffset>
- Get device temperature, if isRaw = 1, RAW temperature sensor
- value is printed, if noOffset=1, data is printed without offset
- usage: MEM [type] [value1] [value2] [value3] [value4]:
- types:
- CMD - set command byte to Flash
- value1 = channel, value2 = ce#, value3 = cmd value
- ADDR - set address byte to Flash
- value1 = channel, value2 = ce#, value3 = address value
- DATA - set data byte to Flash
- value1 = channel, value2 = ce#, value3 = data value
- RD - get byte from Flash
- value1 = channel, value2 = ce#, value3 = number of bytes to read
- SETPARAM - Set Parameter Flash Sequence
- value1 = channel, value2 = ce#, value3 = register address, value4 = value
- BITMASKSETPAR - Set Parameter with bitmask Flash Sequence
- val1=channel, val2=ce#, val3=die# (0xFF=all), val4=address, val5=bitmask, val6 = value
- GETPAR - get address byte from Flash
- val=channel, val2 = ce#, val3=die# (0xFF=all), val4=address
- TESTMODE - enable flash test mode
- USERMODE - enable flash user mode
- DISSMODE - dissable flash user & test modes
- DIE - set die we are working with
- value1 = channel, value2 = dieNumber
- DLA - set flash DLA mode on/off
- value1 = channel
- value2 = die (to remain with current die just enter a number bigger than the number of dies in the system)
- value3 = dlaOn
- LM - read LM bytes
- values = channel, chip, die, plane, block, page
- Note: value should be in hex without '0x'
- channel is a single digit
- Usage:
- psbbminit
- Usage:
- pscopygetmemory
- Read the device ID from channel 0 Chip 0
- dummy diagnostic command for testing (read cmd)
- dummy diagnostic command for testing (write cmd)
- dummy diagnostic command for testing (long cmd)
- Frees buffer previously allocated buffer. Command frees memory allocated by data transfer command (see ddl)
- a long multiline description
- of the command.
- This command just prints a message to JTAG console.
- testdiag1
- testdiag2
- testdiag3
- testdiag4
- convert VBA to PBA
- eraseWA
- psbbmGTBBC
- bbm - Set Print Level ERROR/WARN/DEBUG/LOG
- PSCopy using direct API
- activate power management for STAR
- spmDDR
- Download file from FS
- Upload file to FS
- Handle Self-Test Decomission by PS
- Set GPIO pin to output and configure it as HIGH / LOW
- vba2pba
- psgetec
- starRead
- iread
- load
- flash_id
- readdeviceid
- execcmd
- a short description of the command
- Execute simple command
- How to use this command
- Allocates buffer and download data to the device
- Set DDR Mode
- setmode
- dstmode
- Read star meta page
- Write star meta page
- indirect Read page
- indirect Write page
- Erase/Reset XDL or Write Romfuse table of channel, CEn and Die
- Uecc List - enable
- psuecclistenable
- Device Self-Throttle enable / disable
- rdfile
- wrfile
- Show internal variables of a module
- Erase number of blocks per plane
- Setup UART hardware
- Get device temperature
- Set OS counter for test purpose
- Read regfuse
- romfuse
- iwrite
- Check Bad Block Latch NAND issue
- save
- freebuf
- readreg
- writereg
- Enable / Diable output encoding
- dummy diagnostic command for testing
- bblatch
- Read bad block column data from Flash
- Send Command byte to Flash
- Read data from serial flash
- Writes previously allocated and filled buffer to serial flash
- Read vba+star from flash
- Format flash
- esflash
- rsflash
- wsflash
- loopback
- dumpstack
- Perform Metadata check
- MetaData_check
- bbs insert bad block
- bbs insert spare block
- PS get star information on physical block
- bbm get replacement block for input block
- psbbmreplacebadblock
- psbbsinsertbadblock
- psbbsinsertspareblock
- eraseblock
- psbbmgetreplacementblock
- SetPSLoggingLevel
- set PS Error log logging level
- readbadcol
- psbbmsetprintlvl
- pscopysetprintlvl
- setfparam
- readmem
- writemem
- hndlSTDecom
- starpm
- convert hex/dec value to hex/dec/bin
- bbm get BBT information
- set delay for PS operation
- change ecu configuration
- Get Vt Distribution
- Write starting at the die, block, page, channel, and plane specified for the requested # of AUs with 00 or AA pattern
- psbbmgetinfo
- setgpio
- readmp
- writemp
- gettemp
- Enable / Disable FF Dump
- Download stack dump
- bbs lookup
- psbbslookup
- setup
- setddr
- Show content of Error Buffer
- read register
- write register
- calsensor
- Set mode of Monitor
- setstr
- Read starting at the Die, Block, Page, Channel, CEn, Plane, and AU specified for the requested # of AUs
- psbbmgmbs
- ANSI Escape Sequences
- Direct mode Erase Blocks on all planes
- Get Features
- Set Features
- starEraseLogs
- set loopback on NAND flashs
- encdis
- ffdumpdis
- iersblks
- Pull down all VG Ctrl and IO Pins
- pulldownpins
- Set flash parameters
- nullify WA counters
- Save number of bytes from specified address
- Load binary file to specified address
- Erases specifid count of sectors starting from given address
- PSCopy get memory address
- Calibrates sensors offsets
- Retreive device selftest mode status
- bbm get metablock status
- getfeat
- setfeat
- Erase STAR LOG blocks and update FS to force format
- gbbt
- mbbt
- pscopydirect
- Verify bad block limit
- chkbblimit
- psbbminit
- setpscnt
- raise event
- bbm - dump total bad block count
- convert
- test
- Show Grown Bad Block list
- Show factory Bad Block list
- show
- setpsdelay
- PSCopy Write from memory
- Write to memory
- Dump memory
- pscopygetmemory
- pscopymemory
- DATA
- USERMODE
- DISSMODE
- TESTMODE
- GETPAR
- BITMASKSETPAR
- ADDR
- B c0
- s2R"
- b$C4
- S6r&
- >2.Q
- P%@Fpg`
- RwbVr
- ftGd$T
- Wfvv
- F4VL
- DXeH
- uJTZ7j
- ld\EL
- n6~UNt^
- RESERVED
- OOFF
- DOOFF
- 2.5 FF <=256GB
- 2.5 FF >256GB
- ORBIT SS
- ORBIT DS
- M-SATA
- GENESIS
- 2.5 FF <=128GB 7/9.5mm
- 2.5 FF 256GB 7/9.5mm
- 2.5 FF >256GB
- M-SATA <=64GB
- M-SATA 128GB
- M-SATA 256GB
- GENESIS 128GB
- GENESIS 256GB
- M-SATA VGL 32GB
- M-SATA VGL 64GB
- 2.5 FF x8 FLASHs 512GB
- GS2 128GB
- GS2 256GB
- GS2 512GB
- VULCAN 128GB
- VULCAN 256GB
- M-SATA VGL 128GB
- EVO 32GB
- EVO 64GB
- EVO 128GB
- EVO 256GB
- M-SATA DEVSLP 32GB
- M-SATA DEVSLP 64GB
- M-SATA DEVSLP 128GB
- !M-SATA DEVSLP 256GB
- "MO297 32GB
- #MO297 64GB
- $MO297 128GB
- %MO297 256GB
- &SATURN 128GB
- 'SATURN 256GB
- (SATURN 512GB
- )GS2P 128GB
- *GS2P 256GB
- +GS2P 512GB
- ,GS2P 768GB
- -GS2P 1TB
- .NGFF2280 128GB
- /NGFF2280 256GB
- 0NGFF2280 512GB
- 1NGFF2260 128GB
- 2NGFF2260 256GB
- 3NGFF2260 512GB
- 425DEVSLP 64GB
- 525DEVSLP 128GB
- 625DEVSLP 256GB
- 725DEVSLP 512GB
- 825DEVSLP 1TB
- 9GS3N 128GB
- :GS3N 256GB
- ;GS3N 512GB
- <GS3N 768GB
- =GS3N 1TB
- @GS3W 128GB
- AGS3W 256GB
- BGS3W 512GB
- CGS3W 768GB
- DGS3W 1TB
- EEXTREME PLUS 128GB
- FEXTREME PLUS 256GB
- GEXTREME PLUS 512GB
- HEXTREME PLUS 1TB
- INGFF2260 PCIe 128GB
- JNGFF2260 PCIe 256GB
- KNGFF2260 PCIe 512GB
- LM-SATA DEVSLP 512GB
- MAPOLLO 2280 64GB
- NAPOLLO 2280 128GB
- OAPOLLO 2280 256GB
- PAPOLLO 2280 512GB
- QNGFF2280 PCIe 128GB
- RNGFF2280 PCIe 256GB
- SNGFF2260 64GB
- TAPOLLO 2.5 64GB
- UAPOLLO 2.5 128GB
- VAPOLLO 2.5 256GB
- WAPOLLO 2.5 512GB
- XAPOLLO 2.5 1TB
- YAPOLLO mSATA 64GB
- ZAPOLLO mSATA 128GB
- [APOLLO mSATA 256GB
- \APOLLO mSATA 512GB
- ]HELEN 2.5FF 128GB eX2
- ^HELEN 2.5FF 256GB eX2
- _HELEN 2.5FF 512GB eX2
- `HELEN 2.5FF 128GB eX3
- aHELEN 2.5FF 256GB eX3
- bHELEN 2.5FF 512GB eX3
- cHELEN 2.5FF 128GB eX3 1Y
- dHELEN 2.5FF 256GB eX3 1Y
- eHELEN 2.5FF 512GB eX3 1Y
- *+,-./012
- 3456789:;
- <=>?@ABCD
- GHIJKLMNO
- PQRSTUVWX
- YZ[\]^_`a
- fghijklmn
- pqrstuvwx
- S@^M`D
- #yz{
- #yz{
- #yz{
- C:\BuildTrees\G5_ReleaseCandidate_CC02\G5_FW_STARv3_RELEASE
- G5_FW_STARv3_RELEASE
- Test
- KFA-CSS-CC-02
- DIAG
- STAR
- RTOS
- Directory.bin
- Vcmbecfg.bin
- blr.bin
- 6_fs_desc.bin
- trimcfg.bin
- fwcode.bin
- ddrcode.bin
- fijicode.bin
- <ext_Directory.bin
- Vffu_log.bin
- frmtcfg.bin
- fnames.bin
- dlt.bin
- beerrlog.bin
- dev_ip.bin
- hvlog1.bin
- hvlog2.bin
- hvlog3.bin
- hvlog4.bin
- hvlog5.bin
- hvlog6.bin
- hvlog7.bin
- hvlog8.bin
- hvlog9.bin
- hvlog10.bin
- hvlog11.bin
- hvlog12.bin
- hvlog13.bin
- hvlog14.bin
- hvlog15.bin
- hvlog16.bin
- hvlog17.bin
- hvlog18.bin
- hvlog19.bin
- hvlog20.bin
- hvlog21.bin
- hvlog22.bin
- hvlog23.bin
- hvlog24.bin
- hvlog25.bin
- hvlog26.bin
- hvlog27.bin
- hvlog28.bin
- hvlog29.bin
- hvlog30.bin
- hvlog31.bin
- hvlog32.bin
- AppleSMARTlogs.bin
- Workload.bin
- d.satacfg.bin
- WorkloadStatus.bin
- &smart.bin
- fmbbt.bin
- VClinktbl.bin
- gbbt.bin
- untouched
- dequeued
- enqueued
- Bq(FB{
- U|:Z09
- SCTP_DUMMY_CMD
- SCTP_DUMMY_CMD
- 00170vGPB
- @\service\satacfg.bin
- Copyright (c) 1996-2010 Express Logic Inc. * ThreadX ARM9/RVDS Version G5.3.5.2 SN: 3142-115-1301 *
- n;^
- Qkkbal
- i]Wb
- 9a&g
- MGiI
- wn>Jj
- #.zf
- +o*7
- phG8PFj<MWvO:gZ7}lu=e`L)I{rT!dEn_ N>2U6J'x*cmSYXDV;1^(swz~k[+4?-b$R"\C#yH]ABo0%@f.|qK,Q3/&ti5a9
- ETYB
- UEUQ
- NDVD
- ETYB
- mBM_drv.c
- CM: Partial UECC error starId=%d bitmap = %08X%08X
- CM_TH_Datapath.c
- pG,Z
- Unexpected Seq Isr Detected
- PS_SeqIsr_VG2.c
- PS_BadBlockManagement.c
- PS_HigLevelRdWrtErase.c
- STAR_DAT.c
- VUUU
- STAR_IM.c
- Star %d - Read control data - Status error returned !!
- STAR %d - SAT UPDATE exit due to RO mode
- @p@-
- SYS_MsgExt.c
- ERROR !! AHB timeout! Last seen at [LR:0x%08X], [SP:0x%08X]
- RTOS_Interrupts.c
- RTOS_Ipc.c
- RTOS_Queue.c
- $*(.rpvt
- ,206zx~|
- " &b`fdzx~|B@FDJHNL
- jhnl
- RPVTZX^\
- FE Timer0
- FE Timer2
- FE Timer3
- FE Timer4
- FE Timer5
- OOB TOut1 Timer
- OOB TOut2 Timer
- FE Workload Timer
- S-Throttle Timer
- OOB Rep Timer
- Delayed tasks
- MITAD
- DRHT
- s#aG
- UEUQX
- ETUMh
- NDVD`
- ETYBx
- YUi\
- : 4q
- : 6q
- : 8q
- ! 6q
- `" 2q
- : 4q
- pGA
- 0x"(
- pGpG
- : Heap memory corrupted
- SIGRTMEM: Out of heap memory
- : 4q
- : 6q
- : 8q
- ZHZJ
- ZIZJQ`ZI
- YIZL
- `PJPI
- SC:h
- p:h%
- qUq%
- q:ha
- M\C+h
- PMKC)h\
- CJJP
- >CFO
- pbp
- `FpG
- (MKC)h\
- C!JP
- "N2k
- :C2c
- pbp
- `FpG
- %(C`
- `qp
- HxPp
- HxPq
- \oF9r
- Jxzr
- bFrC
- 9pxphF
- sFKpkF
- KpkF[
- PS_IndirectDrivers.c
- HxPq
- `FhC
- xPrpx
- xoF;r
- x{rRx
- \oF:r
- Sx{r
- !wOxK3"
- hN`IjF
- HxPp
- HxPp
- YHiF
- pFxNp
- 9HiF
- sExMs
- @#)"8
- pGpG
- BJCIhF
- BHBI
- %>I>H@"
- =I>H@"
- 1I2H
- )H'I
- #I!H
- `rh
- PJ#|
- &J#|
- pCzSp
- pC{Sp
- Ckx-x
- PS_BL_LowLevelRdWrtErase.c
- )M*L
- yD yI
- @DDR_Config.c
- SMEM_Driver.c
- SPI_Driver.c
- Ha2U0*
- UART_Driver.c
- No Sync
- Host canceled
- \`Ui
- hP%MCe]
- P"QC
- @2Ry
- pG
- kIkK
- #!"9
- 0# "9
- 0# "9
- !ACFJT\
- -J/I
- PT\"
- CF`p
- C@)5
- ?! \
- CpG0
- h00@
- L ```
- H2h-!I
- fs_bl_boot.c
- M082 read blk %d
- M084 blk read ok
- M085 hdr id match
- M044 Prepare to load FW
- M046 Code load addr = %x
- M047 Start search FW or Overlay file
- M048 Read FID%d size=%d sct
- M051 ERR File System Read received unexpected error code
- M049 ERR Both copies of the FW file erased
- M050 ERR UECC in both copies of FW file, abort
- M052 FID#%d loaded successfully
- M048 ERR FW FID#%d not found or has zero length
- '<@Dw
- wAyYw
- y3wCysw
- qSyCq
- "bCI
- CBwhF
- h00@
- 8UhF
- qCzKq
- qByJq
- rPzHr
- ?FID21VER1
- M014 Search for BootSct
- M036 Search in BootBlk[%d]=PB %d
- M036 Search in BootBlk
- M018 ERR last sct unreadable in BootBlk[%d!]=PB %d
- M018 bad stuff happened
- M016 last written sct=%d ok in BootBlk[%d]=PB %d
- M068 last written sct=%d
- M068 status read ok
- M017 ERR BootSct(s) erased in BootBlk[%d]=PB %d!
- M017 erased
- M037 last sct not a BootSct
- M070 backward-search for BootSct
- M071 read PB=%d, sct=%d
- M072 read fail, status=%X
- M073 hdr ID (%X) mismatch
- M038 BootSec found in BootBlk[%d] at PB=%d, sct=%d
- M038 BootSec found
- M069 last sct=valid BootSct
- wAyQw
- wAyQw
- qCyKq
- qAzQq
- h@0A{
- h00@
- iF {
- qryBq
- q0zB1
- rpzHr
- M019 ERR no BootSct found
- M075 use BootSct in BBlock0 = PB%d
- M075 use BootSct in BBlock 1 = PB%d
- M039 chk BootSct sig
- M021 ERR no BootSct found
- M040 BootSct sig valid! Update FS info.
- M011 Search for BootBlk
- M012 BootBlk found @ PB=%d
- M083 ERR bad BootBlk
- eMhp
- sHsJ
- `sHP`
- `rK<N
- `rO9x
- Ct`lHmI
- tPteH
- 8qzq
- 8pzp
- M045 init pgFSData->mCFG_Conf using blk=%d
- Load FW code
- M118 FW LoadCodeStatus %d
- M118 Overlays LoadCodeStatus %d
- M119 FS_LoadFW fail
- M083 ERR not a BootBlk
- M013 ERR Find BootBlk fail
- Sandis
- M001 Init Sequence
- `x1(2
- 8h "
- `x1(-
- :hiF
- iF {
- CAw
- SI h
- 1A1 |
- hWJ8
- h00@
- h00@
- M098 blk %d, sct %d read ok
- M023 FS Init
- M091 ERR find last MB failed, Status=%x
- M090 Found last MB, search for last sct
- M093 ERR last sct unreadable, status=%x
- M092 last sct=%d ok
- M026 ERR FS blk erased
- M095 last sct in FS Blk not a FS Code Directory
- M096 search for FS Code Directory
- M097 read blk %d, sct %d
- M101 ERR blk %d, sct %d failed, status=%d
- M102 FS Code directory found, exit search
- BP1y
- CAwd
- 1QriF
- !h@1HqiF
- @1Hq
- h@1Hq
- ! h00@
- BqIh
- 0h@0Ay
- !@0By
- #ZCQ
- M100 ERR FS Code Directory sig bad!
- M099 FS Code directory sig good
- M103 FS Code Directory not found, search sct %d next
- M104 ERR FS Code directory search exhausted
- M094 last FS sct is valid FS Code Directory
- M043 ERR FS Code Directory file not found
- M105 valid FS Code directory in first copy, re-read
- M106 valid FS Code directory in 2nd copy
- M027 ERR FS Code Directory file sig bad
- M062 FS Code Directory file sig valid
- M061 ERR CRC of MAP file corrupted
- CAw
- 1A1 |
- h00@
- h00@
- wrH "
- CAwd
- 1QriF
- !h@1HqiF
- @1Hq
- h@1Hq
- ! h00@
- BqJh
- q@1Ky
- h@0@y
- M095 last sct in FS Blk not a FS Service Directory
- M096 search for FS Service Directory
- M102 FS Service Directory found, exit search
- M100 ERR FS Service Directory sig bad!
- M099 FS Service Directory sig good
- M103 FS Service Directory not found, search sct %d next
- M104 ERR FS Service Directory search exhausted
- M094 last FS sct is valid FS Service Directory
- M043 ERR FS Service Directory file not found
- M105 valid FS Service Directory in first copy, re-read
- M106 valid FS Service Directory in 2nd copy
- M027 ERR FS Service Directory file sig bad
- M062 FS Service Directory file sig valid
- qZ8X
- h@0Ay
- h@0Ayi
- 9C!T
- I h 1
- 1`(?
- "PC
- 1A1 |+
- CRC of MAP file corrupted
- fs_bl_init.c
- sAs)
- 0B0Ay
- Cx{9{
- Pq8h
- hP1 \
- 0B0Ay
- CmInO
- [HZI
- sBs*
- 0B0By
- CH{ {
- hP1 \
- 0B0Ay
- =H=I
- M113 FS write status=%x
- M117 FS Write %d scts
- M113 FS read status=%x
- M117 FS Read %d scts
- M111 FS read ok
- M112 FS read UECC
- M114 ERR FS read UECC on both copies
- JsiyI
- iF }
- qCyKq
- rBzJr
- sy{I
- xNxO1h
- UHVI
- 3L:J!h
- p2M(`2O:`2I
- T1J2I
- &I h
- q+`9`
- rNrx{9{
- ziF ~@
- yiF ~
- CiF
- CBx
- &Nq`{!{
- `{!{
- CiFH
- ziF }@
- yiF }
- _M)h
- @"rix.x
- &Q66\
- jx+x
- R0@\
- `q#K
- !p`phx)x
- fs_bl_support.c
- `x!x
- xx1(
- xx1(
- /!^H
- ZIZH
- VIWH
- GIHH
- DIDH
- pp
- PS_Initialization.c
- wJxIxH
- zLwJxI
- tJlImH
- nLrJlI
- ZHKO8
- NH=M
- qXRh
- G5 DLE code execution...
- G5 DLE code upload failed...
- Start G5 DLE code upload...
- :r#,
- J4 s
- FID21VER1
- ||x|txxxtt|txtt
- x|tp||
- tlph
- ||xxtt
- lthtdtlphpdp||xxtt
- B c0
- s2R"
- b$C4
- S6r&
- >2.Q
- P%@Fpg`
- RwbVr
- ftGd$T
- Wfvv
- F4VL
- DXeH
- uJTZ7j
- ld\EL
- n6~UNt^
- *+,-./012
- 3456789:;
- <=>?@ABCD
- GHIJKLMNO
- PQRSTUVWX
- YZ[\]^_`a
- fghijklmn
- pqrstuvwx
- S@^M`D
- #yz{
- #yz{
- #yz{
- RESERVED
- OOFF
- DOOFF
- 2.5 FF <=256GB
- 2.5 FF >256GB
- ORBIT SS
- ORBIT DS
- M-SATA
- GENESIS
- 2.5 FF <=128GB 7/9.5mm
- 2.5 FF 256GB 7/9.5mm
- 2.5 FF >256GB
- M-SATA <=64GB
- M-SATA 128GB
- M-SATA 256GB
- GENESIS 128GB
- GENESIS 256GB
- M-SATA VGL 32GB
- M-SATA VGL 64GB
- 2.5 FF x8 FLASHs 512GB
- GS2 128GB
- GS2 256GB
- GS2 512GB
- VULCAN 128GB
- VULCAN 256GB
- M-SATA VGL 128GB
- EVO 32GB
- EVO 64GB
- EVO 128GB
- EVO 256GB
- M-SATA DEVSLP 32GB
- M-SATA DEVSLP 64GB
- M-SATA DEVSLP 128GB
- !M-SATA DEVSLP 256GB
- "MO297 32GB
- #MO297 64GB
- $MO297 128GB
- %MO297 256GB
- &SATURN 128GB
- 'SATURN 256GB
- (SATURN 512GB
- )GS2P 128GB
- *GS2P 256GB
- +GS2P 512GB
- ,GS2P 768GB
- -GS2P 1TB
- .NGFF2280 128GB
- /NGFF2280 256GB
- 0NGFF2280 512GB
- 1NGFF2260 128GB
- 2NGFF2260 256GB
- 3NGFF2260 512GB
- 425DEVSLP 64GB
- 525DEVSLP 128GB
- 625DEVSLP 256GB
- 725DEVSLP 512GB
- 825DEVSLP 1TB
- 9GS3N 128GB
- :GS3N 256GB
- ;GS3N 512GB
- <GS3N 768GB
- =GS3N 1TB
- @GS3W 128GB
- AGS3W 256GB
- BGS3W 512GB
- CGS3W 768GB
- DGS3W 1TB
- EEXTREME PLUS 128GB
- FEXTREME PLUS 256GB
- GEXTREME PLUS 512GB
- HEXTREME PLUS 1TB
- INGFF2260 PCIe 128GB
- JNGFF2260 PCIe 256GB
- KNGFF2260 PCIe 512GB
- LM-SATA DEVSLP 512GB
- MAPOLLO 2280 64GB
- NAPOLLO 2280 128GB
- OAPOLLO 2280 256GB
- PAPOLLO 2280 512GB
- QNGFF2280 PCIe 128GB
- RNGFF2280 PCIe 256GB
- SNGFF2260 64GB
- TAPOLLO 2.5 64GB
- UAPOLLO 2.5 128GB
- VAPOLLO 2.5 256GB
- WAPOLLO 2.5 512GB
- XAPOLLO 2.5 1TB
- YAPOLLO mSATA 64GB
- ZAPOLLO mSATA 128GB
- [APOLLO mSATA 256GB
- \APOLLO mSATA 512GB
- ]HELEN 2.5FF 128GB eX2
- ^HELEN 2.5FF 256GB eX2
- _HELEN 2.5FF 512GB eX2
- `HELEN 2.5FF 128GB eX3
- aHELEN 2.5FF 256GB eX3
- bHELEN 2.5FF 512GB eX3
- cHELEN 2.5FF 128GB eX3 1Y
- dHELEN 2.5FF 256GB eX3 1Y
- eHELEN 2.5FF 512GB eX3 1Y
- phG8PFj<MWvO:gZ7}lu=e`L)I{rT!dEn_ N>2U6J'x*cmSYXDV;1^(swz~k[+4?-b$R"\C#yH]ABo0%@f.|qK,Q3/&ti5a9
- SanDisk initial sn
- X2316RL SanDisk SSD X110
- k4 }#Ai4
- SanDisk initial sn
- X2316RL SanDisk SSD X110
- k4 }#Ai4
- X2316RL G5
- fangfufu@illustrious:~/Sandisk/firmware$
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement