ST500LM000 Laptop Thin SSHD Seagate 0017 Flash Erase Failure
ST500LM000 Laptop Thin SSHD Seagate case met by one Dolphin user in Belgium.
SOC PSM Mode = 0001 Atomic
SOC PSM Command = 0002 Flash Erase
SOC PSM Status = 0017 Flash Erase Failure
Clump Parametrics:
Clump = 00D4
DataType = 0000
ModeFlag = 01
EraseCount = 00004652
EraseFailCount = 00
ProgramFailCount = 00
WeakReadCount = 00
UncorrectableECCError = 00
—SOC PSM Command History—
Cmd#/PsmCmd Clump Offset Length LbaMid LbaLow LbaBits39To32 Options Status DestClump DestOffset
0002 00D4 0020 0001 0000 001E 0000 9000 0017 C207 3A97
0C02 00D4 0720 0001 0000 001E 0000 9000 0017 C207 3A97
0B0A 007C 0720 0001 0000 001E 0000 8000 0021 C207 3A97
0A0A 0090 16A0 0001 0000 001E 0000 8000 0021 C207 3A97
090A 00D4 01C0 0001 0000 001E 0000 8000 0021 C207 3A97
Flash Statistics:
BridgePSMDriverID = 0x0009
FlashID 98D7 8493 72D7
Flash Manufacturer: Toshiba19nm
Flash Capacity = 00008 GB MLC
Combo Mode
NumberOfClumps = 0x0400
LBAsPerCluster = 0x0020
LBAsPerClumpMLC = 0x4000
LBAsPerClumpSLC = 0x2000
ClustersPerClumpMLC = 0x0200
ClustersPerClumpSLC = 0x0100
DefragClumpThresholdInSectors = 0x2000
UserSLCMaxSizeInClumps = 0x0180
NumberOfPotentiallyWrittenClus
DefectListRevisionKey 0x0002
SLC Clumps 0x01A7
ERROR: Flash LED 9C1C – No clumps available – cannot get new active clump
Clump Parametrics:
Clump = 0400
DataType = 0000
ModeFlag = 00
EraseCount = 00000000
EraseFailCount = 00
ProgramFailCount = 00
WeakReadCount = 00
UncorrectableECCError = 00
—SOC PSM Command History—
Cmd#/PsmCmd Clump Offset Length LbaMid LbaLow LbaBits39To32 Options Status DestClump DestOffset
0009 0400 4000 0001 0020 0002 0002 9000 0080 C207 3A97
0D09 00D4 0020 0001 0000 001E 0000 9000 0080 C207 3A97
0C02 00D4 0720 0001 0000 001E 0000 9000 0017 C207 3A97
0B0A 007C 0720 0001 0000 001E 0000 8000 0021 C207 3A97
0A0A 0090 16A0 0001 0000 001E 0000 8000 0021 C207 3A97
Flash Statistics:
BridgePSMDriverID = 0x0009
FlashID 98D7 8493 72D7
Flash Manufacturer: Toshiba19nm
Flash Capacity = 00008 GB MLC
Combo Mode
NumberOfClumps = 0x0400
LBAsPerCluster = 0x0020
LBAsPerClumpMLC = 0x4000
LBAsPerClumpSLC = 0x2000
ClustersPerClumpMLC = 0x0200
ClustersPerClumpSLC = 0x0100
DefragClumpThresholdInSectors = 0x2000
UserSLCMaxSizeInClumps = 0x0180
NumberOfPotentiallyWrittenClus
DefectListRevisionKey 0x0002
SLC Clumps 0x01A7
ActiveClumpInfo
Active Journal Clump 0108 Offset 00E0
Active Anchor Clump 0003 Offset 1440
DType 0000 Read Cache Clump 022D Offset 0000
DType 0001 Read Boot Clump 03EA Offset 0000
DType 0008 Dirty Write Cache Clump 0134 Offset 0000
DType 0009 Dirty Boot Clump 0035 Offset 0000
DType 0011 Clean Write Cache Clump 007C Offset 0720
DType 0012 Clean Boot Clump 0141 Offset 1BA0
DType 001A SIM Clump 00C3 Offset 1000
— ALF RFS Recorder —
— Recorder prints backwards: newest to oldest —
IARCount Status Clump ClumpSentinel FunctionOrigin
ALFRecorder:
PlayBackJournalEvents
TableAdjustForMoveClump
TableAdjustForMoveClumpToConde
ReadJournalLog
PlayBackJournalEvents
TableAdjustForMoveClump
ReadJournalLog
PlayBackJournalEvents
TableAdjustForMoveClump
ReadJournalLog
SaveALFTablesToFlash
RebuildALFTablesUsingMetaData
RemoveNodePhysical
TableAdjustForMoveClump
TableAdjustForMoveClumpToConde
GetNewActiveClump
TableAdjustForMoveClump
RemoveNodePhysical
RemoveNodePhysical
RemoveNodePhysical
RemoveNodePhysical
RemoveNodePhysical
RemoveNodePhysical
RemoveNodePhysical
RemoveNodePhysical
RemoveNodePhysical
RemoveNodePhysical
RemoveNodePhysical
RemoveNodePhysical
RemoveNodePhysical
RemoveNodePhysical
RemoveNodePhysical
RemoveNodePhysical
RemoveNodePhysical
RemoveNodePhysical
RemoveNodePhysical
RemoveNodePhysical
RemoveNodePhysical
RemoveNodePhysical
RemoveNodePhysical
RemoveNodePhysical
RemoveNodePhysical
RemoveNodePhysical
RemoveNodePhysical
RemoveNodePhysical
RemoveNodePhysical
RemoveNodePhysical
RemoveNodePhysical
RemoveNodePhysical
RemoveNodePhysical
RemoveNodePhysical
RemoveNodePhysical
RemoveNodePhysical
RemoveNodePhysical
RemoveNodePhysical
RemoveNodePhysical
RemoveNodePhysical
TableAdjustForMoveClump
TableAdjustForMoveClumpToConde
GetNewActiveClump
TableAdjustForMoveClump
ReconstructNodesInActiveClump
GetNewActiveClump
TableAdjustForMoveClump
TableAdjustForMoveClumpToConde
ReconstructNodesInActiveClump
GetNewActiveClump
TableAdjustForMoveClump
ReconstructNodesInActiveClump
GetNewActiveClump
MakeAnErasedClumpAvailable
EraseCondemnedClump
CondemnClump
TableAdjustForMoveClump
TableAdjustForMoveClumpToConde
For above COM terminal messages, it indicates usually PCB failure. Users can find donor PCB and swap ROM chip to fix such kind of cases. More information and questions are welcome to [email protected] or add Dolphin skype: dolphin.data.lab