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

The Solution for Seagate 7200.11 HDDs

- - - - -

  • Please log in to reply
4753 replies to this topic

#51
Anth

Anth

    Newbie

  • Member
  • 21 posts
  • Joined 18-January 09
Thanks,

But im not talking about the input voltage im talking about the RX - TX TTL voltage level for the hdd circuit board.

The input voltage for the 3.3 volt TTL is listed as anywhere from +5v to +20v (I could get this from a PC PSU RED) and the input voltage for the 5v one is detween +8v and +25v (I could get that from a PC PSU YELLOW).

So neither of them is an issue to power the rs232 converter. The issue is do i need the one that talks to the Hdd at 3.3v or does the Hdd need 5v ttl on the rx / tx to work.

Thanks Again Anth


How to remove advertisement from MSFN

#52
dilosolid

dilosolid

    Newbie

  • Member
  • 12 posts
  • Joined 18-January 09

Thanks,

But im not talking about the input voltage im talking about the RX - TX TTL voltage level for the hdd circuit board.

The input voltage for the 3.3 volt TTL is listed as anywhere from +5v to +20v (I could get this from a PC PSU RED) and the input voltage for the 5v one is detween +8v and +25v (I could get that from a PC PSU YELLOW).

So neither of them is an issue to power the rs232 converter. The issue is do i need the one that talks to the Hdd at 3.3v or does the Hdd need 5v ttl on the rx / tx to work.

Thanks Again Anth


ahh ok
well the HD jumpers pins output 3v so i think u need the 3.3v adapter

#53
Anth

Anth

    Newbie

  • Member
  • 21 posts
  • Joined 18-January 09
Great,

Thanks for your answer, I know i probably wasn't explaining what i ment very clearly at first. About the output ttl levels and not the supply input voltage.

So the hard drive rx tx pins use 3v.

Thanks for the info, ive been searching for the hdd ttl levels all afternoon.

Thanks Again, I'll look see what else i have here to use till i get the 3.3v rs232 converter delivered.

Anth

#54
StephenB

StephenB
  • Member
  • 3 posts
  • Joined 13-January 09

Thanks,

But im not talking about the input voltage im talking about the RX - TX TTL voltage level for the hdd circuit board.

The input voltage for the 3.3 volt TTL is listed as anywhere from +5v to +20v (I could get this from a PC PSU RED) and the input voltage for the 5v one is detween +8v and +25v (I could get that from a PC PSU YELLOW).

So neither of them is an issue to power the rs232 converter. The issue is do i need the one that talks to the Hdd at 3.3v or does the Hdd need 5v ttl on the rx / tx to work.

Thanks Again Anth


I've done some measurements on the RS232 adapter I used to unlock my drive.

The logic 1 level on the HDD TXD pin is 2.6V. That is OK for both 3.3V and 5V RS232 adapter parts.
But the margin is lower on the 5V parts - max level needed to give logic 1 is 2.4V

I checked my adapter with power supplies set to 3.3V and 5V. It works fine at both settings.
3.3V would be my choice, but I don't think you would have a problem with the 5V parts.

You mentioned that you were trying to use a serial cable from a mobile phone. I have one similar cable which does not work in this application. Some of these cables used other pins on the RS232 interface to supply power to the IC, and would not work with a simple hyperterminal setup.

#55
Anth

Anth

    Newbie

  • Member
  • 21 posts
  • Joined 18-January 09
Thanks Stephen,

Yeah the rs232 adapter i used earlier was one robbed from a mobile data cable, but i put 3.3v volt to it tho, down the pin where it would have got its power from the mobile battery. The mobile pinout showed that was what it provided to power the rs232 ic.

It was grounded through the psu that supplied all the power (SATA Too).

And the rx and tx were crossed.

Im hoping that the problem does lie with this rs232 adapter, or maybe i just cannot get a terminal connection with my drive n my data is infact gone.

Anth

#56
kadolf

kadolf

    Newbie

  • Member
  • 25 posts
  • Joined 15-January 09
I tried the 0 LBA fix (HDD is recognized by BIOS, but as 0MB), but it doesn't seem to work:
When I input "m0 2,2,0,0,0,0,22" it takes a few seconds until the first line ("Max Wr Retries"...) shows up completly but then appears the following error message:

Error 1008 DETSEC 0000500D
User Partition Format Failed - Elapsed Time 0 mins 00 secs
R/W Sense 00000002, R/W Error 00000084, File Error 00001002
Blk Addr 01080001, Blk Addr Type D0, Cyl 01590000, Hd 00

Anyone experienced the same or can help?
EDIT: Interface is a modified Sagem data-cable with SP232AET-chipset (equal to MAX232), but this interface seems to work as it gets an answer.

Edited by kadolf, 19 January 2009 - 12:16 PM.


#57
fatlip

fatlip

    Junior

  • Member
  • Pip
  • 55 posts
  • Joined 03-January 09
I think you have a bigger problem than just the LBA=0 problem. I don't know for sure, but that doesn't look good.



I tried the 0 LBA fix (HDD is recognized by BIOS, but as 0MB), but it doesn't seem to work:
When I input "m0 2,2,0,0,0,0,22" it takes a few seconds until the first line ("Max Wr Retries"...) shows up completly but then appears the following error message:

Error 1008 DETSEC 0000500D
User Partition Format Failed - Elapsed Time 0 mins 00 secs
R/W Sense 00000002, R/W Error 00000084, File Error 00001002
Blk Addr 01080001, Blk Addr Type D0, Cyl 01590000, Hd 00

Anyone experienced the same or can help?
EDIT: Interface is a modified Sagem data-cable with SP232AET-chipset (equal to MAX232), but this interface seems to work as it gets an answer.


Wanna hear something funny? Seagate's forums are censoring links to this forum.

I sent someone a private message with a link to this board and the "www.msfn.org/board" is being stripped.

I sent a test message with a link to google and it worked just fine!!!!

Here is what the link here looks like:
http://_____.php?act...ST&f=5&t=128807

#58
Gradius2

Gradius2

    IT Consultant

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

thx Gradius2 and fatlip for the help
the drive is fixed now
another thing why the seagate serial checker say my drive is no affected went it is?


Hi dilosolid,

Glad to know is working fine now, grats!

About Seagate case...

I don't wanna start offtopic stuff here, you can use the other Seagate's topic for it, but I'll just try to resume what we know so far.

The probable cause for this might be two:

- Seagate's DBs are still incomplete and they're still working (?) to compile a complete and reliable (?) DB; :unsure:
- They have absolutely NO idea how many drives are affected, so they prefer to watch a lot more p0rn than trying to fix this issue. :ph34r:

Or we're just suffering from a very smart retaliation move caused by some rivals companies. :rolleyes:

Gradius

Edited by Gradius2, 19 January 2009 - 03:23 PM.

"Two things are infinite: The Universe and Human stupidity; and I'm not sure about the Universe." Albert Einstein

#59
Anth

Anth

    Newbie

  • Member
  • 21 posts
  • Joined 18-January 09
Kadolf

The connection you get using the sagem cable,

Are you just using the pc serial port or are you putting some power to the adapter from somewhere else,

Have you any more pin out information for how you connected it.

Thanks Anth

#60
Gradius2

Gradius2

    IT Consultant

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

I tried the 0 LBA fix (HDD is recognized by BIOS, but as 0MB), but it doesn't seem to work:
When I input "m0 2,2,0,0,0,0,22" it takes a few seconds until the first line ("Max Wr Retries"...) shows up completly but then appears the following error message:

Error 1008 DETSEC 0000500D
User Partition Format Failed - Elapsed Time 0 mins 00 secs
R/W Sense 00000002, R/W Error 00000084, File Error 00001002
Blk Addr 01080001, Blk Addr Type D0, Cyl 01590000, Hd 00

Anyone experienced the same or can help?
EDIT: Interface is a modified Sagem data-cable with SP232AET-chipset (equal to MAX232), but this interface seems to work as it gets an answer.


Hi kadolf,

The right command for it isn't "m0 2,2"...

You forgot a comma after m0 this is the right command:
F3 T>m0,2,2,0,0,0,0,22 (enter)

Please, keep in mind the commands should be 100% equal to the guide. A mistake on command could leaving to data loss, or blinking the drive for good.

About the adapter, as long you get a terminal response, you're good. It doesn't matter at all if is a MAX232 based, similar, or something totally different. I'll be using a different one (non-MAX232) very soon (when it arrieves here) for my HDs.

Gradius

Edited by Gradius2, 19 January 2009 - 01:23 PM.

"Two things are infinite: The Universe and Human stupidity; and I'm not sure about the Universe." Albert Einstein

#61
Shuky

Shuky

    Newbie

  • Member
  • 18 posts
  • Joined 18-January 09

I tried the 0 LBA fix (HDD is recognized by BIOS, but as 0MB), but it doesn't seem to work:
When I input "m0 2,2,0,0,0,0,22" it takes a few seconds until the first line ("Max Wr Retries"...) shows up completly but then appears the following error message:

Error 1008 DETSEC 0000500D
User Partition Format Failed - Elapsed Time 0 mins 00 secs
R/W Sense 00000002, R/W Error 00000084, File Error 00001002
Blk Addr 01080001, Blk Addr Type D0, Cyl 01590000, Hd 00

Anyone experienced the same or can help?
EDIT: Interface is a modified Sagem data-cable with SP232AET-chipset (equal to MAX232), but this interface seems to work as it gets an answer.




read this..

http://translate.goo...v...sl=ru&tl=en

#62
kadolf

kadolf

    Newbie

  • Member
  • 25 posts
  • Joined 15-January 09

Kadolf
The connection you get using the sagem cable,
Are you just using the pc serial port or are you putting some power to the adapter from somewhere else,
Have you any more pin out information for how you connected it.
Thanks Anth

Hello. The cable is a simple data-cable I bought a long time ago for removing my mobile phones simlock. I don't know where it takes it's power from - I think likely from the serial port (I know, it's not build for providing power, but well, the interface seems to work?). I just searched google for a schematic of the EXAR SP232AET, unsoldered the cables leading to the SAGEM-plug and soldered two short cables to the right pins of the IC, leading to my drive.

The right command for it isn't "m0 2,2"...

It was just a typo here in the board, in HyperTerminal I entered the comma.

What catches my eye is that when I connect the faulty drive BIOS says "HDD S.M.A.R.T. Capability: NONE" - is this regular when a drive is affected by 0LBA-bug?

@Shuky: Thanks for the link, I'm going to read...

#63
jaclaz

jaclaz

    The Finder

  • Developer
  • 14,564 posts
  • Joined 23-July 04
  • OS:none specified
  • Country: Country Flag

- They have absolutely NO idea how many drives are affected, so they prefer to watch a lot more p0rn than trying to fix this issue. :ph34r:


Well, if not a solution, they could at least share the p0rn links! ;)

...they appear to be really selfish...:whistle:

jaclaz

#64
Gradius2

Gradius2

    IT Consultant

  • Member
  • PipPip
  • 240 posts
  • Joined 16-January 09
  • OS:Windows 7 x64
  • Country: Country Flag
Every command is case-sensitive!

Seagate Commands Diagnostic (this is for references only):

Terminal commands:

F3 C>Q
Online ^A: Rev 0002.0000, Flash, DisplayFirmwareRev
Online ^B: Rev 0001.0000, Flash, GetThermistorTemperature
Online ^C: Rev 0001.0000, Flash, FirmwareReset
Online ^D: Rev 0001.0000, Flash, ToggleRwTracing
Online ^E: Rev 0001.0000, Flash, DisplayInterfaceConfig
Online ^F: Rev 0001.0000, Flash, DisplayInterfaceRdCacheInfo
Online ^I: Rev 0001.0000, Flash, DisplayControllerRegs
Online ^K: Rev 0001.0000, Flash, DisplayDstStatus
Online ^L: Rev 0003.0000, Flash, DisplaySignOnMsg
Online CR: Rev 0001.0000, Flash, Abort
Online ^N: Rev 0001.0000, Flash, ToggleRwTracing
Online ^P: Rev 0001.0000, Flash, ToggleDiagIdleMode
Online ^Q: Rev 0001.0000, Flash, ResumeInterfaceTask
Online ^R: Rev 0001.0000, Flash, EnableAsciiOnlineSerialPortMode
Online ^S: Rev 0001.0000, Flash, PauseInterfaceTask
Online ^T: Rev 0001.0000, Flash, EnableEslipSerialPortMode
Online ^U: Rev 0001.0000, Flash, DisplayCongen
Online ^V: Rev 0001.0000, Flash, ToggleInterfaceCmdEcho
Online ^W: Rev 0001.0000, Flash, RwStatsEnableAndInit
Online ^X: Rev 0001.0000, Flash, DisplayInterfaceAndRwCmdHistory
Online ^Y: Rev 0001.0000, Flash, DisplayDstStatus
Online ^Z: Rev 0001.0000, Flash, EnableAsciiDiagSerialPortMode
Online ESC: Rev 0001.0000, Flash, AbortLoopOrBatchFile
Online ^\: Rev 0001.0000, Flash, ToggleDebugDisplayEnable
Online '!': Rev 0001.0000, Flash, DisplayRdChannelRegs
Online '$': Rev 0001.0001, Flash, No help available
Online '%': Rev 0001.0000, Flash, DisplayMuxStatus (Obsolete)
Online '.': Rev 0001.0000, Flash, DisplayActiveStatus
Online ';': Rev 0001.0000, Flash, DisplayMachineStatus (Obsolete)
Online '<': Rev 0001.0000, Flash, DecRwScopeSync
Online '>': Rev 0001.0000, Flash, IncRwScopeSync
Online '?': Rev 0001.0000, Flash, DisplayDiagBufferInfo
Online '`': Rev 0001.0001, Flash, DisplayRwStats
Online '{': Rev 0001.0000, Flash, ToggleEibTracing
Online '~': Rev 0001.0000, Flash, DisplayInterfaceCmdState


Can be used at any Level:
All Levels CR: Rev 0001.0000, Flash, Abort
All Levels '*': Rev 0001.0000, Overlay, SpecialBatchFileFunction, *[FuncId],[FuncParm0],[FuncParm1]
All Levels '+': Rev 0001.0000, Flash, PeekMemoryByte, +[AddrHi],[AddrLo],[Opts]
All Levels '-': Rev 0001.0000, Flash, PeekMemoryWord, -[AddrHi],[AddrLo],[Opts]
All Levels '/': Rev 0001.0000, Flash, ChangeDiagLevel, /[Level]
All Levels '=': Rev 0001.0000, Flash, PokeMemoryByte, =[AddrHi],[AddrLo],[Data],[Opts]
All Levels '@': Rev 0001.0000, Overlay, BatchFileLabel, @[LabelNum]
All Levels 'A': Rev 0002.0000, Overlay, SetTestSpace, A[OptsOrParmSelect],[ParmValue],[AddrType],[HdForCylLimit]
All Levels 'L': Rev 0001.0000, Overlay, EnableLooping, L[Opts],[CountOrStopOnErrCode]
All Levels '|': Rev 0001.0000, Overlay, BatchFileTerminator, |

Level 1 commands:
Level 1 'B': Rev 0001.0000, Overlay, BufferDisplay, B[DisplayBlk],[RefBlk],[NumBlks],[Opts],[SymBits]
Level 1 'D': Rev 0001.0000, Overlay, DisplayMemoryBlock, D[AddrHi],[AddrLo],[CompVal],[NumBytes],[Opts],[SizeInBytes]
Level 1 'G': Rev 0001.0000, Overlay, GenericRwRequest, G[Parm0],[Parm1],[Parm2],...[Parm9]
Level 1 'N': Rev 0002.0000, Overlay, SmartControl, N[SubCmd],[SubCmdParm0],[SubCmdParm1]
Level 1 'S': Rev 0001.0000, Flash, EditProcessorMemoryByte, S[AddrHi],[AddrLo],[MemValue],[NumBytes],[Opts]
Level 1 'U': Rev 0001.0000, Flash, EditBufferMemoryByte, U[AddrHi],[AddrLo],[MemValue],[NumBytes]
Level 1 'c': Rev 0001.0000, Overlay, BufferCompare, c[SrcBlk],[RefBlk],[NumBlks],[ContOnErr]
Level 1 'e': Rev 0001.0000, Flash, SpinDownAndResetDrive, e[MsecDelay],[Opts]
Level 1 'm': Rev 0001.0000, Flash, EditProcessorMemoryWord, m[AddrHi],[AddrLo],[MemValue],[NumBytes],[Opts]

Level 2 commands:
Level 2 '7': Rev 0001.0001, Overlay, WrVerifyChs, 7[Sec],[NumSecs],[WrBufBlk],[Opts]
Level 2 'B': Rev 0001.0000, Overlay, BufferDisplay, B[DisplayBlk],[RefBlk],[NumBlks],[Opts],[SymBits]
Level 2 'C': Rev 0001.0000, Overlay, BufferCopy, C[SrcBlk],[DestBlk],[NumBlks]
Level 2 'E': Rev 0001.0000, Overlay, DisplayEditLog, E[LogNum],[ErrCodeOrSpecialFuncKey],[SpecialFunc]
Level 2 'F': Rev 0001.0001, Overlay, ModTrkDfctLst, F[PSctr/LBA],[Action]
Level 2 'H': Rev 0001.0000, Overlay, SelectHd, H[Hd],[SkType],[Options]
Level 2 'I': Rev 0002.0001, Overlay, DisplayModifyAdaptiveParm, I,[GroupId]
Level 2 'K': Rev 0001.0001, Overlay, SetTrackingOffset, K[OffsetValue],[PersOrTempOpt],[UnitsOpt],[ChanReload]
Level 2 'M': Rev 0001.0000, Overlay, SetDiagIdleMode, M[ModeSelect],[ModeMask],[ResetToPowerOn]
Level 2 'N': Rev 0001.0000, Overlay, SetDirectWrite, N[EnableDirWrtModeOpt]
Level 2 'O': Rev 0001.0000, Overlay, SeekFromCylToCyl, O[StartPhyCyl0],[StartPhyCyl1],[NumSkPairs],[NumSeconds],[Hd]
Level 2 'P': Rev 0001.0001, Overlay, BufferSetPattern, P[PatternSelOrPatternLow],[PatternHi],[PatternBits],[Opts],[BlkNum],[NumBlks]
Level 2 'Q': Rev 0001.0001, Overlay, WrRdRdChs, Q[Sec],[NumSecs],[DynamicSparingOpt],[PhyOpt],[Opts]
Level 2 'R': Rev 0001.0001, Overlay, RdChs, R[Sec],[NumSecs],[DynamicSparingOpt],[PhyOpt],[Opts]
Level 2 'S': Rev 0001.0001, Overlay, SkToLogCyl, S[Cyl],[Hd],[Offset],[OffsetUnitsOpt],[SkType],[Options]
Level 2 'T': Rev 0001.0000, Overlay, MeasureThroughput, T[Opts],[MinSkew],[MaxSkew],[SkewStep]
Level 2 'U': Rev 0001.0000, Flash, SpinUpDrive, U[HoldState],[Hd],[Cyl]
Level 2 'V': Rev 0001.0001, Overlay, RdVerifyChs, V[Sec],[NumSecs],[CompareBlk],[Opts]
Level 2 'W': Rev 0001.0001, Overlay, WrChs, W[Sec],[NumSecs],[DynamicSparingOpt],[PhyOpt],[Opts]
Level 2 'X': Rev 0001.0000, Overlay, DisplayTrkSectorInfo, X[LogCyl],[Hd],[SysAreaOpt],[Opts],[RowsPerPage]
Level 2 'Y': Rev 000A.0000, Overlay, SetDerpRetries, Y[Mode],[MaxRdRetries],[MaxWrtRetries],[OtcTLevel],[Options]
Level 2 'Z': Rev 0001.0000, Flash, SpinDownDrive, Z
Level 2 'c': Rev 0001.0000, Overlay, BufferCompare, c[SrcBlk],[RefBlk],[NumBlks],[ContOnErr]
Level 2 'h': Rev 0002.0000, Overlay, XlatePhySec, h[Sec],[NumSecs]
Level 2 'j': Rev 0002.0000, Overlay, RdWedge, j[WedgeAddr],[NumWedges],[NumSkipedWedges],[TranSize],[Opts],[RegAddr0],...,[RegAddr13]
Level 2 'l': Rev 0002.0000, Overlay, XlateLogSec, q[Sec],[NumSecs]
Level 2 'o': Rev 0001.0000, Overlay, CorruptLba, o[Lba],[NumBlocks],[NumBytes],[ByteOffset],[Flags]
Level 2 'r': Rev 0001.0001, Overlay, RdLongOrSystemChs, r[LongSec],[LongSecsOrSysSec],[SysSecs],[LongPhySecOpt],[LongOpts],[SysOpts]
Level 2 's': Rev 0001.0000, Overlay, SkToPhyCyl, s[Cyl],[Hd],[ValidKey],[Offset],[OffsetUnitsOpt],[SkType],[Options]
Level 2 't': Rev 0002.0000, Overlay, XlateWedge, t[Wdg],[NumWdgs]
Level 2 'u': Rev 0001.0000, Overlay, EnableDisableChannelPreampRegDisplay, u[EnableDisableOpt]
Level 2 'v': Rev 0002.0000, Overlay, ConvertTrackPercentageToOffsetCount, v[Percentage]
Level 2 'w': Rev 0001.0001, Overlay, WrLongOrSystemChs, w[LongSec],[LongSecsOrSysSec],[SysSecs],[LongPhySecOpt],,[SysOpts]
Level 2 'x': Rev 0002.0001, Overlay, DisplayZoneInfo, x[Partition],[Hd],[Zone],[DisplayWedgeOpSyms]
Level 2 'y': Rev 0001.0000, Overlay, SetDerpRetryState, y[Type],[PathState],[RetryStateCnt],[LoopCnt1],[LoopCnt2]
Level 2 'z': Rev 0002.0000, Overlay, WrWedge, z[WedgeAddr],[NumWedges],[NumSkipedWedges],[TranSize],[Opt],[RegAddr0],...,[RegAddr13]

Level 3 commands:
Level 3 'D': Rev 0001.0000, Overlay, MeasureSkAccessTime, D[SkLength],[SkType],[NumSks]
Level 3 'E': Rev 0001.0000, Overlay, DisplayEditLog, E[LogNum],[ErrCodeOrSpecialFuncKey],[SpecialFunc]
Level 3 'H': Rev 0001.0000, Overlay, SelectHd, H[Hd],[SkType],[Options]
Level 3 'O': Rev 0001.0000, Overlay, SeekFromCylToCyl, O[StartPhyCyl0],[StartPhyCyl1],[NumSkPairs],[NumSeconds],[Hd]
Level 3 'Q': Rev 0001.0001, Overlay, WrRdWrRdChs, Q[Sec],[NumSecs],[Opts]
Level 3 'R': Rev 0001.0000, Overlay, ReadCurrentServoDestination, R
Level 3 'S': Rev 0001.0001, Overlay, SkToLogCyl, S[Cyl],[Hd],[Offset],[OffsetUnitsOpt],[SkType],[Options]
Level 3 'U': Rev 0001.0000, Flash, SpinUpDrive, U[HoldState],[Hd],[Cyl]
Level 3 'V': Rev 0001.0000, Flash, RwPowerAsicReg, V[RegAddr],[RegValue],[WrOpt]
Level 3 'Z': Rev 0001.0000, Flash, SpinDownDrive, Z
Level 3 'b': Rev 0001.0000, Overlay, LoadUnloadHeads, b[Cmd],[Velocity],[Dwell],[Lock]
Level 3 'f': Rev 0001.0000, Overlay, RealTimeServoTrace, f[SubCmd],[SubCmdParm0],[SubCmdParm1]
Level 3 'p': Rev 0002.0000, Overlay, XlatePhySec, p[Sec],[NumSecs]
Level 3 'q': Rev 0002.0000, Overlay, XlateLogSec, q[Sec],[NumSecs]
Level 3 's': Rev 0001.0000, Overlay, SkToPhyCyl, s[Cyl],[Hd],[ValidKey],[Offset],[OffsetUnitsOpt],[SkType],[Options]

Level 4 commands:
Level 4 'B': Rev 0001.0000, Overlay, EnableDisableRvff, B[NewRvffControlMode]
Level 4 'D': Rev 0001.0000, Overlay, MeasureSkAccessTime, D[SkLength],[SkType],[NumSks]
Level 4 'E': Rev 0001.0000, Overlay, DisplayEditLog, E[LogNum],[ErrCodeOrSpecialFuncKey],[SpecialFunc]
Level 4 'H': Rev 0001.0000, Overlay, SelectHd, H[Hd],[SkType],[Options]
Level 4 'K': Rev 0001.0001, Overlay, SetTrackingOffset, K[OffsetValue],[PersOrTempOpt],[UnitsOpt],[ChanReload]
Level 4 'O': Rev 0001.0000, Overlay, DisplayMicroJogForLogChs, O[LogCyl],[Hd],[Opts],[SysAreaOpt]
Level 4 'S': Rev 0001.0001, Overlay, SkToLogCyl, S[Cyl],[Hd],[Offset],[OffsetUnitsOpt],[SkType],[Options]
Level 4 'U': Rev 0001.0000, Overlay, ServoBatchTest, U[SubCmd],[SubCmdParm0],[SubCmdParm1],[SubCmdParm2]
Level 4 'e': Rev 0001.0000, Overlay, EnableDisablePesOutput, e[PesLeftShiftCnt],[DisablePesOut]
Level 4 'l': Rev 0001.0000, Overlay, ScanTrackForServoDefectsAndZap, l[RdPositionOpt]
Level 4 't': Rev 0001.0000, Overlay, DisplayModifyZapTable, t[EntryNum],[EntryValue]
Level 4 'u': Rev 0001.0000, Overlay, SetSkSpeed, u[Opts],[SkSpeed]
Level 4 'v': Rev 0001.0000, Overlay, ButterflySeekTest, v[StartPhyCyl0],[StartPhyCyl1],[NumSkPairs],[NumSeconds],[Hd]

Level 5 commands:
Level 5 'B': Rev 0001.0000, Overlay, Servo Bode Plot, B[BodeType],[InjAmp],[Fmin],[Fmax],[NumFreq],[NumSamples],[EnableTracing]
Level 5 'C': Rev 0001.0000, Overlay, GenericServoCmd, C[CmdNum],[Parm1],...[Parm7]
Level 5 'D': Rev 0001.0000, Overlay, ReadUnlockDdrBuffer, B[OperateCode]
Level 5 'G': Rev 0001.0000, Overlay, SelectServoController, G[Head],[Controller],[InputShift]
Level 5 'R': Rev 0001.0000, Overlay, RdServoRamAtAddr, R[Addr],[NumBytes]
Level 5 'S': Rev 0001.0000, Flash, EnterServoMatlabShell, S
Level 5 'U': Rev 0001.0000, Overlay, EnableDisableServoUpdates, U[VcmDacUpdateOpt],[AToDUdateOpt]
Level 5 'W': Rev 0001.0000, Overlay, WrServoRamAtAddr, W[Addr],[NumBytes],[Data]
Level 5 'Z': Rev 0001.0000, Overlay, RdZapFromDiscToTable, Z
Level 5 'd': Rev 0001.0000, Overlay, DisableEnableServoZap, d[ZapControlMode]
Level 5 'i': Rev 0001.0000, Overlay, RdServoSymbolTableAtIndex, i[Index]
Level 5 'r': Rev 0001.0000, Overlay, RdServoRamAtIndex, r[Index],[NumBytes],[ByteOffset]
Level 5 'v': Rev 0000.0000, Overlay, GetServoVersion (Obsolete)
Level 5 'w': Rev 0001.0000, Overlay, WrServoRamAtIndex, w[Index],[NumBytes],[Data],[ByteOffset]

Level 6 commands:
Level 6 'B': Rev 0001.0000, Overlay, RunBatchFile, B[BatchFileNum],[DisplayOpt]
Level 6 'D': Rev 0001.0000, Overlay, DisplayBatchFile, D[BatchFileNum]
Level 6 'E': Rev 0001.0000, Overlay, EnterBatchFile, E[BatchFileNum]

Level 7 commands:
Level 7 'B': Rev 0001.0000, Overlay, BufferDisplay, B[DisplayBlk],[RefBlk],[NumBlks],[Opts],[SymBits]
Level 7 'C': Rev 0001.0000, Overlay, BufferCopy, C[SrcBlk],[DestBlk],[NumBlks]
Level 7 'D': Rev 0001.0000, Overlay, DisplayTemperature, D,[DevSelect]
Level 7 'E': Rev 0001.0000, Overlay, DisplayEditLog, E[LogNum],[ErrCodeOrSpecialFuncKey],[SpecialFunc]
Level 7 'H': Rev 0001.0000, Overlay, SelectHd, H[Hd],[SkType],[Options]
Level 7 'I': Rev 0002.0001, Overlay, DisplayModifyAdaptiveParm, I,[GroupId]
Level 7 'K': Rev 0001.0000, Overlay, SetTrackFormat, K[UserAreaTrkFormatType],[SysAreaTrkFormatType]
Level 7 'P': Rev 0001.0001, Overlay, BufferSetPattern, P[PatternSelOrPatternLow],[PatternHi],[PatternBits],[Opts],[BlkNum],[NumBlks]
Level 7 'Q': Rev 0001.0001, Overlay, WrRdRdChs, Q[Sec],[NumSecs],[DynamicSparingOpt],[PhyOpt],[Opts]
Level 7 'R': Rev 0001.0001, Overlay, RdChs, R[Sec],[NumSecs],[DynamicSparingOpt],[PhyOpt],[Opts]
Level 7 'S': Rev 0001.0001, Overlay, SkToLogCyl, S[Cyl],[Hd],[Offset],[OffsetUnitsOpt],[SkType],[Options]
Level 7 'U': Rev 0001.0001, Overlay, ChannelTemperatureAdj, U[TweakTemperature],[Partition],[Hd],[Zone],[Opts]
Level 7 'W': Rev 0001.0001, Overlay, WrChs, W[Sec],[NumSecs],[DynamicSparingOpt],[PhyOpt],[Opts]
Level 7 'X': Rev 0001.0000, Overlay, DisplayPreampHdResistance, X
Level 7 'Y': Rev 000A.0000, Overlay, SetDerpRetries, Y[Mode],[MaxRdRetries],[MaxWrtRetries],[OtcTLevel],[Options]
Level 7 'Z': Rev 0001.0000, Flash, SpinDownDrive, Z
Level 7 'b': Rev 0001.0000, Overlay, EraseTrk, b[AdjacentTrkCnt],[EraseCntPerTrk],[AcEraseOpt]
Level 7 'c': Rev 0001.0000, Overlay, OffTrackCapability, c[Sec],[NumSecs],[SecIncrement],[Offset]
Level 7 'h': Rev 0001.0002, Overlay, MarkMediaFlaw, h[PhyCyl],[Hd],[PhySec],[UndisturbedRadius],[EraseBandTrks],[PtrLen],[WgSpec],[Od/Id]
Level 7 'i': Rev 0001.0000, Overlay, GenericRwRequest, i[Parm0],[Parm1],[Parm2],...[Parm9]
Level 7 'm': Rev 0001.0002, Overlay, DOS, m[Flags],[StartLba],[EndLba],[MinCount]
Level 7 'r': Rev 0001.0000, Overlay, RdNonVolatileAdaptiveParms, r[Opts]
Level 7 's': Rev 0001.0000, Flash, WrPeripheralReg, s[OpType],[RegAddr],[RegValue],[RegMask],[RegPagAddr]
Level 7 't': Rev 0001.0000, Flash, RdPeripheralReg, t[OpType],[RegAddr],[NumRegs],[RegMask],[RegPagAddr]
Level 7 'u': Rev 0001.0000, Overlay, EnableDisableWrFault, u[Op]
Level 7 'w': Rev 0001.0000, Overlay, SaveAdaptivesToFlash, w[Seg]
Level 7 'x': Rev 0002.0001, Overlay, DisplayZoneInfo, x[Partition],[Hd],[Zone],[DisplayWedgeOpSyms]
Level 7 'y': Rev 0001.0000, Overlay, SetDerpRetryState, y[Type],[PathState],[RetryStateCnt],[LoopCnt1],[LoopCnt2]

Level 8 commands:
Level 8 'C': Rev 0001.0000, Overlay, ServoDiagSubCmds, C[SubCmd],[Parm0],[Parm1],[Parm2]
Level 8 'R': Rev 0001.0000, Overlay, ReadCurrentServoDestination, R
Level 8 'S': Rev 0001.0001, Overlay, SkToLogCyl, S[Cyl],[Hd],[Offset],[OffsetUnitsOpt],[SkType],[Options]
Level 8 'U': Rev 0001.0000, Flash, SpinUpDrive, U[HoldState],[Hd],[Cyl]
Level 8 'Z': Rev 0001.0000, Flash, SpinDownDrive, Z

Level 9 contains no valid commands

Level A commands:
Level A 'C': Rev 0002.0000, Overlay, XlatePba, C[PbaHi],[PbaLow],[NumPbas]
Level A 'D': Rev 0001.0000, Overlay, XlateSfi, D[PhyCyl],[Hd],[Sfi],[NumSfis]
Level A 'E': Rev 0001.0000, Overlay, DisplayEditLog, E[LogNum],[ErrCodeOrSpecialFuncKey],[SpecialFunc]
Level A 'F': Rev 0002.0000, Overlay, XlateLba, F[LbaHi],[LbaLo],[SysAreaOpt],[NumLbas]
Level A 'M': Rev 0001.0000, Overlay, SetControllerTestPort, M[Port],[Value]
Level A 'P': Rev 0001.0000, Overlay, MergeAltListIntoSlipList, P
Level A 'Q': Rev 0001.0002, Overlay, WrRdRdLba, Q[Lba],[NumLbas],[Opts]
Level A 'R': Rev 0001.0002, Overlay, RdLba, R[Lba],[NumLbas],,[Opts]
Level A 'S': Rev 0001.0000, Overlay, SkToLba, S[LbaHi],[LbaLo],[Offset],[OffsetUnitsOpt],[SkType],[Options]
Level A 'W': Rev 0001.0002, Overlay, WrLba, W[Lba],[NumLbas],,[Opts]
Level A 'Y': Rev 000A.0000, Overlay, SetDerpRetries, Y[Mode],[MaxRdRetries],[MaxWrtRetries],[OtcTLevel],[Options]
Level A 'c': Rev 0002.0000, Overlay, XlateLllChs, c[Cyl],[Hd],[Sec],[SysAreaOpt],[NumSecs]
Level A 'd': Rev 0002.0000, Overlay, XlatePlpChs, d[Cyl],[Hd],[Sec],[NumSecs]
Level A 'e': Rev 0001.0000, Overlay, XlateNominalCyl, e[Cyl],[Hd],[Sec],[SysAreaOpt]
Level A 'f': Rev 0002.0000, Overlay, XlatePlpChw, f[Cyl],[Hd],[Wdg],[NumWdgs]
Level A 'l': Rev 0001.0000, Overlay, DisplayTrkInfo, l[LogCyl],[Hd],[SysAreaOpt],[Opts],[RowsPerPage]
Level A 'y': Rev 0001.0000, Overlay, SetDerpRetryState, y[Type],[PathState],[RetryStateCnt],[LoopCnt1],[LoopCnt2]

Level B contains no valid commands

Level C commands:
Level C 'Q': Rev 0001.0000, Overlay, DisplayAsciiCmdInfo, Q[CmdLevel],[Cmd]
Level C 'T': Rev 0001.0001, Overlay, GoopPlot, T[Hd],[StartTrk],[EndTrk],[ECCLvl],[NoFrcSync]

Level D contains no valid commands

Level E commands:
Level E 'B': Rev 0002.0000, Overlay, WrWedge, B[WedgeAddr],[NumWedges],[NumSkipedWedges],[TranSize],[Opt],[RegAddr0],...,[RegAddr13]
Level E 'C': Rev 0002.0000, Overlay, RdWedge, C[WedgeAddr],[NumWedges],[NumSkipedWedges],[TranSize],[Opts],[RegAddr0],...,[RegAddr13]
Level E 'm': Rev 0001.0000, Overlay, FastMseserMeasurement, m[]
Level E 'o': Rev 0001.0000, Overlay, FineRwOffset, o[NumAvgs],[TrkStepSize],[NumGuardTrks]
Level E 'w': Rev 0001.0000, Overlay, SlowWrChs, w[Sec],[NumSecs],[ConSec],[Skip],[UnitOfSkip]

Level F commands:
Level F 'B': Rev 0001.0000, Overlay, BufferDisplay, B[DisplayBlk],[RefBlk],[NumBlks],[Opts],[SymBits]
Level F 'C': Rev 0001.0000, Overlay, BufferCopy, C[SrcBlk],[DestBlk],[NumBlks]
Level F 'D': Rev 0001.0000, Overlay, DisplayMemoryBlock, D[AddrHi],[AddrLo],[CompVal],[NumBytes],[Opts],[SizeInBytes]
Level F 'P': Rev 0001.0001, Overlay, BufferSetPattern, P[PatternSelOrPatternLow],[PatternHi],[PatternBits],[Opts],[BlkNum],[NumBlks]
Level F 'U': Rev 0001.0000, Flash, SpinUpDrive, U[HoldState],[Hd],[Cyl]
Level F 'V': Rev 0001.0000, Overlay, BufferCompare, V[SrcBlk],[RefBlk],[NumBlks],[ContOnErr]
Level F 'Y': Rev 000A.0000, Overlay, SetDerpRetries, Y[Mode],[MaxRdRetries],[MaxWrtRetries],[OtcTLevel],[Options]
Level F 'Z': Rev 0001.0000, Flash, SpinDownDrive, Z
Level F 'r': Rev 0001.0001, Overlay, RdSystemChs, r[LogSec],[NumSecs],[Opts]
Level F 's': Rev 0001.0000, Overlay, SkToPhyCyl, s[Cyl],[Hd],[ValidKey],[Offset],[OffsetUnitsOpt],[SkType],[Options]
Level F 't': Rev 0001.0000, Flash, WrPeripheralReg, t[OpType],[RegAddr],[RegValue],[RegMask],[RegPagAddr]
Level F 'y': Rev 0001.0000, Overlay, SetDerpRetryState, y[Type],[PathState],[RetryStateCnt],[LoopCnt1],[LoopCnt2]
Level F 'z': Rev 0001.0000, Overlay, SataDebug, z[SubCmd],[Parm1],[Parm2],[Parm3]

Level G commands:
Level G 'B': Rev 0001.0000, Overlay, FillCorrectionBuffer, B[StartAddr],[EndAddr],[Pattern],[Opts]
Level G 'C': Rev 0001.0000, Overlay, CopyCorrectionBuffer, C[SrcAddr],[DestAddr],[NumSyms]
Level G 'D': Rev 0001.0000, Overlay, DisplayCorrectionBuffer, D[StartAddr],[EndAddr],[CompareData]
Level G 'F': Rev 0001.0000, Overlay, FillSuperParityRam, F[StartAddr],[EndAddr],[Pattern]
Level G 'G': Rev 0001.0000, Overlay, DisplaySuperParityRam, G[StartAddr],[EndAddr]

Level H commands:
Level H 'B': Rev 0001.0000, Overlay, BufferDisplay, B[DisplayBlk],[RefBlk],[NumBlks],[Opts],[SymBits]
Level H 'P': Rev 0001.0001, Overlay, BufferSetPattern, P[PatternSelOrPatternLow],[PatternHi],[PatternBits],[Opts],[BlkNum],[NumBlks]
Level H 'S': Rev 0001.0001, Overlay, SkToLogCyl, S[Cyl],[Hd],[Offset],[OffsetUnitsOpt],[SkType],[Options]

Level I commands:
Level I 'S': Rev 0001.0000, Overlay, IntrinsicLogSk, S[Lba],[Offset],[Opts]
Level I 'l': Rev 0001.0000, Overlay, IntrinsicLockUnlock, l[Opts]
Level I 's': Rev 0001.0000, Overlay, IntrinsicWrRdChannelReg, s[RegBank],[RegAddr],[Data]
Level I 't': Rev 0001.0000, Overlay, IntrinsicRdRdChannelReg, t[RegBank],[RegAddr],[NumRegs]

Level L commands:
Level L 'C': Rev 0001.0000, Overlay, CopyLogFile, C[SrcLog],[DestLog],[AppendOpt]
Level L 'D': Rev 0001.0000, Overlay, DisplayLogFile, D[Log],[ErrCode]
Level L 'E': Rev 0001.0000, Overlay, EnableDisableLogging, E[ErrLoggingOpt],[AsciiLoggingOpt],[RwStatsLoggingOpt]
Level L 'I': Rev 0001.0000, Overlay, DisplayLogFileInfo, I[Log]
Level L 'c': Rev 0001.0000, Overlay, CreateLogFile, c[Log],[LogType],[BufferOrDiskOpt],[NumBytes]
Level L 'd': Rev 0001.0000, Overlay, DeleteLogFile, d[Log]
Level L 'i': Rev 0001.0000, Overlay, InitLogFile, i[Log]

Level T commands:
Level T 'E': Rev 0001.0000, Overlay, DisplayEditLog, E[LogNum],[ErrCodeOrSpecialFuncKey],[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 0002.0000, Overlay, OddEvenEncroachmentTest, T[strt tk],[end tk],[hd],[rtry thrshld][ECC thrshld
Level T 'V': Rev 0003.0000, Overlay, DisplayDefectLists, V[DefectListSelect],[Hd],[StartCyl],[NumCyls],[DisplaySummaryOpt]
Level T 'W': Rev 0001.0000, Overlay, SaveAdaptivesToFlash, W[Seg]
Level T '[': Rev 0001.0000, Overlay, AsciiLogControl, [[LogFunction],[Log]
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]

Gradius

Edited by Gradius2, 21 January 2009 - 11:27 AM.

"Two things are infinite: The Universe and Human stupidity; and I'm not sure about the Universe." Albert Einstein

#65
kadolf

kadolf

    Newbie

  • Member
  • 25 posts
  • Joined 15-January 09

read this..
http://translate.goo...v...sl=ru&tl=en

Hello Shuky. I have started reading the thread on page 27, but I don't get it - has someone found out how to deal with my problem?

#66
Shuky

Shuky

    Newbie

  • Member
  • 18 posts
  • Joined 18-January 09

Kadolf
The connection you get using the sagem cable,
Are you just using the pc serial port or are you putting some power to the adapter from somewhere else,
Have you any more pin out information for how you connected it.
Thanks Anth

Hello. The cable is a simple data-cable I bought a long time ago for removing my mobile phones simlock. I don't know where it takes it's power from - I think likely from the serial port (I know, it's not build for providing power, but well, the interface seems to work?). I just searched google for a schematic of the EXAR SP232AET, unsoldered the cables leading to the SAGEM-plug and soldered two short cables to the right pins of the IC, leading to my drive.

The right command for it isn't "m0 2,2"...

It was just a typo here in the board, in HyperTerminal I entered the comma.

What catches my eye is that when I connect the faulty drive BIOS says "HDD S.M.A.R.T. Capability: NONE" - is this regular when a drive is affected by 0LBA-bug?

@Shuky: Thanks for the link, I'm going to read...

Yes,it is, i just have this sindrom zero LBA.s

#67
Gradius2

Gradius2

    IT Consultant

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

It was just a typo here in the board, in HyperTerminal I entered the comma.

What catches my eye is that when I connect the faulty drive BIOS says "HDD S.M.A.R.T. Capability: NONE" - is this regular when a drive is affected by 0LBA-bug?

@Shuky: Thanks for the link, I'm going to read...


I see.

If you get a S.M.A.R.T. error, then 99% sure is caused by an 0GB LBA error.

If so, apply 0GB LBA fix. Good luck!

Gradius

Edited by Gradius2, 19 January 2009 - 02:16 PM.

"Two things are infinite: The Universe and Human stupidity; and I'm not sure about the Universe." Albert Einstein

#68
kadolf

kadolf

    Newbie

  • Member
  • 25 posts
  • Joined 15-January 09
I would like to apply the fix, but as stated in post #65 unfortunately it doesn't work.

Edited by kadolf, 19 January 2009 - 02:20 PM.


#69
Gradius2

Gradius2

    IT Consultant

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

I would like to apply the fix, but as stated in post #65 unfortunately it doesn't work.


A stupid question, is your PCB attached to HDA ?

Gradius
"Two things are infinite: The Universe and Human stupidity; and I'm not sure about the Universe." Albert Einstein

#70
kadolf

kadolf

    Newbie

  • Member
  • 25 posts
  • Joined 15-January 09
Yes it is. As I unterstood your tutorial I just have to disconnect it if I'd need the BSY-fix, am I right?

#71
Gradius2

Gradius2

    IT Consultant

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

Yes it is. As I unterstood your tutorial I just have to disconnect it if I'd need the BSY-fix, am I right?


Yes, that is only necessary for BSY (or CC) errors.

Not for 0GB LBA error.

Gradius
"Two things are infinite: The Universe and Human stupidity; and I'm not sure about the Universe." Albert Einstein

#72
Gradius2

Gradius2

    IT Consultant

  • Member
  • PipPip
  • 240 posts
  • Joined 16-January 09
  • OS:Windows 7 x64
  • Country: Country Flag
Some details about firmwares released:

Firmware Update for ST3500320AS, ST3640330AS, ST3750330AS, ST31000340AS
(Firmware Affected: SD15, SD16, SD17, SD18, SD19, AD14; Recommended Firmware Update SD1A)
If your drive matches one of the models listed in this article and does not match any of these versions of firmware, your drive is not affected. If you are still unsure if this applies to your drive, please submit an email to disksupport@seagate.com. Please enter the model number, serial number, and firmware revision into the subject line of the email.

Firmware Update for STM3500320AS, STM3750330AS, STM31000340AS
(Firmware Affected: MX15 (or higher); Recommended Firmware Update MX1A)
If your drive matches one of the models listed in this article and does not have MX15 firmware or higher, your drive is not affected. If you are still unsure if this applies to your drive, please submit an email to disksupport@seagate.com. Please enter the model number, serial number, and firmware revision into the subject line of the email.

Firmware Update for ST3250310NS, ST3500320NS, ST3750330NS, ST31000340NS
(Recommended Firmware Update: In Validation*, *means the update is currently in testing and should be available soon)

Firmware Update for ST31500341AS, ST31000333AS, ST3640323AS, ST3640623AS, ST3320613AS, ST3320813AS, ST3160813AS **
(Recommended Firmware Update: In Validation*, *means the update is currently in testing and should be available soon)
**Note: If your drive has CC or LC firmware, your drive is not affected and no further action is required. Attempting to flash the firmware of a drive with CC or LC firmware will result in rendering your drive inoperable.


!!WARNING!!
The software and information in this article could be data destructive and/or render your hard drive inoperable if not followed carefully. It is always recommended to keep a backup of critical data.


Link:
http://seagate.custk...sp?DocId=207931

Edited by Gradius2, 19 January 2009 - 03:54 PM.

"Two things are infinite: The Universe and Human stupidity; and I'm not sure about the Universe." Albert Einstein

#73
dilosolid

dilosolid

    Newbie

  • Member
  • 12 posts
  • Joined 18-January 09

Some details about firmwares released:

Firmware Update for ST3500320AS, ST3640330AS, ST3750330AS, ST31000340AS
(Firmware Affected: SD15, SD16, SD17, SD18, SD19, AD14; Recommended Firmware Update SD1A)
If your drive matches one of the models listed in this article and does not match any of these versions of firmware, your drive is not affected. If you are still unsure if this applies to your drive, please submit an email to disksupport@seagate.com. Please enter the model number, serial number, and firmware revision into the subject line of the email.

Firmware Update for STM3500320AS, STM3750330AS, STM31000340AS
(Firmware Affected: MX15 (or higher); Recommended Firmware Update MX1A)
If your drive matches one of the models listed in this article and does not have MX15 firmware or higher, your drive is not affected. If you are still unsure if this applies to your drive, please submit an email to disksupport@seagate.com. Please enter the model number, serial number, and firmware revision into the subject line of the email.

Firmware Update for ST3250310NS, ST3500320NS, ST3750330NS, ST31000340NS
(Recommended Firmware Update: In Validation*, *means the update is currently in testing and should be available soon)

Firmware Update for ST31500341AS, ST31000333AS, ST3640323AS, ST3640623AS, ST3320613AS, ST3320813AS, ST3160813AS **
(Recommended Firmware Update: In Validation*, *means the update is currently in testing and should be available soon)
**Note: If your drive has CC or LC firmware, your drive is not affected and no further action is required. Attempting to flash the firmware of a drive with CC or LC firmware will result in rendering your drive inoperable.


!!WARNING!!
The software and information in this article could be data destructive and/or render your hard drive inoperable if not followed carefully. It is always recommended to keep a backup of critical data.


Link:
http://seagate.custk...sp?DocId=207931





i notice alot of ppl are having trouble updating the drives in the seagate forum

#74
Gradius2

Gradius2

    IT Consultant

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

I tried the 0 LBA fix (HDD is recognized by BIOS, but as 0MB), but it doesn't seem to work:
When I input "m0 2,2,0,0,0,0,22" it takes a few seconds until the first line ("Max Wr Retries"...) shows up completly but then appears the following error message:

Error 1008 DETSEC 0000500D
User Partition Format Failed - Elapsed Time 0 mins 00 secs
R/W Sense 00000002, R/W Error 00000084, File Error 00001002
Blk Addr 01080001, Blk Addr Type D0, Cyl 01590000, Hd 00

Anyone experienced the same or can help?
EDIT: Interface is a modified Sagem data-cable with SP232AET-chipset (equal to MAX232), but this interface seems to work as it gets an answer.


This might be caused for something more severe problem on drive.

The drive just went into 0 LBA error after a reboot? After that, you didn't tried anything else (like trying to upgrade the firmware, etc) ?

F3 T>m0,2,2,0,0,0,0,22

m[Partition],[FormatOpts],[DefectListOpts],[MaxWrRetryCnt],[MaxRdRetryCnt],[MaxEccTLevel],[MaxCertifyTrkRewrites],[ValidKey]

Partition: 0
FormatOpts: 2
DefectListOpts: 2
MaxWrRetryCnt: 0
MaxRdRetryCnt: 0
MaxEccTLevel: 0
MaxCertifyTrkRewrites: 0
ValidKey: 22

Try this:
F3 T>m0,1,1,0,0,0,0,22

If no good, try:
F3 T>m0,1,1,2,2,0,0,22

If success, try this again:
F3 T>m0,2,2,0,0,0,0,22

It can takes as slow as 30 to 120 secs to get something on terminal.

Gradius

Edited by Gradius2, 19 January 2009 - 04:21 PM.

"Two things are infinite: The Universe and Human stupidity; and I'm not sure about the Universe." Albert Einstein

#75
kadolf

kadolf

    Newbie

  • Member
  • 25 posts
  • Joined 15-January 09
As far as I can say it went into 0 LBA while my PC booting. A month ago, when this happened, the RAID-BIOS said failed and when I deactivated the RAID-controller BIOS said "HDD S.M.A.R.T. CAPABILITY: NONE". Unfortunately my next action was not to look into the drive configuration of the Setup Utility, I first tried a few other thinks (different controller, different cables, different HDD-PCB) - all without sucess before I saw, that the drive is still recognized, but with all drive parameters set as 0 and without any capacity.

EDIT: Thanks for your help, but neither m0,1,1,0,0,0,0,22 nor m0,1,1,2,2,0,0,22 are working, the same error as described in Post 65 appears.

Edited by kadolf, 19 January 2009 - 05:12 PM.





10 user(s) are reading this topic

0 members, 10 guests, 0 anonymous users