Jump to content

Welcome to MSFN Forum
Register now to gain access to all of our features. Once registered and logged in, you will be able to create topics, post replies to existing threads, give reputation to your fellow members, get your own private messenger, post status updates, manage your profile and so much more. This message will be removed once you have signed in.
Login to Account Create an Account



Photo

Reparacion del ST3500320AS SD15 en ESPAÑOL

- - - - -

  • This topic is locked This topic is locked
119 replies to this topic

#26
Gradius2

Gradius2

    IT Consultant

  • Member
  • PipPip
  • 240 posts
  • Joined 16-January 09
  • OS:Windows 7 x64
  • Country: Country Flag

Mi pregunta: ¿las instrucciones del arreglo LBA0 (g-list y translator) son genericas? para utilizarlas en SD1A ¿o me espero a actualizacion? K chungo :no:


Los comandos sirven para todos los discos Seagate de la familia 7200.11
"Two things are infinite: The Universe and Human stupidity; and I'm not sure about the Universe." Albert Einstein


How to remove advertisement from MSFN

#27
pichi

pichi

    Member

  • Member
  • PipPip
  • 170 posts
  • Joined 03-January 09

Hola pichi.No suelo postear aunque llevo desde octubre siguiendo la pista al problema.Mi hdd es 7200.11 sd15 st3500320as .Con la solucion publicada me construi el rs232/ttl y elimine el problema BSY solo para descubrir que tenia todavia lba0 .Llegado a este punto opto por actualizar a SD1A v3 (aun no era consciente de el fallo solo en los hdd de 500gb) y me he encontrado con el hdd con fw SD1A y LBA0 :angry: Si ,se que tenia el arreglo al alcance de mi mano pero keria matar dos pajaros de 1 tiro.Maldicion!
Mi pregunta: ¿las instrucciones del arreglo LBA0 (g-list y translator) son genericas? para utilizarlas en SD1A ¿o me espero a actualizacion? K chungo :no:

En principio son genericas, ya que valen para un monton de modelos de discos duros 7200.11 y ES.2, no solamente para SD15, sino tambien para otras versiones.
Pero ya no te puedo asegurar lo que hace Seagate con su firmware, nos han vuelto conejillos de indias, ¿quien te puede asegurar que este que dan ahora no es peor que el anterior?, ¿Seagate?, jaja.
Una de las primeras paginas que publico el arreglo fue esta:
http://yura.projekta...720011_ES2.html
Es lituana.
En principio la tabla de comandos de ingenieria de Seagate deberia seguir siendo la misma:
F3 T>i4,1,22
Level T 'i': Rev 0001.0000, Overlay, InitDefectList, i[DefectListSelect],[SaveListOpt],[ValidKey]
F3 T>m0,2,2,0,0,0,0,22
Level T 'm': Rev 0001.0000, Flash, FormatPartition,
m[Partition],[FormatOpts],[DefectListOpts],[MaxWrRetryCnt],[MaxRdRetryCnt],[MaxEccTLevel],[MaxCertif
yTrkRewrites],[ValidKey]
Pero yo no he actualizado el firmware, y no te puedo decir si han hecho algun cambio (aunque lo mas seguro es que no).

#28
pichi

pichi

    Member

  • Member
  • PipPip
  • 170 posts
  • Joined 03-January 09
Valenciano, puedes hacer esta prueba, para verificar si han hecho alguna modificacion en la lista de comandos, aunque no es probable.

You can see all commands of your 7200.11 disc with this:
Ctrl+z
F3 T>/C
F3 C>Q
(List all commands of your hdd)

Si en el Level T, en 'i' y 'm' aparece Rev 0001.0000, no han cambiado el formato de los comandos.
Si es asi, tampoco creo que hayan cambiado las tablas o listas.

#29
Valenciano

Valenciano
  • Member
  • 7 posts
  • Joined 26-January 09
Gracias, lo probare en cuanto pueda :rolleyes:

#30
Valenciano

Valenciano
  • Member
  • 7 posts
  • Joined 26-January 09
Perdonad el tocho XD
No pinta nada bien

All Levels '+': Rev 0011.0000, Flash, PeekMemoryByte, +[AddrHi],[AddrLo],[Opts
]
All Levels '-': Rev 0011.0000, Flash, PeekMemoryWord, -[AddrHi],[AddrLo],[Opts
]
All Levels '=': Rev 0011.0000, Flash, PokeMemoryByte, =[AddrHi],[AddrLo],[Data
],[Opts]
All Levels '@': Rev 0001.0000, Overlay, BatchFileLabel, @[LabelNum]
All Levels '|': Rev 0001.0000, Overlay, BatchFileTerminator, |
All Levels '*': Rev 0011.0000, Overlay, SpecialBatchFileFunction, *[FuncId],[Fun
cParm0],[FuncParm1]
All Levels 'A': Rev 0011.0000, Overlay, SetTestSpace, A[OptsOrParmSelect],[ParmV
alue],[AddrType],[HdForCylLimit]
All Levels 'L': Rev 0001.0000, Overlay, EnableLooping, L[Opts],[CountOrStopOnErr
Code]
Level 1 'S': Rev 0011.0000, Flash, EditProcessorMemoryByte, S[AddrHi],[AddrLo]
,[MemValue],[NumBytes],[Opts]
Level 1 'U': Rev 0011.0000, Flash, EditBufferMemoryByte, U[AddrHi],[AddrLo],[M
emValue],[NumBytes]
Level 1 'e': Rev 0011.0000, Flash, SpinDownAndResetDrive, e[MsecDelay],[Opts]
Level 1 'm': Rev 0011.0000, Flash, EditProcessorMemoryWord, m[AddrHi],[AddrLo]
,[MemValue],[NumBytes],[Opts]
Level 1 'B': Rev 0011.0000, Overlay, BufferDisplay, B[DisplayBlk],[RefBlk],[NumB
lks],[Opts],[SymBits]
Level 1 'D': Rev 0011.0000, Overlay, DisplayMemoryBlock, D[AddrHi],[AddrLo],[Com
pVal],[NumBytes],[Opts],[SizeInBytes]
Level 1 'G': Rev 0011.0000, Overlay, GenericRwRequest, G[Parm0],[Parm1],[Parm2],
...[Parm9]
Level 1 'N': Rev 0011.0001, Overlay, SmartControl, N[SubCmd],[SubCmdParm0],[SubC
mdParm1]
Level 1 'c': Rev 0011.0000, Overlay, BufferCompare, c[SrcBlk],[RefBlk],[NumBlks]
,[ContOnErr]
Level 2 'U': Rev 0011.0000, Flash, SpinUpDrive, U[HoldState],[Hd],[Cyl]
Level 2 'Z': Rev 0011.0000, Flash, SpinDownDrive, Z
Level 2 'B': Rev 0011.0000, Overlay, BufferDisplay, B[DisplayBlk],[RefBlk],[NumB
lks],[Opts],[SymBits]
Level 2 'C': Rev 0011.0000, Overlay, BufferCopy, C[SrcBlk],[DestBlk],[NumBlks]
Level 2 'E': Rev 0011.0000, Overlay, DisplayEditLog, E[LogNum],[ErrCodeOrSpecial
FuncKey],[SpecialFunc]
Level 2 'F': Rev 0011.0000, Overlay, ModTrkDfctLst, F[PSctr/LBA],[Action]
Level 2 'H': Rev 0011.0000, Overlay, SelectHd, H[Hd],[SkType],[Options]
Level 2 'I': Rev 0011.0001, Overlay, DisplayModifyAdaptiveParm, I,[GroupId]
Level 2 'K': Rev 0011.0000, Overlay, SetTrackingOffset, K[OffsetValue],[PersOrTe
mpOpt],[UnitsOpt],[ChanReload]
Level 2 'M': Rev 0011.0000, Overlay, SetDiagIdleMode, M[ModeSelect],[ModeMask],[
ResetToPowerOn]
Level 2 'N': Rev 0001.0000, Overlay, SetDirectWrite, N[EnableDirWrtModeOpt]
Level 2 'O': Rev 0011.0000, Overlay, SeekFromCylToCyl, O[StartPhyCyl0],[StartPhy
Cyl1],[NumSkPairs],[NumSeconds],[Hd]
Level 2 'P': Rev 0011.0000, Overlay, BufferSetPattern, P[PatternSelOrPatternLow]
,[PatternHi],[PatternBits],[Opts],[BlkNum],[NumBlks]
Level 2 'Q': Rev 0011.0000, Overlay, WrRdRdChs, Q[Sec],[NumSecs],,[PhyOpt],[Opts
]
Level 2 'R': Rev 0011.0000, Overlay, RdChs, R[Sec],[NumSecs],,[PhyOpt],[Opts]
Level 2 'S': Rev 0011.0000, Overlay, SkToLogCyl, S[Cyl],[Hd],[Offset],[OffsetUni
tsOpt],[SkType],[Optio
Level 2 'T': Rev 0011.0000, Overlay, MeasureThroughput, T[Opts],[MinSkew],[MaxSk
ew],[SkewStep]
Level 2 'V': Rev 0011.0000, Overlay, RdVerifyChs, V[Sec],[NumSecs],[CompareBlk],
[Opts]
Level 2 'W': Rev 0011.0000, Overlay, WrChs, W[Sec],[NumSecs],,[PhyOpt],[Opts]
Level 2 'X': Rev 0011.0000, Overlay, DisplayTrkSectorInfo, X[LogCyl],[Hd],[SysAr
eaOpt],[Opts],[RowsPerPage]
Level 2 'Y': Rev 0011.0000, Overlay, SetDerpRetries, Y[Mode],[MaxRdRetries],[Max
WrtRetries],[OtcTLevel],[Options]
Level 2 'c': Rev 0011.0000, Overlay, BufferCompare, c[SrcBlk],[RefBlk],[NumBlks]
,[ContOnErr]
Level 2 'h': Rev 0011.0000, Overlay, XlatePhySec, h[Sec],[NumSecs]
Level 2 'j': Rev 0011.0000, Overlay, RdWedge, j[WedgeAddr],[NumWedges],[NumSkipe
dWedges],[TranSize],[Opts],[RegAddr0],...,[RegAddr13]
Level 2 'l': Rev 0011.0000, Overlay, XlateLogSec, l[Sec],[NumSecs]
Level 2 'o': Rev 0001.0000, Overlay, CorruptLba, o[Lba],[NumBlocks],[NumBytes],[
ByteOffset],[Flags]
Level 2 'r': Rev 0011.0000, Overlay, RdLongOrSystemC
sSec],[SysSecs],[LongPhySecOpt],[LongOpts],[SysOpts]
Level 2 's': Rev 0011.0000, Overlay, SkToPhyCyl, s[Cyl],[Hd],[ValidKey],[Offset]
,[OffsetUnitsOpt],[SkType],[Options]
Level 2 't': Rev 0011.0000, Overlay, XlateWedge, t[Wdg],[NumWdgs]
Level 2 'u': Rev 0011.0000, Overlay, EnableDisableChannelPreampRegDisplay, u[Ena
bleDisableOpt]
Level 2 'v': Rev 0011.0000, Overlay, ConvertTrackPercentageToOffsetCount, v[Perc
entage]
Level 2 'w': Rev 0011.0000, Overlay, WrLongOrSystemChs, w[LongSec],[LongSecsOrSy
sSec],[SysSecs],[LongPhySecOpt],,[SysOpts]
Level 2 'x': Rev 0011.0000, Overlay, DisplayZoneInfo, x[Partition],[Hd],[Zone],[
DisplayWedgeOpSyms]
Level 2 'y': Rev 0011.0000, Overlay, SetDerpRetryState, y[Type],[PathState],[Ret
ryStateCnt],[LoopCnt1],[LoopCnt2]
Level 2 'z': Rev 0011.0000, Overlay, WrWedge, z[WedgeAddr],[NumWedges],[NumSkipe
dWedges],[TranSize],[Opt],[RegAddr0],...,[RegAddr13]
Level 2 '7': Rev 0011.0000, Overlay, WrVerifyChs, 7[Sec],[NumSecs],[WrBufBlk],[O
pts]
Level 3 'U': Rev 0011.0000, Flash, S
Level 3 'V': Rev 0011.0000, Flash, RwPowerAsicReg, V[RegAddr],[RegValue],[WrOp
t]
Level 3 'Z': Rev 0011.0000, Flash, SpinDownDrive, Z
Level 3 'D': Rev 0011.0000, Overlay, MeasureSkAccessTime, D[SkLength],[SkType],[
NumSks]
Level 3 'E': Rev 0011.0000, Overlay, DisplayEditLog, E[LogNum],[ErrCodeOrSpecial
FuncKey],[SpecialFunc]
Level 3 'H': Rev 0011.0000, Overlay, SelectHd, H[Hd],[SkType],[Options]
Level 3 'O': Rev 0011.0000, Overlay, SeekFromCylToCyl, O[StartPhyCyl0],[StartPhy
Cyl1],[NumSkPairs],[NumSeconds],[
Level 3 'Q': Rev 0011.0000, Overlay, WrRdWrRdChs, Q[Sec],[NumSecs],[Opts]
Level 3 'R': Rev 0011.0000, Overlay, ReadCurrentServoDestination, R
Level 3 'S': Rev 0011.0000, Overlay, SkToLogCyl, S[Cyl],[Hd],[Offset],[OffsetUni
tsOpt],[SkType],[Options]
Level 3 'c': Rev 0001.0000, Overlay, Measure Latch Force, c[NumberOfSamples]
Level 3 'f': Rev 0011.0000, Overlay, RealTimeServoTrace, f[SubCmd],[SubCmdParm0]
,[SubCmdParm1]
Level 3 'p': Rev 0011.0000, Overlay, XlatePhySec, p[Sec],[NumSecs]
Level 3 'q': Rev 0011.0000, Overlay, XlateLogSec, q[Sec],[NumSecs]
Level 3 's': Rev 0011.0000, Overlay, SkToPhyCyl, s[Cyl],[Hd],[ValidKey],[Offset]
,[OffsetUnitsOpt],[SkType],[Options]
Level 4 'B': Rev 0011.0000, Overlay, EnableDisableRvff, B[NewRvffControlMode]
Level 4 'D': Rev 0011.0000, Overlay, MeasureSkAccessTime, D[SkLength],[SkType],[
NumSks]
Level 4 'E': Rev 0011.0000, Overlay, DisplayEditLog, E[LogNum],[ErrCodeOrSpecial
FuncKey],[SpecialFunc]
Level 4 'H': Rev 0011.0000, Overlay, SelectHd, H[Hd],[SkType
Level 4 'K': Rev 0011.0000, Overlay, SetTrackingOffset, K[OffsetValue],[PersOrTe
mpOpt],[UnitsOpt],[ChanReload]
Level 4 'O': Rev 0011.0000, Overlay, DisplayMicroJogForLogChs, O[LogCyl],[Hd],[O
pts],[SysAreaOpt]
Level 4 'S': Rev 0011.0000, Overlay, SkToLogCyl, S[Cyl],[Hd],[Offset],[OffsetUni
tsOpt],[SkType],[Options]
Level 4 'U': Rev 0011.0000, Overlay, ServoBatchTest, U[SubCmd],[SubCmdParm0],[Su
bCmdParm1],[SubCmdParm2]
Level 4 'e': Rev 0011.0000, Overlay, EnableDisablePesOutput, e[PesLeftShiftCnt],
[DisablePesO
Level 4 'l': Rev 0011.0000, Overlay, ScanTrackForServoDefectsAndZap, l[RdPositio
nOpt]
Level 4 't': Rev 0011.0000, Overlay, DisplayModifyZapTable, t[EntryNum],[EntryVa
lue]
Level 4 'u': Rev 0011.0000, Overlay, SetSkSpeed, u[Opts],[SkSpeed]
Level 4 'v': Rev 0011.0000, Overlay, ButterflySeekTest, v[StartPhyCyl0],[StartPh
yCyl1],[NumSkPairs],[NumSeconds],[Hd]
Level 5 'S': Rev 0011.0000, Flash, EnterServoMatlabShell, 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, GenericServoCmd, C[CmdNum],[Parm1],...[Parm
7]
Level 5 'D': Rev 0011.0000, Overlay, ReadUnlockDdrBuffer, B[OperateCode]
Level 5 'G': Rev 0011.0000, Overlay, SelectServoController, G[Head],[Controller]
,[InputShift]
Level 5 'R': Rev 0011.0000, Overlay, RdServoRamAtAddr, R[Addr],[NumBytes]
Level 5 'U': Rev 0011.0000, Overlay, EnableDisableServoUpdates, U[VcmDacUpdateOp
t],[AToDUdateOpt]
Level 5 'W': Rev 0011.0000, Overlay, WrServo

Level 5 'Z': Rev 0011.0000, Overlay, RdZapFromDiscToTable, Z
Level 5 'd': Rev 0011.0000, Overlay, DisableEnableServoZap, d[ZapControlMode]
Level 5 'i': Rev 0011.0000, Overlay, RdServoSymbolTableAtIndex, i[Index]
Level 5 'r': Rev 0011.0000, Overlay, RdServoRamAtIndex, r[Index],[NumBytes],[Byt
eOffset]
Level 5 'w': Rev 0011.0000, Overlay, WrServoRamAtIndex, w[Index],[NumBytes],[Dat
a],[ByteOffset]
Level 6 'B': Rev 0011.0000, Overlay, RunBatchFile, B[BatchFileNum],[DisplayOpt]
Level 6 'D': Rev 0011.0000, Overlay,
Level 6 'E': Rev 0011.0000, Overlay, EnterBatchFile, E[BatchFileNum]
Level 7 'Z': Rev 0011.0000, Flash, SpinDownDrive, Z
Level 7 's': Rev 0011.0000, Flash, WrPeripheralReg, s[OpType],[RegAddr],[RegVa
lue],[RegMask],[RegPagAddr]
Level 7 't': Rev 0011.0000, Flash, RdPeripheralReg, t[OpType],[RegAddr],[NumRe
gs],[RegMask],[RegPagAddr]
Level 7 'B': Rev 0011.0000, Overlay, BufferDisplay, B[DisplayBlk],[RefBlk],[NumB
lks],[Opts],[SymBits]
Level 7 'C': Rev 0011.0000, Overlay, BufferCopy, C[SrcBlk],[DestBlk],[Num
Level 7 'D': Rev 0012.0000, Overlay, DisplayTemperature, D,[DevSelect]
Level 7 'E': Rev 0011.0000, Overlay, DisplayEditLog, E[LogNum],[ErrCodeOrSpecial
FuncKey],[SpecialFunc]
Level 7 'H': Rev 0011.0000, Overlay, SelectHd, H[Hd],[SkType],[Options]
Level 7 'I': Rev 0011.0001, Overlay, DisplayModifyAdaptiveParm, I,[GroupId]
Level 7 'K': Rev 0011.0000, Overlay, SetTrackFormat, K[UserAreaTrkFormatType],[S
ysAreaTrkFormatType]
Level 7 'P': Rev 0011.0000, Overlay, BufferSetPattern, P[PatternSelOrPatternLow]
,[PatternHi],[PatternBits],[Opts],[BlkNum],[NumBlks]
Level 7 'Q': Rev 0011.0000, Overlay, WrRdRdChs, Q[Sec],[NumSecs],,[PhyOpt],[Opts
]
Level 7 'R': Rev 0011.0000, Overlay, RdChs, R[Sec],[NumSecs],,[PhyOpt],[Opts]
Level 7 'S': Rev 0011.0000, Overlay, SkToLogCyl, S[Cyl],[Hd],[Offset],[OffsetUni
tsOpt],[SkType],[Options]
Level 7 'U': Rev 0011.0000, Overlay, ChannelTemperatureAdj, U[TweakTemperature],
[Partition],[Hd],[Zone],[Opts]
Level 7 'W': Rev 0011.0000, Overlay, WrChs, W[Sec],[NumSecs],,[PhyOpt],[Opts]
Level 7 'X': Rev 0011.0000, Overlay, DisplayPreampHdResistance, X
Level 7 'Y': Rev 0011.0000, Overlay, SetDerpRetries, Y[Mode],[MaxRdRetries],[Max
WrtRetries],[OtcTLevel],[Options]
Level 7 'b': Rev 0011.0000, Overlay, EraseTrk, b[AdjacentTrkCnt],[EraseCntPerTrk
],[AcEraseOpt]
Level 7 'c': Rev 0011.0000, Overlay, OffTrackCapability, c[Sec],[NumSecs],[SecIn
crement],[Offset]
Level 7 'h': Rev 0011.0001, Overlay, MarkMediaFlaw, h[PhyCyl],[Hd],[PhySec],[Und
isturbedRadius],[EraseBandTrks],[PtrLen],[WgSpec],[Od/Id]
Level 7 'i': Rev 0011.0000, Overlay, GenericRwRequest, i[Parm0],[Parm1],[Parm2],
...[Parm9]
Level 7 'm': Rev 0011.0000, Overlay, DOS, m[Flags],[StartLba],[EndLba],[MinCount
]
Level 7 'r': Rev 0011.0000, Overlay, RdNonVolatileAdaptiveParms, r[Opts]
Level 7 'u': Rev 0011.0000, Overlay, EnableDisableWrFault, u[Op]
Level 7 'w': Rev 0011.0000, Overlay, SaveAdaptivesToFlash, w[Seg],,22
Level 7 'x': Rev 0011.0000, Overlay, DisplayZoneInfo, x[Partition],[Hd],[Zone],[
DisplayWedgeOpSyms]
Level 7 'y': Rev 0011.0000, Overlay, SetDerpRetryState, y[Type],[PathState],[Ret
ryStateCnt],[LoopCnt1],[LoopCnt2]
Level 8 'U': Rev 0011.0000, Flash, SpinUpDrive, U[HoldState],[Hd],[Cyl]
Level 8 'Z': Rev 0011.0000, Flash, SpinDownDrive, Z
Level 8 'C': Rev 0011.0000, Overlay, ServoDiagSubCmds, C[SubCmd],[Parm0],[Parm1]
,[Parm2]
Level 8 'R': Rev 0011.0000, Overlay, ReadCurrentServoDestination, R
Level 8 'S': Rev 0011.0000, Overlay, SkToLogCyl, S[Cyl],[Hd],[Offset],[OffsetUni
tsOpt],[SkType],[Options]
Level A 'C': Rev 0011.0000, Overlay, XlatePba, C[PbaHi],[PbaLow],[NumPbas]
Level A 'D': Rev 0011.0000, Overlay, XlateSfi, D[PhyCyl],[Hd],[Sfi],[NumSfis]
Level A 'E': Rev 0011.0000, Overlay, DisplayEditLog, E[LogNum],[ErrCodeOrSpecial
FuncKey],[SpecialFunc]
Level A 'F': Rev 0011.0000, Overlay, XlateLba, F[LbaHi],[LbaLo],[SysAreaOpt],[Nu
mLbas]
Level A 'M': Rev 0011.0000, Overlay, SetControllerTestPort, M[Port],[Value]
Level A 'P': Rev 0011.0000, Overlay, MergeAltListIntoSlipList, P
Level A 'Q': Rev 0011.0000, Overlay, WrRdRdLba, Q[Lba],[NumLbas],[Opts]
Level A 'R': Rev 0011.0000, Overlay, RdLba, R[Lba],[NumLbas],,[Opts]
Level A 'S': Rev 0011.0000, Overlay, SkToLba, S[LbaHi],[LbaLo],[Offset],[OffsetU
nitsOpt],[SkType],[Options]
Level A 'W': Rev 0011.0000, Overlay, WrLba, W[Lba],[NumLbas],,[Opts]
Level A 'Y': Rev 0011.0000, Overlay, SetDerpRetries, Y[Mode],[MaxRdRetries],[Max
WrtRetries],[OtcTLevel],[Options]
Level A 'c': Rev 0011.0000, Overlay, XlateLllChs, c[Cyl],[Hd],[Sec],[SysAreaOpt]
,[NumSecs]
Level A 'd': Rev 0011.0000, Overlay, XlatePlpChs, d[Cyl],[Hd],[Sec],[NumSecs]
Level A 'e': Rev 0011.0000, Overlay, XlateNominalCyl, e[Cyl],[Hd],[Sec],[SysArea
Opt]
Level A 'f': Rev 0011.0000, Overlay, XlatePlpChw, f[Cyl],[Hd],[Wdg],[NumWdgs]
Level A 'l': Rev 0011.0000, Flash, DisplayTrkInfo, l[LogCyl],[Hd],[SysAreaOpt]
,[Opts],[RowsPerPage]
Level A 'y': Rev 0011.0000, Overlay, SetDerpRetryState, y[Type],[PathState],[Ret
ryStateCnt],[LoopCnt1],[LoopCnt2]
Level C 'Q': Rev 0001.0000, Overlay, DisplayAs
Level C 'T': Rev 0011.0000, Overlay, GoopPlot, T[Hd],[StartTrk],[EndTrk],[ECCLvl
],[NoFrcSync],[SkipCnt]
Level E 'B': Rev 0011.0000, Overlay, WrWedge, B[WedgeAddr],[NumWedges],[NumSkipe
dWedges],[TranSize],[Opt],[RegAddr0],...,[RegAddr13]
Level E 'C': Rev 0011.0000, Overlay, RdWedge, C[WedgeAddr],[NumWedges],[NumSkipe
dWedges],[TranSize],[Opts],[RegAddr0],...,[RegAddr13]
Level E 'G': Rev 0001.0000, Overlay, HeadDegradation, G[OperationControlOptions]
,[MeasurementControlOptions]
Level E 'm': Rev 0011.0000, Over
Level E 'o': Rev 0011.0000, Overlay, FineRwOffset, o[NumAvgs],[TrkStepSize],[Num
GuardTrks]
Level E 'w': Rev 0011.0000, Overlay, SlowWrChs, w[Sec],[NumSecs],[ConSec],[Skip]
,[UnitOfSkip]
Level F 'U': Rev 0011.0000, Flash, SpinUpDrive, U[HoldState],[Hd],[Cyl]
Level F 'Z': Rev 0011.0000, Flash, SpinDownDrive, Z
Level F 'b': Rev 0011.0000, Flash, SetBaudRate, b[BaudRate],[MsecDelay]
Level F 't': Rev 0011.0000, Flash, WrPeripheralReg, t[OpType],[RegAddr],[RegVa
lue],[RegMask],[RegPagAddr]
Level F 'B': Rev 0011.0000, Overlay, BufferDisplay, B[DisplayBlk],[RefBlk],[NumB
lks],[Opts],[SymBits]
Level F 'C': Rev 0011.0000, Overlay, BufferCopy, C[SrcBlk],[DestBlk],[NumBlks]
Level F 'D': Rev 0011.0000, Overlay, DisplayMemoryBlock, D[AddrHi],[AddrLo],[Com
pVal],[NumBytes],[Opts],[SizeInBytes]
Level F 'P': Rev 0011.0000, Overlay, BufferSetPattern, P[PatternSelOrPatternLow]
,[PatternHi],[PatternBits],[Opts],[BlkNum],[NumBlks]
Level F 'V': Rev 0011.0000, Overlay, BufferCompare, V[SrcBlk],[RefBlk],[NumBlks]
,[ContOnErr]

F3 C>Q
Level F 'Y': Rev 0011.0000, Overlay, SetDerpRetries, Y[Mode],[MaxRdRetries],[Max
Online ESC: Rev 0011.0000, Flash, AbortLoopOrBatchFile
WrtRetries],[OtcTLevel],[Options]
Online ' ': Rev 0001.0000,
Level F 'r': Rev 0011.0000, Overlay, RdSystemChs, r[LogSec],[NumSecs],[Opts]': Rev 0011.0000, Flash, DisplayActiveStatus
Level F 's': Rev 0011.0000, Overlay, SkToPhyCyl, s[Cyl],[Hd],[ValidKey],[Offset]fo
Online '!': Rev 0011
,[OffsetUnitsOpt],[SkType],[Options]
Level F 'y': Rev 0011.0000, Overlay, SetDerpRetryState, y[Type],[PathState],[Ret
Online '`': Rev 0011.0000, F
ryStateCnt],[LoopCnt1],[LoopCnt2]
Level F 'z': Rev 0011.0000, Overlay, SataDebug, z[SubCmd],[Parm1],[Parm2],[Par

Level G 'D': Rev 0011.0000, Overlay, DisplayCorrectionBuffer, D[StartAddr],[EndAsh, GetThermistorTemperature
ddr],[CompareData]: Rev 0011.0000, F
Level G 'F': Rev 0011.0000, Overlay, FillSuperParityRam, F[StartAddr],[EndAddr],Rev 0011.0000, Flash, ToggleRwTracing
[Pattern]Online ^E
Level G 'G': Rev 0011.0000, Overlay, DisplaySuperParityRam, G[StartAddr],[EndAdd
Online ^F: Rev 0011.0000, Flash, DisplayInterfaceRdCa
r]In
Level H 'B': Rev 0011.0000, Overlay, BufferDispla

Online ^P: Rev 0011.0000, Flash, ToggleDiagIdle
tsOpt],[SkType],[Options]
Level L 'C': Rev 0011.0000, Overlay, CopyLogFile, C[SrcLog],[DestLog],[AppendOpt
Online ^R: Rev 0011.0000, Flash, EnableAsci
]n
Level L 'D': Rev 0011.0000, Overlay, DisplayLogFile, D[Log],[ErrCode]
Online ^S: Rev 0011.0000, Flash, PauseInterfaceTask
Level L 'E': Rev 0011.0000, Overlay, EnableDisableLogging, E[ErrLoggingOpt],[Asc
skOpt],[NumBytes]
Level L 'd': Rev 0011.0000, Overlay, DeleteLogFile, d[Log]
Level L 'i': Rev 0011.0000, Overlay, InitLogFile, i[Log]
Level T 'B': Rev 0011.0000, Flash, SetBaudRate, B[BaudRate],[MsecDelay]
Level T 'm': Rev 0012.0000, Flash, FormatPartition, m[Partition],[FormatOpts],
[DefectListOpts],[MaxWrRetryCnt],[MaxRdRetryCnt],
[MaxEccTLevel],[MaxCertifyTrkRewrites],[ValidKey],[DataPattern]
Level T 'E': Rev 0011.0000, Overlay, DisplayEditLog, E[LogNum],[ErrCodeOrSpecial
FuncKey],[SpecialFunc]
Level T 'F': Rev 0011.0000, Overlay, SetCongenParmCmdHelpMsg, F[ValueRef],[Data]
,[ResetEnable]
Level T 'O': Rev 0001.0000, Overlay, SelectDataOutputMode, O[Mode],[VerboseOpts]

Level T 'P': Rev 0011.0000, Overlay, DownloadGenericFile, P[FileBytes]
Level T 'R': Rev 0011.0000, Overlay, RdNonVolatileAdaptiveParms, R[Opts]
Level T 'T': Rev 0011.0000, Overlay, OddEvenEncroachmentTest, T[strt tk],[end tk
],[hd],[rtry thrshld][ECC thrshld
Level T 'V': Rev 0011.0000, Overlay, DisplayDefectLists, V[DefectListSelect],[Hd
],[StartCyl],[NumCyls],[DisplaySummaryOpt]
Level T 'W': Rev 0011.0000, Overlay, SaveAdaptivesToFlash, W[Seg],,22
Level T 'i': Rev 0011.0000, Overlay, InitDefectList, i[DefectListSelect],[SaveLi
stOpt],[ValidKey]
Level T '[': Rev 0011.0000, Overlay, AsciiLogControl, [[LogFunction],[Log]
F3 C>

¿Es demasiado arriesgado? :wacko:

#31
Valenciano

Valenciano
  • Member
  • 7 posts
  • Joined 26-January 09
Menudo regalito nos han hecho a los afortunados poseedores del st3500320as .Sacan la solucion y lo unico que hacen es sacar un fw destructivo ¡es que no tienen nombre! Pues no voy a tirar la toalla .Antes intente de esto intente probar a bajar al fw AD14 y seguia en lba0 asi que volvi a subir a SD1A.
Conclusion :Se me ocurre ver las tablas en fw AD14 ¿que os parece chicos?
Gracias de antemano por vuestro interes Gradius2 & pichi. :thumbup

#32
pichi

pichi

    Member

  • Member
  • PipPip
  • 170 posts
  • Joined 03-January 09

Menudo regalito nos han hecho a los afortunados poseedores del st3500320as .Sacan la solucion y lo unico que hacen es sacar un fw destructivo ¡es que no tienen nombre! Pues no voy a tirar la toalla .Antes intente de esto intente probar a bajar al fw AD14 y seguia en lba0 asi que volvi a subir a SD1A.
Conclusion :Se me ocurre ver las tablas en fw AD14 ¿que os parece chicos?
Gracias de antemano por vuestro interes Gradius2 & pichi. :thumbup

Si te deja estaria bien, ya que en AD14 las tablas deben de ser las mismas que en SD15.

SD15:
Level T 'i': Rev 0001.0000, Overlay, InitDefectList, i[DefectListSelect],[SaveListOpt],[ValidKey]
Level T 'm': Rev 0001.0000, Flash, FormatPartition,
m[Partition],[FormatOpts],[DefectListOpts],[MaxWrRetryCnt],[MaxRdRetryCnt],[MaxEccTLevel],[MaxCertif
yTrkRewrites],[ValidKey]

SD1A:
Level T 'i': Rev 0011.0000, Overlay, InitDefectList, i[DefectListSelect],[SaveListOpt],[ValidKey]
Level T 'm': Rev 0012.0000, Flash, FormatPartition, m[Partition],[FormatOpts],[DefectListOpts],[MaxWrRetryCnt],[MaxRdRetryCnt],[MaxEccTLevel],[MaxCertif
yTrkRewrites],[ValidKey],[DataPattern]

¿Ahora para que ponen los de Seagate [DataPattern]?

#33
Valenciano

Valenciano
  • Member
  • 7 posts
  • Joined 26-January 09
Hey , este es el ultimo parrafo del "log" con AD14
Level L 'd': Rev 0001.0000, Overlay, DeleteLogFile, d[Log]
Level L 'i': Rev 0001.0000, Overlay, InitLogFile, i[Log]

Level T 'B': Rev 0001.0000, Flash, SetBaudRate, B[BaudRate],[MsecDelay]
Level T 'E': Rev 0001.0000, Overlay, DisplayEditLog, E[LogNum],[ErrCodeOrSpecial
FuncKey],[SpecialFunc]
Level T 'F': Rev 0001.0000, Overlay, SetCongenParmCmdHelpMsg, F[ValueRef],[Data]
,[ResetEnable]
Level T 'O': Rev 0001.0000, Overlay, SelectDataOutputMode, O[Mode],[VerboseOpts]

Level T 'P': Rev 0001.0000, Overlay, DownloadGenericFile, P[FileBytes]
Level T 'R': Rev 0001.0000, Overlay, RdNonVolatileAdaptiveParms, R[Opts]
Level T 'T': Rev 0001.0000, Overlay, OddEvenEncroachmentTest, T[strt tk],[end tk
],[hd],[thrshold]
Level T 'V': Rev 0001.0000, Overlay, DisplayDefectLists, V[DefectListSelect],[Hd
],[StartCyl],[NumCyls],[DisplaySummaryOpt]
Level T 'W': Rev 0001.0000, Overlay, WrNonVolatileAdaptiveParms, W[]
Level T '[': Rev 0001.0000, Overlay, AsciiLogControl, [[LogFunction],[Log]
Level T 'i': Rev 0001.0000, Overlay, InitDefectList, i[DefectListSelect],[SaveLi
stOpt],[ValidKey]
Level T 'm': Rev 0001.0000, Flash, FormatPartition, m[Partition],[FormatOpts],
[DefectListOpts],[MaxWrRetryCnt],[MaxRdRetryCnt],[MaxEccTLevel],[MaxCertifyTrkRe
writes],[ValidKey]
F3 C>

mmm ¿jugamos a la ruleta rusa? :crazy:

#34
pichi

pichi

    Member

  • Member
  • PipPip
  • 170 posts
  • Joined 03-January 09

mmm ¿jugamos a la ruleta rusa? :crazy:

G-List Erase:
---------------
(Power on = encender disco duro)
Ctrl+z
F3 T>i4,1,22
F3 T>
(Power off = apagar disco duro)

Translator regeneration:
----------------------------
(Nota: puedes utilizar este comando F3 T>m0,2,2,,,,,22 en vez de este F3 T>m0,2,2,0,0,0,0,22)
(Power on = encender disco duro)
Ctrl+z
F3 T>m0,2,2,0,0,0,0,22
Max Wr Retries = 00, Max Rd Retries = 00, Max ECC T-Level = 00, Max Certify Rewrite Retries = 0000
User Partition Format Successful - Elapsed Time 0 mins 00 secs
F3 T>/2
F3 2>Z
Spin Down Complete
Elapsed Time 0.147 msecs
F3 2>
(Power off = apagar disco duro)

Edited by pichi, 28 January 2009 - 06:34 PM.


#35
Valenciano

Valenciano
  • Member
  • 7 posts
  • Joined 26-January 09
Sorprendente! Que velocidad de respuesta la tuya.Por hoy me doy por satisfecho ,mañana lo pruebo ¡si saliera algo mal no podria dormir y tengo que madrugar!
De funcionar podria ser una solucion a unidades brickeadas de 500gb por fw SD1A
:zzz:
Saludos

#36
seacagate lorito

seacagate lorito
  • Member
  • 8 posts
  • Joined 26-January 09
Una pregunta. Como no encuentro por ningún sitio el RS232-TTL me voy a comprar un cable de Nokia. Según dicen eso hace las cosas más fáciles aún, puesto que sólo hace falta conectar los dos cables TXy RX. ¿Tengo que poner una resistencia de 1k en cada uno de ellos también?

#37
pichi

pichi

    Member

  • Member
  • PipPip
  • 170 posts
  • Joined 03-January 09

Una pregunta. Como no encuentro por ningún sitio el RS232-TTL me voy a comprar un cable de Nokia. Según dicen eso hace las cosas más fáciles aún, puesto que sólo hace falta conectar los dos cables TXy RX. ¿Tengo que poner una resistencia de 1k en cada uno de ellos también?

Si puedes ponerla mejor, pero si no la encuentras no pasa nada, ya que estos cables funcionan a 3V y el riesgo es menor.

#38
Valenciano

Valenciano
  • Member
  • 7 posts
  • Joined 26-January 09
POSIBLE SOLUCION BRICK ST3500320AS CON SD1A

Siiiiii MISION CUMPLIDA :thumbup

Explico como resolvi mi problema ,gracias a pichi y Gradius2
Tenia el disco ST3500320AS con firmware SD15 en principio con el problema BSY
Me construi un conversor RS232/TTL con integrado max232 ,sin resistencias de 1k ,eso fue facil ,trabajo en electronica y cualquier "maño" puede hacerlo.Con mucho cuidain ,claro.
Elimine el fallo de BSY (indetectable por BIOS) ,descubriendo despues otro fallo:el LBA0 (disco detectable pero "no hay datos")
Entonces tuve la genial idea de resolverlo con el nuevo firmware SD1A pensando que actualizaria y eliminaria LBA0 todo a la vez: CRASO ERROR, No solo no elimina el fallo de LBA0 ;precisamente en el modelo ST3500320AS el de 500GB ;sino que cambian las tablas lo cual es peligroso de tratar de recuperar otra vez con RS232/TTL "yo no lo haria".
Resulta que el firmware AD14 es anterior al SD15 y por tanto similar en tablas e instrucciones,aunque no totalmente funcional.

Bueno ,desde SD1A con problema LBA0
1 . Le meto el firmware AD14
2 . Corrijo el problema LBA0 con RS232/TTL igual que si fuera el firmware SD15 >>>Entonces ya apareceria en la bios la total capacidad
3 . Surge otro problema: Disk error >>>Ademas es ilegible desde windows ,USB y lo que sea.Esto es porque el fw AD14 no es compatible
4 . Le doy otra oportunidad vuelvo a ponerle el fw SD1A
5 . El disco funciona de nuevo, con todos los archivos ,particiones ,y sistemas operativos.Hooray

Sirvanse a la peña que tenga este problema y agradecer al foro de Lituania, a pichi, a Gradius2 y, como no,a Seaungatillazo por su gran "ayuda" despues de 3 meses.
:hello:

Edited by Valenciano, 30 January 2009 - 01:23 PM.


#39
kerdoc

kerdoc
  • Member
  • 9 posts
  • Joined 02-February 09
:hello: Hola que tal espero que anden bien todos los del foro y los que participan en este tema, pues les cuento mi situacion en pocas palabras hoy murio mi disco duro ST3500320AS con el firm SD15, buscando informacion en internet he logrado dar con el foro.

De ante mano agradesco a todos la informacion y les doy las gracias por compartirla, ya me he leido varias veces el tutorial de pichi y las experiencias de los miembros del foro en este tema pero hay un par de cosas que no me quedan claras y me imagino que si otras personas llegan con en mismo problema que yo seria bueno que nos explicaran un par de cosas.

1- Cuento con un cable DKU5 de datos para Nokia, la pregunta que tengo es no importa que el cable sea generico?

2-Realizando la coneccion con este cable DKU5 al disco duro no me queda muy claro de donde se toma la alimentacion.

3- En si no es una pregunta es una pequeña curiosidad me pueden explicar para que ayuda quitarle los tornillos a la PCB que hay debajo del HDD y si hay que quitarla por completo o solo con quitar los tornillos basta.

Bueno espero no molestarlos con mis preguntas tal vez sean muy obias pero creo que no todos tenemos muchos conocimientos en electronica solo los basicos.

Saludos y gracias por compartir su informacion.

#40
pichi

pichi

    Member

  • Member
  • PipPip
  • 170 posts
  • Joined 03-January 09

:hello: Hola que tal espero que anden bien todos los del foro y los que participan en este tema, pues les cuento mi situacion en pocas palabras hoy murio mi disco duro ST3500320AS con el firm SD15, buscando informacion en internet he logrado dar con el foro.

De ante mano agradesco a todos la informacion y les doy las gracias por compartirla, ya me he leido varias veces el tutorial de pichi y las experiencias de los miembros del foro en este tema pero hay un par de cosas que no me quedan claras y me imagino que si otras personas llegan con en mismo problema que yo seria bueno que nos explicaran un par de cosas.

1- Cuento con un cable DKU5 de datos para Nokia, la pregunta que tengo es no importa que el cable sea generico?

2-Realizando la coneccion con este cable DKU5 al disco duro no me queda muy claro de donde se toma la alimentacion.

3- En si no es una pregunta es una pequeña curiosidad me pueden explicar para que ayuda quitarle los tornillos a la PCB que hay debajo del HDD y si hay que quitarla por completo o solo con quitar los tornillos basta.

Bueno espero no molestarlos con mis preguntas tal vez sean muy obias pero creo que no todos tenemos muchos conocimientos en electronica solo los basicos.

Saludos y gracias por compartir su informacion.

1.- Da igual que sea generico el cable DKU-5, siempre y cuando sea un adaptador con chip, y no lleve una conexion de cables unicamente, ya que entonces seria un modelo falso que utiliza las lineas D+ y D- del puerto USB directamente, en lugar de las lineas RX y TX del adaptador original (esto se puede verificar al conectar el cable USB, ya que añade un nuevo dispositivo USB, y si estan los drivers instalados aparecera un puerto COM mas, probablemente COM3).
2.- Con este cable no hace falta adaptadores TTL o alimentacion para estos adaptadores, ya que este cable se alimenta del propio bus USB. De todas formas hay que conectar la alimentacion del disco duro al conector sata de alimentacion (la fuente de alimentacion del PC puede tener este conector o utilizar un adaptador molex de 4 pines).
3.- Al quitar los tornillos (llave torx 6) se anula la comunicacion entre la placa PCB y el disco duro de aluminio, no quedandose la placa PCB bloqueada al arrancar (esto ocurre con el problema BUSY). Sin los tornillos la placa no arranca y se mantiene desbloqueada (permitiendo el arreglo del problema BUSY).

Edited by pichi, 02 February 2009 - 03:54 PM.


#41
kerdoc

kerdoc
  • Member
  • 9 posts
  • Joined 02-February 09
:blink: wo gracias por contestar, si de hecho el cable que tengo tiene una parte en la mitad del cable donde tiene un integrado y unos chips supongo con ese puedo hacer el procedimiento, ya veo.
Gracias por tu respuesta estoy casi listo para hacerlo solo me falta conseguir el destornillador torx 6 espero poder grabar el procedimiento aunque sea con el celular o hacer un par de fotos de todo este proceso , para aportar algo a todas las personas que tienen este mismo problema.

Con respecto al cable DKU5 he visto el conector y le he quitado la tapa y veo que solo maneja 3 cables esto es correcto? son los cables que hay que conectar a RX y TX y a NGD?

Saludos y gracias.

#42
pichi

pichi

    Member

  • Member
  • PipPip
  • 170 posts
  • Joined 03-January 09

:blink: wo gracias por contestar, si de hecho el cable que tengo tiene una parte en la mitad del cable donde tiene un integrado y unos chips supongo con ese puedo hacer el procedimiento, ya veo.
Gracias por tu respuesta estoy casi listo para hacerlo solo me falta conseguir el destornillador torx 6 espero poder grabar el procedimiento aunque sea con el celular o hacer un par de fotos de todo este proceso , para aportar algo a todas las personas que tienen este mismo problema.

Con respecto al cable DKU5 he visto el conector y le he quitado la tapa y veo que solo maneja 3 cables esto es correcto? son los cables que hay que conectar a RX y TX y a NGD?

Saludos y gracias.

Si son los tres cables, aunque en principio podrias utilizar solo RX y TX si la masa/chasis del disco duro esta conectada a la misma masa del ordenador que estas utilizando para desbloquearlo.
Si te aparece un puerto COM nuevo (conectando unicamente el cable DKU5), pruebalo uniendo el cable RX con el TX. En el hiperterminal debe de llegar todo lo que teclees. Al desconectar RX de TX dejarian de llegar las teclas que estas pulsando.

#43
kerdoc

kerdoc
  • Member
  • 9 posts
  • Joined 02-February 09
:sneaky: ya veo creo que lo intentare solo con el cable para hacer las pruebas de los comandos como tu dices conectando el RX con el TX del cable DKU5.

Haber si entendi bien con respecto a GND, si tengo el disco duro por ejemplo en una mesa pero lo tengo conectado a la corriente de la fuente del ordenador con el cual estoy desbloqueando el disco duro no es necesario poner el GND?

No se como agradecerle Sr. Pichi su tiempo y sus explicaciones.

#44
pichi

pichi

    Member

  • Member
  • PipPip
  • 170 posts
  • Joined 03-January 09

Haber si entendi bien con respecto a GND, si tengo el disco duro por ejemplo en una mesa pero lo tengo conectado a la corriente de la fuente del ordenador con el cual estoy desbloqueando el disco duro no es necesario poner el GND?

No es necesario poner el GND, ya que esa masa es la misma que la del cable DKU-5.
Nota: esto no es del todo correcto, no me voy a meter en detalles de electronica, pero a efectos practicos funciona.

#45
homeroarg

homeroarg
  • Member
  • 7 posts
  • Joined 26-January 09
Seeeeehhhh !!! Volvio a la vida !!!!! :w00t:
Muchas gracias a Pichi y Gradius2 por la inmejorable ayuda !!! :thumbup

Yo compre el cable CA-42, que segun tengo entendido es lo mismo que el DKU-5, y segui los pasos de la guia de Gradius2
http://www.msfn.org/...howtopic=128807
y
http://www.msfn.org/...o...8807&st=100 (aqui es donde esta mejor explicado el procedimiento paso a paso)
Use solo los cables de TX(Blanco) y RX(Azul) y al XP le puse estos drivers
Segui los pasos de la guia al pie de la letra y no tuve mayores inconvenientes. Al principio no tenia conexion pero inverti el TX con el RX y todo empezo a funcionar.
Yo se que no es recomendable pero yo use el cable de SATA power de la misma PCy por suerte no queme nada.... :lol:

Ahora bien, la pregunta es la siguiente: Actualizo el firmware a SD1A o no ?! En varios lugares dicen que el SD1A rompe mas de lo que arregla...
Saludos

#46
kerdoc

kerdoc
  • Member
  • 9 posts
  • Joined 02-February 09
Pues bueno no he conseguido el destornillador Torx 6 hasta mañana que vea en las tiendas de electronica hoy en la tarde procedi a hacer la instalacion de los drivers y como lo menciona PICHI todo bien salio en los dispositivos como un COM3.

ME dispuse a probar el metodo de unir los cables TX y RX y nada no logre escribir :( la configuracion del puerto que use fue la misma que proporcinaste en el inicio del tutorial cuando abri el hyper terminal me pidio un pais y un numero de area esto afecta en algo?, bueno quite los cables aun con el hyperterminal conectado y me salieron unas letras y simbolos raros.

:wacko: he apretado CRTL+ Z y hace la conecion y de ayi no aparece nada en pantalla ni me permite escribir nada a que se debera.

#47
homeroarg

homeroarg
  • Member
  • 7 posts
  • Joined 26-January 09
Seguro que identificaste bien los cables ?!
En esta pagina hay fotos del terminal por si ayuda en algo...
http://buffalo.nas-c...RM9_Linkstation
Es para usarlo en otra cosa pero de la misma forma.
En mi caso, en la version generiaca del CA-42, el RX era blanco y el TX azul (o viceversa :P)

#48
pichi

pichi

    Member

  • Member
  • PipPip
  • 170 posts
  • Joined 03-January 09

Pues bueno no he conseguido el destornillador Torx 6 hasta mañana que vea en las tiendas de electronica hoy en la tarde procedi a hacer la instalacion de los drivers y como lo menciona PICHI todo bien salio en los dispositivos como un COM3.

ME dispuse a probar el metodo de unir los cables TX y RX y nada no logre escribir :( la configuracion del puerto que use fue la misma que proporcinaste en el inicio del tutorial cuando abri el hyper terminal me pidio un pais y un numero de area esto afecta en algo?, bueno quite los cables aun con el hyperterminal conectado y me salieron unas letras y simbolos raros.

:wacko: he apretado CRTL+ Z y hace la conecion y de ayi no aparece nada en pantalla ni me permite escribir nada a que se debera.

Tienes que seleccionar el COM3 al abrir el hyperterminal y configurarlo a 38400, 8, N, 1.
38400 (baudrate)
8 (bits de DATOS)
N (paridad NO)
1 (bits de STOP)
No es necesario poner control de flujo, ni conexion telefonica ni nada mas.
Identifica bien los cables TX y RX antes de hacer pruebas con el disco duro.

#49
kerdoc

kerdoc
  • Member
  • 9 posts
  • Joined 02-February 09
:thumbup Ya he logrado identificar mis cables TX Y RX, pero no se cual!!!!, como homeroarg son los cables azul y blanco ya he logrado escribir en el terminal mi problema era que tenia habilitado el control de flujo por Hadware no sabia que se tenia que poner ninguno.

Ok me decidi a hacer pruebas con los cables unidos como dice pichi ya logre escribir pero cuando le doy CRTL+Z solo sale una pequeña FLECHA -> algo asi no me sale F3 T> solo esa flecha y cuando hoy enter simplemente no hace el salto de linea si desconecto los cables ya no puedo escribir como bien lo mencionaba pichi que problema sera adjunto algunas imagenes.

Posted Image

Posted Image

Posted Image

#50
pichi

pichi

    Member

  • Member
  • PipPip
  • 170 posts
  • Joined 03-January 09

Ok me decidi a hacer pruebas con los cables unidos como dice pichi ya logre escribir pero cuando le doy CRTL+Z solo sale una pequeña FLECHA -> algo asi no me sale F3 T> solo esa flecha y cuando hoy enter simplemente no hace el salto de linea si desconecto los cables ya no puedo escribir como bien lo mencionaba pichi que problema sera adjunto algunas imagenes.

Lo tienes todo correcto, la flecha es el simbolo del Ctrl+z.
Lo que visualizas en pantalla es lo que recibes por el puerto serie, si no son caracteres ascii se imprimen simbolos raros.
El F3 T> solo lo recibiras cuando mandes el Ctrl+z teniendo conectado el disco duro (es la respuesta que da el disco duro).
A partir de ahi ya podras hacerlo todo correctamente (no te equivoques en la velocidad 38400, en los caracteres que escribas en minusculas o mayusculas o en saltarte algun paso).
El enter que mandas es CR (retorno de carro), no CR+LF (retorno de carro + avance de linea), por eso no avanza la linea. El enter CR funciona perfectamente con los discos duros Seagate (no hace falta mandar CR+LF).

Edited by pichi, 03 February 2009 - 04:47 PM.





1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users