|
|
; ; 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
|