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

    							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 
    						
    All HP manuals Comments (0)