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+.

SegmentDescriptionSegmentSizeSegmentStart Address Externalflash100000h100000h ExternalSRAM(iffitted)80000h200000h FormatterASIC80000h380000h ServoControllerASIC40000h400000h ControllerinternalSRAM7000hFF8000h 3F8000hbytesSCSIBurstBuffer Size=8KBLTO-Cartridge Memory Size=8KBMechanismEEPROM Size=16KBHeadAssembly EEPROM Size=32KBPCAEEPROM READBUFFERreturneddata: Theformatofthe4-bytedescriptorforMode00000bisasfollows: 01234567 Reserved(0)0 BufferCapacity(MSB)1 (LSB)3 Theformatofthe4-bytedescriptorforMode00011bisasfollows: 01234567 BufferOffsetBoundary0 BufferCapacity(MSB)1 (LSB)3 Theformatofthe4-byteEchobufferdescriptorforMode01011bisasfollows: 01234567 EBOS(1)Reserved(0)0 EchoBufferSize(1000h)(MSB)1 (LSB)3 ReadingtheSnapshotdatabuffer YoucanusetheREADBUFFERcommandwithBufferID40htoretrievethelatestSnapshotlog. ThemainadvantageofthisoverusingtheREADSNAPSHOTLOGcommandtoretrievethemost recentSnapshotlog,isthatthedatacanberetrievedoveranumberofcommands,makingthe datamoremanageableinlibrarysystems.HowevertheSnapshotdatabufferhasneitherafixed locationnorsize,soyoumustcreateaSnapshotlogbeforeyoucanaccesstheSnapshotdata READBUFFER3Ch141

buffer.Consequently,usingREADBUFFERcommandstoaccesstheSnapshotdatabufferrequires specialhandlingandconsideration,asdescribedbelow. 1.TodeterminethelengthoftheSnapshotdatabuffer,executeaREADBUFFERcommandwith ModesettoDescriptor(03h)andBufferIDsetto40h. 2.RetrievethebuffercontentsbyexecutingaREADBUFFERcommandwithModesettoData (02h)andBufferIDsetto40h. SothatthecontentsoftheSnapshotdatabufferarepreservedduringretrievalusingaREADBUFFER command,theyarelockedfromthemomentthefirstbyteofthebufferisretrieved,andremain lockeduntilthelastbytehasbeenretrieved.Thisallowsyoutoretrievethecontentsofthebuffer usingmultipleREADBUFFERcommands.ThecontentscannotberetrievedusingREADBUFFER untilthebufferhasbeenlocked;itisthereforenecessarytostartretrievalfromBufferOffset 000000h.Youdonotneedtoreadtheentirebuffercontentstounlockthebuffer;onlytoreadthe lastbyte.ThebufferisalsounlockedwhenaFORCESNAPSHOTcommandisexecuted. •IfaSnapshotloghasnotbeencreated,theREADBUFFERcommandterminateswithCHECK CONDITIONstatus,asensekeyofILLEGALREQUESTandadditionalsenseof2400h(invalid fieldinCDB). •IfaSnapshotlogisbeingcreated,ortheSnapshotcommandsetisbeingupdated,the commandterminateswithCHECKCONDITIONstatus,asensekeyofNOSENSEand additionalsenseof0016h(operationinprogress). •IfanotherinitiatorisretrievingthemostrecentSnapshotlogusingeitheraREADSNAPSHOT LOGorREADBUFFERcommand,theREADBUFFERcommandterminateswithCHECK CONDITIONstatus,asensekeyofNOSENSEandadditionalsenseof0016h. READCAPACITY(CD-ROMmode)25h READcapacitytransfersReadCapacitydatatothehost. Pre-executionchecks BadLUNFlagLinkFixedBitIllegalField UnitAttentionDeferredErrorReservation IfthedriveisnotinCD-ROMmode,therequestwillreturnCHECKCONDITIONstatuswithasense keyIllegalCommand. Commanddescriptorblock 01234567 OperationCode(25h)0 RelAdr(0)Reserved(0)LogicalUnitNumber1 LogicalBlockAddress(0)(MSB)2 (LSB)5 Reserved(0)6 Reserved(0)7 PMIReserved(0)8 Control9 142Commands

CDBfields Thisflagisignored.Itisrecommendedthatitshouldbezero.LogicalBlockAddress Thisflagisignored.Itisrecommendedthatitshouldbezero.PMI ReadCapacitydata Thefollowingdataisalwaysreturned 01234567 ReturnedLogicalBlockAddress(0004B000h)(MSB)0 (LSB)3 BlockLengthinbytes(00000800h)(MSB)4 (LSB)7 READFIRMWARETRACELOGA3h(1Fh) READFIRMWARETRACELOGallowsanapplicationclienttoretrievealistofsupportedfirmware tracelogsandretrievedrivefirmwaretracelogs.Eachfirmwaresubsystem’stracelogsconsistof oneormoretracelogbanks,whichneedtobeextractedindividuallyusingseparateREAD FIRMWARETRACELOGcommands. IftheTraceLogandTraceBankfieldsaresettozero,thecommandreportsalistofsupported tracelogs.Inordertoextractalltracelogsanapplicationclientshouldretrievethelistofsupported firmwaretracelogsandthenretrieveallthelogsintheordertheyarereportedinthelist.Trace logbanksshouldberetrievedinnumericalorder;bankzeroshouldalwaysberetrievedfirst. Pre-executionchecks UnitAttentionDeferredErrorReservationIllegalField Commanddescriptorblock 01234567 OperationCode(A3h)0 ServiceAction(1Fh)Ignored1 ServiceActionQualifier(10h)2 TraceLog3 TraceBank4 Reserved(0)5 AllocationLength6 9 Reserved(0)10 Control11 READFIRMWARETRACELOGA3h(1Fh)143

CDBfields Specifiesthefirmwaresubsystemtracelogtoreturn:TraceLog Supportedlistoftracelogs00h SystemARMTraceLog01h HostARMTraceLog02h ManagementARMTraceLog03h OrionARMTraceLog04h Reserved05h–FFh WhichtracebanktoreturnofthefirmwaresubsystemspecifiedintheTraceLogfield.Thefirst traceloginanyfirmwaresubsystemisBank0.TheTraceBankfieldcantakevaluesinthe range0throughtothenumberoftracebanksminusone. TraceBank Thelengthinbytesallocatedfortheparameterdata.Theactualnumberofbytesreturnedwill bethelesserofthelengthoftheactualparameterlistandtheallocationlengthspecifiedinthe command. AllocationLength READFIRMWARETRACELOGreturneddata Theformatoffirmwaretracelogsdependsonthesubsystemdependantandnotdefinedhere. Theformatoftheparameterdatawhenreportingthelistofsupportedtracelogs(boththeTrace LogandTraceBankfieldssetto0)isasfollows: 01234567 DataLength(n–3)(MSB)0 (LSB)3 TraceLogDescriptorList TraceLogDescriptor(first) 4nl:nl11 :: TraceLogDescriptor(last) n–7nl:nln TraceLogDescriptors: 01234567 TraceLog0 TraceBanks1 Reserved(0)2–3 MaximumTraceLogSize4–7 144Commands

Asabove,intheCommandDescriptorBlockfield.TraceLog Thenumberoftracelogbankssupportedbythefirmwaresubsystemspecifiedin TraceLog. TraceBanks ThemaximumlengthinbytesoftheeachtracelogbankindicatedintheTraceLog field. MaximumTraceLogSize READLOGGED-INHOSTTABLEA3h(1Fh) TheREADLOGGED-INHOSTTABLEcommandgivesadeviceservervisibilityofallhostscurrently loggedintothedrive. Pre-executionchecks DeferredErrorDeferredErrorReservationIllegalFieldUnitAttention Commanddescriptorblock 01234567 OperationCode(A3h)0 ServiceAction(1Fh)Ignored1 HPLTOVUMIOpcode(06h)2 ReportTypeReserved(0)3 Reserved(0)4 5 AllocationLength(MSB)6 (LSB)9 Reserved(0)10 Control11 CDBfields Determinesthecontentsofthereturneddata:ReportType Returnalogged-inhostdescriptorforallhosts00h Onlyreturnadescriptorforthehostthatissuedthiscommand01h Reserved02h–0Fh Thenumberofbytesallocatedforthereturnedparameterdata.Theactualnumberreturned willbethelesserofthelengthoftheactualparameterlistandtheallocationlength. AllocationLength READLOGGED_INHOSTTABLEreturneddata TheformatoftheREADLOGGED-INHOSTTABLEparameterlistisasfollows: 01234567 ParameterListLength(n–3)(MSB)0 (LSB)3 READLOGGED-INHOSTTABLEA3h(1Fh)145

01234567 HostDescriptor4 n HostDescriptorsaredefinedasfollows: 01234567 World-WideNodeName(8bytes)0 7 World-WidePortName(8bytes)8 15 SourceID(4bytes)16 19 PortLog-InTime(6bytes)20 25 PHYPortReserved(0)MEReserved(0)26 HostID27 28 RelativePortIndex29 Reserved(0)30–31 Thelogged-inhost’sNodeWWNidentifierWorld-WideNodeName Thelogged-inhost’sPortWWNidentifier.World-WidePortName Thelogged-inhost’ssourceidentifierfromthefabricswitch.SourceID Thetime-stampofwhenthehostcompleteditsPLOGIprocess.PortLog-InTime Theinformationreportedinthisdescriptorcorrespondstotheinitiatorthatsent thecommand. 1ME Thephysicaltargetportthishostisconnectedto:PHYPort PortA00b PortB01b Reserved10b-11b Thelogged-inhost’sindexintheLogged-InHostTable(intherange0–511).HostID Theprimaryportindexvaluefortheportthehostislogged-inon:PrimaryPortIndex Reserved00h PrimaryFibreChannel/SASPortA01h PrimaryFibreChannel/SASPortB02h PrimaryFibreChannelNPIVPortA03h PrimaryFibreChannelNPIVPortB04h Reserved05h–FFh 146Commands

READMEDIASERIALNUMBERABh(01h) READMEDIASERIALNUMBERprovidesamethodforthehostapplicationtoreadtheserialnumber ofthecartridgecurrentlyloadedinthedrive. Pre-executionchecks MediaAccessUnitAttentionDeferredErrorReservationIllegalField Commanddescriptorblock 01234567 OperationCode(ABh)0 ServiceAction(01h)Reserved(0)1 Reserved(0)2 8 AllocationLength(MSB)6 (LSB)9 Reserved(0)10 Control11 CDBfields Themaximumamountofdata(inbytes)tobereturnedtothehost.Thedrivewillreturntheentire serialnumberstringorallocationlengthbytes,whicheverisleast. AllocationLength Ifthereisnocartridgeinthedrive,thecommandisterminatedwithCHECKCONDITIONstatus. ThesensekeyissettoNOTREADYwithadditionalsenseof3A00h(mediumnotpresent). READMEDIASERIALNUMBERreturneddata ThedatareturneddependsonwhetherabarcodenumberhasbeenstoredintheLTO-CMusing theWRITEATTRIBUTEcommand.Storingthisistheresponsibilityoftheautomationcontrolleror hostapplication. Nobarcodestored 01234567 SerialNumberLength(0Ch)(MSB)0 (LSB)3 CartridgeSerialNumber(MSB)4 (LSB)13 ASCIINULcharacters(00h)(MSB)14 (LSB)15 Theserialnumberof10ASCIIcharactersstoredintheLTO-CMCartridgeManufacturer’s Informationpage. CartridgeSerialNumber READMEDIASERIALNUMBERABh(01h)147

Barcodestored 01234567 SerialNumberLength(2Ch)(MSB)0 (LSB)3 CartridgeSerialNumber(MSB)4 (LSB)13 ASCIISpacecharacters(20h)(MSB)14 (LSB)15 BarcodeNumber(MSB)16 (LSB)47 Thebarcodenumberof32ASCIIcharactersstoredintheLTO-CMApplicationSpecificpage.BarcodeNumber READPOSITION34h TheREADPOSITIONcommandreturnsdatarepresentingthecurrentlogicalpositiontothehost. ThepositionisthecountofallmarksandblocksbetweenBOMandthecurrentlogicalposition. Thefirstblockisblock0. Thecommandcausesnotapemovement. TheReadPositioncommandiscomplimentedbytheLOCATEcommand. Pre-executionchecks DeferredErrorReservationIllegalField DiagnosticStatusMediaAccessUnitAttention Commanddescriptorblock 01234567 OperationCode(34h)0 ServiceActionReserved(0)1 Reserved(0)2 6 AllocationLength7 8 Control9 CDBfields Thefollowingvaluesaresupported:ServiceAction ShortFormBlockID LongForm ExtendedForm 00h 06h 08h ForServiceActions00hand06h,mustbe0.AllocationLength 148Commands

ShortFormBlockID 01234567 Rsvd(0)PERRLOLU(0)Rsvd(0)BYCU(1)LOCU(1)EOPBOP0 PartitionNumber1 Reserved(0)2 3 FirstBlockLocation(MSB)4 (LSB)7 LastBlockLocation(sameasFirstBlockLocation)(MSB)8 (LSB)11 Reserved(0)12 Numberofblocksinbuffer(0)(MSB)13 (LSB)15 Numberofbytesinbuffer(0)(MSB)16 (LSB)19 READPOSITIONreturneddatafields—shortblockform ThecurrentlogicalpositionisnotatBOM(beginningofmedia).0BOP ThecurrentlogicalpositionisatBOM.1 ThecurrentlogicalpositioniswithintheEW-EOMregion.1EOP Thenumberofblocksinthebufferisunknown.1LOCU Thenumberofbytesinthebufferisunknown.1BYCU ThePartitionNumber,FirstBlockLocationandLastBlockLocationfieldsarevalid.0LOLU Nopositionerror0PERR Therehasbeenapositionerrorcausedbytheoverflowofsomepositionfielddata.1 Thepartitionnumberforthecurrentlogicalposition.PartitionNumber ThenumberofblocksandfilemarksfromBOMtothecurrentposition.Countingstarts atzero,soBOMisblocklocation0. FirstBlockLocation AlwayssettothevalueoftheFirstBlockLocation.LastBlockLocation LongBlockFormID 01234567 Reserved(0)LONU(0)MPUReserved(0)EOPBOP0 Reserved(0)1 3 PartitionNumber(MSB)4 (LSB)7 READPOSITION34h149

01234567 BlockNumber(MSB)8 (LSB)15 FileNumber(MSB)16 (LSB)23 SetNumber(0)(MSB)24 (LSB)31 READPOSITIONreturneddatafields—longblockform MarkPositionUnknownMPU TheFileNumberandSetNumberfieldsarevalid.0 ThePartitionNumberandBlockNumberarevalid.0LONU Thepartitionnumberforthecurrentlogicalposition.PartitionNumber ThenumberoflogicalblocksbetweenBOP(beginningofpartition)andthecurrentlogical position.Filemarkscountasonelogicalblockeach. BlockNumber ThenumberoffilemarksbetweenBOPandthecurrentlogicalposition.FileNumber ThenumberofsetmarksbetweenBOPandthecurrentlogicalposition.SetNumber ExtendedBlockFormID 01234567 Reserved(0)LOLU(0)Rsvd(0)BYCU(1)LOCU(1)EOPBOP0 PartitionNumber1 AdditionalLength(1Ch)2 3 Reserved(0)4 Numberofblocksinbuffer(0)(MSB)5 (LSB)7 FirstBlockLocation(MSB)8 (LSB)15 LastBlockLocationnl(sameasFirstBlockLocation) (MSB)16 (LSB)23 Numberofbytesinbuffer(0)(MSB)24 (LSB)31 READSNAPSHOTLOGA3h(1Fh) READSNAPSHOTLOGretrievestheSnapshotlogreferencedbytheSnapshotNumber. Pre-executionchecks UnitAttentionDeferredErrorReservationIllegalField 150Commands