Shuky Posted January 19, 2009 Posted January 19, 2009 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 0000500DUser Partition Format Failed - Elapsed Time 0 mins 00 secsR/W Sense 00000002, R/W Error 00000084, File Error 00001002Blk Addr 01080001, Blk Addr Type D0, Cyl 01590000, Hd 00Anyone 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.google.com/translate?prev...sl=ru&tl=en
kadolf Posted January 19, 2009 Posted January 19, 2009 KadolfThe 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 AnthHello. 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...
jaclaz Posted January 19, 2009 Posted January 19, 2009 - 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. Well, if not a solution, they could at least share the p0rn links! ...they appear to be really selfish...jaclaz
Gradius2 Posted January 19, 2009 Author Posted January 19, 2009 (edited) Every command is case-sensitive!Seagate Commands Diagnostic (this is for references only):Terminal commands:F3 C>QOnline ^A: Rev 0002.0000, Flash, DisplayFirmwareRevOnline ^B: Rev 0001.0000, Flash, GetThermistorTemperatureOnline ^C: Rev 0001.0000, Flash, FirmwareResetOnline ^D: Rev 0001.0000, Flash, ToggleRwTracingOnline ^E: Rev 0001.0000, Flash, DisplayInterfaceConfigOnline ^F: Rev 0001.0000, Flash, DisplayInterfaceRdCacheInfoOnline ^I: Rev 0001.0000, Flash, DisplayControllerRegsOnline ^K: Rev 0001.0000, Flash, DisplayDstStatusOnline ^L: Rev 0003.0000, Flash, DisplaySignOnMsgOnline CR: Rev 0001.0000, Flash, AbortOnline ^N: Rev 0001.0000, Flash, ToggleRwTracingOnline ^P: Rev 0001.0000, Flash, ToggleDiagIdleModeOnline ^Q: Rev 0001.0000, Flash, ResumeInterfaceTaskOnline ^R: Rev 0001.0000, Flash, EnableAsciiOnlineSerialPortModeOnline ^S: Rev 0001.0000, Flash, PauseInterfaceTaskOnline ^T: Rev 0001.0000, Flash, EnableEslipSerialPortModeOnline ^U: Rev 0001.0000, Flash, DisplayCongenOnline ^V: Rev 0001.0000, Flash, ToggleInterfaceCmdEchoOnline ^W: Rev 0001.0000, Flash, RwStatsEnableAndInitOnline ^X: Rev 0001.0000, Flash, DisplayInterfaceAndRwCmdHistoryOnline ^Y: Rev 0001.0000, Flash, DisplayDstStatusOnline ^Z: Rev 0001.0000, Flash, EnableAsciiDiagSerialPortModeOnline ESC: Rev 0001.0000, Flash, AbortLoopOrBatchFileOnline ^\: Rev 0001.0000, Flash, ToggleDebugDisplayEnableOnline '!': Rev 0001.0000, Flash, DisplayRdChannelRegsOnline '$': Rev 0001.0001, Flash, No help availableOnline '%': Rev 0001.0000, Flash, DisplayMuxStatus (Obsolete)Online '.': Rev 0001.0000, Flash, DisplayActiveStatusOnline ';': Rev 0001.0000, Flash, DisplayMachineStatus (Obsolete)Online '<': Rev 0001.0000, Flash, DecRwScopeSyncOnline '>': Rev 0001.0000, Flash, IncRwScopeSyncOnline '?': Rev 0001.0000, Flash, DisplayDiagBufferInfoOnline '`': Rev 0001.0001, Flash, DisplayRwStatsOnline '{': Rev 0001.0000, Flash, ToggleEibTracingOnline '~': Rev 0001.0000, Flash, DisplayInterfaceCmdStateCan be used at any Level:All Levels CR: Rev 0001.0000, Flash, AbortAll 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, ZLevel 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, RLevel 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, ZLevel 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, SLevel 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, ZLevel 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, XLevel 7 'Y': Rev 000A.0000, Overlay, SetDerpRetries, Y[Mode],[MaxRdRetries],[MaxWrtRetries],[OtcTLevel],[Options]Level 7 'Z': Rev 0001.0000, Flash, SpinDownDrive, ZLevel 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, RLevel 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, ZLevel 9 contains no valid commandsLevel 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, PLevel 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 commandsLevel 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 commandsLevel 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, ZLevel 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 thrshldLevel 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],[MaxCertifyTrkRewrites],[ValidKey]Gradius Edited January 21, 2009 by Gradius2
kadolf Posted January 19, 2009 Posted January 19, 2009 read this..http://translate.google.com/translate?prev...sl=ru&tl=enHello 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?
Shuky Posted January 19, 2009 Posted January 19, 2009 KadolfThe 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 AnthHello. 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
Gradius2 Posted January 19, 2009 Author Posted January 19, 2009 (edited) 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 January 19, 2009 by Gradius2
kadolf Posted January 19, 2009 Posted January 19, 2009 (edited) I would like to apply the fix, but as stated in post #65 unfortunately it doesn't work. Edited January 19, 2009 by kadolf
Gradius2 Posted January 19, 2009 Author Posted January 19, 2009 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
kadolf Posted January 19, 2009 Posted January 19, 2009 Yes it is. As I unterstood your tutorial I just have to disconnect it if I'd need the BSY-fix, am I right?
Gradius2 Posted January 19, 2009 Author Posted January 19, 2009 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
Gradius2 Posted January 19, 2009 Author Posted January 19, 2009 (edited) 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.custkb.com/seagate/crm/self...sp?DocId=207931 Edited January 19, 2009 by Gradius2
dilosolid Posted January 19, 2009 Posted January 19, 2009 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.custkb.com/seagate/crm/self...sp?DocId=207931i notice alot of ppl are having trouble updating the drives in the seagate forum
Gradius2 Posted January 19, 2009 Author Posted January 19, 2009 (edited) 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 0000500DUser Partition Format Failed - Elapsed Time 0 mins 00 secsR/W Sense 00000002, R/W Error 00000084, File Error 00001002Blk Addr 01080001, Blk Addr Type D0, Cyl 01590000, Hd 00Anyone 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,22m[Partition],[FormatOpts],[DefectListOpts],[MaxWrRetryCnt],[MaxRdRetryCnt],[MaxEccTLevel],[MaxCertifyTrkRewrites],[ValidKey]Partition: 0FormatOpts: 2DefectListOpts: 2MaxWrRetryCnt: 0MaxRdRetryCnt: 0MaxEccTLevel: 0MaxCertifyTrkRewrites: 0ValidKey: 22Try this:F3 T>m0,1,1,0,0,0,0,22If no good, try:F3 T>m0,1,1,2,2,0,0,22If success, try this again:F3 T>m0,2,2,0,0,0,0,22It can takes as slow as 30 to 120 secs to get something on terminal.Gradius Edited January 19, 2009 by Gradius2
kadolf Posted January 19, 2009 Posted January 19, 2009 (edited) 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 January 19, 2009 by kadolf
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now