HP Lto 5 Manual
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