; ; 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] CopyFiles=@afcnt.sys [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] CopyFiles=@hpt3xx.sys [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] CopyFiles=@iirsp.sys [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] CopyFiles=@asc3350p.sys 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] CopyFiles=@ABP480N5.SYS 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