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

NumberOfPotentiallyWrittenClusters = 0x0002

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

NumberOfPotentiallyWrittenClusters = 0x0002

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

TableAdjustForMoveClumpToCondemn

ReadJournalLog

PlayBackJournalEvents

TableAdjustForMoveClump

ReadJournalLog

PlayBackJournalEvents

TableAdjustForMoveClump

ReadJournalLog

SaveALFTablesToFlash

RebuildALFTablesUsingMetaData

RemoveNodePhysical

TableAdjustForMoveClump

TableAdjustForMoveClumpToCondemn

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

TableAdjustForMoveClumpToCondemn

GetNewActiveClump

TableAdjustForMoveClump

ReconstructNodesInActiveClump

GetNewActiveClump

TableAdjustForMoveClump

TableAdjustForMoveClumpToCondemn

ReconstructNodesInActiveClump

GetNewActiveClump

TableAdjustForMoveClump

ReconstructNodesInActiveClump

GetNewActiveClump

MakeAnErasedClumpAvailable

EraseCondemnedClump

CondemnClump

TableAdjustForMoveClump

TableAdjustForMoveClumpToCondemn

 

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