; AIO_TEST.INF ; Copyright (c) 2014 ACCES I/O Products, Inc. [Version] Signature = "$CHICAGO$" Provider = %ShortName% ClassGUID = {B85B7C50-6A01-11D2-B841-00C04FAD5171} Class = DAQ ;Middle-endian date format. DriverVer = 10/29/2014, 9.3.18.6022 CatalogFile = ACCES.cat ;ClassInstall32 = ClassInstall.NT [ClassInstall] AddReg = DAQClassReg [ClassInstall32] AddReg = DAQClassReg [DAQClassReg] HKR,,,,%ClassName% HKR,,Icon,,-5; Same as Network Adapters ;——————————————————————————————————————— [Manufacturer] ; The 64-bit version requires a decorated section, for some reason, but we can still point the 32-bit and 64-bit versions at the same section. %LongName% = Models.NTamd64 %LongName% = Models,NTamd64 [Models.NTamd64] %PCIECOM2324% = 8ComPort,PCI\VEN_494F&DEV_1098 %PCIECOM2324% = 8ComPort,PCI\VEN_494F&DEV_1099 ;Multiport and/or PCI COM Cards, Win9x [8ComPort] AddReg = Cardlist,8ComPort.AddReg CopyFiles = CopyPorts,Copy8S [8ComPort.HW] AddReg = ComPortAH.RegHW [8ComPort.AddReg] HKR,,DevLoader,,*CONFIGMG HKR,,Enumerator,,PCI8S.vxd HKR,,CMDrivFlags,01,03,00,00,00 [ComPortAH.RegHW] HKR,Child0000,HardwareID,,485COMA HKR,Child0000,ResourceMap,1,00,03 HKR,Child0001,HardwareID,,485COMB HKR,Child0001,ResourceMap,1,00,04 HKR,Child0002,HardwareID,,485COMC HKR,Child0002,ResourceMap,1,00,05 HKR,Child0003,HardwareID,,485COMD HKR,Child0003,ResourceMap,1,00,06 HKR,Child0004,HardwareID,,485COME HKR,Child0004,ResourceMap,1,00,07 HKR,Child0005,HardwareID,,485COMF HKR,Child0005,ResourceMap,1,00,08 HKR,Child0006,HardwareID,,485COMG HKR,Child0006,ResourceMap,1,00,09 HKR,Child0007,HardwareID,,485COMH HKR,Child0007,ResourceMap,1,00,0A ;Multiport and/or PCI COM Cards, NT5+ [8ComPort.NT] Include = MF.INF Needs = MFINSTALL.MF ; DRW - Windows handles adding MF.sys now... CopyFiles = CopyPorts [8ComPort.NT.HW] AddReg = 8ComPort.NT.RegHW [8ComPort.NT.RegHW] ; child device name HKR,Child0007,HardwareID,,MF\485PORTAx8 ; the portion of BAR[0] needed by this child device (1,0 means binary, bar[0]. other boards use 1,4, which means binary, bar[2]. see http://msdn.microsoft.com/en-us/library/windows/hardware/ff542737%28v=vs.85%29.aspx HKR,Child0007,VaryingResourceMap,1, 0, 00,00,00,00, 08,00,00,00 ; the parent's IRQ for use by the child 00 J2H this could easily be the wrong number; I don't know how many resources the PTL card returns; the website says "7" but it uses 3 BAR, ptl only uses 2 ; so I am changing this 1, 6 to "1,4" ; RESULTS: yes, the 6 needed to change to 4 HKR,Child0007,ResourceMap,1, 04 HKR,Child0006,HardwareID,,MF\485PORTBx8 HKR,Child0006,VaryingResourceMap,1, 0, 08,00,00,00, 08,00,00,00 HKR,Child0006,ResourceMap,1, 04 HKR,Child0005,HardwareID,,MF\485PORTCx8 HKR,Child0005,VaryingResourceMap,1, 0, 10,00,00,00, 08,00,00,00 HKR,Child0005,ResourceMap,1, 04 HKR,Child0004,HardwareID,,MF\485PORTDx8 HKR,Child0004,VaryingResourceMap,1, 0, 18,00,00,00, 08,00,00,00 HKR,Child0004,ResourceMap,1, 04 HKR,Child0003,HardwareID,,MF\485PORTEx8 HKR,Child0003,VaryingResourceMap,1, 0, 20,00,00,00, 08,00,00,00 HKR,Child0003,ResourceMap,1, 04 HKR,Child0002,HardwareID,,MF\485PORTFx8 HKR,Child0002,VaryingResourceMap,1, 0, 28,00,00,00, 08,00,00,00 HKR,Child0002,ResourceMap,1, 04 HKR,Child0001,HardwareID,,MF\485PORTGx8 HKR,Child0001,VaryingResourceMap,1, 0, 30,00,00,00, 08,00,00,00 HKR,Child0001,ResourceMap,1, 04 HKR,Child0000,HardwareID,,MF\485PORTHx8 HKR,Child0000,VaryingResourceMap,1, 0, 38,00,00,00, 08,00,00,00 HKR,Child0000,ResourceMap,1, 04 [8ComPort.NT.Services] Include = mf.inf Needs = MFINSTALL.mf.Services ; DRW - Windows handles adding MF.sys now... [Copy8S] PCI8S.vxd,,,0x40; COPYFLG_OVERWRITE_OLDER_ONLY [Copy8S.NT] ;PCI8S.sys,,,0x40; COPYFLG_OVERWRITE_OLDER_ONLY [CopyPorts] ;Ports.INF,,,0x40; COPYFLG_OVERWRITE_OLDER_ONLY [mf_Service_Inst] ServiceType = 1; SERVICE_KERNEL_DRIVER StartType = 3; SERVICE_DEMAND_START ErrorControl = 1; SERVICE_ERROR_NORMAL ServiceBinary = %12%\mf.sys LoadOrderGroup = System Bus Extender ;——————————————————————————————————————— ; Sections required to be shared. [SourceDisksNames] 1 = %DiskName%,,,\Drivers 2 = %DiskName%,,,\Drivers\NT32 3 = %DiskName%,,,\Drivers\SPT 4 = %DiskName%,,, [SourceDisksNames.amd64] 1 = %DiskName%,,,\Drivers 2 = %DiskName%,,,\Drivers\NT64 3 = %DiskName%,,,\Drivers\SPT 4 = %DiskName%,,, [SourceDisksFiles] ;Ports.INF = 4 [DestinationDirs] DefaultDestDir = 11; %windir%\System or %windir%\System32 CopyPorts = 17; %windir%\INF Copy8S = 11 Copy8S.NT = 12 ;——————————————————————————————————————— [Strings] LongName = "ACCES I/O Products, Inc." ShortName = "ACCES" DiskName = "ACCES Software Master CD" ClassName = "Data Acquisition" PCIECOM2324 = "ACCES LPCI-COM-8SM"