Home > HP > Computer Drive > HP Lto 5 Manual

HP Lto 5 Manual

    Download as PDF Print this page Share this page

    Have a look at the manual HP Lto 5 Manual online for free. It’s possible to download the document as PDF or print. UserManuals.tech offer 1114 HP manuals and user’s guides for free. Share the user manual or guide on Facebook, Twitter or Google+.

    							DriveComponentRevisionLevelspages
    01234567
    PeripheralDeviceType(1)PeripheralQualifier(0)0
    PageCode1
    Reserved(0)2
    PageLength(5Ch)3
    Component(“CCCCCCCCCCCC”)(MSB)4
    (LSB)29
    Version(“RRR.VVV”)(MSB)30
    (LSB)48
    Date(“YYYY/MM/DD hh:mm”)(MSB)49
    (LSB)72
    Variant(“XXXXXXXXXXXX”)(MSB)73
    (LSB)95
    TheDriveComponentRevisionLevelspagescontaindetailsoftherevisionsofeachofthemajor
    subassembliesofthedrive.Foranygivenproduct,ifthesepagesarethesamethenthedrivehas
    beenbuiltwiththesamecomponentsandwiththesamemanufacturingprocess.
    Eachentryisanull-terminatedASCIIstring.
    ComponentNamePageCodePageCode
    “Firmware”
    “Hardware”
    “PCA”
    “Mechanism”
    “Head Assy”
    “ACI”
    C0h—Firmware
    C1h—Hardware
    C2h—PCA
    C3h—Mechanism
    C4h—HeadAssembly
    C5h—ACI
    A12-characterentrytoidentifythecomponentthattherevisionisfor.Component
    A7-characterversioncodewithathree-digitmajorrevisionnumber,aperiodandathree-digit
    minorversionnumber.
    Version
    Thedateoftheversion.Date
    Anidentifierindicatingwhatversionoftheproductthisis.Variant
    LOAD/UNLOAD1Bh
    TheLOAD/UNLOADcommandallowsthehosttospecifythatatapecartridgepresentinthedrive
    iseithermadereadyfordatatransfer(“loaded”)ordisabledfordatatransfer(ifPreventMedia
    Removalisset).Itcanalsocausethecartridgetobeejectedfromthedrive(“unloaded”).
    Pre-executionchecks
    DeferredErrorReservationIllegalField
    MediaInformationDiagnosticStatusUnitAttention
    LOAD/UNLOAD1Bh51 
    						
    							Ifanunloadistobeperformed,thedrivechecksifthetapeiscurrentlybeingloaded.Ifitis,
    CHECKCONDITIONisreportedwithasensekeyofNOTREADYandadditionalsenseof0401h
    (becomingready).
    Ifaloadistobeperformed,thedrivecheckstoensurethatatapecartridgeispresent.Ifnot,it
    reportsCHECKCONDITIONwithasensekeyofNOTREADYandadditionalsenseof3A00h
    (mediumnotpresent).Ifthemediaiscurrentlybeingunloadedorejected,itreportsCHECK
    CONDITIONwithsensekeyofNOTREADYandadditionalsenseof0400h(causenotreportable).
    Commanddescriptorblock
    01234567
    OperationCode(1Bh)0
    ImmedReserved(0)1
    Reserved(0)2
    Reserved(0)3
    LoadReTenEOT(0)HoldReserved(0)4
    Control5
    CDBfields
    Thedrivereportsstatusafterthecommandhascompleted.0Immed
    Thedrivereportsstatuswhenitstartsthecommand(afteranypre-executionchecksandprerequisite
    unloadshavecompleted).1
    Anormalload/unloadwillbeperformed.0Hold
    Aloadwillcausethecartridgetobepulledinandseatedinthedrive,butthetapewillnotbe
    threaded.Anunloadwillcausethetapetobeunthreaded,butthecartridgewillnotbeejected.In
    Holdposition,theCartridgeMemoryisaccessible.
    1
    Thisfieldisignored.ReTen
    Thedriveperformsanunloadoperation.0Load
    Thedriveperformsaloadoperation.1
    LOAD/UNLOADspecificstatus
    FollowingasuccessfulLOADcommand,CHECKCONDITIONispostedtoallinitiatorsotherthan
    theinitiatoroftheLOADcommand.ThesensekeyissettoUNITATTENTION,withadditional
    senseof2800h(notreadytoreadytransition).Thereisanexceptiontothis:ifaloadoccurswhen
    thetapeisalreadyloaded,noUNITATTENTIONsenseisgenerated.
    OnceUNITATTENTIONiscleared,unsolicitedpositionalsenseisset.ThesensekeywillbeNO
    SENSEwithadditionalsenseof0004h(BOTdetected).
    Ifanunformattedtapeisinserted,thedriveloadsitanditbehavesasifitisablanktape.
    IfacartridgewithnoCartridgeMemoryorafailedCartridgeMemoryisloaded,CHECK
    CONDITIONisreturnedwithasensekeyofMEDIUMERROR,withadditionalsenseof5200h
    (cartridgefault).
    Loadingacartridge
    ThedriveloadsanUltrium5,Ultrium4orUltrium3tapeautomaticallywhenitisinserted,without
    anyhostinteraction.Iftheloadissuccessful,mediaaccesscommandsarepermissible(seethe
    MediaAccesscheck).
    52Commands 
    						
    							IfthetapeisalreadyloadedwhenaLoadrequestisreceived,thetapeispositionedatthebeginning
    ofthetape(asthoughaREWINDhadbeensent).Unlikea“full”load,UNITATTENTIONwith
    additionalsenseof2800h(notreadytoreadytransition)isnotgeneratedforotherhosts.
    IfthetapeisintheprocessofbeingloadedwhentheLoadrequestisreceived,thedrivewillwait
    fortheloadtocompleteand,assumingtheloadwassuccessful,takeoneofthefollowingactions:
    •IftheLoadwasissuedbythecurrenthost(thatis,apreviousimmediate-reportedload)and
    completedsuccessfully,GOODstatusisreported.Nofurtheractionistaken.
    •IftheLoadwasissuedbysomeotherhost(orwasanautoload)andcompletedsuccessfully,
    CHECKCONDITIONisreported,withasensekeyofUNITATTENTIONandadditionalsense
    of2800h(notreadytoreadytransition).
    •IftheLoadwasissuedbythecurrenthostandfailed,CHECKCONDITIONisreported,since
    adeferrederrorconditionwillexistforthecurrenthost.
    •IftheLoadwasissuedbysomeotherhostandfailed,theloadwillbere-attemptedonbehalf
    ofthecurrenthost.
    Unloadingacartridge
    Ifanunloadisrequestedandthereisatapepresentinthedrive(eitherloaded,loadingor
    unloading):
    1.Anybuffereddataiswrittentotape.
    2.ThetapeisrewoundtothephysicalBOM(beginningofmedia).
    3.Ifmediumremovalisprevented,CHECKCONDITIONisreportedwithasensekeyofILLEGAL
    REQUESTandadditionalsenseof5302h(mediumremovalprevented).
    4.GOODstatusisreportedifthetapeunloadedsuccessfully.Otherwise,anotherunloadoperation
    isinitiatedonbehalfofthehostthatissuedtheunloadrequest.
    Followinganunload,anymediaaccesscommandswillberejectedbytheMediaAccesscheck.
    •Ifanunloadrequestisreceivedwhilethetapeisintheprocessofunloading(forexample,as
    aresultofpressingtheejectbutton),itwillbequeueduntiltheunloadiscomplete.
    •Ifanunloadrequestisreceivedwhilethereisnotapepresent,orifatapeispresentbutnot
    loadedandmediumremovalisprevented,GOODstatusisreported.
    ItispossibletounloadandejectthecartridgebypressingtheEjectbuttononthefrontpanel.
    LOCATE2Bh/92h
    TheLOCATEcommandmovesthecurrentlogicalpositiontothepositionspecifiedbythecommand.
    Thenewpositionisspecifiedbytheoffsetfromstartofthemediaintermsofblocks.Thefirstblock
    (thatis,BOT)isblockaddress0.
    Anyunwrittendataiswrittentotapebeforethecommandisexecuted.
    Pre-executionchecks
    DeferredErrorReservationIllegalField
    DiagnosticStatusMediaAccessUnitAttention
    Commanddescriptorblock(10–byteversion)
    01234567
    OperationCode(2Bh)0
    ImmedCPBT(0)Reserved(0)1
    Reserved(0)2
    LOCATE2Bh/92h53 
    						
    							01234567
    BlockAddress(MSB)3
    (LSB)6
    Reserved(0)7
    Partition8
    Control9
    Commanddescriptorblock(16–byteversion)
    01234567
    OperationCode(92h)0
    ImmedCPRsvd(0)DestTypeReserved(0)1
    BAM(0)Reserved(0)2
    Partition3
    LogicalIdentifier(MSB)4
    (LSB)11
    Reserved(0)12
    14
    Control15
    CDBfields
    BlockaddressType.ThisfieldisnotsupportedandshouldalwaysbesettozeroindicatingthattheBlock
    Addressfieldrepresentsthecountofallblocksandfilemarksbetweenthebeginningofthemediaand
    thecurrentlogicalposition.
    BT
    ChangePartition.
    IfCPissetto1whenthecurrentmediaisnotLTO5,thecommandwillbeterminatedwithCHECK
    CONDITION,sensekeyofILLEGALREQUEST,andadditionalsenseof2400h(invalidfieldInCDB).
    IfCPissetto1forLTO5mediathatisnotpartitioned,andthePartitionfieldisnotsetto0(thedefault
    partition),thecommandwillbeterminatedwithCHECKCONDITION,sensekeyofILLEGALREQUEST,
    andadditionalsenseof2400h(invalidfieldInCDB).
    CP
    ThedriveonlyreportsstatusaftertheLocatecommandhascompleted.0Immed
    Thedrivereportsstatuswhenitstartsthecommandandcontinueswiththepositioninginthe
    background.1
    Thisfieldisnotsupported.0BAM
    TheBlockAddressspecifiesthenumberofblocksandfilemarksbetweenBOMandthepositiontobe
    located.
    Block
    Address
    IfCPissetto0,thisfieldwillbeignored
    IfCPissetto1,thisfieldmustindicateavalidpartition(0forasingle-partitionLTO5tape,and0or1
    forpartitionedLTO5tape).
    Partition
    54Commands 
    						
    							SpecifiesthattheLogicalIdentifierfieldisalogicalobjectidentifier.00bDesttype
    SpecifiesthattheLogicalIdentifierfieldisalogicalfileidentifier.01b
    Othervaluesarenotsupported.
    Thespecificblockontapetolocate.Itcanbeagenericblock,eitherarecordorafilemark(DestType
    =00b)oraspecificfilemarkontape(DestType=01b).
    Logical
    Identifier
    LOCATEspecificstatus
    AdditionalSenseKeyStatusEvent
    0005h(EODencountered).BLANKCHECKCHECK
    CONDITION
    EODencountered
    0002h(EOTencountered).EOMbitset.MEDIUMERRORCHECK
    CONDITION
    EOMencountered
    3B00h(sequentialpositioningerror)HARDWARE
    ERROR
    CHECK
    CONDITION
    Failedtoreaddata—mediaerror
    ornon-fataldriveerror
    EarlywarningendofmediuminformationisnotreportedforLocatecommandsEarlyWarningEOMencountered
    3001h(can’treadmedia,unknownformat)MEDIUMERRORCHECK
    CONDITION
    Dataformatcorrupt
    LOGSELECT4Ch
    TheLogSelectcommandcauseslogdataonthedrivetoberesettoitsdefaultvalueortobeset
    toaninitiatorspecificvalue.
    Pre-executionchecks
    UnitAttentionDeferredErrorReservationIllegalField
    Commanddescriptorblock
    01234567
    OperationCode(4Ch)0
    SP(0)PCRReserved(0)1
    Reserved(0)PC2
    Reserved(0)3–6
    ParameterListLength(MSB)7
    (LSB)8
    Control9
    CDBfields
    LOGSELECT4Ch55 
    						
    							ThefollowingarevalidcombinationsofvaluesforthePCR(ParameterCodeReset),ParameterList
    LengthandPC(PageControl)fields
    ResultPCParameterList
    Length
    PCR
    Allthelogsonthedrivethatcanberesetareresettotheirdefault
    values.
    01bor11b01
    NoactionistakenandGOODstatusisreturned.00bor10b01
    Dataissentfromthehostandiswrittentotheindicatedlogs,
    providedthoselogsarewritable.
    01bor11b>00
    OtherwiseCHECKCONDITIONstatusisreturned,thesensekeyissettoILLEGALREQUESTwith
    additionalsenseof2400h(invalidfieldinCDB).
    ParameterCodeReset.ThefunctionperformedisdefinedbythePCfield.0PCR
    TheSavePage(SP)flagisnotsupportedandmustbesetto0.0SP
    ThePageControlfielddefinesthetypeofparametervaluestobeselected:PC
    Nooperationisperformed.TheParameterListLengthmustbezero.Ifitisnot,CHECK
    CONDITIONwithadditionalsenseof2400h(InvalidFieldInCDB)isset.
    00b
    or
    10b
    Thedrivewillclearlogsasspecifiedbytheparameterdata.01b
    Thedrivewillclearallofitsinternallogs.11b
    Nodataistobetransferred.Thisisnotconsideredanerror.0Parameter
    ListLengthSpecifieshowmanybytesofparameterdataaretobesent.Thedatatransferredwillconsistof
    zeroormore4-bytelogpageheaderswiththepagelengthinthoseheaderssettozero.For
    eachlogpageheaderreceived,thedriveclearstheassociatedlog.
    >0
    LOGSENSE4Dh
    LOGSENSEallowsthehosttoreadthedrive’slogs.Asinglelogisreturnedwitheachinvocation
    ofLOGSENSE.
    Pre-executionchecks
    UnitAttentionDeferredErrorIllegalField
    ThePageCodemustmatchoneofthesupportedlogpagecodes.Ifitdoesnot,thenCHECK
    CONDITIONstatusisreported.SensedatawillbeasdescribedintheIllegalFieldChecks.
    Commanddescriptorblock
    01234567
    OperationCode(4Dh)0
    SP(0)PPC(0)Reserved(0)1
    PageCodePC2
    Reserved(0)3
    4
    ParameterPointer5
    6
    56Commands 
    						
    							01234567
    AllocationLength(MSB)7
    (LSB)8
    Control9
    CDBfields
    ThePageControlfielddefinesthetypeoflogparametertobereturned:PC
    CurrentThresholdValues—anyparametersinthelogthatarecounterscontainthe
    maximumvaluethattheycancountto.
    00b
    CurrentCumulativeValues—anyparametersinthelogthatarecounterscontaintheir
    currentcounts.
    Note:Countsareresettotheirdefaultcumulativevalues(seebelow)followinga
    power-on,resetortarget/logicalunitreset.Mediarelatedcountsarealsoreset
    followingaload.
    ForSASdrives,thecountersareresetfollowingapower-onresetorasoftreset
    inducedviathefrontpanel.ALUNresethasnoeffect.
    01b
    DefaultThresholdValues—sameastheCurrentThresholdValues10b
    DefaultCumulativeValues—anyparametersinthelogthatarecounterscontainthe
    initialvaluesofthosecounters(setatpower-on,resetortarget/logicalunitreset,and,
    inthecaseofmedialogs,load).
    11b
    ThePCfieldhasnoeffectonthedatareturnedwhentheselectedlogcontainseventortrace
    codesratherthancounts.
    ThePageCodefieldidentifieswhichlogpageisbeingrequestedbythehost.See“Supported
    LogPagespage”(page58)forthelistofvalidpagecodes.
    PageCode
    Allparametersarereturned.0ParameterPointer
    Parameterdataofaspecifiedlogpageisreturnedinascendingorderbeginning
    fromthiscode.Ifthiscodeislargerthanthelargestparameterinthepage,thedrive
    willreturnCHECKCONDITIONwithadditionalsenseof2400h(InvalidFieldIn
    CDB).
    n
    TheAllocationLengthfieldspecifiesthemaximumnumberofbytesofdatathatshouldbe
    returnedtothehost.ThedrivewillreturntheentirelogorAllocationLengthbytes,whichever
    isthelesser.
    AllocationLength
    Logpageformat
    AlllogpagesexceptPage0consistofapagecodeheaderfollowedbyanumberofparameters.
    Thepageheaderhasthefollowingformat:
    01234567
    PageCode0
    Reserved(0)1
    PageLength(MSB)2
    (LSB)3
    ThePageCodespecifieswhichLogpageisbeingreturned.ThePageLengthindicatesthenumber
    ofadditionalbytesintheparameters.
    FortheLogSelectcommandonly,thefourbytesshownabovearesentforeachlogpagetobe
    cleared.ThePageLengthfieldshouldbesettozero.
    LOGSENSE4Dh57 
    						
    							FortheLogSensecommandoneormoreparametersissent.Seetheactualpagedescriptions
    aboveformoreinformation.Notethatalltheparametersforaparticularpagemustbesent.Each
    parameterhasthefollowingformat:
    01234567
    ParameterCode(MSB)0
    (LSB)1
    LP(0)Rsvd(0)TMC(0)ETC(0)TSD(0)DS(1)DU(0)2
    ParameterLength(n−3)3
    ParameterBytes(MSB)4
    (LSB)n
    Atwo-bytevaluethatuniquelyidentifiestheparameterwithinthelog.ParameterCode
    Mustbezero.ForafulldescriptionofthesefieldsrefertotheSCSI-2standard.0DU,TSD,ETC,TMC
    andLP
    Mustbe1,indicatingthatdrivewillmaintainthesavingofdataitself.Notethatthe
    hostmustsettheSPbitto1inaLOGSELECTcommand,otherwiseaCHECK
    CONDITIONwillresult.
    1DS
    ThelengthofParameterBytesinbytes.ParameterLength
    Theactualparameterdata.ParameterBytes
    SupportedLogPagespage
    ThisSCSIlogmayberecoveredusingaLogSensecommandwiththePCfieldsettoanythingand
    thePageCodefieldsetto00h.Thepageliststhepagecodesofotherlogssupportedbythedrive.
    Itcanneitherberesetnorwritten.
    Thepagehasthefollowingformat:
    01234567
    PageCode(00h)Reserved(0)0
    Reserved(0)1
    PageLength(MSB)2
    (LSB)3
    SupportedPages(00h)4
    WriteErrorCounters(02h)5
    ReadErrorCounters(03h)6
    SequentialAccessDeviceLog(0Ch)7
    TemperatureLog(0Dh)8
    DTDStatusLog(11h)9
    TapeAlertResponseLog(12h)10
    RequestedRecoveryLog(13h)11
    DeviceStatisticsLog(14h)12
    ServiceBuffersInformationLog(15h)13
    58Commands 
    						
    							01234567
    TapeDiagnosticsLog(16h)14
    VolumeStatisticsLog(17h)15
    SASPortLog(18h)16
    DataCompressionLog(1Bh)17
    TapeAlertLog(2Eh)18
    TapeUsageLog(30h)19
    TapeCapacityLog(31h)20
    DataCompressionLog(32h)21
    DeviceWellnessLog(33h)a22
    PerformanceLog(34h)23
    DTDeviceErrorLog(35h)24
    DeviceStatusLog(3Eh)25
    aMaynotbepresentinallfirmwareversions.
    WriteErrorCounterslogpage
    TheWriteErrorCounterslogispage02h.ThePageLengthis38h.Therearesevenparameters,
    0through6.Allfieldsarefourbyteslong.
    Allthesecountersareupdatedwhenthedatasetisphysicallywritten.Theyrelatetothecurrent
    tapeandareclearedwhenthetapeisunloaded.
    DescriptionDefinitionParm.
    TotalnumberoferrorscorrectedwithoutdelayErrorscorrectedwithoutsubstantialdelay0
    TotalnumberoferrorscorrectedusingretriesErrorscorrectedwithpossibledelays1
    Sumofparameters3and6Total2
    ThenumberofdatasetsthatneededtoberewrittenTotalerrorscorrected3
    NumberofCCQsetsrewrittenTotaltimeserrorcorrectionprocessed4
    ThetotalnumberofdatasetswrittenTotaldatasetsprocessed5
    ThenumberofdatasetsthatcouldnotbewrittenTotaluncorrectederrors6
    Thisdatacanberesettozero,butnotwritten.
    ReadErrorCounterslogpage
    TheReadErrorCounterslogispage03h.ThePageLengthis38h.Therearesevenparameters,
    0through6.Allfieldsarefourbyteslong.
    Allthesecountersareupdatedwhenthedatasetisphysicallyread.Theyrelatetothecurrenttape
    andareclearedwhenthetapeisunloaded.
    DescriptionDefinitionParm.
    TotalnumberoferrorscorrectedwithoutdelayErrorscorrectedwithoutsubstantialdelay0
    TotalnumberoferrorscorrectedusingretriesErrorscorrectedwithpossibledelays1
    LOGSENSE4Dh59 
    						
    							DescriptionDefinitionParm.
    Sumofparameters3and6Total2
    ThenumberofdatasetsthatwerecorrectedafterareadretryTotalerrorscorrected3
    NumberoftimesC2correctionisinvokedTotaltimeserrorcorrectionprocessed4
    ThetotalnumberofdatasetsreadTotalbytesprocessed5
    ThenumberofdatasetsthatcouldnotbereadafterretriesTotaluncorrectederrors6
    Thisdatacanberesettozero,butnotwritten.
    SequentialAccessDevicelogpage
    TheSequentialAccessDeviceLogpageispage0Ch.ThePageLengthis40h.Fiveparameters
    aresupported,alleightbyteslong.Withtheexceptionof0100h(cleaningrequired),theyare
    updatedwhenadatasetislogicallywrittenandclearedatthestartoftapeload;thevaluesof
    eachparameterrelatetothecurrenttape.
    DescriptionParm.
    Thenumberofdatabytesreceivedfromapplicationclientsduringwritecommandoperations.Thisisthe
    numberofbytestransferredoverSCSI,beforecompression.
    0000h
    Thenumberofdatabyteswrittentothemediaasaresultofwritecommandoperations,notcountingthe
    overheadfromECCandformatting.Thisisthenumberofdatabytestransferredtomedia,aftercompression.
    0001h
    Thenumberofdatabytesreadfromthemediaduringreadcommandoperations,notcountingtheoverhead
    fromECCandformatting.Thisisthenumberofdatabytestransferredfrommediawithcompression.
    0002h
    Thenumberofdatabytestransferredtotheinitiatororinitiatorsduringreadcommandoperations.Thisis
    thenumberofbytestransferredoverSCSI,afterdecompression.
    0003h
    Cleaningrequired,anon-volatilecleaningindication.0100h
    Anon-zerovalueofparameter0100h(cleaningrequired)relatestothedriveItindicatesthata
    conditionrequiringcleaninghasbeendetectedandasubsequentcleaningcyclehasnotyetbeen
    completed.Theparameterisupdatedasynchronously.Itpersistsacrosshardresetsandpower
    cycles,andisclearedwhenacleaningcycleisperformed.
    Temperaturelogpage
    TheTemperatureLogpageispage0Dh.Thefollowingparametersaresupported:
    DescriptionParm.
    ThecurrenttemperatureofthedriveinºC(binaryvalue).Ifthetemperatureislessthan0,0isreported.
    Ifthetemperaturesensorisnotfunctioningproperly,FFhisreported.
    0h
    ThemaximumtemperatureinºC(binaryvalue)atwhichthedrivecanoperatecontinuouslywithout
    degradingreliabilityandoperation.ThisparameterisnotsupportedsoFFhisreturned.
    1h
    01234567
    PageCode(0Dh)0
    Reserved(0)1
    PageLength(0Ch)(MSB)2
    (LSB)3
    60Commands 
    						
    All HP manuals Comments (0)