Ru-Board.club
← Вернуться в раздел «Магнитные носители информации»

» Ремонт накопителей Seagate. Часть 2

Автор: genom10
Дата сообщения: 27.02.2012 21:02
NiTr0
да при чем здесь Селфскан яписал что биос не видит LBA -0 листы пусты после m0,6,2,,,,,22 листы заполнены но после отключения питания опять -0 какие есть варианты

Добавлено:
команды же есть вот только с английским проблемы и к для чего они знаний не хватает [more]
Online CR: Rev 0011.0000, Flash, Abort
Online ESC: Rev 0011.0000, Flash, Abort Looping Command or Batch File
Online ' ': Rev 0001.0000, Flash, Pause Output
Online '.': Rev 0011.0000, Flash, Display Active Status
Online '?': Rev 0011.0000, Flash, Display Diagnostic Buffer Information
Online '`': Rev 0012.0001, Flash, Display Read/Write Statistics
Online '$': Rev 0012.0002, Flash, Display Read/Write Statistics By Zone
Online '{': Rev 0011.0000, Flash, Toggle EIB-Specific R/W Tracing
Online ^D: Rev 0011.0000, Flash, Toggle R/W Tracing
Online ^N: Rev 0011.0000, Flash, Toggle R/W Tracing
Online ^W: Rev 0011.0000, Flash, Enable and Init RW Statistics
Online ^O: Rev 0001.0000, Flash, Advance Servo Tracing State
Online '!': Rev 0011.0000, Flash, Display Current Read Channel Settings
Online '<': Rev 0011.0000, Flash, Decrement Read/Write Scope Sync
Online '>': Rev 0011.0000, Flash, Increment Read/Write Scope Sync
Online '~': Rev 0014.0000, Flash, Display Native Interface Command State
Online ^A: Rev 0012.0000, Flash, Display Firmware Revision
Online ^B: Rev 0012.0000, Flash, Get Thermistor Temperature
Online ^C: Rev 0011.0000, Flash, Firmware Reset
Online ^E: Rev 0011.0000, Flash, Display Native Interface Configuration
Online ^F: Rev 0011.0001, Flash, Display Native Interface Read Cache Informati
on
Online ^I: Rev 0011.0000, Flash, Display Controller Registers
Online ^K: Rev 0011.0000, Flash, Display DST Status
Online ^L: Rev 0023.0000, Flash, Display Sign On Message
Online ^P: Rev 0011.0000, Flash, Toggle Diag Idle Mode
Online ^Q: Rev 0011.0000, Flash, Resume Interface Task
Online ^R: Rev 0011.0000, Flash, Enable ASCII Online Serial Port Mode
Online ^S: Rev 0011.0000, Flash, Pause Interface Task
Online ^T: Rev 0011.0000, Flash, Enable ESLIP Serial Port Mode
Online ^U: Rev 0011.0000, Overlay, Display Congen
Online ^V: Rev 0011.0000, Overlay, Toggle Interface Command Echo
Online ^X: Rev 0012.0000, Flash, Display Native Interface and Read/Write Comma
nd History
Online ^Y: Rev 0011.0000, Flash, Display DST Status
Online ^Z: Rev 0011.0000, Flash, Enable ASCII Diagnostic Serial Port Mode
Online ^\: Rev 0011.0000, Flash, Toggle Debug Display Enable
All Levels CR: Rev 0011.0000, Flash, Abort
All Levels '/': Rev 0001.0000, Flash, Change Diagnostic Command Level, /[Level
]
All Levels '+': Rev 0012.0000, Flash, Peek Memory Byte, +[AddrHi],[AddrLo],[No
tUsed],[NumBytes]
All Levels '-': Rev 0012.0000, Flash, Peek Memory Word, -[AddrHi],[AddrLo],[No
tUsed],[NumBytes]
All Levels '=': Rev 0011.0002, Flash, Poke Memory Byte, =[AddrHi],[AddrLo],[Da
ta],[Opts]
All Levels '@': Rev 0001.0000, Overlay, Batch File Label, @[LabelNum]
All Levels '|': Rev 0001.0000, Overlay, Batch File Terminator, |
All Levels '*': Rev 0011.0000, Overlay, Special Batch File Function, *[FuncId],[
FuncParm0],[FuncParm1]
All Levels 'A': Rev 0011.0000, Overlay, Set Test Space, A[OptsOrParmSelect],[Par
mValue],[AddrType],[HdForCylLimit]
All Levels 'L': Rev 0001.0002, Overlay, Enable Looping, L[Opts],[CountOrStopOnEr
rCode]
Level 1 'S': Rev 0011.0001, Flash, Edit Processor Memory Byte, S[AddrHi],[Addr
Lo],[MemValue],[NumBytes],[Opts]
Level 1 'U': Rev 0011.0001, Flash, Edit Buffer Memory Byte, U[AddrHi],[AddrLo]
,[MemValue],[NumBytes]
Level 1 'e': Rev 0011.0000, Flash, Spin Down and Reset Drive, e[MsecDelay],[Op
ts]
Level 1 'm': Rev 0011.0001, Flash, Edit Processor Memory Word, m[AddrHi],[Addr
Lo],[MemValue],[NumBytes],[Opts]
Level 1 'B': Rev 0011.0000, Overlay, Buffer Display, B[DisplayBlk],[RefBlk],[Num
Blks],[Opts],[SymBits]
Level 1 'D': Rev 0011.0001, Overlay, Memory Block Display, D[AddrHi],[AddrLo],[C
ompVal],[NumBytes],[Opts],[SizeInBytes]
Level 1 'G': Rev 0011.0000, Overlay, Generic Read/Write Request, G[Parm0],[Parm1
],[Parm2],...[Parm9]
Level 1 'I': Rev 0001.0000, Overlay, Buffer DLL Tune, I[action][DLL]
Level 1 'N': Rev 0015.0000, Overlay, SMART Control, N[SubCmd],[SubCmdParm0],[Sub
CmdParm1]
Level 1 'c': Rev 0011.0000, Overlay, Buffer Compare, c[SrcBlk],[RefBlk],[NumBlks
],[ContOnErr]
Level 1 'j': Rev 0001.0000, Overlay, Display Hardware Jumper Setting, j[Hardware
JumperSelect]
Level 2 'J': Rev 0001.0000, Flash, Particle Sweep, J[ Start Cyl ],[ End Cyl ],
[ Duration mSec ],[ Dwell mSec ],[ JIT mode ]
Level 2 'U': Rev 0011.0000, Flash, Spin Up Drive, U[HoldState],[Hd],[Cyl]
Level 2 'Z': Rev 0011.0000, Flash, Spin Down Drive, Z
Level 2 'B': Rev 0011.0000, Overlay, Buffer Display, B[DisplayBlk],[RefBlk],[Num
Blks],[Opts],[SymBits]
Level 2 'C': Rev 0011.0000, Overlay, Buffer Copy, C[SrcBlk],[DestBlk],[NumBlks]
Level 2 'E': Rev 0013.0000, Overlay, Display / Edit Log, E[LogNum],[ErrCodeOrSpe
cialFuncKey],[SpecialFunc]
Level 2 'F': Rev 0011.0000, Overlay, Modify Track Defect List, F[PSctr/LBA],[Act
ion]
Level 2 'H': Rev 0011.0000, Overlay, Select Logical Head, H[Hd],[SkType],[Option
s]
Level 2 'I': Rev 0012.0000, Overlay, Display / Modify Adaptive Parameter, I,[Gro
upId]
Level 2 'K': Rev 0011.0000, Overlay, Set Tracking Offset, K[OffsetValue],[PersOr
TempOpt],[UnitsOpt],[ChanReload]
Level 2 'M': Rev 0012.0000, Overlay, Set Diag Idle Mode, M[ModeSelect],[ModeMask
],[ResetToPowerOn]
Level 2 'N': Rev 0001.0000, Overlay, Set Direct Write Mode, N[EnableDirWrtModeOp
t]
Level 2 'O': Rev 0011.0000, Overlay, Seek Repeatedly Between Physical Cylinders,
O[StartPhyCyl0],[StartPhyCyl1],[NumSkPairs],[NumSeconds],[Hd]
Level 2 'P': Rev 0011.0000, Overlay, Set Buffer Pattern, P[PatternSelOrPatternLo
w],[PatternHi],[PatternBits],[Opts],[BlkNum],[NumBlks]
Level 2 'Q': Rev 0011.0000, Overlay, Write, Read, Read CHS, Q[Sec],[NumSecs],,[P
hyOpt],[Opts]
Level 2 'R': Rev 0011.0000, Overlay, Read CHS, R[Sec],[NumSecs],,[PhyOpt],[Opts]

Level 2 'S': Rev 0011.0000, Overlay, Seek to Logical Cylinder and Head, S[Cyl],[
Hd],[Offset],[OffsetUnitsOpt],[SkType],[Options]
Level 2 'T': Rev 0014.0000, Overlay, Measure Throughput, T[Opts],[CylSkew],[Head
Skew],[MiniZoneSkew],[SkewStep],[LengthInTracks],[OffsetInTracks],[NumberOfRetri
es]
Level 2 'V': Rev 0011.0000, Overlay, Read Verify CHS, V[Sec],[NumSecs],[CompareB
lk],[Opts]
Level 2 'W': Rev 0011.0000, Overlay, Write CHS, W[Sec],[NumSecs],,[PhyOpt],[Opts
]
Level 2 'X': Rev 0012.0000, Overlay, Display Track Information, X[LogCyl],[Hd],[
SysAreaOpt],[Opts],[RowsPerPage]
Level 2 'Y': Rev 0011.0000, Overlay, Set Retries - DERP, Y[Mode],[MaxRdRetries],
[MaxWrtRetries],[OtcTLevel],[Options]
Level 2 'a': Rev 0002.0000, Overlay, Measure Optimum Skew, a
Level 2 'c': Rev 0011.0000, Overlay, Buffer Compare, c[SrcBlk],[RefBlk],[NumBlks
],[ContOnErr]
Level 2 'h': Rev 0012.0000, Overlay, Translate Physical Sector, h[Sec],[NumSecs]

Level 2 'i': Rev 0011.0000, Overlay, Display Defects On Current Track, i
Level 2 'j': Rev 0011.0000, Overlay, Read Wedge, j[WedgeAddr],[NumWedges],[NumSk
ipedWedges],[TranSize],[Opts],[RegAddr0],...,[RegAddr13]
Level 2 'k': Rev 0001.0000, Overlay, Set User Cylinder/Head/MiniZone Skew, k[Cyl
Skew],[HeadSkew],[MiniZoneSkew]
Level 2 'l': Rev 0012.0000, Overlay, Translate Logical Sector, l[Sec],[NumSecs]
Level 2 'o': Rev 0001.0000, Overlay, Corrupt LBA, o[Lba],[NumBlocks],[BurstSpan]
,[BurstOffset],[NumberOfRandomCorrupt],[Flags]
Level 2 'r': Rev 0011.0000, Overlay, Read Long CHS or Read System CHS, r[LongSec
],[LongSecsOrSysSec],[SysSecs],[LongPhySecOpt],[LongOpts],[SysOpts]
Level 2 's': Rev 0011.0000, Overlay, Seek to Physical Cylinder and Head, s[Cyl],
[Hd],[ValidKey],[Offset],[OffsetUnitsOpt],[SkType],[Options]
Level 2 't': Rev 0012.0000, Overlay, Translate Wedge, t[Wdg],[NumWdgs]
Level 2 'u': Rev 0011.0000, Overlay, Enable/Disable Channel/Preamp Register Disp
lay, u[EnableDisableOpt]
Level 2 'v': Rev 0011.0000, Overlay, Convert Data Track Percentage To Servo Offs
et Count, v[Percentage]
Level 2 'w': Rev 0011.0000, Overlay, Write Long CHS or Write System CHS, w[LongS
ec],[LongSecsOrSysSec],[SysSecs],[LongPhySecOpt],,[SysOpts]
Level 2 'x': Rev 0014.0000, Overlay, Display Zone Information, x[Partition],[Hd]
,[Zone],[Options]
Level 2 'y': Rev 0011.0000, Overlay, Set DERP Retry State, y[Type],[PathState],[
RetryStateCnt],[LoopCnt1],[LoopCnt2]
Level 2 'z': Rev 0011.0001, Overlay, Write Wedge, z[WedgeAddr],[NumWedges],[NumS
kipedWedges],[TranSize],[Opt],[RegAddr0],...,[RegAddr13],[TSpacing]
Level 2 '7': Rev 0011.0000, Overlay, Write Verify CHS, 7[Sec],[NumSecs],[WrBufBl
k],[Opts]
Level 3 'U': Rev 0011.0000, Flash, Spin Up Drive, U[HoldState],[Hd],[Cyl]
Level 3 'V': Rev 0011.0000, Flash, Read or Write Power ASIC Register, V[RegAdd
r],[RegValue],[WrOpt]
Level 3 'Z': Rev 0011.0000, Flash, Spin Down Drive, Z
Level 3 'D': Rev 0011.0000, Overlay, Measure Seek Access Time, D[SkLength],[SkTy
pe],[NumSks]
Level 3 'E': Rev 0013.0000, Overlay, Display / Edit Log, E[LogNum],[ErrCodeOrSpe
cialFuncKey],[SpecialFunc]
Level 3 'H': Rev 0011.0000, Overlay, Select Logical Head, H[Hd],[SkType],[Option
s]
Level 3 'O': Rev 0011.0000, Overlay, Seek Repeatedly Between Physical Cylinders,
O[StartPhyCyl0],[StartPhyCyl1],[NumSkPairs],[NumSeconds],[Hd]
Level 3 'Q': Rev 0011.0000, Overlay, Write, Read, Write, Read CHS, Q[Sec],[NumSe
cs],[Opts]
Level 3 'R': Rev 0011.0000, Overlay, Read Current Servo Destination, R
Level 3 'S': Rev 0011.0000, Overlay, Seek to Logical Cylinder and Head, S[Cyl],[
Hd],[Offset],[OffsetUnitsOpt],[SkType],[Options]
Level 3 'c': Rev 0001.0000, Overlay, Measure Latch Force, c[NumberOfSamples]
Level 3 'f': Rev 0013.0000, Overlay, Real Time Servo Trace, f[SubCmd],[SubPrm0],
[SubPrm1],[SubPrm2]
Level 3 'p': Rev 0012.0000, Overlay, Translate Physical Sector, p[Sec],[NumSecs]

Level 3 'q': Rev 0012.0000, Overlay, Translate Logical Sector, q[Sec],[NumSecs]
Level 3 's': Rev 0011.0000, Overlay, Seek to Physical Cylinder and Head, s[Cyl],
[Hd],[ValidKey],[Offset],[OffsetUnitsOpt],[SkType],[Options]
Level 4 'B': Rev 0011.0000, Overlay, Enable / Disable RVFF, B[NewRvffControlMode
]
Level 4 'D': Rev 0011.0000, Overlay, Measure Seek Access Time, D[SkLength],[SkTy
pe],[NumSks]
Level 4 'E': Rev 0013.0000, Overlay, Display / Edit Log, E[LogNum],[ErrCodeOrSpe
cialFuncKey],[SpecialFunc]
Level 4 'H': Rev 0011.0000, Overlay, Select Logical Head, H[Hd],[SkType],[Option
s]
Level 4 'K': Rev 0011.0000, Overlay, Set Tracking Offset, K[OffsetValue],[PersOr
TempOpt],[UnitsOpt],[ChanReload]
Level 4 'O': Rev 0011.0000, Overlay, Display Micro Jog for Logical Cylinder and
Head, O[LogCyl],[Hd],[Opts],[SysAreaOpt]
Level 4 'S': Rev 0011.0000, Overlay, Seek to Logical Cylinder and Head, S[Cyl],[
Hd],[Offset],[OffsetUnitsOpt],[SkType],[Options]
Level 4 'U': Rev 0011.0000, Overlay, Servo Batch Test sub commands, U[SubCmd],[S
ubCmdParm0],[SubCmdParm1],[SubCmdParm2]
Level 4 'c': Rev 0001.0000, Overlay, Find Min Or Max Cylinders c[Head],[Mode],[R
angeMultiplier],[RetryCountLimit],[FilterTimeConstant]
Level 4 'd': Rev 0001.0000, Overlay, Display Servo Disc Slip
Level 4 'e': Rev 0011.0000, Overlay, Enable / Disable PES Output, e[PesLeftShift
Cnt],[DisablePesOut]
Level 4 'g': Rev 0001.0000, Overlay, Display Servo Sector Error Log, g
Level 4 'k': Rev 0001.0000, Overlay, Get VGA Data, k[OpType],[StartHt],[EndHt],[
HtInc]
Level 4 'l': Rev 0011.0000, Overlay, Scan Track for Servo Defects and ZAP, l[RdP
ositionOpt]
Level 4 'q': Rev 0001.0000, Overlay, Display Servo Event Log, q
Level 4 's': Rev 0001.0000, Overlay, Display Servo Sector Error Count, s
Level 4 't': Rev 0011.0000, Overlay, Display / Modify ZAP Table, t[EntryNum],[En
tryValue]
Level 4 'u': Rev 0011.0000, Overlay, Set Seek Speed, u[Opts],[SkSpeed]
Level 4 'v': Rev 0011.0000, Overlay, Butterfly Seek Test, v[StartPhyCyl0],[Start
PhyCyl1],[NumSkPairs],[NumSeconds],[Hd]
Level 5 'S': Rev 0011.0000, Flash, Enter Servo Matlab Shell, S
Level 5 'B': Rev 0011.0000, Overlay, Servo Bode Plot, B[BodeType],[InjAmp],[Fmin
],[Fmax],[NumFreq],[NumSamples],[EnableTracing]
Level 5 'C': Rev 0011.0000, Overlay, Generic Servo Command, C[CmdNum],[Parm1],..
.[Parm7]
Level 5 'D': Rev 0011.0000, Overlay, Read / Unlock DDR Buffer, B[OperateCode]
Level 5 'E': Rev 0001.0000, Overlay, Measure Disc Eccentricity
Level 5 'G': Rev 0011.0000, Overlay, Select Servo Controller, G[Head],[Controlle
r],[InputShift]
Level 5 'K': Rev 0001.0000, Overlay, Servo Disc Slip, K [OperationSelectId]
Level 5 'R': Rev 0011.0000, Overlay, Read Servo RAM at Address, R[Addr],[NumByte
s]
Level 5 'U': Rev 0011.0000, Overlay, Enable / Disable Servo Updates, U[VcmDacUpd
ateOpt],[AToDUdateOpt]
Level 5 'W': Rev 0011.0000, Overlay, Write Servo RAM at Address, W[Addr],[NumByt
es],[Data]
Level 5 'Z': Rev 0011.0000, Overlay, Read Zap from Disc to Table, Z
Level 5 'd': Rev 0011.0000, Overlay, Disable / Enable Servo ZAP coefficients and
ZAP read, d[ZapControlMode]
Level 5 'e': Rev 0001.0000, Overlay, Enable / Disable Shock Sensor, e[Operation]

Level 5 'i': Rev 0011.0000, Overlay, Read Servo Symbol Table at Index, i[Index]
Level 5 'r': Rev 0011.0000, Overlay, Read Servo RAM at Index, r[Index],[NumBytes
],[ByteOffset]
Level 5 'w': Rev 0011.0000, Overlay, Write Servo RAM at Index, w[Index],[NumByte
s],[Data],[ByteOffset]
Level 6 'B': Rev 0011.0000, Overlay, Run Batch File, B[BatchFileNum],[DisplayOpt
]
Level 6 'D': Rev 0011.0000, Overlay, Display Batch File, D[BatchFileNum]
Level 6 'E': Rev 0011.0000, Overlay, Enter Batch File, E[BatchFileNum]
Level 7 'Z': Rev 0011.0000, Flash, Spin Down Drive, Z
Level 7 's': Rev 0011.0000, Flash, Write Peripheral Register - channel or prea
mp, s[OpType],[RegAddr],[RegValue],[RegMask],[RegPagAddr]
Level 7 't': Rev 0012.0000, Flash, Read Peripheral Register - channel or pream
p, t[OpType],[RegAddr],[NumRegs],[RegMask],[RegPagAddr]
Level 7 'B': Rev 0011.0000, Overlay, Buffer Display, B[DisplayBlk],[RefBlk],[Num
Blks],[Opts],[SymBits]
Level 7 'C': Rev 0011.0000, Overlay, Buffer Copy, C[SrcBlk],[DestBlk],[NumBlks]
Level 7 'D': Rev 0012.0000, Overlay, Display Temperature, D,[DevSelect]
Level 7 'E': Rev 0013.0000, Overlay, Display / Edit Log, E[LogNum],[ErrCodeOrSpe
cialFuncKey],[SpecialFunc]
Level 7 'H': Rev 0011.0000, Overlay, Select Logical Head, H[Hd],[SkType],[Option
s]
Level 7 'I': Rev 0012.0000, Overlay, Display / Modify Adaptive Parameter, I,[Gro
upId]
Level 7 'K': Rev 0011.0000, Overlay, Set Track Format, K[UserAreaTrkFormatType],
[SysAreaTrkFormatType]
Level 7 'P': Rev 0011.0000, Overlay, Set Buffer Pattern, P[PatternSelOrPatternLo
w],[PatternHi],[PatternBits],[Opts],[BlkNum],[NumBlks]
Level 7 'Q': Rev 0011.0000, Overlay, Write, Read, Read CHS, Q[Sec],[NumSecs],,[P
hyOpt],[Opts]
Level 7 'R': Rev 0011.0000, Overlay, Read CHS, R[Sec],[NumSecs],,[PhyOpt],[Opts]

Level 7 'S': Rev 0011.0000, Overlay, Seek to Logical Cylinder and Head, S[Cyl],[
Hd],[Offset],[OffsetUnitsOpt],[SkType],[Options]
Level 7 'U': Rev 0011.0001, Overlay, Channel Temperature Adjust, U[TweakTemperat
ure],[Partition],[Hd],[Zone],[Opts]
Level 7 'W': Rev 0011.0000, Overlay, Write CHS, W[Sec],[NumSecs],,[PhyOpt],[Opts
]
Level 7 'X': Rev 0011.0000, Overlay, Display Preamp Head Resistance
Level 7 'Y': Rev 0011.0000, Overlay, Set Retries - DERP, Y[Mode],[MaxRdRetries],
[MaxWrtRetries],[OtcTLevel],[Options]
Level 7 'b': Rev 0011.0000, Overlay, Erase Track, b[AdjacentTrkCnt],[EraseCntPer
Trk],[AcEraseOpt]
Level 7 'c': Rev 0011.0000, Overlay, Off Track Capability, c[Sec],[NumSecs],[Sec
Increment],[Offset]
Level 7 'h': Rev 0011.0001, Overlay, Mark Media Flaw, h[PhyCyl],[Hd],[PhySec],[U
ndisturbedRadius],[EraseBandTrks],[PtrLen],[WgSpec],[Od/Id]
Level 7 'i': Rev 0011.0000, Overlay, Generic Read/Write Request, i[Parm0],[Parm1
],[Parm2],...[Parm9]
Level 7 'm': Rev 8004.0000, Overlay, Display Single Track Directed Offline Scan
Information, m[clr,min scn]
Level 7 'r': Rev 0011.0000, Overlay, Read Non-Volatile Adaptive Parameters, r[Op
ts]
Level 7 'u': Rev 0011.0000, Overlay, Enable/Disable Write Fault, u[Op]
Level 7 'w': Rev 0011.0000, Overlay, Save Adaptives To Flash, w[Seg],,22
Level 7 'x': Rev 0014.0000, Overlay, Display Zone Information, x[Partition],[Hd]
,[Zone],[Options]
Level 7 'y': Rev 0011.0000, Overlay, Set DERP Retry State, y[Type],[PathState],[
RetryStateCnt],[LoopCnt1],[LoopCnt2]
Level 8 'U': Rev 0011.0000, Flash, Spin Up Drive, U[HoldState],[Hd],[Cyl]
Level 8 'Z': Rev 0011.0000, Flash, Spin Down Drive, Z
Level 8 'C': Rev 0011.0000, Overlay, Servo Diag Sub Cmds, C[SubCmd],[Parm0],[Par
m1],[Parm2]
Level 8 'R': Rev 0011.0000, Overlay, Read Current Servo Destination, R
Level 8 'S': Rev 0011.0000, Overlay, Seek to Logical Cylinder and Head, S[Cyl],[
Hd],[Offset],[OffsetUnitsOpt],[SkType],[Options]
Level 8 'd': Rev 0001.0000, Overlay, Head Smash Test, d[HeadDirection],[Accelera
tionDuration],[DecelerationDuration],[AccelerationCurrent],[DecelerationCurrent]

Level A 'C': Rev 0012.0000, Overlay, Translate PBA, C[PbaHi],[PbaLow],[NumPbas]
Level A 'D': Rev 0012.0000, Overlay, Translate Symbols From Index, D[PhyCyl],[Hd
],[Sfi],[NumSfis]
Level A 'E': Rev 0013.0000, Overlay, Display / Edit Log, E[LogNum],[ErrCodeOrSpe
cialFuncKey],[SpecialFunc]
Level A 'F': Rev 0012.0000, Overlay, Translate LBA, F[LbaHi],[LbaLo],[SysAreaOpt
],[NumLbas]
Level A 'M': Rev 0011.0000, Overlay, Set Controller Test Port, M[Port],[Value]
Level A 'P': Rev 0012.0000, Overlay, Merge Alt List into Slip List, P
Level A 'Q': Rev 0011.0000, Overlay, Write, Read, Read LBA, Q[Lba],[NumLbas],[Op
ts]
Level A 'R': Rev 0011.0000, Overlay, Read LBA, R[Lba],[NumLbas],,[Opts]
Level A 'S': Rev 0011.0000, Overlay, Seek to LBA, S[LbaHi],[LbaLo],[Offset],[Off
setUnitsOpt],[SkType],[Options]
Level A 'W': Rev 0011.0000, Overlay, Write LBA, W[Lba],[NumLbas],,[Opts]
Level A 'Y': Rev 0011.0000, Overlay, Set Retries - DERP, Y[Mode],[MaxRdRetries],
[MaxWrtRetries],[OtcTLevel],[Options]
Level A 'c': Rev 0012.0000, Overlay, Translate Logical Cylinder, Logical Head an
d Logical Sector, c[Cyl],[Hd],[Sec],[SysAreaOpt],[NumSecs]
Level A 'd': Rev 0012.0000, Overlay, Translate Physical Cylinder, Logical Head a
nd Physical Sector, d[Cyl],[Hd],[Sec],[NumSecs]
Level A 'e': Rev 0012.0000, Overlay, Translate Nominal Cylinder and Logical Head
, e[Cyl],[Hd],[Sec],[SysAreaOpt]
Level A 'f': Rev 0012.0000, Overlay, Translate Physical Cylinder, Logical Head a
nd Physical Wedge, f[Cyl],[Hd],[Wdg],[NumWdgs]
Level A 'l': Rev 0012.0000, Overlay, Display Track Information, l[LogCyl],[Hd],[
SysAreaOpt],[Opts],[RowsPerPage]
Level A 'r': Rev 0001.0000, Overlay, Read CHS ( with EDAC/Format Options), r[Cyl
],[Hd],[Sct],[Len],[EDACOff],[Seed],[Skew],[OverrideCyl],[OverrideHd]
Level A 'w': Rev 0001.0000, Overlay, Write CHS ( with EDAC/Format Options), w[Cy
l],[Hd],[Sct],[Len],,[Seed],[Skew],[OverrideCyl],[OverrideHd]
Level A 'y': Rev 0011.0000, Overlay, Set DERP Retry State, y[Type],[PathState],[
RetryStateCnt],[LoopCnt1],[LoopCnt2]
Level C 'Q': Rev 0001.0000, Overlay, Display ASCII Command Information, Q[CmdLev
el],[Cmd]
Level C 'T': Rev 0011.0000, Overlay, Goop Plot, T[Hd],[StartTrk],[EndTrk],[ECCLv
l],[NoFrcSync],[SkipCnt]
Level E 'B': Rev 0011.0001, Overlay, Write Wedge, B[WedgeAddr],[NumWedges],[NumS
kipedWedges],[TranSize],[Opt],[RegAddr0],...,[RegAddr13],[TSpacing]
Level E 'C': Rev 0011.0000, Overlay, Read Wedge, C[WedgeAddr],[NumWedges],[NumSk
ipedWedges],[TranSize],[Opts],[RegAddr0],...,[RegAddr13]
Level E 'G': Rev 0001.0000, Overlay, HeadDegradation, G[OperationControlOptions]
,[MeasurementControlOptions]
Level E 'd': Rev 0001.0000, Overlay, SQMS Dibit Optimization, d[OptiAlgorithm],[
LATE01 NOMR/F],[SweepStartVal],[SweepEndVal],[IterationCnt],[Verbose]
Level E 'm': Rev 0011.0000, Overlay, Fast MSESER Measurement, m[]
Level E 'n': Rev 0001.0000, Overlay, Dibit Extraction, n[sctr],[cnt],[dibit],[di
bit],[dibit],[skip],[trim],[dsply]
Level E 'o': Rev 0011.0000, Overlay, Fine RW Offset Measurement, o[NumAvgs],[Trk
StepSize],[NumGuardTrks]
Level E 'w': Rev 0011.0001, Overlay, Slow Write CHS, w[Sec],[NumSecs],[ConSec],[
Skip],[UnitOfSkip]
Level F 'U': Rev 0011.0000, Flash, Spin Up Drive, U[HoldState],[Hd],[Cyl]
Level F 'Z': Rev 0011.0000, Flash, Spin Down Drive, Z
Level F 'b': Rev 0011.0000, Flash, Set Baud Rate, b[BaudRate],[MsecDelay]
Level F 't': Rev 0011.0000, Flash, Write Peripheral Register - channel or prea
mp, t[OpType],[RegAddr],[RegValue],[RegMask],[RegPagAddr]
Level F 'B': Rev 0011.0000, Overlay, Buffer Display, B[DisplayBlk],[RefBlk],[Num
Blks],[Opts],[SymBits]
Level F 'C': Rev 0011.0000, Overlay, Buffer Copy, C[SrcBlk],[DestBlk],[NumBlks]
Level F 'D': Rev 0011.0001, Overlay, Memory Block Display, D[AddrHi],[AddrLo],[C
ompVal],[NumBytes],[Opts],[SizeInBytes]
Level F 'E': Rev 0001.0000, Overlay, Symbol Error Map, E[trk],[hd],[srt sctr],[s
ctr cnt],[action],[mx err]
Level F 'P': Rev 0011.0000, Overlay, Set Buffer Pattern, P[PatternSelOrPatternLo
w],[PatternHi],[PatternBits],[Opts],[BlkNum],[NumBlks]
Level F 'V': Rev 0011.0000, Overlay, Buffer Compare, V[SrcBlk],[RefBlk],[NumBlks
],[ContOnErr]
Level F 'Y': Rev 0011.0000, Overlay, Set Retries - DERP, Y[Mode],[MaxRdRetries],
[MaxWrtRetries],[OtcTLevel],[Options]
Level F 'r': Rev 0011.0000, Overlay, Read System CHS, r[LogSec],[NumSecs],[Opts]

Level F 's': Rev 0011.0000, Overlay, Seek to Physical Cylinder and Head, s[Cyl],
[Hd],[ValidKey],[Offset],[OffsetUnitsOpt],[SkType],[Options]
Level F 'y': Rev 0011.0000, Overlay, Set DERP Retry State, y[Type],[PathState],[
RetryStateCnt],[LoopCnt1],[LoopCnt2]
Level F 'z': Rev 0011.0000, Overlay, SataDebug, z[SubCmd],[Parm1],[Parm2],[Parm3
]
Level G 'B': Rev 0011.0000, Overlay, Fill Correction Buffer, B[StartAddr],[EndAd
dr],[Pattern],[Opts]
Level G 'C': Rev 0011.0000, Overlay, Copy Correction Buffer, C[SrcAddr],[DestAdd
r],[NumSyms]
Level G 'D': Rev 0011.0000, Overlay, Display Correction Buffer, D[StartAddr],[En
dAddr],[CompareData]
Level G 'F': Rev 0011.0000, Overlay, Fill Super Parity RAM, F[StartAddr],[EndAdd
r],[Pattern]
Level G 'G': Rev 0011.0000, Overlay, Display Super Parity RAM, G[StartAddr],[End
Addr]
Level H 'B': Rev 0011.0000, Overlay, Buffer Display, B[DisplayBlk],[RefBlk],[Num
Blks],[Opts],[SymBits]
Level H 'D': Rev 0001.0000, Overlay, Field Adjust Fly Height, c[Flags],[NumColle
ctionsToAvg],[PctOfBpiLowFreq],[PctOfBpiHighFreq],[PctOfTgtClr],[CTFFR],[ATT2R],
[VgaLowFreq],[VgaHighFreq],[StartHtr],[EndHtr],[HtrIncr],[StartPreHtr],[ContactD
ac],[NumPreHeatSects],[NumPreChanCollectHeatSects],[NumChanCollectHeatSects],[Nu
mPostChanCollectHeatSects],[HscIntgLength],[ChannelPreheatRevs]
Level H 'F': Rev 0002.0002, Overlay, Modulation Detection Contact Detect, F[Flag
s],[NumRevsToAvg],[PctOfBpi],[HscIntgLength],[PatternSelect],,[CTFFR],[ATT2R],[V
GA],[StartHtr],[EndHtr],[HtrIncr],[StartPreHtr],[NumPreHeatSects],[NumPreChanCol
lectHeatSects],[NumChanCollectHeatSects],[NumPostChanCollectHeatSects],[CoarseSe
archStartClr],[FineSearchStartClr],[ContactSearchLimitClr]
Level H 'P': Rev 0011.0000, Overlay, Set Buffer Pattern, P[PatternSelOrPatternLo
w],[PatternHi],[PatternBits],[Opts],[BlkNum],[NumBlks]
Level H 'S': Rev 0011.0000, Overlay, Seek to Logical Cylinder and Head, S[Cyl],[
Hd],[Offset],[OffsetUnitsOpt],[SkType],[Options]
Level H 'b': Rev 0013.0000, Overlay, Contact Detect, b[Flags],[Revs],[BaselineRe
vs],[StartWedge],[A],[B],[C],[D],[E],[StartHt],[HtInc],
[FixedPESThresh],[FilterDelta],[RangeStart],[RangePts],[AdjThreshSigmaLimit],[Va
rContactThreshBackup]
Level H 'c': Rev 0003.0000, Overlay, Calibrate Clearance Coefficients Adjustment
, c[Flags],[NumRevsToAvg],[PctOfBpi],[PctOfTgtClr],[LowerHIWPLimit],[UpperHIWPLi
mit],[CTFFR],[ATT2R],[VGA],[StartHtr],[EndHtr],[HtrIncr],[StartPreHtr],[NumPreHe
atSects],[NumPreChanCollectHeatSects],[NumChanCollectHeatSects],[NumPostChanColl
ectHeatSects],[HscIntgLength]
Level L 'C': Rev 0011.0000, Overlay, Copy Log File, C[SrcLog],[DestLog],[AppendO
pt]
Level L 'D': Rev 0013.0000, Overlay, Display Log File, D[Log],[ErrCode]
Level L 'E': Rev 0011.0001, Overlay, Enable / Disable Logging, E[ErrLoggingOpt],
[AsciiLoggingOpt],[RwStatsLoggingOpt]
Level L 'I': Rev 0011.0000, Overlay, Display Log FileInfo, I[Log]
Level L 'c': Rev 0011.0000, Overlay, Create Log File, c[Log],[LogType],[BufferOr
DiskOpt],[NumBytes]
Level L 'd': Rev 0011.0000, Overlay, Delete Log File, d[Log]
Level L 'i': Rev 0011.0000, Overlay, Initialize Log File, i[Log]
Level M 's': Rev 0001.0000, Overlay, Serial Port Test Results, s[Sub-command],[S
ptIndex],[ValidKey]
Level T 'B': Rev 0011.0000, Flash, Set Baud Rate, B[BaudRate],[MsecDelay]
Level T 'm': Rev 0013.0035, Flash, Format Partition, m[Partition],[FormatOpts]
,[DefectListOpts],[MaxWrRetryCnt],[MaxRdRetryCnt],[MaxEccTLevel],[MaxCertifyTrkR
ewrites],[ValidKey],[DataPattern]
Level T 'E': Rev 0013.0000, Overlay, Display / Edit Log, E[LogNum],[ErrCodeOrSpe
cialFuncKey],[SpecialFunc]
Level T 'F': Rev 0011.0000, Overlay, Display / Modify Congen, F[ValueRef],[Data]
,[ResetEnable]
Level T 'J': Rev 0011.0001, Overlay, Display / Modify CAP, J[ParmValue],[ParmId]
,[ParmArrayBytes],[ParmByteArrayOffset]
Level T 'O': Rev 0001.0000, Overlay, Select Data Output Mode, O[Mode],[VerboseOp
ts]
Level T 'P': Rev 0011.0000, Overlay, Download Generic File, P[FileBytes]
Level T 'R': Rev 0011.0000, Overlay, Read Non-Volatile Adaptive Parameters, R[Op
ts]
Level T 'T': Rev 0011.0000, Overlay, Odd Even Encroachment Test, T[strt tk],[end
tk],[hd],[rtry thrshld][ECC thrshld
Level T 'V': Rev 0016.0000, Overlay, Display Defect Lists, V[ListMask],[Hd],[Sta
rtCyl],[NumCyls],[Summary],[FlagsMask]
Level T 'W': Rev 0011.0000, Overlay, Save Adaptives To Flash, W[Seg],,22
Level T 'i': Rev 0011.0002, Overlay, Initialize Defect List, i[DefectListSelect]
,[SaveListOpt],[ValidKey]
Level T 'r': Rev 0001.0000, Overlay, Read File, r[FileId],[VolumeNum],[CopyNum],
[ByteOffset],[Length],[OutputFmt]
Level T 'w': Rev 0001.0000, Overlay, Write File, w[FileId],[VolumeNum],[CopyNum]
,[ByteOffset]
Level T '[': Rev 0011.0000, Overlay, ASCII Log Control, [[LogFunction],[Log]
F3 C> [/more]
Автор: valerka12
Дата сообщения: 27.02.2012 21:35
igor_me

Цитата:
для "сборки" церта (для SDLD) нужно

спросить у него 1>r 1>t
расшифровка здесь

Всем

Неспешно ищется второй кусок церта от SATA 7200.9

Eng Rev = .064
TONKA2 - 1_Disk 2AAAN1 09-08-05 16:47 1D_S_013_N1,4T
CERT Rev = .065
NONE
Mask Rom Rev = S.38

Лежит по одноимённому треку, но голова первая.
Автор: tomset
Дата сообщения: 27.02.2012 22:24

Цитата:
какие есть варианты

Выбросить - без вариантов.

Цитата:
команды же есть вот только с английским проблемы и к для чего они знаний не хватает

Все команды пригодные для ремонта, в этой теме обсуждены.
И сделан неутишительный вывод, что полноценый ремонт 11-12х, кроме сгона мухи CC, на данном этапе - нереален.
Остальные команды ни какой практической пользы для ремонта не имеют. В основном команды терминала для анализа состояния харда.
Для нормального ремонта, нужна специальная прошивка ПЗУ и микропрограммы.
Типа, бурнов для Самсунга.
А они, пока, есть только на заводе.
Автор: genom10
Дата сообщения: 27.02.2012 22:35
tomset
спасибо а причина по чему умер диски ,головки или програмно
Автор: tomset
Дата сообщения: 27.02.2012 22:53
genom10
Типично, практически всегда виноваты головы или разбитая поверхность, и, как результат, быстрое запиливание.
В комплексе, через АТА интерфейс, еще можно сделать какие-то выводы.
Но и комплекс эти харды практически не чинит, все что там есть, направлено в основном на спасение данных, без полноценного ремонта HDD.
Через терминал, практически нереально или очень долго, что-то точно выяснить.
У них нет четкой индификации модулей, нет ни каких отметок в модуле, кто он, за что отвечает.
ID модулей по терминалу, не соотвествуют ID по ATA и меняются от модели к модели. Даже если вы по терминалу вычитаете треки SA за несколько дней, врядли вы поймете, где-что и что важно.
Вся служебка плавает, у каждого харда модули будут по другим адресам. А не так, как на клаcсических сигейтах.
Каждый объект на своем треке.
Автор: genom10
Дата сообщения: 27.02.2012 22:57
tomset
Спасибо огромное за исчерпывающий ответ
Автор: igor_me
Дата сообщения: 27.02.2012 23:49
В вечер понедельника народ прорвало! О как...

to NiTr0
Спасибо.В общем суть ответа в том, что узнавать всё на практике... Просто думал, что такие вещи (на уже довольно старые винты) давно "затаблицизированы" (в смысле в таблицах, слово изобрёл ).

to valerka12
Как вы под мою цитату подстроились
Ну а суть ответа, та же, что и у NiTro. Аналогично - спасибо. А описание на том (да и надругих) форуме про расчёт обьектов видел и раньше...

А про

Цитата:
фокус про overlay а-ля "BBh превращается в 110h". Как это сделать?

кто подскажет(смотреть в посте выше)? Уже из академического интереса. Ибо S_BUF для заливки треков мне понравился: никаких "бесплатных головоломок от фирмы" по подготовке обьектов. Попробую его и на NHawk. А медленно? Не беда! Зато дешево, надёжно и работает
Автор: alexman9000
Дата сообщения: 28.02.2012 12:10
igor_me

Цитата:
Ибо S_BUF для заливки треков мне понравился: никаких "бесплатных головоломок от фирмы" по подготовке обьектов. Попробую его и на NHawk. А медленно? Не беда! Зато дешево, надёжно и работает


Ну за то время, пока пара треков заливается, можно в С++/С# набросать собственную прогу для заливки по SDLD, тем более алгоритм уже раз дцать на hardw.net обсуждался (и как данный для SDLD готовить и как контрольную сумму считать). Даже терминал и парсер прикрутить можно, благо общедоступных библиотек воз и маленькая тележка. Заодно и скорость можно до Мбита поднять, правда терминал нужен уже тогда на MAX3245 или даже MAX13234E, MAX13235E, MAX13236E, MAX13237E (Up 3000Kbps)...
Автор: igor_me
Дата сообщения: 28.02.2012 16:06
Извините, в С не очень шарю, больше на Basic.
Я же не специализируюсь на дисках (да и не собираюсь), я по компьютерам и электронике вообще ("широкого профиля" так сказать, а по роду профдеятельности - сисадмин). Собрал вот несколько Сигейтов: научиться немного, погонять тесты, поремонтировать (в основном программно, хотя на один snowmass уже плату переставлял и ПЗУ перепаивал).

На правах личного мнения:
Я никого ни к чему не обязываю, просто за те 2-3 дня, что я ждал ответа на вопрос как "BBh превращается в 110h", я уже разобрался с S_BUF и залил на два snowmass оверлеи и вендоры -> получил "рабочих старичков" (потрёпаны они, но как диски под Emule, чтоб не жалко было, когда совсем "заБЭДятся", еще послужат )
У меня же не к SDLD были вопросы, а к тому, как приготовить обьект.
А тут, понимаете ли, все молчали как рыбы...эээээ...БАРРАКУДЫ!

Вроде никого не обидел, надеюсь всем будет весело...
Автор: vidbo
Дата сообщения: 29.02.2012 09:59
alexman9000


Цитата:
Ну за то время, пока пара треков заливается, можно в С++/С# набросать собственную прогу для заливки по SDLD


Вы видимо программер, не подскажете ли что может быть, я "в С набросал собственную прогу", но она не хочет заливать блоками по 4к, в остальном всё прекрасно работает, и ещё, если запускаю прогу под трассировщиком strace то она и по 4к заливает.
Выяснил что когда размер блока устанавливаю в 4к (0x1000) , прога закидывает 4095байт (0xFFF) и на этом всё останавливается.

заливаю функцией write(куда, откуда, сколько);

при этом:
"куда" - int fd; //дескриптор порта
"откуда" char packet_data[ blk_size ]; //буффер
"склько" unsigned int blk_size;

не сказать что это жуть как необходимо, ведь можно лить по 2к, 1к, 512, но хотелось бы чтобы было.
сам я не программист, но ради "собственной проги для заливки по SDLD" напрягся.
кроме вышеуказаного бага всё работает отлично.
Автор: alexman9000
Дата сообщения: 29.02.2012 14:28
vidbo

Цитата:
Вы видимо программер, не подскажете ли что может быть, я "в С набросал собственную прогу", но она не хочет заливать блоками по 4к, в остальном всё прекрасно работает, и ещё, если запускаю прогу под трассировщиком то она и по 4к заливает, трассировщик strace. выяснил что когда размер блока устанавливаю в 4к (0x1000) , прога закидывает 4095байт (0xFFF) и на этом всё останавливается,

На вскидку - проблема с буфером порта. Скиньте кусок кода с определением функции write и выделением буфера, лучше в личку.
Автор: vidbo
Дата сообщения: 29.02.2012 16:20
alexman9000

а функции write у меня в коде нету, использую системную, да, прога под линукс, щас попробую поискать в библиотечных функциях, но их там так много что черт ногу сломит.
Автор: NiTr0
Дата сообщения: 29.02.2012 18:34
igor_me

Цитата:
Просто думал, что такие вещи (на уже довольно старые винты) давно "затаблицизированы" (в смысле в таблицах, слово изобрёл ).

Проблема в том, что у разных прошивок внутри семейства может отличаться размер табличек/церта/оверлея.
Автор: igor_me
Дата сообщения: 29.02.2012 19:17

Цитата:
сам я не программист, но ради "собственной проги для заливки по SDLD" напрягся

Да, я бы даже ради SDLD не пошёл бы наверно С учить, вы - молодец.

Итак, господа, nHawk ехать не хочет, буксует
Напоминаю: ST380815AS, прошивка 3.AAD

Нашёл к нему комплект http://files.hddguru.com/download/PC-3000%20Support/Firmware/Seagate/NHawk/ST380815AS%203.AAD%20S-42%20_.0C4_.082_.zip
Там пять файлов.
По смещениям, написанным на файлах, и таблице Shark'а нетрудно догадаться, где какой:
0_13292.trc - app, он у меня нормально залился и стартанулся по SDLD

послали файл I:\Terminal_HDD\Seagate\st_mem_SDLD\track\app.trc блоками по 2048 байт
пауза 1000 м.сек.Скорость COM/HDD=9600 / b0096
R1
Buzz HM SFI
!
F>
R2
F>
j,,1
3.AAD 03-27-07_13:06 AAC,NH_1D_1H_S,6D
(
T>j,,1

Правда на блины он не пишется (по разному игрался с R1, R2 на F и Т уровнях). В первой части форума кто-то жаловался на такое, но или решение там не нашли, или я не дочитал... Но не будем совершать лишних движений.
Хочу залить церт и потом app записать по S_BUF(а может попробую ещё раз скан, уже из памяти, заодно - потренируюсь).
Загзоздка. Как его склеить? В архиве есть 0_132E0.trc и 0_132E2.trc. Интуиция чует, что церт либо в первом либо в обоих (во втором есть таблицы, я их "вижу"(в смысле - внутри файла )).
Народ пишет что надо склеить куски 35Ch секторов (6B800h байт) и ССh секторов (19800h байт). Но я таких кусков не нашёл в файлах. Да там все файлы по 320 Кб (4FFF0h байт) МАКСИМУМ... Если брать вариант 280h и 1A8h секторов (как в таблице) - таких кусков тоже не вижу. Или этот комплект мне не подходит ???

Большая просьба - просветите, как сделать. Или если есть у кого склеенный церт под указанную прошивку - поделитесь.

Добавлено:
NiTrO, дорогой друг (можно вас так называть, я ваш ник всегда правильно писал )
Не подскажите ли по последней моей ситуации?

Само сабой на диске ресурсов нет никаких, иначе бы я не спрашивал!
Автор: AntiMember
Дата сообщения: 29.02.2012 21:13
igor_me

Цитата:
Если брать вариант 280h и 1A8h секторов (как в таблице) - таких кусков тоже не вижу.

Читайте start.txt из того ресурса:
1>
e c r = 0 0 1
e c r = 0 1 0
1>r

cmd 58, params 0032 0000 0000 0428 3B60 0428 0000 0000 000A 9B01 0032

2>x
Reserve: 1327C - 133F9 640 (0280) 524.653
Та что
Цитата:
(как в таблице)

- правильно.

Цитата:
Правда на блины он не пишется

T>R3
T>/1
1>F
1>/T
T>w4

Добавлено:

Цитата:
таких кусков тоже не вижу

0_132E0.trc + (0 - 34fff) 0_132E2.trc = Cert.

1>t

cmd 58, params 0033 0000 01A8 0001 3F88 0001 0000 0000 0000 3A01 0033

cmd 58, params 0033 0000 01A9 0017 0AB5 0017 0000 0000 0000 0000 0033

(35000 - 37fff) 0_132E2.trc = Table.
Автор: igor_me
Дата сообщения: 29.02.2012 22:23
to AntiMember
Огромное спасибо. Заработало.
Просто тут где-то писали(или меня заглючило?), что App пишется командой w1. У меня не получалось . Или дело было в форсировании записи?

А

Цитата:
Читайте start.txt:
1>
e c r = 0 0 1
e c r = 0 1 0
1>r
cmd 58, params 0032 0000 0000 0428 3B60 0428 0000 0000 000A 9B01 0032
2>x
Reserve: 1327C - 133F9 640 (0280) 524.653

я не мог посмотреть, т. к. у меня орало "No valid cert disk code". Даже запись через S_BUF не работала.

А насчёт 280h и 1A8h это я "загнался", признаюсь. Просто зациклился на 35С
Вобщем сейчас пнул его опять на селфтест.
Посмотрим, что покажет, отпишемся...
Автор: AntiMember
Дата сообщения: 29.02.2012 22:35
igor_me

Цитата:
я не мог посмотреть, т. к. у меня орало "No valid cert disk code"


Цитата:
start.txt
- из вашего ресурса. Там все есть.
Автор: igor_me
Дата сообщения: 29.02.2012 22:41
Ааааа, в этом смысле, понял.
Ресурс я скачал, и думал, что он может не подойти.
Всё-таки если версии прошивки в ресурсе и у меня в винчестере совпадают, то и все смещения и размеры треков тоже одинаковы, да? Или не всегда?
Автор: AntiMember
Дата сообщения: 29.02.2012 22:45
igor_me
Как правило, для одной модели всегда. Различно только положение служебки на блинах.
Автор: alexman9000
Дата сообщения: 29.02.2012 22:45
igor_me

Цитата:
Просто тут где-то писали(или меня заглючило?), что App пишется командой w1. У меня не получалось

Синтаксис записи:

Цитата:
wx,y

Write (Save) Overlay code to Disc (for automated use only).
x a bit field for saving code modules to disc (same as level 1 ‘d’)
- if x is entered and = 1 then save cert code only to the disc
- if x is entered and = 2 then save cert tables only to the disc
- if x is entered and = 4 then save application code only to the disc
- if x is entered and = 8 then save SeaDex script only to the disc
other values for x are treated as a bit field to select which of above to save
- if x is not entered then save all to the disc
y buffer number to download from
Автор: igor_me
Дата сообщения: 29.02.2012 22:51
Понял, спасибо за оперативность. И за цитатку. Сравню со своим мануалом по командам(наверно у меня старенькая версия ). Будит над чем подумать на досуге. Пока новых вопросов нет, винт проверяется, если что - ещё напишу.
Автор: GennadyIS
Дата сообщения: 01.03.2012 04:19
igor_me

Цитата:
Просто зациклился на 35С

Просто спутали NHAWK и NHAWK+, которого в таблицах Shark нет.
Автор: igor_me
Дата сообщения: 01.03.2012 22:10
Вопрос таки появился
Всё залилось на вышеуказанный NHawk кроме вендора. Всё остальное лил по SDLD - удачно. Считывал, сравнивал - все ресурсы один в один. Вендор - сплошной файл из FF.


как лил:

S_BUF/210/track\vendor.trc/0/10/1
SLEEP/2000
LEVEL/2/
STR/s135C6,0,22
STR/w,0,10
LEVEL/T/
S_BUF/210/track\vendor.trc/10/2/1
LEVEL/2/
STR/s135C6,0,22
STR/w,10,2


что в терминале:

заполняем буфер
210
211
...
21F
заполнили буферы начиная с 210 10 шт из файла I:\Terminal_HDD\Seagate\ST_MEM_FREE_BASE\track\vendor.trc
пауза 2000 м.сек./2
2>
2>
s135C6,0,22
2>
w,0,10
2>
/
T>
T>
заполняем буфер
210
211
заполнили буферы начиная с 210 2 шт из файла I:\Terminal_HDD\Seagate\ST_MEM_FREE_BASE\track\vendor.trc
/2
2>
2>
s135C6,0,22
2>
w,10,2
2>


лог старта:

4096k x 16 DRAM
NHAWK - 1_Disk S-42 03-27-07_11:48

Buzz HM SFI
!
(P)SATA Reset

Stuff Was Unreadable3.AAD 03-27-07_13:06 AAC,NH_1D_1H_S,6D
(
T>Pgm=00 Trk=C35FD(135C6:00[14681]).0(0).000(000) Zn=0 Err=00 ErCt=0000 Hlth=0000 CHlth=0000 Ready LBA=CC8C3835

:50000000FF000000 AX`9QZ6HMTP' "000000000000"1355A-136D7
SRAM Ovly = Diag

Age=50 Type=FF MxCyl=22B50 MxHd=0 MxSct=FFF BSz=008M TCode=FF000100 ThermFlts=0000

T>/2
2>x
Head 00
Zone 00: 00018 - 025BE 1430 (0596) 900.000
Zone 01: 025BF - 04769 1393 (0571) 878.225
Zone 02: 0476A - 060E9 1364 (0554) 861.290
Zone 03: 060EA - 09020 1320 (0528) 829.492
Zone 04: 09021 - 0B7C5 1265 (04F1) 800.460
Zone 05: 0B7C6 - 0E72F 1210 (04BA) 764.516
Zone 06: 0E730 - 10F07 1155 (0483) 733.064
Zone 07: 10F08 - 13F3D 1100 (044C) 691.935
Zone 08: 13F3E - 1604F 1045 (0415) 662.462
Zone 09: 16050 - 186C2 990 (03DE) 625.512
Zone 0A: 186C3 - 1A7A1 935 (03A7) 593.548
Zone 0B: 1A7A2 - 1CD48 880 (0370) 554.516
Zone 0C: 1CD49 - 1E8C6 825 (0339) 527.046
Zone 0D: 1E8C7 - 208A6 770 (0302) 491.474
Zone 0E: 208A7 - 21AFA 733 (02DD) 470.322
Zone 0F: 21AFB - 22B50 696 (02B8) 450.000
Reserve: 1355A - 136D7 640 (0280) 524.653
Total KBAs = 0959C416


Думаю только на номер буфера. Но на snowmass заливал всё через 10-й буфер (что, по идее, не правильно) и у меня всё работало.
Просим помощи (желательно - "скорой" )
Автор: AntiMember
Дата сообщения: 01.03.2012 22:31
igor_me

RD:04AD:0010
WR:04BD:0010


Добавлено:
S_BUF/4BD/track\vendor.trc/0/10/1
SLEEP/2000
LEVEL/2/
STR/s135C6,0,22
STR/w,0,10
LEVEL/T/
S_BUF/4BD/track\vendor.trc/10/2/1
LEVEL/2/
STR/s135C6,0,22
STR/w,10,2
Автор: vidbo
Дата сообщения: 02.03.2012 07:11
alexman9000
проверьте личку
Автор: igor_me
Дата сообщения: 02.03.2012 13:02
to AntiMember
Большое спасибо, что беспокоитесь обо мне и "соучаствуете" ибо маленький я ещё в "хардовом деле"
Но, как иногда бывает, вчера уже и сам понял, как смотреть буферы (T>y) и сам нашёл.
Вендор записался, "Stuff was unreadable" исчезло, но появился ещё один интересный "подарок судьбы" в виде "failed to load overlay 01|000A"
Время было позднее и я решил попробовать сам. В первой части темы проскакивало, что e0 в скрипте это оверлей 0, а e1 - оверлей 1.
Недолго думая, я ему (винту) и пнул:

STR/e1,0/0
SLEEP/4000
SEND_FILE/512/track\ovl.trc/<0/<9D
LEVEL/T
STR/c

а он мне в ответ - "фигвам"

4096k x 16 DRAM
NHAWK - 1_Disk S-42 03-27-07_11:48

Buzz HM SFI
!
(P)SATA Reset
AT Er 01 Nwt Er 00 RdWr ffffffff.00.00f8
ATA St 80 Er 04 Op 00 0,0000/0/00,00 01 00
Niwot: 000f002d 6c 000f002d.4.118 0400 0000 8000 0000 c664e4

0004 F600 F6D2 F6FC 0000 F280 FFFF 009F 005E 005F 0003 0808 00C0 AFD8 FBA0
D872 FFFF 0000 0000 008F 0000 0000 8000 FFFF 0000 0010 0000 FFFF 7FFF 008F 0000
0000 0000

SP=F7C8
F6FC : 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
F71C : 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
F73C : 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 FE06 FD72 46B6 00C0
F75C : FCE9 46B6 00C0 0224 FCF6 46B6 FF50 FABE 46B6 00C0 0224 FAD1 46B6 00C0 6EC0 6EC0
F77C : 6EC0 6EC0 CB00 FE79 46B6 00C0 0224 0000 11A0 00C0 FE78 46DE 00C0 2288 00C0 3DD6
F79C : FEB2 4696 FE7F 4696 FE82 46DE 00C0 231A FB7E F78C 00C0 FB7E F78C 00C0 6800 F92E
F7BC : 00C0 F8F8 E800 0144 F774 00C0 FB7E F78C 00C0 6808 F92E 00C0 D4C2 00C0

SP=F6C6
F600 : FF1C FFFE 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
F620 : 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
F640 : 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
F660 : 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 6EC0 6EC0 CC00
F680 : 45C0 00C0 6EC0 CC00 45C0 00C0 2C76 FE8F 4696 FE8B 46DE 00C0 231A FE89 4696 FE87
F6A0 : 46DE 00C0 2288 00C0 3DD6 00C0 0000 0000 0000 0000 0000 2B84 F280 FBA0 D866 0000
F6C0 : 0000 0001 4A26 00C4 0808 FBA0 AFD8 00C0 0808 A5B0 00C0 2F4E 00C6 2F30 00C6 31EA
F6E0 : 00C6 35A6 00C6 0E7E 0016 06A2 0016 22B4 00C7 26C6 00C6 2B8C B80A 00C6

FC43 DD9C E8FD 00EA B068 88A8 68D4 0008 78D4 000A C0D4 0010 D0D4 0012 6C20 7D30
80EA B068 C8F0 C0DA AE78 68D4 0014 78D4 0016 60C4 0006 70C4 0008 28F4 0018 2CC0
Reset

Прогнал по новой скан с N2, вернулся к "последней баррикаде" - "failed to load overlay 01|000A"
В первой части темы смотрел, но везде только и пишут типа "залил второй кусок оверлея и всё пошло". А как его "приготовить" или где взять - нигде нету (вроде). Подскажите, ребяты (с этим диском - последний раз, чесс слово). Надоел я вам уже, да? Зато форум пошевелил...

Автор: NiTr0
Дата сообщения: 02.03.2012 13:19
igor_me

Цитата:
А как его "приготовить" или где взять - нигде нету


Откройте трек оверлея, посмотрите, найдите 2 куска, залейте их по очереди (e0 и e1 соответственно)
Автор: igor_me
Дата сообщения: 02.03.2012 14:21
Как всегда всё просто Мог бы и сам докумекать...
Залилось удачно, в терминал больше никаких подозрительных сообщений не было.
Похоже он завёлся (совсем).
Сейчас буду проверять его и Snowmass'ы в MHDD.
Всем огромное "спасибище".
(Не прощаюсь, будут ещё диски через время, поковыряемся )
Автор: alexman9000
Дата сообщения: 02.03.2012 16:04
vidbo

Цитата:
alexman9000
проверьте личку

Посмотрю но только завтра, сегодня уже расслабляюсь =))) 35 стукнуло, как никак =)
Автор: vidbo
Дата сообщения: 02.03.2012 16:54
alexman9000

Поздравляю!!!

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374

Предыдущая тема: Подключение внешнего диска к телевизору


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.