You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1518 lines
51 KiB
1518 lines
51 KiB
;
|
|
; PNPSCSI.INF -- This file contains descriptions of all the PNP SCSI
|
|
; Host Adapters supported in Windows NT
|
|
|
|
; Copyright (c) Microsoft Corporation. All rights reserved.
|
|
|
|
#undef _PNPSCSI_SRV_
|
|
#undef _PNPSCSI_CLI_
|
|
#if (PRODSWITCH != 'w' && PRODSWITCH != 'p')
|
|
; Filtering fro server SKUs
|
|
#define _PNPSCSI_SRV_
|
|
#else
|
|
; Filtering for client SKUs
|
|
#define _PNPSCSI_CLI_
|
|
#endif
|
|
|
|
#undef _PNPSCSI_DTC_
|
|
#if (PRODSWITCH == 'd')
|
|
#define _PNPSCSI_DTC_
|
|
#endif
|
|
|
|
[version]
|
|
signature="$Windows NT$"
|
|
Class=SCSIAdapter
|
|
ClassGUID={4D36E97B-E325-11CE-BFC1-08002BE10318}
|
|
Provider=%Msft%
|
|
LayoutFile=layout.inf
|
|
|
|
; Class Install
|
|
[ClassInstall32.NT]
|
|
Addreg=SCSIReg
|
|
|
|
[SCSIReg]
|
|
HKR,,,,%SCSIClassName%
|
|
HKR,,Installer32,,"SysSetup.Dll,ScsiClassInstaller"
|
|
HKR,,Icon,,"-10"
|
|
HKR,,LegacyInfOption,,"SCSI"
|
|
HKR,,DeviceType,0x10001,4 ; FILE_DEVICE_CONTROLLER
|
|
HKR,,DeviceCharacteristics,0x10001,0x100 ; Use same security checks on relative opens
|
|
HKR,,Security,,"D:P(A;;GAFA;;;SY)(A;;GAFA;;;BA)"
|
|
|
|
[DestinationDirs]
|
|
DefaultDestDir = 12 ; DIRID_DRIVERS
|
|
|
|
[ControlFlags]
|
|
ExcludeFromSelect = *
|
|
|
|
[Manufacturer]
|
|
|
|
;;
|
|
;; All architectures
|
|
;;
|
|
|
|
%ADP%=ADAPTEC
|
|
%COMPAQ%=COMPAQ
|
|
%DELL%=DELL
|
|
%EMULEX%=EMULEX
|
|
%HP%=HP
|
|
%LSI%=LSI
|
|
%QLOGIC%=QLOGIC
|
|
%I2O%=I2O
|
|
%TEKRAM%=TEKRAM
|
|
%AMI%=AMI
|
|
%IBM%=IBM
|
|
%AGILENT%=AGILENT
|
|
|
|
;;
|
|
;; Non-IA64 only (currently x86 and AMD64)
|
|
;;
|
|
|
|
#if (PLATFORM_SWITCH != 'm')
|
|
%ADVANSYS%=ADVANSYS
|
|
%AMD%=AMD
|
|
%GENERIC%=GENERIC
|
|
%INITIO%=INITIO
|
|
%PROMISE%=PROMISE
|
|
%HIGHPOINT%=HIGHPOINT
|
|
#endif
|
|
|
|
;;
|
|
;; I386 only
|
|
;;
|
|
|
|
#if (PLATFORM_SWITCH == 'i')
|
|
%INTEL%=INTEL
|
|
%MYLEX%=MYLEX
|
|
#endif
|
|
|
|
#ifdef _PNPSCSI_SRV_
|
|
;AGILENT device list
|
|
[AGILENT]
|
|
%PCI\VEN_103C&DEV_1028&SUBSYS_000715BC.DeviceDesc% = afcnt_Inst, PCI\VEN_103C&DEV_1028&SUBSYS_000715BC
|
|
|
|
[afcnt_Inst]
|
|
[email protected]
|
|
|
|
[afcnt_Inst.Services]
|
|
AddService = afcnt, %SPSVCINST_ASSOCSERVICE%, afcnt_Service_Inst, Miniport_EventLog_Inst
|
|
|
|
[afcnt_Service_Inst]
|
|
ServiceType = %SERVICE_KERNEL_DRIVER%
|
|
StartType = %SERVICE_BOOT_START%
|
|
ErrorControl = %SERVICE_ERROR_NORMAL%
|
|
ServiceBinary = %12%\afcnt.sys
|
|
LoadOrderGroup = SCSI Miniport
|
|
AddReg = pnpsafe_pci_addreg
|
|
AddReg = afcnt_Service_AddReg
|
|
|
|
[afcnt_Service_AddReg]
|
|
HKR,, Tag, %REG_DWORD%, 210
|
|
#endif
|
|
|
|
#if (PLATFORM_SWITCH != 'm')
|
|
;********************************
|
|
;HIGHPOINT device list
|
|
[HIGHPOINT]
|
|
%PCI\VEN_1103&DEV_0005.DeviceDesc% = hpt3xx_Inst, PCI\VEN_1103&DEV_0005
|
|
%PCI\VEN_1103&DEV_0004&REV_03.DeviceDesc% = hpt3xx_Inst, PCI\VEN_1103&DEV_0004&REV_03
|
|
%PCI\VEN_1103&DEV_0004&REV_04.DeviceDesc% = hpt3xx_Inst, PCI\VEN_1103&DEV_0004&REV_04
|
|
%PCI\VEN_1103&DEV_0004&REV_05.DeviceDesc% = hpt3xx_Inst, PCI\VEN_1103&DEV_0004&REV_05
|
|
|
|
[hpt3xx_Inst]
|
|
[email protected]
|
|
|
|
[hpt3xx_Inst.Services]
|
|
AddService = hpt3xx, %SPSVCINST_ASSOCSERVICE%, hpt3xx_Service_Inst, Miniport_EventLog_Inst
|
|
|
|
[hpt3xx_Service_Inst]
|
|
ServiceType = %SERVICE_KERNEL_DRIVER%
|
|
StartType = %SERVICE_BOOT_START%
|
|
ErrorControl = %SERVICE_ERROR_NORMAL%
|
|
ServiceBinary = %12%\hpt3xx.sys
|
|
LoadOrderGroup = SCSI Miniport
|
|
AddReg = pnpsafe_pci_addreg
|
|
AddReg = bus_type_ide
|
|
#endif
|
|
|
|
#if (PLATFORM_SWITCH != 'm')
|
|
;********************************
|
|
;I2O device list
|
|
|
|
[I2O]
|
|
%PCI\VEN_8086&DEV_9621&SUBSYS_00018086.DeviceDesc% = i2omp_Inst, PCI\VEN_8086&DEV_9621&SUBSYS_00018086
|
|
%PCI\VEN_8086&DEV_9622&SUBSYS_00018086.DeviceDesc% = i2omp_Inst, PCI\VEN_8086&DEV_9622&SUBSYS_00018086
|
|
%PCI\VEN_8086&DEV_9641&SUBSYS_00018086.DeviceDesc% = i2omp_Inst, PCI\VEN_8086&DEV_9641&SUBSYS_00018086
|
|
%PCI\VEN_8086&DEV_96A1&SUBSYS_00018086.DeviceDesc% = i2omp_Inst, PCI\VEN_8086&DEV_96A1&SUBSYS_00018086
|
|
%PCI\VEN_8086&DEV_3092&SUBSYS_00018086.DeviceDesc% = i2omp_Inst, PCI\VEN_8086&DEV_3092&SUBSYS_00018086
|
|
|
|
|
|
[i2omp_Inst]
|
|
CopyFiles=i2o_copyfiles
|
|
|
|
[i2omp_Inst.HW]
|
|
AddReg = i2omp_AddReg.HW
|
|
|
|
[i2o_copyfiles]
|
|
i2omp.sys
|
|
i2omgmt.sys
|
|
|
|
[i2omp_Inst.Services]
|
|
AddService = i2omp, %SPSVCINST_ASSOCSERVICE%, i2omp_Service_Inst, Miniport_EventLog_Inst
|
|
|
|
[i2omp_AddReg.HW]
|
|
HKR, "ScsiPort", "NeedsSystemShutdownNotification", 0x00010001, 1
|
|
|
|
[i2omp_Service_Inst]
|
|
ServiceType = %SERVICE_KERNEL_DRIVER%
|
|
StartType = %SERVICE_BOOT_START%
|
|
ErrorControl = %SERVICE_ERROR_NORMAL%
|
|
ServiceBinary = %12%\i2omp.sys
|
|
LoadOrderGroup = SCSI Miniport
|
|
AddReg = pnpsafe_pci_addreg
|
|
#endif
|
|
|
|
;********************************
|
|
;Adaptec Manufacturer device list
|
|
|
|
[ADAPTEC]
|
|
|
|
#if (PLATFORM_SWITCH != 'm')
|
|
|
|
#ifdef _PNPSCSI_CLI_
|
|
%aha154x.DeviceDesc% = aha154x_Inst, *ADP1540
|
|
%*ADP1542.DeviceDesc% = aha154x_Inst, *ADP1542
|
|
%*ADP1542.DeviceDesc% = aha154x_Inst, *ADP4215
|
|
%*ADP1502.DeviceDesc% = sparrow_Inst, *ADP1502
|
|
%*ADP1505.DeviceDesc% = sparrow_Inst, *ADP1505
|
|
%*ADP1510.DeviceDesc% = sparrow_Inst, *ADP1510
|
|
%*ADP1512.DeviceDesc% = sparrow_Inst, *ADP1512
|
|
%*ADP1515.DeviceDesc% = sparrow_Inst, *ADP1515
|
|
%*ADP1520.DeviceDesc% = sparrow_Inst, *ADP1520
|
|
%*ADP1522.DeviceDesc% = sparrow_Inst, *ADP1522
|
|
%*ADP3015.DeviceDesc% = sparrow_Inst, *ADP3015
|
|
%*ADP1532.DeviceDesc% = sparrow_Inst, *ADP3215
|
|
%*ADP6360.DeviceDesc% = sparrow_Inst, *ADP6360
|
|
%*ADP6370.DeviceDesc% = sparrow_Inst, *ADP6370
|
|
%ADP460.DeviceDesc% = sparrow_Inst, PCMCIA\Adaptec__Inc.-APA-1460_SCSI_Host_Adapter-BE89
|
|
%ADP460.DeviceDesc% = sparrow_Inst, PCMCIA\Adaptec__Inc.-APA-1460_SCSI_Host_Adapter-B67E
|
|
%ADP460.DeviceDesc% = sparrow_Inst, PCMCIA\Adaptec__Inc.-APA-1460_SCSI_Host_Adapter-6F71
|
|
#endif
|
|
|
|
#endif
|
|
|
|
;
|
|
; Adaptec Controllers
|
|
;
|
|
|
|
|
|
%PCI\VEN_9005&DEV_00CF.DeviceDesc% = adpu160m_Inst, PCI\VEN_9005&DEV_00CF
|
|
%PCI\VEN_9005&DEV_00C0.DeviceDesc% = adpu160m_Inst, PCI\VEN_9005&DEV_00C0
|
|
%PCI\VEN_9005&DEV_008F.DeviceDesc% = adpu160m_Inst, PCI\VEN_9005&DEV_008F
|
|
%PCI\VEN_9005&DEV_0080.DeviceDesc% = adpu160m_Inst, PCI\VEN_9005&DEV_0080
|
|
%PCI\VEN_9005&DEV_0081.DeviceDesc% = adpu160m_Inst, PCI\VEN_9005&DEV_0081
|
|
%PCI\VEN_9005&DEV_8011.DeviceDesc% = adpu320_Inst, PCI\VEN_9005&DEV_8011
|
|
%PCI\VEN_9005&DEV_801F.DeviceDesc% = adpu320_Inst, PCI\VEN_9005&DEV_801F
|
|
%PCI\VEN_9005&DEV_801E.DeviceDesc% = adpu320_Inst,PCI\VEN_9005&DEV_801E
|
|
%PCI\VEN_9005&DEV_8010.DeviceDesc% = adpu320_Inst,PCI\VEN_9005&DEV_8010
|
|
%PCI\VEN_9005&DEV_8012.DeviceDesc% = adpu320_Inst,PCI\VEN_9005&DEV_8012
|
|
%PCI\VEN_9005&DEV_0050.DeviceDesc% = aic78u2_Inst, PCI\VEN_9005&DEV_0050
|
|
%PCI\VEN_9005&DEV_0051.DeviceDesc% = aic78u2_Inst, PCI\VEN_9005&DEV_0051
|
|
%PCI\VEN_9005&DEV_0010.DeviceDesc% = aic78u2_Inst, PCI\VEN_9005&DEV_0010
|
|
%PCI\VEN_9004&DEV_8178.DeviceDesc% = aic78xx_Inst, PCI\VEN_9004&DEV_8178
|
|
%PCI\VEN_9004&DEV_8478.DeviceDesc% = aic78xx_Inst, PCI\VEN_9004&DEV_8478
|
|
%PCI\VEN_9004&DEV_8578.DeviceDesc% = aic78xx_Inst, PCI\VEN_9004&DEV_8578
|
|
%PCI\VEN_9005&DEV_00C0&SUBSYS_F6209005.DeviceDesc% = adpu160m_Inst, PCI\VEN_9005&DEV_00C0&SUBSYS_F6209005
|
|
%PCI\VEN_9005&DEV_00C0&SUBSYS_F6200E11.DeviceDesc% = adpu160m_Inst, PCI\VEN_9005&DEV_00C0&SUBSYS_F6200E11
|
|
%PCI\VEN_9005&DEV_0080&SUBSYS_E2A09005.DeviceDesc% = adpu160m_Inst, PCI\VEN_9005&DEV_0080&SUBSYS_E2A09005
|
|
%PCI\VEN_9005&DEV_0080&SUBSYS_E2A00E11.DeviceDesc% = adpu160m_Inst, PCI\VEN_9005&DEV_0080&SUBSYS_E2A00E11
|
|
%PCI\VEN_9005&DEV_0080&SUBSYS_62A09005.DeviceDesc% = adpu160m_Inst, PCI\VEN_9005&DEV_0080&SUBSYS_62A09005
|
|
%PCI\VEN_9005&DEV_0080&SUBSYS_E2209005.DeviceDesc% = adpu160m_Inst, PCI\VEN_9005&DEV_0080&SUBSYS_E2209005
|
|
%PCI\VEN_9005&DEV_0081&SUBSYS_62A19005.DeviceDesc% = adpu160m_Inst, PCI\VEN_9005&DEV_0081&SUBSYS_62A19005
|
|
%PCI\VEN_9005&DEV_0082&SUBSYS_02109005.DeviceDesc% = adpu160m_Inst, PCI\VEN_9005&DEV_0082&SUBSYS_02109005
|
|
%PCI\VEN_9005&DEV_0050&SUBSYS_F5009005.DeviceDesc% = aic78u2_Inst, PCI\VEN_9005&DEV_0050&SUBSYS_F5009005
|
|
%PCI\VEN_9005&DEV_0051&SUBSYS_B5009005.DeviceDesc% = aic78u2_Inst, PCI\VEN_9005&DEV_0051&SUBSYS_B5009005
|
|
%PCI\VEN_9005&DEV_0010&SUBSYS_A1009005.DeviceDesc% = aic78u2_Inst, PCI\VEN_9005&DEV_0010&SUBSYS_A1009005
|
|
%PCI\VEN_9005&DEV_0010&SUBSYS_A1809005.DeviceDesc% = aic78u2_Inst, PCI\VEN_9005&DEV_0010&SUBSYS_A1809005
|
|
%PCI\VEN_1044&DEV_A501&SUBSYS_C0471044.DeviceDesc% = dpti2o_Inst, PCI\VEN_1044&DEV_A501&SUBSYS_C0471044
|
|
%PCI\VEN_1044&DEV_A501&SUBSYS_C03C1044.DeviceDesc% = dpti2o_Inst, PCI\VEN_1044&DEV_A501&SUBSYS_C03C1044
|
|
%PCI\VEN_1044&DEV_A501&SUBSYS_C05A1044.DeviceDesc% = dpti2o_Inst, PCI\VEN_1044&DEV_A501&SUBSYS_C05A1044
|
|
%PCI\VEN_1044&DEV_A501&SUBSYS_C0661044.DeviceDesc% = dpti2o_Inst, PCI\VEN_1044&DEV_A501&SUBSYS_C0661044
|
|
%PCI\VEN_1044&DEV_A501&SUBSYS_C0641044.DeviceDesc% = dpti2o_Inst, PCI\VEN_1044&DEV_A501&SUBSYS_C0641044
|
|
%PCI\VEN_1044&DEV_A501&SUBSYS_C0651044.DeviceDesc% = dpti2o_Inst, PCI\VEN_1044&DEV_A501&SUBSYS_C0651044
|
|
|
|
#if (PLATFORM_SWITCH != 'm')
|
|
|
|
%PCI\VEN_9005&DEV_005F.DeviceDesc% = aic78u2_Inst, PCI\VEN_9005&DEV_005F
|
|
%PCI\VEN_9005&DEV_001F.DeviceDesc% = aic78u2_Inst, PCI\VEN_9005&DEV_001F
|
|
%PCI\VEN_9005&DEV_0010&SUBSYS_21809005.DeviceDesc% = aic78u2_Inst, PCI\VEN_9005&DEV_0010&SUBSYS_21809005
|
|
%PCI\VEN_9005&DEV_0010&SUBSYS_E1009005.DeviceDesc% = aic78u2_Inst, PCI\VEN_9005&DEV_0010&SUBSYS_E1009005
|
|
%PCI\VEN_9005&DEV_0011&SUBSYS_01819005.DeviceDesc% = aic78u2_Inst, PCI\VEN_9005&DEV_0011&SUBSYS_01819005
|
|
%PCI\VEN_9004&DEV_7895&SUBSYS_78959004.DeviceDesc% = aic78xx_Inst, PCI\VEN_9004&DEV_7895&SUBSYS_78959004
|
|
%PCI\VEN_9004&DEV_7895&SUBSYS_78919004.DeviceDesc% = aic78xx_Inst, PCI\VEN_9004&DEV_7895&SUBSYS_78919004
|
|
%PCI\VEN_9004&DEV_7895&SUBSYS_78929004.DeviceDesc% = aic78xx_Inst, PCI\VEN_9004&DEV_7895&SUBSYS_78929004
|
|
%PCI\VEN_9004&DEV_7895&SUBSYS_78949004.DeviceDesc% = aic78xx_Inst, PCI\VEN_9004&DEV_7895&SUBSYS_78949004
|
|
%PCI\VEN_9004&DEV_8078&SUBSYS_78809004.DeviceDesc% = aic78xx_Inst, PCI\VEN_9004&DEV_8078&SUBSYS_78809004
|
|
%PCI\VEN_9004&DEV_8178&SUBSYS_78819004.DeviceDesc% = aic78xx_Inst, PCI\VEN_9004&DEV_8178&SUBSYS_78819004
|
|
%PCI\VEN_9004&DEV_8778&SUBSYS_78879004.DeviceDesc% = aic78xx_Inst, PCI\VEN_9004&DEV_8778&SUBSYS_78879004
|
|
%PCI\VEN_9004&DEV_3860&SUBSYS_38699004.DeviceDesc% = aic78xx_Inst, PCI\VEN_9004&DEV_3860&SUBSYS_38699004
|
|
%PCI\VEN_9004&DEV_8078.DeviceDesc% = aic78xx_Inst, PCI\VEN_9004&DEV_8078
|
|
%PCI\VEN_9004&DEV_8278.DeviceDesc% = aic78xx_Inst, PCI\VEN_9004&DEV_8278
|
|
%PCI\VEN_9004&DEV_8678.DeviceDesc% = aic78xx_Inst, PCI\VEN_9004&DEV_8678
|
|
%PCI\VEN_9004&DEV_3B78.DeviceDesc% = aic78xx_Inst, PCI\VEN_9004&DEV_3B78
|
|
%PCI\VEN_9004&DEV_EC78.DeviceDesc% = aic78xx_Inst, PCI\VEN_9004&DEV_EC78
|
|
%PCI\VEN_9004&DEV_7078.DeviceDesc% = aic78xx_Inst, PCI\VEN_9004&DEV_7078
|
|
%PCI\VEN_9004&DEV_7178.DeviceDesc% = aic78xx_Inst, PCI\VEN_9004&DEV_7178
|
|
%PCI\VEN_9004&DEV_7278.DeviceDesc% = aic78xx_Inst, PCI\VEN_9004&DEV_7278
|
|
%PCI\VEN_9004&DEV_7478.DeviceDesc% = aic78xx_Inst, PCI\VEN_9004&DEV_7478
|
|
%PCI\VEN_9004&DEV_7578.DeviceDesc% = aic78xx_Inst, PCI\VEN_9004&DEV_7578
|
|
%PCI\VEN_9004&DEV_7678.DeviceDesc% = aic78xx_Inst, PCI\VEN_9004&DEV_7678
|
|
%PCI\VEN_9004&DEV_7778.DeviceDesc% = aic78xx_Inst, PCI\VEN_9004&DEV_7778
|
|
%PCI\VEN_9004&DEV_6075.DeviceDesc% = aic78xx_Inst, PCI\VEN_9004&DEV_6075
|
|
%PCI\VEN_9004&DEV_6778.DeviceDesc% = aic78xx_Inst, PCI\VEN_9004&DEV_6778
|
|
%PCI\VEN_9004&DEV_6678.DeviceDesc% = aic78xx_Inst, PCI\VEN_9004&DEV_6678
|
|
%PCI\VEN_9004&DEV_6578.DeviceDesc% = aic78xx_Inst, PCI\VEN_9004&DEV_6578
|
|
%PCI\VEN_9004&DEV_6478.DeviceDesc% = aic78xx_Inst, PCI\VEN_9004&DEV_6478
|
|
%PCI\VEN_9004&DEV_6278.DeviceDesc% = aic78xx_Inst, PCI\VEN_9004&DEV_6278
|
|
%PCI\VEN_9004&DEV_6178.DeviceDesc% = aic78xx_Inst, PCI\VEN_9004&DEV_6178
|
|
%PCI\VEN_9004&DEV_6078.DeviceDesc% = aic78xx_Inst, PCI\VEN_9004&DEV_6078
|
|
%PCI\VEN_9004&DEV_7860.DeviceDesc% = aic78xx_Inst, PCI\VEN_9004&DEV_7860
|
|
%PCI\VEN_9004&DEV_5078.DeviceDesc% = aic78xx_Inst, PCI\VEN_9004&DEV_5078
|
|
%PCI\VEN_9004&DEV_5075.DeviceDesc% = aic78xx_Inst, PCI\VEN_9004&DEV_5075
|
|
|
|
#endif
|
|
|
|
#if (PLATFORM_SWITCH != 'm')
|
|
#ifdef _PNPSCSI_CLI_
|
|
;
|
|
; Aha 154x
|
|
;
|
|
|
|
[aha154x_Inst]
|
|
CopyFiles = @aha154x.sys
|
|
LogConfig = *ADP1540.LogConfig
|
|
|
|
[aha154x_Inst.Services]
|
|
AddService = aha154x, %SPSVCINST_ASSOCSERVICE%, aha154x_Service_Inst, Miniport_EventLog_Inst
|
|
|
|
[aha154x_Service_Inst]
|
|
ServiceType = %SERVICE_KERNEL_DRIVER%
|
|
StartType = %SERVICE_BOOT_START%
|
|
ErrorControl = %SERVICE_ERROR_NORMAL%
|
|
ServiceBinary = %12%\aha154x.sys
|
|
LoadOrderGroup = SCSI Miniport
|
|
AddReg = pnpsafe_isa_addreg
|
|
AddReg = pnpsafe_mca_addreg
|
|
|
|
[*ADP1540.LogConfig]
|
|
ConfigPriority = HARDRECONFIG
|
|
IOConfig = 130-133(3FF::),230-233(3FF::),330-333(3FF::),134-137(3FF::),234-237(3FF::),334-337(3FF::)
|
|
IRQConfig = 9,10,11,12,14,15
|
|
DMAConfig = W:5,6,7
|
|
|
|
;
|
|
; AIC6x60 (sparrow)
|
|
;
|
|
|
|
[sparrow_Inst]
|
|
CopyFiles = @sparrow.sys
|
|
LogConfig = *ADP6360.LogConfig,6x60.lc2
|
|
|
|
[sparrow_Inst.Services]
|
|
AddService = sparrow, %SPSVCINST_ASSOCSERVICE%, sparrow_Service_Inst, Miniport_EventLog_Inst
|
|
|
|
[sparrow_Service_Inst]
|
|
ServiceType = %SERVICE_KERNEL_DRIVER%
|
|
StartType = %SERVICE_BOOT_START%
|
|
ErrorControl = %SERVICE_ERROR_NORMAL%
|
|
ServiceBinary = %12%\sparrow.sys
|
|
LoadOrderGroup = SCSI Miniport
|
|
AddReg = pnpsafe_isa_addreg
|
|
|
|
[*ADP6360.LogConfig]
|
|
ConfigPriority=HARDRECONFIG
|
|
IOConfig=140-15f,340-35f
|
|
IRQConfig=9,10,11,12
|
|
|
|
[6x60.lc2]
|
|
ConfigPriority=HARDRECONFIG
|
|
IOConfig=140-15f,340-35f
|
|
IRQConfig=9,10,11,12,15
|
|
|
|
#endif
|
|
#endif
|
|
|
|
;
|
|
; Aic 78xx
|
|
;
|
|
|
|
[aic78xx_Inst]
|
|
CopyFiles = @aic78xx.sys
|
|
|
|
[aic78xx_Inst.Services]
|
|
AddService = aic78xx, %SPSVCINST_ASSOCSERVICE%, aic78xx_Service_Inst, Miniport_EventLog_Inst
|
|
|
|
[aic78xx_Service_Inst]
|
|
ServiceType = %SERVICE_KERNEL_DRIVER%
|
|
StartType = %SERVICE_BOOT_START%
|
|
ErrorControl = %SERVICE_ERROR_NORMAL%
|
|
ServiceBinary = %12%\aic78xx.sys
|
|
LoadOrderGroup = SCSI Miniport
|
|
AddReg = pnpsafe_pci_addreg
|
|
|
|
;
|
|
; aic78u2
|
|
;
|
|
|
|
[aic78u2_Inst]
|
|
CopyFiles = @aic78u2.sys
|
|
|
|
[aic78u2_Inst.Services]
|
|
AddService = aic78u2, %SPSVCINST_ASSOCSERVICE%, aic78u2_Service_Inst, Miniport_EventLog_Inst
|
|
|
|
[aic78u2_Service_Inst]
|
|
ServiceType = %SERVICE_KERNEL_DRIVER%
|
|
StartType = %SERVICE_BOOT_START%
|
|
ErrorControl = %SERVICE_ERROR_NORMAL%
|
|
ServiceBinary = %12%\aic78u2.sys
|
|
LoadOrderGroup = SCSI Miniport
|
|
AddReg = pnpsafe_pci_addreg
|
|
|
|
;
|
|
; adpu160m
|
|
;
|
|
|
|
[adpu160m_Inst]
|
|
CopyFiles = @adpu160m.sys
|
|
|
|
[adpu160m_Inst.Services]
|
|
AddService = adpu160m, %SPSVCINST_ASSOCSERVICE%, adpu160m_Service_Inst, Miniport_EventLog_Inst
|
|
|
|
[adpu160m_Service_Inst]
|
|
ServiceType = %SERVICE_KERNEL_DRIVER%
|
|
StartType = %SERVICE_BOOT_START%
|
|
ErrorControl = %SERVICE_ERROR_NORMAL%
|
|
ServiceBinary = %12%\adpu160m.sys
|
|
LoadOrderGroup = SCSI Miniport
|
|
AddReg = pnpsafe_pci_addreg
|
|
|
|
;
|
|
; adpu320
|
|
;
|
|
|
|
[adpu320_Inst]
|
|
CopyFiles = @adpu320.sys
|
|
|
|
[adpu320_Inst.Services]
|
|
AddService = adpu320, %SPSVCINST_ASSOCSERVICE%, adpu320_Service_Inst, Miniport_EventLog_Inst
|
|
|
|
[adpu320_Service_Inst]
|
|
ServiceType = %SERVICE_KERNEL_DRIVER%
|
|
StartType = %SERVICE_BOOT_START%
|
|
ErrorControl = %SERVICE_ERROR_NORMAL%
|
|
ServiceBinary = %12%\adpu320.sys
|
|
LoadOrderGroup = SCSI Miniport
|
|
AddReg = pnpsafe_pci_addreg
|
|
AddReg = adpu320_Registry_Update
|
|
|
|
[adpu320_Registry_Update]
|
|
HKR,"Parameters\Device","NumberOfRequests",0x00010001,255
|
|
HKR,"Parameters\Device","MaximumSGList",0x00010001,65
|
|
HKR,"Parameters\Device","DriverParameter",0x00000000,"/MAXTAGS=64"
|
|
|
|
;
|
|
; dpti2o
|
|
;
|
|
|
|
[dpti2o_Inst]
|
|
CopyFiles = @dpti2o.sys
|
|
|
|
[dpti2o_Inst.Services]
|
|
AddService = dpti2o, %SPSVCINST_ASSOCSERVICE%, dpti2o_Service_Inst, Miniport_EventLog_Inst
|
|
|
|
[dpti2o_Service_Inst]
|
|
ServiceType = %SERVICE_KERNEL_DRIVER%
|
|
StartType = %SERVICE_BOOT_START%
|
|
ErrorControl = %SERVICE_ERROR_NORMAL%
|
|
ServiceBinary = %12%\dpti2o.sys
|
|
LoadOrderGroup = SCSI Miniport
|
|
AddReg = pnpsafe_pci_addreg
|
|
AddReg = dpti2o_param_numrequests
|
|
|
|
[dpti2o_param_numrequests]
|
|
HKR,"Parameters\Device","NumberOfRequests",0x00010001,0x40
|
|
|
|
#if (PLATFORM_SWITCH != 'm')
|
|
#ifdef _PNPSCSI_CLI_
|
|
;****************************
|
|
;AMD Manufacturer device list
|
|
[AMD]
|
|
%amsint.DeviceDesc% = amsint_Inst, PCI\VEN_1022&DEV_2020
|
|
|
|
[amsint_Inst]
|
|
CopyFiles = @amsint.sys
|
|
|
|
[amsint_Inst.Services]
|
|
AddService = amsint, %SPSVCINST_ASSOCSERVICE%, amsint_Service_Inst, Miniport_EventLog_Inst
|
|
|
|
[amsint_Service_Inst]
|
|
ServiceType = %SERVICE_KERNEL_DRIVER%
|
|
StartType = %SERVICE_BOOT_START%
|
|
ErrorControl = %SERVICE_ERROR_NORMAL%
|
|
ServiceBinary = %12%\amsint.sys
|
|
LoadOrderGroup = SCSI Miniport
|
|
#endif
|
|
#endif
|
|
|
|
;****************************
|
|
;AMI Manufacturer device list
|
|
[AMI]
|
|
#if (PLATFORM_SWITCH != 'm')
|
|
%megaraid.DeviceDesc% = Mraid35x_Inst, PCI\VEN_8086&DEV_1960&SUBSYS_03A2113C
|
|
%mraid428.DeviceDesc% = Mraid35x_Inst, PCI\VEN_101E&DEV_9010
|
|
%mraid434.DeviceDesc% = Mraid35x_Inst, PCI\VEN_101E&DEV_9060
|
|
%mraid438.DeviceDesc% = Mraid35x_Inst, PCI\VEN_8086&DEV_1960&SUBSYS_0438101E
|
|
%mraid466.DeviceDesc% = Mraid35x_Inst, PCI\VEN_8086&DEV_1960&SUBSYS_0466101E
|
|
%mraid467.DeviceDesc% = Mraid35x_Inst, PCI\VEN_8086&DEV_1960&SUBSYS_0467101E
|
|
%mraid490.DeviceDesc% = Mraid35x_Inst, PCI\VEN_8086&DEV_1960&SUBSYS_0490101E
|
|
#endif
|
|
|
|
;MegaRAID Enterprise 1600
|
|
%mraid471.DeviceDesc% = Mraid35x_Inst, PCI\VEN_8086&DEV_1960&SUBSYS_0471101E
|
|
%mraid471.DeviceDesc% = Mraid35x_Inst, PCI\VEN_101E&DEV_1960&SUBSYS_0471101E
|
|
|
|
;MegaRAID Elite 1600
|
|
%mraid493.DeviceDesc% = Mraid35x_Inst, PCI\VEN_8086&DEV_1960&SUBSYS_0493101E
|
|
%mraid493.DeviceDesc% = Mraid35x_Inst, PCI\VEN_101E&DEV_1960&SUBSYS_0493101E
|
|
|
|
;MegaRAID Express
|
|
%mraid475.DeviceDesc% = Mraid35x_Inst, PCI\VEN_8086&DEV_1960&SUBSYS_0475101E
|
|
%mraid475.DeviceDesc% = Mraid35x_Inst, PCI\VEN_101E&DEV_1960&SUBSYS_0475101E
|
|
|
|
[Mraid35x_Inst]
|
|
CopyFiles = @mraid35x.sys
|
|
|
|
[Mraid35x_Inst.Services]
|
|
AddService = mraid35x, %SPSVCINST_ASSOCSERVICE%, mraid35x_Service_Inst, Miniport_EventLog_Inst
|
|
|
|
[Mraid35x_Service_Inst]
|
|
ServiceType = %SERVICE_KERNEL_DRIVER%
|
|
StartType = %SERVICE_BOOT_START%
|
|
ErrorControl = %SERVICE_ERROR_NORMAL%
|
|
ServiceBinary = %12%\mraid35x.sys
|
|
LoadOrderGroup = SCSI Miniport
|
|
AddReg = pnpsafe_pci_addreg
|
|
AddReg = bus_type_raid
|
|
AddReg = Mraid35x_device_settings
|
|
|
|
[Mraid35x_device_settings]
|
|
HKR, "Parameters\Device", "NumberOfRequests", 0x00010001, 0x00000080
|
|
|
|
;****************************
|
|
;DELL Manufacturer device list
|
|
[DELL]
|
|
#if (PLATFORM_SWITCH == 'i')
|
|
%Dell511.DeviceDesc% = dellcerc_Inst, PCI\VEN_101E&DEV_1960&SUBSYS_05111028
|
|
#endif
|
|
#if 0
|
|
%Dell.DeviceDesc% = Mraid35x_Inst, PCI\VEN_8086&DEV_1960&SUBSYS_09A0101E
|
|
#endif
|
|
%Dell471.DeviceDesc% = Mraid35x_Inst, PCI\VEN_8086&DEV_1960&SUBSYS_04711028
|
|
%Dell471.DeviceDesc% = Mraid35x_Inst, PCI\VEN_101E&DEV_1960&SUBSYS_04711028
|
|
%Dell475.DeviceDesc% = Mraid35x_Inst, PCI\VEN_101E&DEV_1960&SUBSYS_04751028
|
|
%Dell493.DeviceDesc% = Mraid35x_Inst, PCI\VEN_8086&DEV_1960&SUBSYS_04931028
|
|
%Dell493.DeviceDesc% = Mraid35x_Inst, PCI\VEN_101E&DEV_1960&SUBSYS_04931028
|
|
%DellDiscovery.DeviceDesc% = Mraid35x_Inst, PCI\VEN_1028&DEV_000E&SUBSYS_01231028
|
|
%Dell520.DeviceDesc% = Mraid35x_Inst, PCI\VEN_1000&DEV_1960&SUBSYS_05201028
|
|
%Dell518.DeviceDesc% = Mraid35x_Inst, PCI\VEN_1000&DEV_1960&SUBSYS_05181028
|
|
|
|
#if (PLATFORM_SWITCH != 'm')
|
|
%Dell.DeviceDesc% = Mraid35x_Inst, PCI\VEN_8086&DEV_1960&SUBSYS_11111028
|
|
%Dell.DeviceDesc% = Mraid35x_Inst, PCI\VEN_8086&DEV_1960&SUBSYS_11121111
|
|
%Dell.DeviceDesc% = Mraid35x_Inst, PCI\VEN_8086&DEV_1960&SUBSYS_11111111
|
|
%Dell467.DeviceDesc% = Mraid35x_Inst, PCI\VEN_8086&DEV_1960&SUBSYS_04671028
|
|
|
|
%DellPerc2.DeviceDesc% = perc2_Inst, PCI\VEN_1011&DEV_0046&SUBSYS_13649005
|
|
|
|
%DellPerc2si.DeviceDesc% = perc2_Inst, PCI\VEN_1028&DEV_0001&SUBSYS_00011028
|
|
|
|
%DellPerc3di.DeviceDesc% = perc2gat_Inst, PCI\VEN_1028&DEV_0002&SUBSYS_00D11028
|
|
%DellPerc3di.DeviceDesc% = perc2gat_Inst, PCI\VEN_1028&DEV_0002&SUBSYS_00D91028
|
|
%DellPerc3di.DeviceDesc% = perc2gat_Inst, PCI\VEN_1028&DEV_0002&SUBSYS_00021028
|
|
%DellPerc3di.DeviceDesc% = perc2gat_Inst, PCI\VEN_1028&DEV_000A&SUBSYS_01061028
|
|
%DellPerc3di.DeviceDesc% = perc2gat_Inst, PCI\VEN_1028&DEV_000A&SUBSYS_011B1028
|
|
%DellPerc3di.DeviceDesc% = perc2gat_Inst, PCI\VEN_1028&DEV_000A&SUBSYS_01211028
|
|
%DellPerc3si.DeviceDesc% = perc2gat_Inst, PCI\VEN_1028&DEV_0003&SUBSYS_00031028
|
|
%DellPerc3gat.DeviceDesc% = perc2gat_Inst, PCI\VEN_9005&DEV_00C5&SUBSYS_00C51028
|
|
|
|
[perc2Files]
|
|
perc2.sys
|
|
|
|
[perc2hibFiles]
|
|
perc2hib.sys
|
|
|
|
[perc2_Inst]
|
|
CopyFiles = perc2Files
|
|
|
|
[perc2_Inst.Services]
|
|
AddService = perc2, %SPSVCINST_ASSOCSERVICE%, perc2_Service_Inst, Miniport_EventLog_Inst
|
|
|
|
[perc2gat_Inst]
|
|
CopyFiles = perc2Files, perc2hibFiles
|
|
|
|
[perc2gat_Inst.HW]
|
|
AddReg = perc2gat_filter_addreg
|
|
|
|
[perc2gat_Inst.Services]
|
|
AddService = perc2, %SPSVCINST_ASSOCSERVICE%, perc2_Service_Inst, Miniport_EventLog_Inst
|
|
AddService = perc2hib,, perc2hib_Service_Inst
|
|
|
|
[perc2_Service_Inst]
|
|
ServiceType = %SERVICE_KERNEL_DRIVER%
|
|
StartType = %SERVICE_BOOT_START%
|
|
ErrorControl = %SERVICE_ERROR_NORMAL%
|
|
ServiceBinary = %12%\perc2.sys
|
|
LoadOrderGroup = SCSI Miniport
|
|
AddReg = pnpsafe_pci_addreg
|
|
AddReg = bus_type_raid
|
|
AddReg = perc2_param_numrequests
|
|
AddReg = perc2_param_DriverParameter
|
|
AddReg = perc2_param_UncachedExtAlignment
|
|
|
|
[perc2hib_Service_Inst]
|
|
ServiceType = %SERVICE_KERNEL_DRIVER%
|
|
StartType = %SERVICE_BOOT_START%
|
|
ErrorControl = %SERVICE_ERROR_NORMAL%
|
|
ServiceBinary = %12%\perc2hib.sys
|
|
LoadOrderGroup = SCSI Miniport
|
|
|
|
[perc2gat_filter_addreg]
|
|
HKR,,"LowerFilters",0x00010000,"perc2hib"
|
|
|
|
[perc2_param_numrequests]
|
|
HKR,"Parameters\Device","NumberOfRequests",0x00010001,254
|
|
|
|
[perc2_param_DriverParameter]
|
|
HKR,"Parameters\Device","DriverParameter",0x00000000,"HibFiltPresent=1"
|
|
|
|
[perc2_param_UncachedExtAlignment]
|
|
HKR,"Parameters\Device","UncachedExtAlignment",0x00010001,14
|
|
#endif
|
|
|
|
#if (PLATFORM_SWITCH == 'i')
|
|
[dellcerc_Inst]
|
|
CopyFiles = @dellcerc.sys
|
|
|
|
[dellcerc_Inst.Services]
|
|
AddService = dellcerc, %SPSVCINST_ASSOCSERVICE%, dellcerc_Service_Inst, Miniport_EventLog_Inst
|
|
|
|
[dellcerc_Service_Inst]
|
|
ServiceType = %SERVICE_KERNEL_DRIVER%
|
|
StartType = %SERVICE_BOOT_START%
|
|
ErrorControl = %SERVICE_ERROR_NORMAL%
|
|
ServiceBinary = %12%\dellcerc.sys
|
|
LoadOrderGroup = SCSI Miniport
|
|
AddReg = pnpsafe_pci_addreg
|
|
AddReg = bus_type_raid
|
|
AddReg = dellcerc_device_settings
|
|
|
|
[dellcerc_device_settings]
|
|
HKR, "Parameters\Device", "NumberOfRequests", 0x00010001, 0x00000080
|
|
#endif
|
|
|
|
|
|
;****************************
|
|
;HP Manufacturer device list
|
|
[HP]
|
|
%hpn.DeviceDesc% = hpn_Inst, PCI\VEN_1011&DEV_0046&SUBSYS_10C2103C
|
|
|
|
#if (PLATFORM_SWITCH != 'm')
|
|
%netraid3si.DeviceDesc% = Mraid35x_Inst, PCI\VEN_8086&DEV_1960&SUBSYS_10C6103C
|
|
%NetRaid.DeviceDesc% = Mraid35x_Inst, PCI\VEN_8086&DEV_1960&SUBSYS_10C7103C
|
|
%NetRaid.DeviceDesc% = Mraid35x_Inst, PCI\VEN_8086&DEV_1960&SUBSYS_10CC103C
|
|
%netraid1si.DeviceDesc% = Mraid35x_Inst, PCI\VEN_8086&DEV_1960&SUBSYS_10CD103C
|
|
#endif
|
|
%netraid1M.DeviceDesc% = Mraid35x_Inst, PCI\VEN_101E&DEV_1960&SUBSYS_60E7103C
|
|
%netraid2M.DeviceDesc% = Mraid35x_Inst, PCI\VEN_101E&DEV_1960&SUBSYS_60E8103C
|
|
%NetRaid.DeviceDesc% = Mraid35x_Inst, PCI\VEN_101E&DEV_1960&SUBSYS_60E3103C
|
|
|
|
[hpn_Inst]
|
|
CopyFiles = @hpn.sys
|
|
|
|
[hpn_Inst.Services]
|
|
AddService = hpn, %SPSVCINST_ASSOCSERVICE%, hpn_Service_Inst, Miniport_EventLog_Inst
|
|
|
|
[hpn_Service_Inst]
|
|
ServiceType = %SERVICE_KERNEL_DRIVER%
|
|
StartType = %SERVICE_BOOT_START%
|
|
ErrorControl = %SERVICE_ERROR_NORMAL%
|
|
ServiceBinary = %12%\hpn.sys
|
|
LoadOrderGroup = SCSI Miniport
|
|
AddReg = pnpsafe_pci_addreg
|
|
AddReg = bus_type_raid
|
|
AddReg = hpn_param_numrequests
|
|
AddReg = hpn_param_UncachedExtAlignment
|
|
|
|
[hpn_param_numrequests]
|
|
HKR,"Parameters\Device","NumberOfRequests",0x00010001,254
|
|
|
|
[hpn_param_UncachedExtAlignment]
|
|
HKR,"Parameters\Device","UncachedExtAlignment",0x00010001,14
|
|
|
|
|
|
;*******************************
|
|
;Compaq Manufacturer device list
|
|
[COMPAQ]
|
|
|
|
#ifdef _PNPSCSI_SRV_
|
|
%smart_5300.DeviceDesc% = cpqcissm_Inst, PCI\VEN_0E11&DEV_B060
|
|
%smart_532.DeviceDesc% = cpqcissm_Inst, PCI\VEN_0E11&DEV_B178&SUBSYS_40820E11
|
|
%smart_5312.DeviceDesc% = cpqcissm_Inst, PCI\VEN_0E11&DEV_B178&SUBSYS_40830E11
|
|
%smart_5i.DeviceDesc% = cpqcissm_Inst, PCI\VEN_0E11&DEV_B178&SUBSYS_40800E11
|
|
%cpqarry2.DeviceDesc% = cpqarry2_Inst, PCI\VEN_1000&DEV_0010&SUBSYS_40400E11
|
|
%cpqarry2.DeviceDesc% = cpqarry2_Inst, PCI\VEN_1000&DEV_0010&SUBSYS_40480E11
|
|
%cpqarry2.DeviceDesc% = cpqarry2_Inst, PCI\VEN_1011&DEV_0046&SUBSYS_40500E11
|
|
%cpqarry2.DeviceDesc% = cpqarry2_Inst, PCI\VEN_1011&DEV_0046&SUBSYS_40510E11
|
|
%cpqarry2.DeviceDesc% = cpqarry2_Inst, PCI\VEN_1011&DEV_0046&SUBSYS_40580E11
|
|
%PCI\VEN_0E11&DEV_A0FC&SUBSYS_A0FC0E11.DeviceDesc% = cpqfcalm_Inst, PCI\VEN_0E11&DEV_A0FC&SUBSYS_A0FC0E11
|
|
#endif
|
|
|
|
#if (PLATFORM_SWITCH != 'm')
|
|
|
|
#ifdef _PNPSCSI_SRV_
|
|
%cpqfcalm.DeviceDesc% = cpqfcalm_Inst, PCI\VEN_0E11&DEV_A0EC
|
|
#endif
|
|
|
|
%cpqarray.DeviceDesc% = cpqarray_Inst, PCI\VEN_0E11&DEV_AE10
|
|
|
|
;
|
|
; this is a compaq device - yes it should be here.
|
|
;
|
|
|
|
%PCI\VEN_1000&DEV_0012&SUBSYS_001b0e11.DeviceDesc% = sym_hi_Inst, PCI\VEN_1000&DEV_0012&SUBSYS_001b0e11
|
|
%PCI\VEN_1000&DEV_000b&SUBSYS_60040e11.DeviceDesc% = sym_hi_Inst, PCI\VEN_1000&DEV_000b&SUBSYS_60040e11
|
|
|
|
%*CPQFD17.DeviceDesc%=NO_DEV,,*CPQFD17
|
|
|
|
[cpqarray_Inst]
|
|
CopyFiles = @cpqarray.sys
|
|
|
|
[cpqarray_Inst.Services]
|
|
AddService = cpqarray, %SPSVCINST_ASSOCSERVICE%, cpqarray_Service_Inst, Miniport_EventLog_Inst
|
|
|
|
[cpqarray_Service_Inst]
|
|
ServiceType = %SERVICE_KERNEL_DRIVER%
|
|
StartType = %SERVICE_BOOT_START%
|
|
ErrorControl = %SERVICE_ERROR_NORMAL%
|
|
ServiceBinary = %12%\cpqarray.sys
|
|
LoadOrderGroup = SCSI Miniport
|
|
AddReg = pnpsafe_eisa_addreg
|
|
AddReg = pnpsafe_pci_addreg
|
|
AddReg = bus_type_raid
|
|
#endif
|
|
|
|
#ifdef _PNPSCSI_SRV_
|
|
[cpqfcalm_Inst]
|
|
CopyFiles = @cpqfcalm.sys
|
|
|
|
[cpqfcalm_Inst.Services]
|
|
AddService = cpqfcalm, %SPSVCINST_ASSOCSERVICE%, cpqfcalm_Service_Inst, Miniport_EventLog_Inst
|
|
|
|
[cpqfcalm_Service_Inst]
|
|
ServiceType = %SERVICE_KERNEL_DRIVER%
|
|
StartType = %SERVICE_BOOT_START%
|
|
ErrorControl = %SERVICE_ERROR_NORMAL%
|
|
ServiceBinary = %12%\cpqfcalm.sys
|
|
LoadOrderGroup = SCSI Miniport
|
|
AddReg = pnpsafe_pci_addreg
|
|
#if (PLATFORM_SWITCH != 'm')
|
|
AddReg = pnpsafe_eisa_addreg
|
|
#endif
|
|
AddReg = bus_type_fibre
|
|
|
|
[cpqcissm_Inst]
|
|
CopyFiles = @cpqcissm.sys
|
|
|
|
[cpqcissm_Inst.Services]
|
|
AddService = cpqcissm, %SPSVCINST_ASSOCSERVICE%, cpqcissm_Service_Inst, Miniport_EventLog_Inst
|
|
|
|
[cpqcissm_Service_Inst]
|
|
ServiceType = %SERVICE_KERNEL_DRIVER%
|
|
StartType = %SERVICE_BOOT_START%
|
|
ErrorControl = %SERVICE_ERROR_NORMAL%
|
|
ServiceBinary = %12%\cpqcissm.sys
|
|
LoadOrderGroup = SCSI Miniport
|
|
AddReg = pnpsafe_pci_addreg
|
|
AddReg = cpqcissm_num_requests
|
|
|
|
[cpqcissm_num_requests]
|
|
HKR, "Parameters\Device", "NumberOfRequests", 0x00010001, 0xff
|
|
|
|
[cpqarry2_Inst]
|
|
CopyFiles = @cpqarry2.sys
|
|
|
|
[cpqarry2_Inst.Services]
|
|
AddService = cpqarry2, %SPSVCINST_ASSOCSERVICE%, cpqarry2_Service_Inst, Miniport_EventLog_Inst
|
|
|
|
[cpqarry2_Service_Inst]
|
|
ServiceType = %SERVICE_KERNEL_DRIVER%
|
|
StartType = %SERVICE_BOOT_START%
|
|
ErrorControl = %SERVICE_ERROR_NORMAL%
|
|
ServiceBinary = %12%\cpqarry2.sys
|
|
LoadOrderGroup = SCSI Miniport
|
|
AddReg = pnpsafe_pci_addreg
|
|
AddReg = bus_type_raid
|
|
#endif
|
|
|
|
;;***********************************************
|
|
;; Intel device list
|
|
|
|
[INTEL]
|
|
|
|
#if (PLATFORM_SWITCH == 'i')
|
|
|
|
;;
|
|
;; IIRSP (Vortex)
|
|
;;
|
|
|
|
%*PCI\VEN_1119&DEV_0300.DeviceDesc% = iirsp_Inst, PCI\VEN_1119&DEV_0300
|
|
%*PCI\VEN_8086&DEV_0600.DeviceDesc% = iirsp_Inst, PCI\VEN_8086&DEV_0600
|
|
%*PCI\VEN_8086&DEV_0601.DeviceDesc% = iirsp_Inst, PCI\VEN_8086&DEV_0601
|
|
|
|
|
|
[iirsp_Inst]
|
|
[email protected]
|
|
|
|
[iirsp_Inst.Services]
|
|
AddService = iirsp, 0x00000002, iirsp_Service_Inst, Miniport_EventLog_Inst
|
|
|
|
[iirsp_Service_Inst]
|
|
ServiceType = %SERVICE_KERNEL_DRIVER%
|
|
StartType = %SERVICE_BOOT_START%
|
|
ErrorControl = %SERVICE_ERROR_NORMAL%
|
|
ServiceBinary = %12%\iirsp.sys
|
|
LoadOrderGroup = SCSI Miniport
|
|
AddReg = pnpsafe_pci_addreg
|
|
;AddReg = bus_type_raid
|
|
#endif
|
|
|
|
|
|
#ifdef _PNPSCSI_SRV_
|
|
;*****************************
|
|
;Emulex Manufacturer device list
|
|
[EMULEX]
|
|
%lp6000.DeviceDesc% = lp6nds35_Inst, PCI\VEN_10DF&DEV_1AE5
|
|
%lp7000.DeviceDesc% = lp6nds35_Inst, PCI\VEN_10DF&DEV_f700
|
|
%lp8000.DeviceDesc% = lp6nds35_Inst, PCI\VEN_10DF&DEV_f800
|
|
%lp9000.DeviceDesc% = lp6nds35_Inst, PCI\VEN_10DF&DEV_f900
|
|
%lp850.DeviceDesc% = lp6nds35_Inst, PCI\VEN_10DF&DEV_f085
|
|
%lp950.DeviceDesc% = lp6nds35_Inst, PCI\VEN_10DF&DEV_f095
|
|
%lp9802.DeviceDesc% = lp6nds35_Inst, PCI\VEN_10DF&DEV_f980
|
|
%lp982.DeviceDesc% = lp6nds35_Inst, PCI\VEN_10DF&DEV_f098
|
|
|
|
[lp6nds35_Inst]
|
|
CopyFiles = @lp6nds35.sys
|
|
|
|
[lp6nds35_Inst.Services]
|
|
AddService = lp6nds35, %SPSVCINST_ASSOCSERVICE%, lp6nds35_Service_Inst, Miniport_EventLog_Inst
|
|
|
|
[lp6nds35_Service_Inst]
|
|
ServiceType = %SERVICE_KERNEL_DRIVER%
|
|
StartType = %SERVICE_BOOT_START%
|
|
ErrorControl = %SERVICE_ERROR_NORMAL%
|
|
ServiceBinary = %12%\lp6nds35.sys
|
|
LoadOrderGroup = SCSI Miniport
|
|
AddReg = pnpsafe_pci_addreg
|
|
AddReg = bus_type_fibre
|
|
AddReg = create_initiator_lu
|
|
|
|
#endif
|
|
|
|
#if (PLATFORM_SWITCH != 'm')
|
|
;******************************
|
|
;Mylex Manufacturer device list
|
|
[MYLEX]
|
|
%dac2w2kAcceleRAID160% = dac2w2k_Inst, PCI\VEN_1069&DEV_0050&SUBSYS_00541069
|
|
%dac2w2kAcceleRAID170% = dac2w2k_Inst, PCI\VEN_1069&DEV_0050&SUBSYS_00521069
|
|
%dac2w2kAcceleRAID352% = dac2w2k_Inst, PCI\VEN_1069&DEV_0050&SUBSYS_00501069
|
|
%dac2w2keXtremeRAID2000% = dac2w2k_Inst, PCI\VEN_1069&DEV_BA56&SUBSYS_00401069
|
|
%dac2w2keXtremeRAID3000% = dac2w2k_Inst, PCI\VEN_1069&DEV_BA56&SUBSYS_00301069
|
|
|
|
%dac960P.DeviceDesc% = dac960nt_Inst, PCI\VEN_1069&DEV_0001
|
|
%dac960PD.DeviceDesc% = dac960nt_Inst, PCI\VEN_1069&DEV_0002
|
|
%dac960PX.DeviceDesc% = dac960nt_Inst, PCI\VEN_1069&DEV_0010
|
|
%dac1164P.DeviceDesc% = dac960nt_Inst, PCI\VEN_1011&DEV_1065&SUBSYS_00201069
|
|
%dac960BA55.DeviceDesc% = NO_DEV, PCI\VEN_1069&DEV_BA55
|
|
|
|
[dac960nt_Inst]
|
|
CopyFiles = @dac960nt.sys
|
|
|
|
[dac960nt_Inst.Services]
|
|
AddService = dac960nt, %SPSVCINST_ASSOCSERVICE%, dac960nt_Service_Inst, Miniport_EventLog_Inst
|
|
|
|
[dac960nt_Service_Inst]
|
|
ServiceType = %SERVICE_KERNEL_DRIVER%
|
|
StartType = %SERVICE_BOOT_START%
|
|
ErrorControl = %SERVICE_ERROR_NORMAL%
|
|
ServiceBinary = %12%\dac960nt.sys
|
|
LoadOrderGroup = SCSI Miniport
|
|
AddReg = pnpsafe_pci_addreg
|
|
AddReg = pnpsafe_eisa_addreg
|
|
AddReg = bus_type_raid
|
|
|
|
[dac2w2k_Inst]
|
|
CopyFiles = @dac2w2k.sys
|
|
|
|
[dac2w2k_Inst.Services]
|
|
AddService = dac2w2k, %SPSVCINST_ASSOCSERVICE%, dac2w2k_Service_Inst, Miniport_EventLog_Inst
|
|
|
|
[dac2w2k_Service_Inst]
|
|
ServiceType = %SERVICE_KERNEL_DRIVER%
|
|
StartType = %SERVICE_BOOT_START%
|
|
ErrorControl = %SERVICE_ERROR_NORMAL%
|
|
ServiceBinary = %12%\dac2w2k.sys
|
|
LoadOrderGroup = SCSI Miniport
|
|
AddReg = pnpsafe_pci_addreg
|
|
AddReg = pnpsafe_eisa_addreg
|
|
AddReg = bus_type_raid
|
|
#endif
|
|
|
|
#if (PLATFORM_SWITCH != 'm')
|
|
;******************************
|
|
;Advansys Manufacturer device list
|
|
[ADVANSYS]
|
|
#ifdef _PNPSCSI_CLI_
|
|
%asc3550.DeviceDesc% = asc3550_Inst, PCI\VEN_10CD&DEV_2300
|
|
%asc.DeviceDesc% = asc_Inst, PCI\VEN_10CD&DEV_1100
|
|
%asc.DeviceDesc% = asc_Inst, PCI\VEN_10CD&DEV_1200
|
|
%asc.DeviceDesc% = asc_Inst, PCI\VEN_10CD&DEV_1300
|
|
%abp460.DeviceDesc% = abp460_Inst, PCMCIA\AdvanSys_-PCMCIA_Ultra_SCSI_ABP460-25c7
|
|
%abp480.DeviceDesc% = abp480_Inst, PCI\VEN_10CD&DEV_1300&SUBSYS_133010CD
|
|
#endif
|
|
|
|
#ifdef _PNPSCSI_CLI_
|
|
[asc3550_Inst]
|
|
CopyFiles = @asc3550.sys
|
|
|
|
[asc3550_Inst.Services]
|
|
AddService = asc3550, %SPSVCINST_ASSOCSERVICE%, asc3550_Service_Inst, Miniport_EventLog_Inst
|
|
|
|
[asc3550_Service_Inst]
|
|
ServiceType = %SERVICE_KERNEL_DRIVER%
|
|
StartType = %SERVICE_BOOT_START%
|
|
ErrorControl = %SERVICE_ERROR_NORMAL%
|
|
ServiceBinary = %12%\asc3550.sys
|
|
LoadOrderGroup = SCSI Miniport
|
|
AddReg = pnpsafe_pci_addreg
|
|
|
|
[asc_Inst]
|
|
CopyFiles = @asc.sys
|
|
|
|
[asc_Inst.Services]
|
|
AddService = asc, %SPSVCINST_ASSOCSERVICE%, asc_Service_Inst, Miniport_EventLog_Inst
|
|
|
|
[asc_Service_Inst]
|
|
ServiceType = %SERVICE_KERNEL_DRIVER%
|
|
StartType = %SERVICE_BOOT_START%
|
|
ErrorControl = %SERVICE_ERROR_NORMAL%
|
|
ServiceBinary = %12%\asc.sys
|
|
LoadOrderGroup = SCSI Miniport
|
|
AddReg = pnpsafe_pci_addreg
|
|
|
|
[abp460_Inst]
|
|
[email protected]
|
|
AddReg = pcmcia_interface_type
|
|
|
|
[abp460_Inst.Services]
|
|
AddService = asc3350P, %SPSVCINST_ASSOCSERVICE%, abp460_Service_Inst, Miniport_EventLog_Inst
|
|
|
|
[abp460_Service_Inst]
|
|
ServiceType = %SERVICE_KERNEL_DRIVER%
|
|
StartType = %SERVICE_BOOT_START%
|
|
ErrorControl = %SERVICE_ERROR_NORMAL%
|
|
ServiceBinary = %12%\asc3350p.sys
|
|
LoadOrderGroup = SCSI Miniport
|
|
AddReg = pnpsafe_pcmcia_addreg
|
|
|
|
[abp480_Inst]
|
|
[email protected]
|
|
AddReg = cardbus_interface_type
|
|
|
|
[abp480_Inst.Services]
|
|
AddService = ABP480N5, %SPSVCINST_ASSOCSERVICE%, abp480_Service_Inst, Miniport_EventLog_Inst
|
|
|
|
[abp480_Service_Inst]
|
|
ServiceType = %SERVICE_KERNEL_DRIVER%
|
|
StartType = %SERVICE_BOOT_START%
|
|
ErrorControl = %SERVICE_ERROR_NORMAL%
|
|
ServiceBinary = %12%\ABP480N5.SYS
|
|
LoadOrderGroup = SCSI Miniport
|
|
AddReg = pnpsafe_pci_addreg
|
|
#endif
|
|
#endif
|
|
|
|
#if (PLATFORM_SWITCH != 'm')
|
|
#ifdef _PNPSCSI_CLI_
|
|
;******************************
|
|
;Initio Manufacturer device list
|
|
[INITIO]
|
|
%initio.DeviceDesc% = initio_Inst, PCI\VEN_1101&DEV_9500
|
|
%initio.DeviceDesc% = initio_Inst, PCI\VEN_1101&DEV_9400
|
|
%initio.DeviceDesc% = initio_Inst, PCI\VEN_1101&DEV_9401
|
|
%initio.DeviceDesc% = initio_Inst, PCI\VEN_1101&DEV_134A
|
|
%initio.DeviceDesc% = initio_Inst, PCI\VEN_1101&DEV_0002
|
|
|
|
[initio_Inst]
|
|
CopyFiles = @ini910u.sys
|
|
|
|
[initio_Inst.Services]
|
|
AddService = ini910u, %SPSVCINST_ASSOCSERVICE%, initio_Service_Inst, Miniport_EventLog_Inst
|
|
|
|
[initio_Service_Inst]
|
|
ServiceType = %SERVICE_KERNEL_DRIVER%
|
|
StartType = %SERVICE_BOOT_START%
|
|
ErrorControl = %SERVICE_ERROR_NORMAL%
|
|
ServiceBinary = %12%\ini910u.sys
|
|
LoadOrderGroup = SCSI Miniport
|
|
AddReg = pnpsafe_pci_addreg
|
|
#endif
|
|
#endif
|
|
|
|
|
|
;*******************************
|
|
;QLogic Manufacturer device list
|
|
[QLOGIC]
|
|
|
|
#if (PLATFORM_SWITCH != 'm')
|
|
%ql10wnt.DeviceDesc% = ql10wnt_Inst, PCI\VEN_1077&DEV_1020
|
|
#endif
|
|
|
|
%ql1080.DeviceDesc% = ql1080_Inst, PCI\VEN_1077&DEV_1080
|
|
|
|
%ql1240.DeviceDesc% = ql1240_Inst, PCI\VEN_1077&DEV_1240
|
|
|
|
%ql1280.DeviceDesc% = ql1280_Inst, PCI\VEN_1077&DEV_1280&SUBSYS_01068086
|
|
%ql1280.DeviceDesc% = ql1280_Inst, PCI\VEN_1077&DEV_1280&SUBSYS_00061077
|
|
|
|
%ql12160.DeviceDesc% = ql12160_Inst, PCI\VEN_1077&DEV_1216&SUBSYS_00071077
|
|
%ql12160.DeviceDesc% = ql12160_Inst, PCI\VEN_1077&DEV_1016&SUBSYS_00081077
|
|
%ql12160.DeviceDesc% = ql12160_Inst, PCI\VEN_1077&DEV_1216&SUBSYS_01078086
|
|
%ql12160.DeviceDesc% = ql12160_Inst, PCI\VEN_1077&DEV_1216&SUBSYS_00078086
|
|
|
|
#ifdef _PNPSCSI_SRV_
|
|
%ql2100.DeviceDesc% = ql2100_Inst, PCI\VEN_1077&DEV_2100&SUBSYS_00011077
|
|
%ql2200.DeviceDesc% = ql2200_Inst, PCI\VEN_1077&DEV_2200&SUBSYS_00021077
|
|
%ql2300.DeviceDesc% = ql2300_Inst, PCI\VEN_1077&DEV_2300&SUBSYS_00091077
|
|
#endif
|
|
|
|
|
|
#if (PLATFORM_SWITCH != 'm')
|
|
[ql10wnt_Inst]
|
|
CopyFiles = @ql10wnt.sys
|
|
|
|
[ql10wnt_Inst.Services]
|
|
AddService = ql10wnt, %SPSVCINST_ASSOCSERVICE%, ql10wnt_Service_Inst, Miniport_EventLog_Inst
|
|
|
|
[ql10wnt_Service_Inst]
|
|
ServiceType = %SERVICE_KERNEL_DRIVER%
|
|
StartType = %SERVICE_BOOT_START%
|
|
ErrorControl = %SERVICE_ERROR_NORMAL%
|
|
ServiceBinary = %12%\ql10wnt.sys
|
|
LoadOrderGroup = SCSI Miniport
|
|
AddReg = pnpsafe_pci_addreg
|
|
#endif
|
|
|
|
#ifdef _PNPSCSI_SRV_
|
|
[ql2100_Inst]
|
|
CopyFiles = @ql2100.sys
|
|
|
|
[ql2100_Inst.Services]
|
|
AddService = ql2100, %SPSVCINST_ASSOCSERVICE%, ql2100_Service_Inst, Miniport_EventLog_Inst
|
|
|
|
[ql2100_Service_Inst]
|
|
ServiceType = %SERVICE_KERNEL_DRIVER%
|
|
StartType = %SERVICE_BOOT_START%
|
|
ErrorControl = %SERVICE_ERROR_NORMAL%
|
|
ServiceBinary = %12%\ql2100.sys
|
|
LoadOrderGroup = SCSI Miniport
|
|
AddReg = pnpsafe_pci_addreg
|
|
AddReg = bus_type_fibre
|
|
AddReg = create_initiator_lu
|
|
|
|
[ql2200_Inst]
|
|
CopyFiles = @ql2200.sys
|
|
|
|
[ql2200_Inst.Services]
|
|
AddService = ql2200, %SPSVCINST_ASSOCSERVICE%, ql2200_Service_Inst, Miniport_EventLog_Inst
|
|
|
|
[ql2200_Service_Inst]
|
|
ServiceType = %SERVICE_KERNEL_DRIVER%
|
|
StartType = %SERVICE_BOOT_START%
|
|
ErrorControl = %SERVICE_ERROR_NORMAL%
|
|
ServiceBinary = %12%\ql2200.sys
|
|
LoadOrderGroup = SCSI Miniport
|
|
AddReg = pnpsafe_pci_addreg
|
|
AddReg = bus_type_fibre
|
|
AddReg = create_initiator_lu
|
|
|
|
[ql2300_Inst]
|
|
CopyFiles = @ql2300.sys
|
|
|
|
[ql2300_Inst.Services]
|
|
AddService = ql2300, %SPSVCINST_ASSOCSERVICE%, ql2300_Service_Inst, Miniport_EventLog_Inst
|
|
|
|
[ql2300_Service_Inst]
|
|
ServiceType = %SERVICE_KERNEL_DRIVER%
|
|
StartType = %SERVICE_BOOT_START%
|
|
ErrorControl = %SERVICE_ERROR_NORMAL%
|
|
ServiceBinary = %12%\ql2300.sys
|
|
LoadOrderGroup = SCSI Miniport
|
|
AddReg = pnpsafe_pci_addreg
|
|
AddReg = bus_type_fibre
|
|
AddReg = create_initiator_lu
|
|
#endif
|
|
|
|
[ql1240_Inst]
|
|
CopyFiles = @ql1240.sys
|
|
|
|
[ql1240_Inst.Services]
|
|
AddService = ql1240, %SPSVCINST_ASSOCSERVICE%, ql1240_Service_Inst, Miniport_EventLog_Inst
|
|
|
|
[ql1240_Service_Inst]
|
|
ServiceType = %SERVICE_KERNEL_DRIVER%
|
|
StartType = %SERVICE_BOOT_START%
|
|
ErrorControl = %SERVICE_ERROR_NORMAL%
|
|
ServiceBinary = %12%\ql1240.sys
|
|
LoadOrderGroup = SCSI Miniport
|
|
AddReg = pnpsafe_pci_addreg
|
|
|
|
[ql1080_Inst]
|
|
AddReg = ql1080_Registry_Update
|
|
CopyFiles = @ql1080.sys
|
|
|
|
[ql1080_Registry_Update]
|
|
HKLM,SYSTEM\CurrentControlSet\Services\ql1080\Parameters\Device,MaximumSGList,0x00010001,0x41
|
|
|
|
[ql1080_Inst.Services]
|
|
AddService = ql1080, %SPSVCINST_ASSOCSERVICE%, ql1080_Service_Inst, Miniport_EventLog_Inst
|
|
|
|
[ql1080_Service_Inst]
|
|
ServiceType = %SERVICE_KERNEL_DRIVER%
|
|
StartType = %SERVICE_BOOT_START%
|
|
ErrorControl = %SERVICE_ERROR_NORMAL%
|
|
ServiceBinary = %12%\ql1080.sys
|
|
LoadOrderGroup = SCSI Miniport
|
|
AddReg = pnpsafe_pci_addreg
|
|
|
|
[ql1280_Inst]
|
|
CopyFiles = @ql1280.sys
|
|
|
|
[ql1280_Inst.Services]
|
|
AddService = ql1280, %SPSVCINST_ASSOCSERVICE%, ql1280_Service_Inst, Miniport_EventLog_Inst
|
|
|
|
[ql1280_Service_Inst]
|
|
ServiceType = %SERVICE_KERNEL_DRIVER%
|
|
StartType = %SERVICE_BOOT_START%
|
|
ErrorControl = %SERVICE_ERROR_NORMAL%
|
|
ServiceBinary = %12%\ql1280.sys
|
|
LoadOrderGroup = SCSI Miniport
|
|
AddReg = pnpsafe_pci_addreg
|
|
AddReg = create_initiator_lu
|
|
|
|
[ql12160_Inst]
|
|
CopyFiles = @ql12160.sys
|
|
|
|
[ql12160_Inst.Services]
|
|
AddService = ql12160, %SPSVCINST_ASSOCSERVICE%, ql12160_Service_Inst, Miniport_EventLog_Inst
|
|
|
|
[ql12160_Service_Inst]
|
|
ServiceType = %SERVICE_KERNEL_DRIVER%
|
|
StartType = %SERVICE_BOOT_START%
|
|
ErrorControl = %SERVICE_ERROR_NORMAL%
|
|
ServiceBinary = %12%\ql12160.sys
|
|
LoadOrderGroup = SCSI Miniport
|
|
AddReg = pnpsafe_pci_addreg
|
|
AddReg = create_initiator_lu
|
|
|
|
;****************************
|
|
;IBM Manufacturer device list
|
|
[IBM]
|
|
|
|
#ifdef _PNPSCSI_SRV_
|
|
%PCI\VEN_1014&DEV_01BD&SUBSYS_02081014&REV_00.DeviceDesc% = nfrd960_Inst, PCI\VEN_1014&DEV_01BD&SUBSYS_02081014&REV_00
|
|
%PCI\VEN_1014&DEV_01BD&SUBSYS_020E1014&REV_00.DeviceDesc% = nfrd960_Inst, PCI\VEN_1014&DEV_01BD&SUBSYS_020E1014&REV_00
|
|
#endif
|
|
|
|
#if (PLATFORM_SWITCH != 'm')
|
|
#ifdef _PNPSCSI_SRV_
|
|
%PCI\VEN_1014&DEV_002E&SUBSYS_022E1014.DeviceDesc% = ipsraidn_Inst, PCI\VEN_1014&DEV_002E&SUBSYS_022E1014
|
|
%PCI\VEN_1014&DEV_002E&SUBSYS_002E1014.DeviceDesc% = ipsraidn_Inst, PCI\VEN_1014&DEV_002E&SUBSYS_002E1014
|
|
%PCI\VEN_1014&DEV_002E&SUBSYS_00000000&REV_04.DeviceDesc% = ipsraidn_Inst, PCI\VEN_1014&DEV_002E&SUBSYS_00000000&REV_04
|
|
%PCI\VEN_1014&DEV_002E&SUBSYS_00000000&REV_03.DeviceDesc% = ipsraidn_Inst, PCI\VEN_1014&DEV_002E&SUBSYS_00000000&REV_03
|
|
%PCI\VEN_1014&DEV_002E&SUBSYS_00000000&REV_02.DeviceDesc% = ipsraidn_Inst, PCI\VEN_1014&DEV_002E&SUBSYS_00000000&REV_02
|
|
%PCI\VEN_1014&DEV_01BD&SUBSYS_01BE1014&REV_00.DeviceDesc% = nfrd960_Inst, PCI\VEN_1014&DEV_01BD&SUBSYS_01BE1014&REV_00
|
|
%PCI\VEN_1014&DEV_01BD&SUBSYS_01BF1014&REV_00.DeviceDesc% = nfrd960_Inst, PCI\VEN_1014&DEV_01BD&SUBSYS_01BF1014&REV_00
|
|
#endif
|
|
|
|
#ifndef _PNPSCSI_DTC_
|
|
%CD20X.DeviceDesc% = CD20X_Inst, PCMCIA\IBM-PCMCIA_Portable_CD-ROM_Drive-84E3
|
|
%CD20X.DeviceDesc% = CD20X_Inst, PCMCIA\IBM-PCMCIA_CD-ROM_DRIVE_CD-400-5AFA
|
|
%CD20X.DeviceDesc% = CD20X_Inst, PCMCIA\IBM-PCMCIA_Portable_CD-ROM_Drive-84E2
|
|
#endif
|
|
#endif
|
|
|
|
%PCMCIA\PCMCIA-IDE_CARD-3220.DeviceDesc% = cbidfbay_Inst, PCMCIA\PCMCIA-IDE_CARD-3220
|
|
%PCI\VEN_13E6&DEV_3603&SUBSYS_00461014.DeviceDesc% = cbidfbay_Inst, PCI\VEN_13E6&DEV_3603&SUBSYS_00461014
|
|
%PCMCIA\PCMCIA-PnPIDE-4522.DeviceDesc% = cbidf_Inst, PCMCIA\PCMCIA-PnPIDE-4522
|
|
%PCMCIA\PCMCIA-PnPIDE-7B72.DeviceDesc% = cbidf_Inst, PCMCIA\PCMCIA-PnPIDE-7B72
|
|
%PCMCIA\PCMCIA-PnPIDE-7762.DeviceDesc% = cbidf16_Inst, PCMCIA\PCMCIA-PnPIDE-7762
|
|
%PCMCIA\PCMCIA-IDE_DOCK-EEEA.DeviceDesc% = cbidfbay_Inst, PCMCIA\PCMCIA-IDE_DOCK-EEEA
|
|
%PCI\VEN_13E6&DEV_3603&SUBSYS_004613E6.DeviceDesc% = cbidf_Inst, PCI\VEN_13E6&DEV_3603&SUBSYS_004613E6
|
|
%PCI\VEN_13E6&DEV_3603&SUBSYS_004913E6.DeviceDesc% = cbidf_Inst, PCI\VEN_13E6&DEV_3603&SUBSYS_004913E6
|
|
%PCI\VEN_13E6&DEV_3603&SUBSYS_00460900.DeviceDesc% = cbidfbay_Inst, PCI\VEN_13E6&DEV_3603&SUBSYS_00460900
|
|
%PCI\VEN_13E6&DEV_3603.DeviceDesc% = cbidf_Inst, PCI\VEN_13E6&DEV_3603
|
|
|
|
[cbidf_Inst]
|
|
CopyFiles = @cbidf2k.sys
|
|
AddReg = cbidf_addreg
|
|
|
|
[cbidfbay_Inst]
|
|
CopyFiles = @cbidf2k.sys
|
|
AddReg = cbidfbay_addreg
|
|
|
|
[cbidf16_Inst]
|
|
CopyFiles = @cbidf2k.sys
|
|
AddReg = cbidf16_addreg
|
|
|
|
[cbidf_Inst.Services]
|
|
AddService = cbidf, %SPSVCINST_ASSOCSERVICE%, cbidf_Service_Inst, Miniport_EventLog_Inst
|
|
|
|
[cbidfbay_Inst.Services]
|
|
AddService = cbidf, %SPSVCINST_ASSOCSERVICE%, cbidf_Service_Inst, Miniport_EventLog_Inst
|
|
|
|
[cbidf16_Inst.Services]
|
|
AddService = cbidf, %SPSVCINST_ASSOCSERVICE%, cbidf_Service_Inst, Miniport_EventLog_Inst
|
|
|
|
|
|
[cbidf_Service_Inst]
|
|
ServiceType = %SERVICE_KERNEL_DRIVER%
|
|
StartType = %SERVICE_BOOT_START%
|
|
ErrorControl = %SERVICE_ERROR_NORMAL%
|
|
ServiceBinary = %12%\cbidf2k.sys
|
|
LoadOrderGroup = SCSI Miniport
|
|
AddReg = pnpsafe_isa_addreg
|
|
AddReg = pnpsafe_pci_addreg
|
|
AddReg = bus_type_ide
|
|
|
|
[cbidfbay_addreg]
|
|
HKLM, "SYSTEM\CurrentControlSet\Services\cbidf\Parameters\Device", "DriverParameter",,"charge=1"
|
|
|
|
[cbidf_addreg]
|
|
HKLM, "SYSTEM\CurrentControlSet\Services\cbidf\Parameters\Device", "DriverParameter",,""
|
|
|
|
[cbidf16_addreg]
|
|
HKLM, "SYSTEM\CurrentControlSet\Services\cbidf\Parameters\Device", "DriverParameter",,"pio=16"
|
|
|
|
#ifdef _PNPSCSI_SRV_
|
|
[nfrd960_Inst]
|
|
CopyFiles = @nfrd960.sys
|
|
|
|
[nfrd960_Inst.Services]
|
|
AddService = nfrd960, %SPSVCINST_ASSOCSERVICE%, nfrd960_Service_Inst, Miniport_EventLog_Inst
|
|
|
|
[nfrd960_Service_Inst]
|
|
ServiceType = %SERVICE_KERNEL_DRIVER%
|
|
StartType = %SERVICE_BOOT_START%
|
|
ErrorControl = %SERVICE_ERROR_NORMAL%
|
|
ServiceBinary = %12%\nfrd960.sys
|
|
LoadOrderGroup = SCSI Miniport
|
|
AddReg = pnpsafe_pci_addreg
|
|
AddReg = bus_type_raid
|
|
|
|
#if (PLATFORM_SWITCH != 'm')
|
|
[ipsraidn_Inst]
|
|
CopyFiles = @ipsraidn.sys
|
|
|
|
[ipsraidn_Inst.Services]
|
|
AddService = ipsraidn, %SPSVCINST_ASSOCSERVICE%, ipsraidn_Service_Inst, Miniport_EventLog_Inst
|
|
|
|
[ipsraidn_Service_Inst]
|
|
ServiceType = %SERVICE_KERNEL_DRIVER%
|
|
StartType = %SERVICE_BOOT_START%
|
|
ErrorControl = %SERVICE_ERROR_NORMAL%
|
|
ServiceBinary = %12%\ipsraidn.sys
|
|
LoadOrderGroup = SCSI Miniport
|
|
AddReg = pnpsafe_pci_addreg
|
|
AddReg = bus_type_raid
|
|
#endif
|
|
#endif
|
|
|
|
#if (PLATFORM_SWITCH != 'm')
|
|
#ifndef _PNPSCSI_DTC_
|
|
[CD20X_Inst]
|
|
CopyFiles = @cd20xrnt.sys
|
|
AddReg = pcmcia_interface_type
|
|
|
|
[CD20X_Inst.HW]
|
|
AddReg = CD20X_AddReg.HW
|
|
|
|
[CD20X_AddReg.HW]
|
|
HKR, "ScsiPort", "NeedsSystemShutdownNotification", 0x00010001, 1
|
|
|
|
[CD20X_Inst.Services]
|
|
AddService = cd20xrnt, %SPSVCINST_ASSOCSERVICE%, CD20X_Service_Inst, Miniport_EventLog_Inst
|
|
|
|
[CD20X_Service_Inst]
|
|
ServiceType = %SERVICE_KERNEL_DRIVER%
|
|
StartType = %SERVICE_BOOT_START%
|
|
ErrorControl = %SERVICE_ERROR_NORMAL%
|
|
ServiceBinary = %12%\cd20xrnt.sys
|
|
LoadOrderGroup = SCSI Miniport
|
|
AddReg = pnpsafe_pcmcia_addreg
|
|
#endif
|
|
#endif
|
|
|
|
#if (PLATFORM_SWITCH != 'm')
|
|
#ifndef _PNPSCSI_DTC_
|
|
;****************************
|
|
;PROMISE Manufacturer device list
|
|
[PROMISE]
|
|
;;
|
|
;; Ultra
|
|
;;
|
|
%PCI\VEN_105A&DEV_4D68&CC_0180.DeviceDesc%=ultra_Inst, PCI\VEN_105A&DEV_4D68&CC_0180
|
|
%PCI\VEN_105A&DEV_4D30&CC_0180.DeviceDesc%=ultra_Inst, PCI\VEN_105A&DEV_4D30&CC_0180
|
|
%PCI\VEN_105A&DEV_0D30&CC_0180.DeviceDesc%=ultra_Inst, PCI\VEN_105A&DEV_0D30&CC_0180
|
|
%PCI\VEN_105A&DEV_4D38&CC_0180.DeviceDesc%=ultra_Inst, PCI\VEN_105A&DEV_4D38&CC_0180
|
|
%PCI\VEN_105A&DEV_4D33.DeviceDesc%=ultra_Inst, PCI\VEN_105A&DEV_4D33
|
|
%PCI\VEN_105A&DEV_4D69.DeviceDesc%=ultra_Inst, PCI\VEN_105A&DEV_4D69
|
|
|
|
[ultra_Inst]
|
|
CopyFiles = @ultra.sys
|
|
|
|
[ultra_Inst.Services]
|
|
AddService = ultra, %SPSVCINST_ASSOCSERVICE%, ultra_Service_Inst, Miniport_EventLog_Inst
|
|
|
|
[ultra_Service_Inst]
|
|
ServiceType = %SERVICE_KERNEL_DRIVER%
|
|
StartType = %SERVICE_BOOT_START%
|
|
ErrorControl = %SERVICE_ERROR_NORMAL%
|
|
ServiceBinary = %12%\ultra.sys
|
|
LoadOrderGroup = SCSI Miniport
|
|
AddReg = pnpsafe_pci_addreg
|
|
AddReg = bus_type_ide
|
|
#endif
|
|
|
|
#endif _IA64_
|
|
|
|
;**************************************
|
|
;TEKRAM Manufacture device list
|
|
[TEKRAM]
|
|
|
|
%PCI\VEN_1000&DEV_0020&SUBSYS_10201DE1.DeviceDesc% = sym_u3_Inst, PCI\VEN_1000&DEV_0020&SUBSYS_10201DE1
|
|
%PCI\VEN_1000&DEV_0021&SUBSYS_10201DE1.DeviceDesc% = sym_u3_Inst, PCI\VEN_1000&DEV_0021&SUBSYS_10201DE1
|
|
%PCI\VEN_1000&DEV_0020&SUBSYS_10101DE1.DeviceDesc% = sym_u3_Inst, PCI\VEN_1000&DEV_0020&SUBSYS_10101DE1
|
|
%PCI\VEN_1000&DEV_0021&SUBSYS_10101DE1.DeviceDesc% = sym_u3_Inst, PCI\VEN_1000&DEV_0021&SUBSYS_10101DE1
|
|
|
|
;**************************************
|
|
;LSI Manufacturer device list
|
|
[LSI]
|
|
|
|
%PCI\VEN_1000&DEV_000C.DeviceDesc% = symc8xx_Inst, PCI\VEN_1000&DEV_000C
|
|
%PCI\VEN_1000&DEV_000F.DeviceDesc% = symc8xx_Inst, PCI\VEN_1000&DEV_000F
|
|
|
|
%PCI\VEN_1000&DEV_000A.DeviceDesc% = sym_hi_Inst, PCI\VEN_1000&DEV_000A
|
|
%PCI\VEN_1000&DEV_000B.DeviceDesc% = sym_hi_Inst, PCI\VEN_1000&DEV_000B
|
|
%PCI\VEN_1000&DEV_0012.DeviceDesc% = sym_hi_Inst, PCI\VEN_1000&DEV_0012
|
|
|
|
%PCI\VEN_1000&DEV_0020.DeviceDesc% = sym_u3_Inst, PCI\VEN_1000&DEV_0020
|
|
%PCI\VEN_1000&DEV_0021.DeviceDesc% = sym_u3_Inst, PCI\VEN_1000&DEV_0021
|
|
|
|
#if (PLATFORM_SWITCH != 'm')
|
|
%PCI\VEN_1000&DEV_0001.DeviceDesc% = symc810_Inst, PCI\VEN_1000&DEV_0001
|
|
%PCI\VEN_1000&DEV_0002.DeviceDesc% = symc8xx_Inst, PCI\VEN_1000&DEV_0002
|
|
%PCI\VEN_1000&DEV_0003.DeviceDesc% = symc8xx_Inst, PCI\VEN_1000&DEV_0003
|
|
%PCI\VEN_1000&DEV_0004.DeviceDesc% = symc8xx_Inst, PCI\VEN_1000&DEV_0004
|
|
%PCI\VEN_1000&DEV_0005.DeviceDesc% = symc8xx_Inst, PCI\VEN_1000&DEV_0005
|
|
%PCI\VEN_1000&DEV_0006.DeviceDesc% = symc8xx_Inst, PCI\VEN_1000&DEV_0006
|
|
%PCI\VEN_1000&DEV_000D.DeviceDesc% = symc8xx_Inst, PCI\VEN_1000&DEV_000D
|
|
#endif
|
|
|
|
#ifdef _PNPSCSI_SRV_
|
|
%SYM-40409G.DeviceDesc% = symmpi_Inst, PCI\VEN_1000&DEV_0621
|
|
%SYM-44929LH.DeviceDesc% = symmpi_Inst, PCI\VEN_1000&DEV_0622
|
|
%PCI\VEN_1000&DEV_0624% = symmpi_Inst, PCI\VEN_1000&DEV_0624
|
|
%PCI\VEN_1000&DEV_0624&SUBSYS_10101000% = symmpi_Inst, PCI\VEN_1000&DEV_0624&SUBSYS_10101000
|
|
%PCI\VEN_1000&DEV_0624&SUBSYS_10201000% = symmpi_Inst, PCI\VEN_1000&DEV_0624&SUBSYS_10201000
|
|
#endif
|
|
%PCI\VEN_1000&DEV_0030.DeviceDesc% = symmpi_Inst, PCI\VEN_1000&DEV_0030
|
|
|
|
[symc810_Inst]
|
|
CopyFiles = @symc810.sys
|
|
|
|
[symc810_Inst.Services]
|
|
AddService = symc810, %SPSVCINST_ASSOCSERVICE%, symc810_Service_Inst, Miniport_EventLog_Inst
|
|
|
|
[symc810_Service_Inst]
|
|
ServiceType = %SERVICE_KERNEL_DRIVER%
|
|
StartType = %SERVICE_BOOT_START%
|
|
ErrorControl = %SERVICE_ERROR_NORMAL%
|
|
ServiceBinary = %12%\symc810.sys
|
|
LoadOrderGroup = SCSI Miniport
|
|
AddReg = pnpsafe_pci_addreg
|
|
|
|
[symc8xx_Inst]
|
|
CopyFiles = @symc8xx.sys
|
|
|
|
[symc8xx_Inst.Services]
|
|
AddService = symc8xx, %SPSVCINST_ASSOCSERVICE%, symc8xx_Service_Inst, Miniport_EventLog_Inst
|
|
|
|
[symc8xx_Service_Inst]
|
|
ServiceType = %SERVICE_KERNEL_DRIVER%
|
|
StartType = %SERVICE_BOOT_START%
|
|
ErrorControl = %SERVICE_ERROR_NORMAL%
|
|
ServiceBinary = %12%\symc8xx.sys
|
|
LoadOrderGroup = SCSI Miniport
|
|
AddReg = pnpsafe_pci_addreg
|
|
|
|
[sym_hi_Inst]
|
|
CopyFiles = @sym_hi.sys
|
|
|
|
[sym_hi_Inst.Services]
|
|
AddService = sym_hi, %SPSVCINST_ASSOCSERVICE%, sym_hi_Service_Inst, Miniport_EventLog_Inst
|
|
|
|
[sym_hi_Service_Inst]
|
|
ServiceType = %SERVICE_KERNEL_DRIVER%
|
|
StartType = %SERVICE_BOOT_START%
|
|
ErrorControl = %SERVICE_ERROR_NORMAL%
|
|
ServiceBinary = %12%\sym_hi.sys
|
|
LoadOrderGroup = SCSI Miniport
|
|
AddReg = pnpsafe_pci_addreg
|
|
|
|
[sym_u3_Inst]
|
|
CopyFiles = @sym_u3.sys
|
|
|
|
[sym_u3_Inst.Services]
|
|
AddService = sym_u3, %SPSVCINST_ASSOCSERVICE%, sym_u3_Service_Inst, Miniport_EventLog_Inst
|
|
|
|
[sym_u3_Service_Inst]
|
|
ServiceType = %SERVICE_KERNEL_DRIVER%
|
|
StartType = %SERVICE_BOOT_START%
|
|
ErrorControl = %SERVICE_ERROR_NORMAL%
|
|
ServiceBinary = %12%\sym_u3.sys
|
|
LoadOrderGroup = SCSI Miniport
|
|
AddReg = pnpsafe_pci_addreg
|
|
|
|
|
|
[symmpi_Inst]
|
|
CopyFiles = @symmpi.sys
|
|
|
|
[symmpi_Inst.Services]
|
|
AddService = symmpi, %SPSVCINST_ASSOCSERVICE%, symmpi_Service_Inst, Miniport_EventLog_Inst
|
|
|
|
[symmpi_Service_Inst]
|
|
ServiceType = %SERVICE_KERNEL_DRIVER%
|
|
StartType = %SERVICE_BOOT_START%
|
|
ErrorControl = %SERVICE_ERROR_NORMAL%
|
|
ServiceBinary = %12%\symmpi.sys
|
|
LoadOrderGroup = SCSI Miniport
|
|
AddReg = pnpsafe_pci_addreg
|
|
AddReg = bus_type_fibre
|
|
|
|
|
|
;*************************************************************
|
|
;The installation section for scsi like devices which shouldn't
|
|
;actually get installed with anything. These have no service
|
|
;associated with them - usually they're some sort of support
|
|
;chip which was unfortunately exposed on a bridged or MF
|
|
;adapter
|
|
|
|
[NO_DEV]
|
|
AddReg = NO_DEV_REG
|
|
|
|
[NO_DEV_REG]
|
|
HKR,,InfInstallSection,0,"NO_DEV"
|
|
|
|
[NO_DEV.Services]
|
|
AddService = , %SPSVCINST_ASSOCSERVICE% ; null service install
|
|
|
|
#if (PLATFORM_SWITCH != 'm')
|
|
;*********************************
|
|
;Generic scsi adpater - compatible ID match on GEN_SCSIADAPTER
|
|
;as a method of making all non-pnp miniports have their adapters
|
|
;show up as scsi adapters in devmgr. Scsiport adds this id to
|
|
;legacy detected adapters.
|
|
|
|
[GENERIC]
|
|
%genericHBA.DeviceDesc% = NO_DRV,,GEN_SCSIADAPTER
|
|
|
|
[NO_DRV]
|
|
AddReg = NO_DRV_REG
|
|
|
|
[NO_DRV_REG]
|
|
HKR,,InfInstallSection,0,"NO_DRV"
|
|
|
|
;
|
|
; The empty service entry is to fool the class installer - without a service
|
|
; entry this install section would be rejected as being part of a win9x inf.
|
|
; With a service entry we might disable the device which we were trying to
|
|
; expose.
|
|
;
|
|
|
|
[NO_DRV.Services]
|
|
NoDriver=1
|
|
#endif
|
|
|
|
[create_initiator_lu]
|
|
HKR,"Parameters\Device","CreateInitiatorLU",0x00010001,1
|
|
|
|
;*************************************************************
|
|
;These addreg sections should be used when installing services to indicate
|
|
;which interface types are safe for PNP and which aren't. INTERFACE_TYPE
|
|
;is defined in NTDDK.H
|
|
|
|
[pnpsafe_pci_addreg]
|
|
HKR, "Parameters\PnpInterface", "5", 0x00010001, 0x00000001
|
|
|
|
#if (PLATFORM_SWITCH != 'm')
|
|
[pnpsafe_isa_addreg]
|
|
HKR, "Parameters\PnpInterface", "1", 0x00010001, 0x00000001
|
|
|
|
[pnpsafe_eisa_addreg]
|
|
HKR, "Parameters\PnpInterface", "2", 0x00010001, 0x00000001
|
|
|
|
[pnpsafe_mca_addreg]
|
|
HKR, "Parameters\PnpInterface", "3", 0x00010001, 0x00000001
|
|
|
|
[pnpsafe_pcmcia_addreg]
|
|
; isa with no legacy detection
|
|
HKR, "Parameters\PnpInterface", "1", 0x00010001, 0x00000011
|
|
|
|
[pcmcia_interface_type]
|
|
HKR, "ScsiPort", "LegacyInterfaceType", 0x00010001, 0x00000008
|
|
#endif
|
|
|
|
[cardbus_interface_type]
|
|
HKR, "ScsiPort", "LegacyInterfaceType", 0x00010001, 0x00000005
|
|
|
|
;*************************************************************
|
|
;These addreg sections should be used for non-SCSI miniports
|
|
;to indicate what STORAGE_BUS_TYPE they actually do support.
|
|
|
|
[bus_type_ide]
|
|
HKR, "Parameters", "BusType", 0x00010001, 0x00000003
|
|
|
|
[bus_type_fibre]
|
|
HKR, "Parameters", "BusType", 0x00010001, 0x00000006
|
|
|
|
[bus_type_raid]
|
|
HKR, "Parameters", "BusType", 0x00010001, 0x00000008
|
|
|
|
;*************************************************************
|
|
;The EventLog entries are the same for all SCSI miniports.
|
|
[Miniport_EventLog_Inst]
|
|
AddReg = Miniport_EventLog_AddReg
|
|
|
|
[Miniport_EventLog_AddReg]
|
|
HKR,,EventMessageFile,%REG_EXPAND_SZ%,"%%SystemRoot%%\System32\IoLogMsg.dll"
|
|
HKR,,TypesSupported,%REG_DWORD%,7
|