QntmDLT.inf Driver File Contents (ibm_tape_dlt-4.2.77_windows_i386.exe)

; Comprehensive DLTtape(tm) Driver Installer for Windows 2000/XP/2003
; Copyright © 2005 Quantum Corporation
; Version:  4.2.77.0
;           08/01/2006

[Version]
Signature = "$Windows NT$"        ;---- Valid for all NT-based operating systems
Class     = TapeDrive
ClassGUID = {6D807884-7D21-11CF-801C-08002BE10318}
Provider  = %INF_Provider%
DriverVer = 08/01/2006,4.2.77.0
CatalogFile = QntmDLT.cat

[DestinationDirs]
DefaultDestDir = 12
CoCopy_x86 = 11
CoCopy_ia64 = 11
CoCopy_amd64 = 11

[SourceDisksNames]
1 = %INF_Disk_Name%,,,,          ;---- 4th comma added for Win XP


[Manufacturer]
Benchmark = Benchmark_Models, ntia64, ntamd64
Compaq = Compaq_Models, ntia64, ntamd64
HP = HP_Models, ntia64, ntamd64
IBM = IBM_Models, ntia64, ntamd64
Quantum = Quantum_Models, ntia64, ntamd64
Tandberg = Tandberg_Models, ntia64, ntamd64

[Strings]
; Non-Localizable
SPSVCINST_ASSOCSERVICE = 0x00000002
SERVICE_KERNEL_DRIVER  = 1
SERVICE_DEMAND_START   = 3
SERVICE_ERROR_NORMAL   = 1
REG_EXPAND_SZ          = 0x00020000
REG_DWORD              = 0x00010001

; Localizable strings
INF_Disk_Name   = "Comprehensive DLTtape(tm) Driver Installer for Windows 2000/XP/2003"
INF_Provider    = "Quantum Corporation"

; *** BEGIN:  Repeat for each CPU Architecture *********************************
; ******************************************************************************
;                                                                              *
;                                                                              *

[SourceDisksFiles.x86]
QntmX32.sys = 1
LT1f1x32.dll = 1
Xlatex32.sys = 1

[qntmdlt_Inst.ntx86]
CopyFiles = qntmdlt_Inst.ntx86.Copy
UseInfDeviceDesc = 1		; Added to override SCSI Inquiry Data

[qntmdlt_Inst.ntx86.Copy]
QntmX32.sys

[qntmdlt_Inst.ntx86.Services]
AddService = QntmX32, %SPSVCINST_ASSOCSERVICE%, qntmdlt_Service_Inst_x86, qntmdlt_EventLog_Inst_x86

[qntmdlt_Service_Inst_x86]
ServiceType    = %SERVICE_KERNEL_DRIVER%
StartType      = %SERVICE_DEMAND_START%
ErrorControl   = %SERVICE_ERROR_NORMAL%
ServiceBinary  = %12%\QntmX32.sys

[qntmdlt_EventLog_Inst_x86]
AddReg = qntmdlt_EventLog_AddReg_x86

[qntmdlt_EventLog_AddReg_x86]
HKR,,EventMessageFile,%REG_EXPAND_SZ%,"%%SystemRoot%%\System32\IoLogMsg.dll;%%SystemRoot%%\System32\drivers\QntmX32.sys"
HKR,,TypesSupported,%REG_DWORD%,7
HKR,,DeviceCharacteristics,%REG_DWORD%,0

[qntmdlt_Inst.ntx86.HW]
AddReg = qntmdlt_Inst.ntx86.HW.AddReg

[qntmdlt_Inst.ntx86.HW.AddReg]
HKR,,DeviceCharacteristics,0x10001,0x0100         ; Use same security checks on relative opens
HKR,,Security,,"D:P(A;;GA;;;BA)(A;;GA;;;SY)"      ; Allow generic-all access to Built-in administrators and Local system

; ---- Start CDB 16 to 12 byte translation filter setup -----------------------

; Note that this filter driver is *usually* not installed.  The coinstaller
; is smart enough to install it only when required to overcome a SCSI CDB
; number of bytes limitation.  This problem affects Windows ATA & SATA devices.

[Xlate_Inst.ntx86]
CopyFiles = Xlate_Inst.ntx86.Copy

[Xlate_Inst.ntx86.Copy]
Xlatex32.sys

[Xlate_Inst.ntx86.Services]
AddService = Xlatex32,, Xlate_Service_Inst_x86, Xlate_EventLog_Inst_x86

[Xlate_Service_Inst_x86]
DisplayName    = "Tape drive CDB workaround for ATAPI"
ServiceType    = %SERVICE_KERNEL_DRIVER%
StartType      = %SERVICE_DEMAND_START%
ErrorControl   = %SERVICE_ERROR_NORMAL%
ServiceBinary  = %12%\Xlatex32.sys
LoadOrderGroup = PNP Filter

[Xlate_EventLog_Inst_x86]
AddReg = Xlate_EventLog_AddReg_x86

[Xlate_EventLog_AddReg_x86]
HKR,,EventMessageFile,%REG_EXPAND_SZ%,"%%SystemRoot%%\System32\IoLogMsg.dll;%%SystemRoot%%\System32\drivers\Xlatex32.sys"
HKR,,TypesSupported,%REG_DWORD%,7
HKR,,DeviceCharacteristics,%REG_DWORD%,0

; ---- End CDB 16 to 12 byte translation filter setup -------------------------

; ---- Start CoInstaller installation -----------------------------------------

[qntmdlt_Inst.ntx86.CoInstallers]
AddReg    = CoAddReg_x86
CopyFiles = CoCopy_x86

[CoCopy_x86]
LT1f1x32.dll,,,0x10

[CoAddReg_x86]
HKR,,CoInstallers32,0x00010000,"LT1f1x32.dll,CoInstaller_Dlt"

; ---- End CoInstaller installation -----------------------------------------

[Benchmark_Models]
"Benchmark VS160 Tape Drive" = qntmdlt_Inst, SCSI\SequentialBNCHMARKVS160___________
"Benchmark DLT2 Tape Drive" = qntmdlt_Inst, SCSI\SequentialBNCHMARKDLT2____________
"Benchmark DLT1/VS80 Tape Drive" = qntmdlt_Inst, SCSI\SequentialBNCHMARKDLT1____________
"Benchmark VS160 Drive within ValueLoader VS1280" = qntmdlt_Inst, SCSI\SequentialBNCHMARKVS1280__________
"Benchmark VS80 Drive within ValueLoader VS640" = qntmdlt_Inst, SCSI\SequentialBNCHMARKVS640___________


[Compaq_Models]
"Compaq SDLT 320 Tape Drive" = qntmdlt_Inst, SCSI\SequentialCOMPAQ__SDLT320_________
"Compaq SDLT 220 Tape Drive" = qntmdlt_Inst, SCSI\SequentialCOMPAQ__SuperDLT1_______
"Compaq DLT VS80 Tape Drive" = qntmdlt_Inst, SCSI\SequentialCOMPAQ__DLT_VS_40/80____
"Compaq DLT1 Tape Drive" = qntmdlt_Inst, SCSI\SequentialCOMPAQ__DLT1____________
"Compaq DLT8000 Tape Drive" = qntmdlt_Inst, SCSI\SequentialCOMPAQ__DLT8000_________
"Compaq DLT7000 Tape Drive" = qntmdlt_Inst, SCSI\SequentialCOMPAQ__DLT7000_________
"Compaq DLT4000 Tape Drive" = qntmdlt_Inst, SCSI\SequentialCOMPAQ__DLT4000_________


[HP_Models]
"hp StorageWorks SDLT600 (300/600 GB) Tape Drive" = qntmdlt_Inst, SCSI\SequentialHP______SDLT600_________
"hp StorageWorks DLT VS160 Tape Drive" = qntmdlt_Inst, SCSI\SequentialHP______DLT_VS160_______
"hp StorageWorks SDLT320 Tape Drive" = qntmdlt_Inst, SCSI\SequentialHP______SDLT320_________
"hp StorageWorks DLT VS80 Tape Drive" = qntmdlt_Inst, SCSI\SequentialHP______DLT_VS80________


[IBM_Models]
"IBM ValueSmart VS160 Tape Drive" = qntmdlt_Inst, SCSI\SequentialIBM_____VS160___________
"IBM ValueSmart VS80 Tape Drive" = qntmdlt_Inst, SCSI\SequentialIBM_____VS80____________
"IBM DLT-V4 Tape Drive" = qntmdlt_Inst, SCSI\SequentialIBM_____DLT-V4__________
"IBM DLT-V4 Tape Drive" = qntmdlt_Inst, USBSTOR\SequentialIBM_____DLT-V4__________
"IBM DLT-V4 Tape Drive" = qntmdlt_Inst, IDE\SequentialIBM_DLT-V4______________________________


[Quantum_Models]
"Quantum DLT4700 Tape Drive" = qntmdlt_Inst, SCSI\SequentialQuantum_DLT4700_________
"Quantum DLT4500 Tape Drive" = qntmdlt_Inst, SCSI\SequentialQuantum_DLT4500_________
"Quantum DLT4000 Tape Drive" = qntmdlt_Inst, SCSI\SequentialQuantum_DLT4000_________
"Quantum DLT4140 Tape Drive" = qntmdlt_Inst, SCSI\SequentialQuantum_DLT4140_________
"Quantum DLT2140 Tape Drive" = qntmdlt_Inst, SCSI\SequentialQuantum_DLT2140_________
"Quantum DLT2000 Tape Drive" = qntmdlt_Inst, SCSI\SequentialQuantum_DLT2000_________

"Quantum DLT-S5 Tape Drive" = qntmdlt_Inst, SCSI\SequentialQUANTUM_DLT-S5__________
"Quantum DLT-S4 Tape Drive" = qntmdlt_Inst, SCSI\SequentialQUANTUM_DLT-S4__________
"Quantum DLT-V4 Tape Drive" = qntmdlt_Inst, SCSI\SequentialQUANTUM_DLT-V4__________
"Quantum DLT-V4 Tape Drive" = qntmdlt_Inst, USBSTOR\SequentialQUANTUM_DLT-V4__________
"Quantum DLT-V4 Tape Drive" = qntmdlt_Inst, IDE\SequentialQUANTUM_DLT-V4__________________________
"Quantum SDLT 600 Tape Drive" = qntmdlt_Inst, SCSI\SequentialQUANTUM_SDLT600_________
"Quantum DLT VS160 Tape Drive" = qntmdlt_Inst, SCSI\SequentialQUANTUM_DLT_VS160_______
"Quantum SDLT 320 Tape Drive" = qntmdlt_Inst, SCSI\SequentialQUANTUM_SDLT320_________
"Quantum DLT VS80 Tape Drive" = qntmdlt_Inst, SCSI\SequentialQUANTUM_DLT80___________
"Quantum SDLT 220 Tape Drive" = qntmdlt_Inst, SCSI\SequentialQUANTUM_SuperDLT1_______
"Quantum DLT1 Tape Drive" = qntmdlt_Inst, SCSI\SequentialQUANTUM_DLT1____________
"Quantum DLT8000 Tape Drive" = qntmdlt_Inst, SCSI\SequentialQUANTUM_DLT8000_________
"Quantum DLT7000 Tape Drive" = qntmdlt_Inst, SCSI\SequentialQUANTUM_DLT7000_________
"Quantum DLT4140 Tape Drive" = qntmdlt_Inst, SCSI\SequentialQUANTUM_DLT4140_________
"Quantum DLT2140 Tape Drive" = qntmdlt_Inst, SCSI\SequentialQUANTUM_DLT2140_________


[Tandberg_Models]
"Tandberg SDLT 220 Tape Drive" = qntmdlt_Inst, SCSI\SequentialTANDBERGSuperDLT1_______
"Tandberg DLT8000 Tape Drive" = qntmdlt_Inst, SCSI\SequentialTANDBERGDLT8000_________
"Tandberg DLT7000 Tape Drive" = qntmdlt_Inst, SCSI\SequentialTANDBERGDLT7000_________
"Tandberg DLT4000 Tape Drive" = qntmdlt_Inst, SCSI\SequentialTANDBERGDLT4000_________


"x-- Do not select this entry --x" = Xlate_Inst, Not_Used_By_Pnp_Manager

;                                                                              *
;                                                                              *
; ******************************************************************************
; *** END:    Repeat for each CPU Architecture *********************************

; *** BEGIN:  Repeat for each CPU Architecture *********************************
; ******************************************************************************
;                                                                              *
;                                                                              *

[SourceDisksFiles.ia64]
QntmI64.sys = 1
LT1f1i64.dll = 1
Xlatei64.sys = 1

[qntmdlt_Inst.ntia64]
CopyFiles = qntmdlt_Inst.ntia64.Copy
UseInfDeviceDesc = 1		; Added to override SCSI Inquiry Data

[qntmdlt_Inst.ntia64.Copy]
QntmI64.sys

[qntmdlt_Inst.ntia64.Services]
AddService = QntmI64, %SPSVCINST_ASSOCSERVICE%, qntmdlt_Service_Inst_ia64, qntmdlt_EventLog_Inst_ia64

[qntmdlt_Service_Inst_ia64]
ServiceType    = %SERVICE_KERNEL_DRIVER%
StartType      = %SERVICE_DEMAND_START%
ErrorControl   = %SERVICE_ERROR_NORMAL%
ServiceBinary  = %12%\QntmI64.sys

[qntmdlt_EventLog_Inst_ia64]
AddReg = qntmdlt_EventLog_AddReg_ia64

[qntmdlt_EventLog_AddReg_ia64]
HKR,,EventMessageFile,%REG_EXPAND_SZ%,"%%SystemRoot%%\System32\IoLogMsg.dll;%%SystemRoot%%\System32\drivers\QntmI64.sys"
HKR,,TypesSupported,%REG_DWORD%,7
HKR,,DeviceCharacteristics,%REG_DWORD%,0

[qntmdlt_Inst.ntia64.HW]
AddReg = qntmdlt_Inst.ntia64.HW.AddReg

[qntmdlt_Inst.ntia64.HW.AddReg]
HKR,,DeviceCharacteristics,0x10001,0x0100         ; Use same security checks on relative opens
HKR,,Security,,"D:P(A;;GA;;;BA)(A;;GA;;;SY)"      ; Allow generic-all access to Built-in administrators and Local system

; ---- Start CDB 16 to 12 byte translation filter setup -----------------------

; Note that this filter driver is *usually* not installed.  The coinstaller
; is smart enough to install it only when required to overcome a SCSI CDB
; number of bytes limitation.  This problem affects Windows ATA & SATA devices.

[Xlate_Inst.ntia64]
CopyFiles = Xlate_Inst.ntia64.Copy

[Xlate_Inst.ntia64.Copy]
Xlatei64.sys

[Xlate_Inst.ntia64.Services]
AddService = Xlatei64,, Xlate_Service_Inst_ia64, Xlate_EventLog_Inst_ia64

[Xlate_Service_Inst_ia64]
DisplayName    = "Tape drive CDB workaround for ATAPI"
ServiceType    = %SERVICE_KERNEL_DRIVER%
StartType      = %SERVICE_DEMAND_START%
ErrorControl   = %SERVICE_ERROR_NORMAL%
ServiceBinary  = %12%\Xlatei64.sys
LoadOrderGroup = PNP Filter

[Xlate_EventLog_Inst_ia64]
AddReg = Xlate_EventLog_AddReg_ia64

[Xlate_EventLog_AddReg_ia64]
HKR,,EventMessageFile,%REG_EXPAND_SZ%,"%%SystemRoot%%\System32\IoLogMsg.dll;%%SystemRoot%%\System32\drivers\Xlatei64.sys"
HKR,,TypesSupported,%REG_DWORD%,7
HKR,,DeviceCharacteristics,%REG_DWORD%,0

; ---- End CDB 16 to 12 byte translation filter setup -------------------------

; ---- Start CoInstaller installation -----------------------------------------

[qntmdlt_Inst.ntia64.CoInstallers]
AddReg    = CoAddReg_ia64
CopyFiles = CoCopy_ia64

[CoCopy_ia64]
LT1f1i64.dll,,,0x10

[CoAddReg_ia64]
HKR,,CoInstallers32,0x00010000,"LT1f1i64.dll,CoInstaller_Dlt"

; ---- End CoInstaller installation -----------------------------------------

[Benchmark_Models.ntia64]
"Benchmark VS160 Tape Drive" = qntmdlt_Inst, SCSI\SequentialBNCHMARKVS160___________
"Benchmark DLT2 Tape Drive" = qntmdlt_Inst, SCSI\SequentialBNCHMARKDLT2____________
"Benchmark DLT1/VS80 Tape Drive" = qntmdlt_Inst, SCSI\SequentialBNCHMARKDLT1____________
"Benchmark VS160 Drive within ValueLoader VS1280" = qntmdlt_Inst, SCSI\SequentialBNCHMARKVS1280__________
"Benchmark VS80 Drive within ValueLoader VS640" = qntmdlt_Inst, SCSI\SequentialBNCHMARKVS640___________


[Compaq_Models.ntia64]
"Compaq SDLT 320 Tape Drive" = qntmdlt_Inst, SCSI\SequentialCOMPAQ__SDLT320_________
"Compaq SDLT 220 Tape Drive" = qntmdlt_Inst, SCSI\SequentialCOMPAQ__SuperDLT1_______
"Compaq DLT VS80 Tape Drive" = qntmdlt_Inst, SCSI\SequentialCOMPAQ__DLT_VS_40/80____
"Compaq DLT1 Tape Drive" = qntmdlt_Inst, SCSI\SequentialCOMPAQ__DLT1____________
"Compaq DLT8000 Tape Drive" = qntmdlt_Inst, SCSI\SequentialCOMPAQ__DLT8000_________
"Compaq DLT7000 Tape Drive" = qntmdlt_Inst, SCSI\SequentialCOMPAQ__DLT7000_________
"Compaq DLT4000 Tape Drive" = qntmdlt_Inst, SCSI\SequentialCOMPAQ__DLT4000_________


[HP_Models.ntia64]
"hp StorageWorks SDLT600 (300/600 GB) Tape Drive" = qntmdlt_Inst, SCSI\SequentialHP______SDLT600_________
"hp StorageWorks DLT VS160 Tape Drive" = qntmdlt_Inst, SCSI\SequentialHP______DLT_VS160_______
"hp StorageWorks SDLT320 Tape Drive" = qntmdlt_Inst, SCSI\SequentialHP______SDLT320_________
"hp StorageWorks DLT VS80 Tape Drive" = qntmdlt_Inst, SCSI\SequentialHP______DLT_VS80________


[IBM_Models.ntia64]
"IBM ValueSmart VS160 Tape Drive" = qntmdlt_Inst, SCSI\SequentialIBM_____VS160___________
"IBM ValueSmart VS80 Tape Drive" = qntmdlt_Inst, SCSI\SequentialIBM_____VS80____________
"IBM DLT-V4 Tape Drive" = qntmdlt_Inst, SCSI\SequentialIBM_____DLT-V4__________
"IBM DLT-V4 Tape Drive" = qntmdlt_Inst, USBSTOR\SequentialIBM_____DLT-V4__________
"IBM DLT-V4 Tape Drive" = qntmdlt_Inst, IDE\SequentialIBM_DLT-V4______________________________


[Quantum_Models.ntia64]
"Quantum DLT4700 Tape Drive" = qntmdlt_Inst, SCSI\SequentialQuantum_DLT4700_________
"Quantum DLT4500 Tape Drive" = qntmdlt_Inst, SCSI\SequentialQuantum_DLT4500_________
"Quantum DLT4000 Tape Drive" = qntmdlt_Inst, SCSI\SequentialQuantum_DLT4000_________
"Quantum DLT4140 Tape Drive" = qntmdlt_Inst, SCSI\SequentialQuantum_DLT4140_________
"Quantum DLT2140 Tape Drive" = qntmdlt_Inst, SCSI\SequentialQuantum_DLT2140_________
"Quantum DLT2000 Tape Drive" = qntmdlt_Inst, SCSI\SequentialQuantum_DLT2000_________

"Quantum DLT-S5 Tape Drive" = qntmdlt_Inst, SCSI\SequentialQUANTUM_DLT-S5__________
"Quantum DLT-S4 Tape Drive" = qntmdlt_Inst, SCSI\SequentialQUANTUM_DLT-S4__________
"Quantum DLT-V4 Tape Drive" = qntmdlt_Inst, SCSI\SequentialQUANTUM_DLT-V4__________
"Quantum DLT-V4 Tape Drive" = qntmdlt_Inst, USBSTOR\SequentialQUANTUM_DLT-V4__________
"Quantum DLT-V4 Tape Drive" = qntmdlt_Inst, IDE\SequentialQUANTUM_DLT-V4__________________________
"Quantum SDLT 600 Tape Drive" = qntmdlt_Inst, SCSI\SequentialQUANTUM_SDLT600_________
"Quantum DLT VS160 Tape Drive" = qntmdlt_Inst, SCSI\SequentialQUANTUM_DLT_VS160_______
"Quantum SDLT 320 Tape Drive" = qntmdlt_Inst, SCSI\SequentialQUANTUM_SDLT320_________
"Quantum DLT VS80 Tape Drive" = qntmdlt_Inst, SCSI\SequentialQUANTUM_DLT80___________
"Quantum SDLT 220 Tape Drive" = qntmdlt_Inst, SCSI\SequentialQUANTUM_SuperDLT1_______
"Quantum DLT1 Tape Drive" = qntmdlt_Inst, SCSI\SequentialQUANTUM_DLT1____________
"Quantum DLT8000 Tape Drive" = qntmdlt_Inst, SCSI\SequentialQUANTUM_DLT8000_________
"Quantum DLT7000 Tape Drive" = qntmdlt_Inst, SCSI\SequentialQUANTUM_DLT7000_________
"Quantum DLT4140 Tape Drive" = qntmdlt_Inst, SCSI\SequentialQUANTUM_DLT4140_________
"Quantum DLT2140 Tape Drive" = qntmdlt_Inst, SCSI\SequentialQUANTUM_DLT2140_________


[Tandberg_Models.ntia64]
"Tandberg SDLT 220 Tape Drive" = qntmdlt_Inst, SCSI\SequentialTANDBERGSuperDLT1_______
"Tandberg DLT8000 Tape Drive" = qntmdlt_Inst, SCSI\SequentialTANDBERGDLT8000_________
"Tandberg DLT7000 Tape Drive" = qntmdlt_Inst, SCSI\SequentialTANDBERGDLT7000_________
"Tandberg DLT4000 Tape Drive" = qntmdlt_Inst, SCSI\SequentialTANDBERGDLT4000_________


"x-- Do not select this entry --x" = Xlate_Inst, Not_Used_By_Pnp_Manager

;                                                                              *
;                                                                              *
; ******************************************************************************
; *** END:    Repeat for each CPU Architecture *********************************

; *** BEGIN:  Repeat for each CPU Architecture *********************************
; ******************************************************************************
;                                                                              *
;                                                                              *

[SourceDisksFiles.amd64]
QntmX64.sys = 1
LT1f1x64.dll = 1
Xlatex64.sys = 1

[qntmdlt_Inst.ntamd64]
CopyFiles = qntmdlt_Inst.ntamd64.Copy
UseInfDeviceDesc = 1		; Added to override SCSI Inquiry Data

[qntmdlt_Inst.ntamd64.Copy]
QntmX64.sys

[qntmdlt_Inst.ntamd64.Services]
AddService = QntmX64, %SPSVCINST_ASSOCSERVICE%, qntmdlt_Service_Inst_amd64, qntmdlt_EventLog_Inst_amd64

[qntmdlt_Service_Inst_amd64]
ServiceType    = %SERVICE_KERNEL_DRIVER%
StartType      = %SERVICE_DEMAND_START%
ErrorControl   = %SERVICE_ERROR_NORMAL%
ServiceBinary  = %12%\QntmX64.sys

[qntmdlt_EventLog_Inst_amd64]
AddReg = qntmdlt_EventLog_AddReg_amd64

[qntmdlt_EventLog_AddReg_amd64]
HKR,,EventMessageFile,%REG_EXPAND_SZ%,"%%SystemRoot%%\System32\IoLogMsg.dll;%%SystemRoot%%\System32\drivers\QntmX64.sys"
HKR,,TypesSupported,%REG_DWORD%,7
HKR,,DeviceCharacteristics,%REG_DWORD%,0

[qntmdlt_Inst.ntamd64.HW]
AddReg = qntmdlt_Inst.ntamd64.HW.AddReg

[qntmdlt_Inst.ntamd64.HW.AddReg]
HKR,,DeviceCharacteristics,0x10001,0x0100         ; Use same security checks on relative opens
HKR,,Security,,"D:P(A;;GA;;;BA)(A;;GA;;;SY)"      ; Allow generic-all access to Built-in administrators and Local system

; ---- Start CDB 16 to 12 byte translation filter setup -----------------------

; Note that this filter driver is *usually* not installed.  The coinstaller
; is smart enough to install it only when required to overcome a SCSI CDB
; number of bytes limitation.  This problem affects Windows ATA & SATA devices.

[Xlate_Inst.ntamd64]
CopyFiles = Xlate_Inst.ntamd64.Copy

[Xlate_Inst.ntamd64.Copy]
Xlatex64.sys

[Xlate_Inst.ntamd64.Services]
AddService = Xlatex64,, Xlate_Service_Inst_amd64, Xlate_EventLog_Inst_amd64

[Xlate_Service_Inst_amd64]
DisplayName    = "Tape drive CDB workaround for ATAPI"
ServiceType    = %SERVICE_KERNEL_DRIVER%
StartType      = %SERVICE_DEMAND_START%
ErrorControl   = %SERVICE_ERROR_NORMAL%
ServiceBinary  = %12%\Xlatex64.sys
LoadOrderGroup = PNP Filter

[Xlate_EventLog_Inst_amd64]
AddReg = Xlate_EventLog_AddReg_amd64

[Xlate_EventLog_AddReg_amd64]
HKR,,EventMessageFile,%REG_EXPAND_SZ%,"%%SystemRoot%%\System32\IoLogMsg.dll;%%SystemRoot%%\System32\drivers\Xlatex64.sys"
HKR,,TypesSupported,%REG_DWORD%,7
HKR,,DeviceCharacteristics,%REG_DWORD%,0

; ---- End CDB 16 to 12 byte translation filter setup -------------------------

; ---- Start CoInstaller installation -----------------------------------------

[qntmdlt_Inst.ntamd64.CoInstallers]
AddReg    = CoAddReg_amd64
CopyFiles = CoCopy_amd64

[CoCopy_amd64]
LT1f1x64.dll,,,0x10

[CoAddReg_amd64]
HKR,,CoInstallers32,0x00010000,"LT1f1x64.dll,CoInstaller_Dlt"

; ---- End CoInstaller installation -----------------------------------------

[Benchmark_Models.ntamd64]
"Benchmark VS160 Tape Drive" = qntmdlt_Inst, SCSI\SequentialBNCHMARKVS160___________
"Benchmark DLT2 Tape Drive" = qntmdlt_Inst, SCSI\SequentialBNCHMARKDLT2____________
"Benchmark DLT1/VS80 Tape Drive" = qntmdlt_Inst, SCSI\SequentialBNCHMARKDLT1____________
"Benchmark VS160 Drive within ValueLoader VS1280" = qntmdlt_Inst, SCSI\SequentialBNCHMARKVS1280__________
"Benchmark VS80 Drive within ValueLoader VS640" = qntmdlt_Inst, SCSI\SequentialBNCHMARKVS640___________


[Compaq_Models.ntamd64]
"Compaq SDLT 320 Tape Drive" = qntmdlt_Inst, SCSI\SequentialCOMPAQ__SDLT320_________
"Compaq SDLT 220 Tape Drive" = qntmdlt_Inst, SCSI\SequentialCOMPAQ__SuperDLT1_______
"Compaq DLT VS80 Tape Drive" = qntmdlt_Inst, SCSI\SequentialCOMPAQ__DLT_VS_40/80____
"Compaq DLT1 Tape Drive" = qntmdlt_Inst, SCSI\SequentialCOMPAQ__DLT1____________
"Compaq DLT8000 Tape Drive" = qntmdlt_Inst, SCSI\SequentialCOMPAQ__DLT8000_________
"Compaq DLT7000 Tape Drive" = qntmdlt_Inst, SCSI\SequentialCOMPAQ__DLT7000_________
"Compaq DLT4000 Tape Drive" = qntmdlt_Inst, SCSI\SequentialCOMPAQ__DLT4000_________


[HP_Models.ntamd64]
"hp StorageWorks SDLT600 (300/600 GB) Tape Drive" = qntmdlt_Inst, SCSI\SequentialHP______SDLT600_________
"hp StorageWorks DLT VS160 Tape Drive" = qntmdlt_Inst, SCSI\SequentialHP______DLT_VS160_______
"hp StorageWorks SDLT320 Tape Drive" = qntmdlt_Inst, SCSI\SequentialHP______SDLT320_________
"hp StorageWorks DLT VS80 Tape Drive" = qntmdlt_Inst, SCSI\SequentialHP______DLT_VS80________


[IBM_Models.ntamd64]
"IBM ValueSmart VS160 Tape Drive" = qntmdlt_Inst, SCSI\SequentialIBM_____VS160___________
"IBM ValueSmart VS80 Tape Drive" = qntmdlt_Inst, SCSI\SequentialIBM_____VS80____________
"IBM DLT-V4 Tape Drive" = qntmdlt_Inst, SCSI\SequentialIBM_____DLT-V4__________
"IBM DLT-V4 Tape Drive" = qntmdlt_Inst, USBSTOR\SequentialIBM_____DLT-V4__________
"IBM DLT-V4 Tape Drive" = qntmdlt_Inst, IDE\SequentialIBM_DLT-V4______________________________


[Quantum_Models.ntamd64]
"Quantum DLT4700 Tape Drive" = qntmdlt_Inst, SCSI\SequentialQuantum_DLT4700_________
"Quantum DLT4500 Tape Drive" = qntmdlt_Inst, SCSI\SequentialQuantum_DLT4500_________
"Quantum DLT4000 Tape Drive" = qntmdlt_Inst, SCSI\SequentialQuantum_DLT4000_________
"Quantum DLT4140 Tape Drive" = qntmdlt_Inst, SCSI\SequentialQuantum_DLT4140_________
"Quantum DLT2140 Tape Drive" = qntmdlt_Inst, SCSI\SequentialQuantum_DLT2140_________
"Quantum DLT2000 Tape Drive" = qntmdlt_Inst, SCSI\SequentialQuantum_DLT2000_________

"Quantum DLT-S5 Tape Drive" = qntmdlt_Inst, SCSI\SequentialQUANTUM_DLT-S5__________
"Quantum DLT-S4 Tape Drive" = qntmdlt_Inst, SCSI\SequentialQUANTUM_DLT-S4__________
"Quantum DLT-V4 Tape Drive" = qntmdlt_Inst, SCSI\SequentialQUANTUM_DLT-V4__________
"Quantum DLT-V4 Tape Drive" = qntmdlt_Inst, USBSTOR\SequentialQUANTUM_DLT-V4__________
"Quantum DLT-V4 Tape Drive" = qntmdlt_Inst, IDE\SequentialQUANTUM_DLT-V4__________________________
"Quantum SDLT 600 Tape Drive" = qntmdlt_Inst, SCSI\SequentialQUANTUM_SDLT600_________
"Quantum DLT VS160 Tape Drive" = qntmdlt_Inst, SCSI\SequentialQUANTUM_DLT_VS160_______
"Quantum SDLT 320 Tape Drive" = qntmdlt_Inst, SCSI\SequentialQUANTUM_SDLT320_________
"Quantum DLT VS80 Tape Drive" = qntmdlt_Inst, SCSI\SequentialQUANTUM_DLT80___________
"Quantum SDLT 220 Tape Drive" = qntmdlt_Inst, SCSI\SequentialQUANTUM_SuperDLT1_______
"Quantum DLT1 Tape Drive" = qntmdlt_Inst, SCSI\SequentialQUANTUM_DLT1____________
"Quantum DLT8000 Tape Drive" = qntmdlt_Inst, SCSI\SequentialQUANTUM_DLT8000_________
"Quantum DLT7000 Tape Drive" = qntmdlt_Inst, SCSI\SequentialQUANTUM_DLT7000_________
"Quantum DLT4140 Tape Drive" = qntmdlt_Inst, SCSI\SequentialQUANTUM_DLT4140_________
"Quantum DLT2140 Tape Drive" = qntmdlt_Inst, SCSI\SequentialQUANTUM_DLT2140_________


[Tandberg_Models.ntamd64]
"Tandberg SDLT 220 Tape Drive" = qntmdlt_Inst, SCSI\SequentialTANDBERGSuperDLT1_______
"Tandberg DLT8000 Tape Drive" = qntmdlt_Inst, SCSI\SequentialTANDBERGDLT8000_________
"Tandberg DLT7000 Tape Drive" = qntmdlt_Inst, SCSI\SequentialTANDBERGDLT7000_________
"Tandberg DLT4000 Tape Drive" = qntmdlt_Inst, SCSI\SequentialTANDBERGDLT4000_________


"x-- Do not select this entry --x" = Xlate_Inst, Not_Used_By_Pnp_Manager

;                                                                              *
;                                                                              *
; ******************************************************************************
; *** END:    Repeat for each CPU Architecture *********************************
Download Driver Pack

How To Update Drivers Manually

After your driver has been downloaded, follow these simple steps to install it.

  • Expand the archive file (if the download file is in zip or rar format).

  • If the expanded file has an .exe extension, double click it and follow the installation instructions.

  • Otherwise, open Device Manager by right-clicking the Start menu and selecting Device Manager.

  • Find the device and model you want to update in the device list.

  • Double-click on it to open the Properties dialog box.

  • From the Properties dialog box, select the Driver tab.

  • Click the Update Driver button, then follow the instructions.

Very important: You must reboot your system to ensure that any driver updates have taken effect.

For more help, visit our Driver Support section for step-by-step videos on how to install drivers for every file type.

server: ftp, load: 6.43