|
I use the Q command at the C level and got the list of accepted my HDD Seagate 7200.11 command, something like this:
Level 1 D: Rev 0001.0000, Flash, DisplayMemoryBlock, D [AddrHi], [AddrLo], [CompareValue], [numBytes], [Opts] Level 1 G: Rev 0001.0000, Overlay, GenericRwRequest, G [Parm0], [Parm1], [Parm2] ... [Parm9] Level 1 N: Rev 0001.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], [Opts] Level 1 c: Rev 0001.0000, Overlay, BufferCompare, c [SRCBLK], [RefBlk], [NumBlks], [ContOnErr] Level 1 e: Rev 0001.0000, Flash, SpinDownAndResetDrive, and [MsecDelay], [Opts] Level 1 m: Rev 0001.0000, Flash, EditProcessorMemoryWord, m [AddrHi], [AddrLo], [MemValue], [numBytes], [Opts] Level 2 July: Rev 0001.0000, 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, Format, F [PSctr], [Action] Level 2 H: Rev 0001.0000, Overlay, SelectHd, H [Hd] [SkType], [Options] Level 2 I: Rev 0001.0000, Overlay, DisplayModifyAdaptiveParm, I [ParmValue], [GroupId], [ParmId], [P3], [P4], [P5], [P6], [UpdateOpts] Level 2 K: Rev 0001.0000, Overlay, SetTrackingOffset, K [OffsetValue], [PersOrTempOpt], [UnitsOpt] Level 2 M: Rev 0001.0000, Flash, SetDiagIdleMode, M [ModeSelect], [modemask], [ResetToPowerOn] Level 2 O: Rev 0001.0000, Overlay, SeekFromCylToCyl, O [StartPhyCyl0], [StartPhyCyl1], [NumSkPairs], [NumSeconds], [Hd] Level 2 P: Rev 0001.0000, Overlay, BufferSetPattern, P [PatternSelOrPatternLow] [PatternHi] [PatternBits], [Opts], [BlkNum] [NumBlks] Level 2 Q: Rev 0001.0000, Overlay, WrRdRdChs, Q [Sec], [NumSecs], [DynamicSparingOpt], [PhyOpt], [Opts] Level 2 R: Rev 0001.0000, 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.0000, Overlay, RdVerifyChs, V [Sec], [NumSecs], [CompareBlk], [Opts] Level 2 W: Rev 0001.0000, 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 0001.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 0001.0000, Overlay, XlateLogSec, q [Sec], [NumSecs] Level 2 r: Rev 0001.0000, 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 0001.0000, Overlay, XlateWedge, t [Wdg], [NumWdgs] Level 2 u: Rev 0001.0000, Overlay, EnableDisableChannelPreampRegDisplay, u [EnableDisableOpt] V Level 2: Rev 0002.0000, Overlay, ConvertTrackPercentageToOffsetCount, v [Percentage] Level 2 w: Rev 0001.0000, Overlay, WrLongOrSystemChs, w [LongSec], [LongSecsOrSysSec], [SysSecs], [LongPhySecOpt], [SysOpts] Level 2 x: Rev 0002.0000, Overlay, DisplayZoneInfo, x [Partition], [Hd] [Zone] Level 2: Rev 0001.0000, Overlay, SetDerpRetryState and [Type], [PathState], [RetryStateCnt], [LoopCnt1], [LoopCnt2] Level 2 z: Rev 0002.0000, Overlay, WrWedge, z [WedgeAddr] [NumWedges] [NumSkipedWedges] [TranSize] [opt], [RegAddr0], ..., [RegAddr13] .................................................. ....
But did not specify which parameters to use these commands??
|