PCIePorts.inf Driver File Contents (MCS9901_XP.zip)

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;
;;  (c) Copyright MosChip Semiconductor Technology Limited
;;  File : PCIePorts.inf
;;  OS Supported : Win XP.
;;  This inf file configures PCIe multi I/O (COM & LPT ) ports
;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;


[version]
CatalogFile=pcieports.cat 
signature="$Chicago$"
Class=Ports
ClassGuid={4D36E978-E325-11CE-BFC1-08002BE10318}
Provider=%ProviderName%
DriverVer=01/28/2008,1.0.0.4

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

[SourceDisksNames]
0=%DiskName%,,

[SourceDisksNames.ia64]
0=%DiskName%,,

[SourceDisksNames.amd64]
0=%DiskName%,,

[SourceDisksFiles]
SPorts.sys=0,X86,
PPorts.sys=0,X86,
%CustomerName%_PCIeUninst.exe=0,X86,
PCIePorts.dll=0,X86,
ISASerial.sys=0,X86, 
;;PCIeCoInst.dll=0,X86, 

[SourceDisksFiles.ia64]
SPorts.sys=0,IA64,
PPorts.sys=0,IA64,
%CustomerName%_PCIeUninst.exe=0,IA64,
PCIePorts.dll=0,IA64, 
ISASerial.sys=0,IA64, 
;;PCIeCoInst.dll=0,IA64, 

[SourceDisksFiles.amd64]
SPorts.sys=0,AMD64,
PPorts.sys=0,AMD64,
%CustomerName%_PCIeUninst.exe=0,AMD64,
PCIePorts.dll=0,AMD64, 
ISASerial.sys=0,AMD64, 
;;PCIeCoInst.dll=0,AMD64, 



[DestinationDirs]
Common.Files.x86_11 = 11
Sys.Files.x86_12 = 12 

Common.Files.x64_11 = 11 
Sys.Files.x64_12 = 12 

Common.Files.Amd64_11 = 11 
Sys.Files.Amd64_12 = 12 

;;PCIeCoInstallCopyFileSection = 11


;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;  Driver Installation
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

[Manufacturer]
%ProviderName%=PCIePorts, NTamd64, NTia64

[PCIePorts]
%PCIe.SerialPort%=ComCard,PCI\VEN_9710&DEV_9901&SUBSYS_1000A000&REV_00
%PCIe.SerialPort%=ComCard,PCI\VEN_9710&DEV_9902&SUBSYS_1000A000&REV_00
%PCIe.ParallelPort%=LptCard,PCI\VEN_9710&DEV_9901&SUBSYS_2000A000&REV_00
%PCIe.ParallelPort%=LptCard,PCI\VEN_9710&DEV_9902&SUBSYS_2000A000&REV_00
%PCIe.ComPort%=ISAComPort, MCS9000MF\PCIEx_COM
%PCIe.EcpPort%=ISAEcpPort, MCS9000MF\PCIEx_LPT


[PCIePorts.NTamd64]
%PCIe.SerialPort%=ComCard,PCI\VEN_9710&DEV_9901&SUBSYS_1000A000&REV_00
%PCIe.SerialPort%=ComCard,PCI\VEN_9710&DEV_9902&SUBSYS_1000A000&REV_00
%PCIe.ParallelPort%=LptCard,PCI\VEN_9710&DEV_9901&SUBSYS_2000A000&REV_00
%PCIe.ParallelPort%=LptCard,PCI\VEN_9710&DEV_9902&SUBSYS_2000A000&REV_00
%PCIe.ComPort%=ISAComPort, MCS9000MF\PCIEx_COM
%PCIe.EcpPort%=ISAEcpPort, MCS9000MF\PCIEx_LPT


[PCIePorts.NTia64]
%PCIe.SerialPort%=ComCard,PCI\VEN_9710&DEV_9901&SUBSYS_1000A000&REV_00
%PCIe.SerialPort%=ComCard,PCI\VEN_9710&DEV_9902&SUBSYS_1000A000&REV_00
%PCIe.ParallelPort%=LptCard,PCI\VEN_9710&DEV_9901&SUBSYS_2000A000&REV_00
%PCIe.ParallelPort%=LptCard,PCI\VEN_9710&DEV_9902&SUBSYS_2000A000&REV_00
%PCIe.ComPort%=ISAComPort, MCS9000MF\PCIEx_COM
%PCIe.EcpPort%=ISAEcpPort, MCS9000MF\PCIEx_LPT


;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;  COM Port Install
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;;;;  X86 ;;;;;; 

[ISAComPort.NT]
CopyFiles=Common.Files.x86_11, Sys.Files.x86_12
AddReg=ComPort.AddReg, ComPort.NT.AddReg, Uninstall.AddReg
Include=msports.inf 
Needs=ComPort.NT.Copy

[ISAComPort.NT.HW]
AddReg=ComPort.NT.HW.AddReg

[ISAComPort.NT.Services]
AddService = ISASerial, 0x00000002, ISASerial_Service_Inst,
AddService = Serenum,,Serenum_Service_Inst

;;[ISAComPort.NT.CoInstallers]
;;CopyFiles=PCIeCoInstallCopyFileSection
;;AddReg = CoClass.CoInstallers_AddReg




;;;;;;  AMD64 ;;;;;; 

[ISAComPort.NTamd64]
CopyFiles=Common.Files.Amd64_11, Sys.Files.Amd64_12
AddReg=ComPort.AddReg, ComPort.NT.AddReg, Uninstall_X64.AddReg
Include=msports.inf 
Needs=ComPort.NT.Copy

[ISAComPort.NTamd64.HW]
AddReg=ComPort.NT.HW.AddReg

[ISAComPort.NTamd64.Services]
AddService = ISASerial, 0x00000002, ISASerial_Service_Inst,
AddService = Serenum,,Serenum_Service_Inst

;;[ISAComPort.NTamd64.CoInstallers]
;;CopyFiles=PCIeCoInstallCopyFileSection
;;AddReg = CoClass.CoInstallers_AddReg



;;;;;;  IA64 ;;;;;; 

[ISAComPort.NTia64]
CopyFiles=Common.Files.x64_11, Sys.Files.x64_12
AddReg=ComPort.AddReg, ComPort.NT.AddReg, Uninstall_X64.AddReg
Include=msports.inf 
Needs=ComPort.NT.Copy

[ISAComPort.NTia64.HW]
AddReg=ComPort.NT.HW.AddReg

[ISAComPort.NTia64.Services]
AddService = ISASerial, 0x00000002, ISASerial_Service_Inst,
AddService = Serenum,,Serenum_Service_Inst

;;[ISAComPort.NTia64.CoInstallers]
;;CopyFiles=PCIeCoInstallCopyFileSection
;;AddReg = CoClass.CoInstallers_AddReg



; -------------- ISASerial Port Driver install sections
[ISASerial_Service_Inst]
DisplayName    = %PCIe.ComPort%
ServiceType    = 1               ; SERVICE_KERNEL_DRIVER
StartType      = 3               ; SERVICE_DEMAND_START (1-SERVICE_SYSTEM_START)
ErrorControl   = 0               ; SERVICE_ERROR_IGNORE
ServiceBinary  = %12%\ISASerial.sys
LoadOrderGroup = Extended base




;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;  EcpPort Install
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

[ISAEcpPort.NT]
CopyFiles=Common.Files.x86_11
AddReg=EcpPort.AddReg,EcpPort.NT.AddReg
;Include=msports.inf
;Needs = LptPort.NT.

[ISAEcpPort.NT.Services]
Include=msports.inf
Needs=EcpPort.NT.Services

;;[ISAEcpPort.NT.CoInstallers]
;;CopyFiles=PCIeCoInstallCopyFileSection
;;AddReg = CoClass.CoInstallers_AddReg


[ISAEcpPort.NTamd64]
CopyFiles=Common.Files.x86_11
AddReg=EcpPort.AddReg,EcpPort.NT.AddReg
;Include=msports.inf
;Needs = LptPort.NT.

[ISAEcpPort.NTamd64.Services]
Include=msports.inf
Needs=EcpPort.NT.Services

;;[ISAEcpPort.NTamd64.CoInstallers]
;;CopyFiles=PCIeCoInstallCopyFileSection
;;AddReg = CoClass.CoInstallers_AddReg


[ISAEcpPort.NTia64]
CopyFiles=Common.Files.x86_11
AddReg=EcpPort.AddReg,EcpPort.NT.AddReg
;Include=msports.inf
;Needs = LptPort.NT.

[ISAEcpPort.NTia64.Services]
Include=msports.inf
Needs=EcpPort.NT.Services

;;[ISAEcpPort.NTia64.CoInstallers]
;;CopyFiles=PCIeCoInstallCopyFileSection
;;AddReg = CoClass.CoInstallers_AddReg





;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; PCI-Express COM Card Install
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;;  X86 ;;;; 

[ComCard.NT]
CopyFiles=Common.Files.x86_11, Sys.Files.x86_12
AddReg=ComPort.AddReg, ComCard.NT.AddReg, Uninstall.AddReg

[ComCard.NT.AddReg]
HKLM,"System\CurrentControlSet\Services\sports", "EnableTranceiverShutdown", 0x10001, 0
HKLM,"System\CurrentControlSet\Services\sports", "UseExtPCIeClockSource", 0x10001, 0

[ComCard.NT.HW]
AddReg=ComCard.NT.HW.AddReg
;AddReg = RegisterMSI

[ComCard.NT.Services]
;Include=msports.inf
AddService = SPorts, 0x00000002, SPorts_Service_Inst,
AddService = Serenum,,Serenum_Service_Inst

;;[ComCard.NT.CoInstallers]
;;CopyFiles=PCIeCoInstallCopyFileSection
;;AddReg = CoClass.CoInstallers_AddReg




;;;;  AMD64 ;;;; 

[ComCard.NTamd64]
CopyFiles=Common.Files.Amd64_11, Sys.Files.Amd64_12
AddReg=ComPort.AddReg, ComCard.NT.AddReg, Uninstall_X64.AddReg

[ComCard.NTamd64.AddReg]
HKLM,"System\CurrentControlSet\Services\sports", "EnableTranceiverShutdown", 0x10001, 0
HKLM,"System\CurrentControlSet\Services\sports", "UseExtPCIeClockSource", 0x10001, 0

[ComCard.NTamd64.HW]
AddReg=ComCard.NT.HW.AddReg
;AddReg = RegisterMSI

[ComCard.NTamd64.Services]
;Include=msports.inf
AddService = SPorts, 0x00000002, SPorts_Service_Inst,
AddService = Serenum,,Serenum_Service_Inst

;;[ComCard.NTamd64.CoInstallers]
;;CopyFiles=PCIeCoInstallCopyFileSection
;;AddReg = CoClass.CoInstallers_AddReg




;;;;  IA64 ;;;; 

[ComCard.NTia64]
CopyFiles=Common.Files.x64_11, Sys.Files.x64_12
AddReg=ComPort.AddReg, ComCard.NT.AddReg, Uninstall_X64.AddReg

[ComCard.NTia64.AddReg]
HKLM,"System\CurrentControlSet\Services\sports", "EnableTranceiverShutdown", 0x10001, 0
HKLM,"System\CurrentControlSet\Services\sports", "UseExtPCIeClockSource", 0x10001, 0

[ComCard.NTia64.HW]
AddReg=ComCard.NT.HW.AddReg
;AddReg = RegisterMSI

[ComCard.NTia64.Services]
;Include=msports.inf
AddService = SPorts, 0x00000002, SPorts_Service_Inst,
AddService = Serenum,,Serenum_Service_Inst

;;[ComCard.NTia64.CoInstallers]
;;CopyFiles=PCIeCoInstallCopyFileSection
;;AddReg = CoClass.CoInstallers_AddReg

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;  General Sections for all Installations   ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;


[ComPort.AddReg]
HKR,,PortSubClass,1,01

[ComPort.NT.AddReg]
HKR,,EnumPropPages32,,"MsPorts.dll,SerialPortPropPageProvider"

[ComPort.NT.HW.AddReg]
HKR,,"UpperFilters",0x00010000,"serenum"
HKR,,"CUSTNAME",0x00010000,%CustomerName%

[EcpPort.AddReg]
HKR,,PortSubClass,1,00
HKR,,ECPDevice,1,01

[EcpPort.NT.AddReg]
HKR,,EnumPropPages32,,"MsPorts.dll,ParallelPortPropPageProvider"

[ComCard.NT.HW.AddReg]
HKR,,"UpperFilters",0x00010000,"serenum"
HKR,,"MaskLowBaudToHigh", 0x10001, 0
HKR,,"UARTMode", 0x10001, 9
HKR,,"RxFIFO", 0x10001, 64
HKR,,"TxFIFO", 0x10001, 64
HKR,,"RxHighWaterMark", 0x10001, 240
HKR,,"RxLowWaterMark", 0x10001, 16
HKR,,"EnableHwFlowControl", 0x10001, 0
HKR,,"HwFlowControl", 0x10001, 0
HKR,,"UseClockPrescalar", 0x10001, 0
HKR,,"CPRRegValue", 0x10001, 1
HKR,,"UseBaudMultiplier", 0x10001, 0
HKR,,"TCRRegValue", 0x10001, 16
HKR,,"XOnChar", 0x10001, 17
HKR,,"XOffChar", 0x10001, 19
HKR,,"TranceiverMode", 0x10001, 0
HKR,,"RS485Mode", 0x10001, 1
HKR,,"SampleStartBit", 0x10001, 0
HKR,,"StartBitLength", 0x10001, 4
HKR,,"SampleDataBit", 0x10001, 0
HKR,,"DataBitLength", 0x10001, 4
HKR,,"TxFifoAmount", 0x10001, 64
HKR,,"TxDmaEnable", 0x10001, 0
HKR,,"TxDmaLength", 0x10001, 4096
HKR,,"RxDmaEnable", 0x10001, 0
HKR,,"RxDmaLength", 0x10001, 4096
HKR,,"Limit4k", 0x10001, 1
HKR,,"SerialDebugLevel", 0x10001, 0
HKR,,"PowerUpTime", 0x10001, 1000
HKR,,"KeepPowerOnClose", 0x10001, 1
HKR,,"EnableICG", 0x10001, 0
HKR,,"InterCharGap", 0x10001, 0
HKR,,"RxDisable", 0x10001, 0
HKR,,"TxShutdown", 0x10001, 0
HKR,,"UseCustomBaudrate", 0x10001, 0
HKR,,"DLLValue", 0x10001, 0
HKR,,"DLMValue", 0x10001, 0
HKR,,"InputClock", 0x10001, 0
HKR,,"UseExternalClock", 0x10001, 0
HKR,,"ExternalClock", 0x10001, 14745600
HKR,,"UseExtPCIeClockSource", 0x10001, 0
HKR,,"CUSTNAME",0x00010000,%CustomerName%




[ComCard.NT.AddReg]
HKR,,EnumPropPages32,,"PCIePorts.dll,SerialPortPropPageProvider"

;[RegisterMSI]
;HKR, "Interrupt Management", 0x00000010
;HKR, "Interrupt Management\MessageSignaledInterruptProperties",0x00000010
;HKR, "Interrupt Management\MessageSignaledInterruptProperties",MSISupported, 0x00010001, 1
;HKR, "Interrupt Management\MessageSignaledInterruptProperties", MessageNumberLimit, 0x00010001, 1




[SPorts_Service_Inst]
DisplayName = %PCIe.SerialPort%
ServiceType  = 1             ; SERVICE_KERNEL_DRIVER
StartType      = 3           ; SERVICE_DEMAND_START (1-SERVICE_SYSTEM_START)
ErrorControl = 0             ; SERVICE_ERROR_IGNORE
ServiceBinary = %12%\SPorts.sys
LoadOrderGroup = Extended base

; -------------- Serenum Driver install section
[Serenum_Service_Inst]
DisplayName    = %Serenum.SVCDESC%
ServiceType    = 1               ; SERVICE_KERNEL_DRIVER
StartType      = 3               ; SERVICE_DEMAND_START
ErrorControl   = 1               ; SERVICE_ERROR_NORMAL
ServiceBinary  = %12%\serenum.sys
LoadOrderGroup = PNP Filter



;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; PCI-Express LPT Card Install
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;;  X86 ;;;; 

[LptCard.NT]
CopyFiles=Common.Files.x86_11, Sys.Files.x86_12
AddReg=LptCard.AddReg,LptCard.NT.AddReg,Uninstall.AddReg

[LptCard.NT.HW]
AddReg = LptCard.NT.HW.AddReg

[LptCard.NT.Services]
AddService = PPorts, 0x00000002, PPorts_Service_Inst, PPorts_EventLog_Inst ; Port Driver (function driver for this device)

;;[LptCard.NT.CoInstallers]
;;CopyFiles=PCIeCoInstallCopyFileSection
;;AddReg = CoClass.CoInstallers_AddReg

;;;;  AMD64 ;;;; 

[LptCard.NTamd64]
CopyFiles=Common.Files.Amd64_11, Sys.Files.Amd64_12
AddReg=LptCard.AddReg,LptCard.NT.AddReg,Uninstall_X64.AddReg

[LptCard.NT.HW]
AddReg = LptCard.NT.HW.AddReg

[LptCard.NTamd64.Services]
AddService = PPorts, 0x00000002, PPorts_Service_Inst, PPorts_EventLog_Inst ; Port Driver (function driver for this device)

;;[LptCard.NTamd64.CoInstallers]
;;CopyFiles=PCIeCoInstallCopyFileSection
;;AddReg = CoClass.CoInstallers_AddReg

;;;;  IA64 ;;;; 

[LptCard.NTia64]
CopyFiles=Common.Files.x64_11, Sys.Files.x64_12
AddReg=LptCard.AddReg,LptCard.NT.AddReg,Uninstall_X64.AddReg

[LptCard.NT.HW]
AddReg = LptCard.NT.HW.AddReg

[LptCard.NTia64.Services]
AddService = PPorts, 0x00000002, PPorts_Service_Inst, PPorts_EventLog_Inst ; Port Driver (function driver for this device)

;;[LptCard.NTia64.CoInstallers]
;;CopyFiles=PCIeCoInstallCopyFileSection
;;AddReg = CoClass.CoInstallers_AddReg

;;; Other sections

[LptCard.NT.HW.AddReg]
HKR,,"CUSTNAME",0x00010000,%CustomerName%

[LptCard.AddReg]
HKR,,PortSubClass,1,00
HKR,,ECPDevice,1,01

[LptCard.NT.AddReg]
HKR,,EnumPropPages32,,"PCIePorts.dll,ParallelPortPropPageProvider"

; -------------- Parallel Port Driver install sections
[PPorts_Service_Inst]
DisplayName    = %PCIe.ParallelPort%
ServiceType    = 1                ; SERVICE_KERNEL_DRIVER
StartType      = 3                ; SERVICE_DEMAND_START (1-SERVICE_SYSTEM_START)
ErrorControl   = 0                ; SERVICE_ERROR_IGNORE  ;; Check
ServiceBinary  = %12%\PPorts.sys
LoadOrderGroup = Parallel arbitrator

[PPorts_EventLog_Inst]
AddReg = PPorts_EventLog_AddReg

[PPorts_EventLog_AddReg]
HKR,,EventMessageFile,0x00020000,"%%SystemRoot%%\System32\IoLogMsg.dll;%%SystemRoot%%\System32\drivers\PPorts.sys"
HKR,,TypesSupported,0x00010001,7


[Uninstall.AddReg]
HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\%ProviderName%,DisplayName,0,%UninstallName%
HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\%ProviderName%,UninstallString,0,%CustomerName%_PCIeUninst.exe
HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\PCIe Multi-Io Controller\%CustomerName%,VID_PID_NAME1,0,VEN_9710&DEV_9900
HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\PCIe Multi-Io Controller\%CustomerName%,VID_PID_NAME2,0,VEN_9710&DEV_9901
HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\PCIe Multi-Io Controller\%CustomerName%,VID_PID_NAME3,0,VEN_9710&DEV_9902

[Uninstall_X64.AddReg]
HKLM,SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\%ProviderName%,DisplayName,0,%UninstallName%
HKLM,SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\%ProviderName%,UninstallString,0,%CustomerName%_PCIeUninst.exe
HKLM,SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\PCIe Multi-Io Controller\%CustomerName%,VID_PID_NAME1,0,VEN_9710&DEV_9900
HKLM,SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\PCIe Multi-Io Controller\%CustomerName%,VID_PID_NAME2,0,VEN_9710&DEV_9901
HKLM,SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\PCIe Multi-Io Controller\%CustomerName%,VID_PID_NAME3,0,VEN_9710&DEV_9902



[Common.Files.x86_11] 
%CustomerName%_PCIeUninst.exe
PCIePorts.dll

[Sys.Files.x86_12] 
SPorts.sys
PPorts.sys
ISASerial.sys



[Common.Files.x64_11] 
%CustomerName%_PCIeUninst.exe
PCIePorts.dll

[Sys.Files.x64_12] 
SPorts.sys
PPorts.sys
ISASerial.sys


[Common.Files.AMD64_11] 
%CustomerName%_PCIeUninst.exe
PCIePorts.dll

[Sys.Files.AMD64_12] 
SPorts.sys
PPorts.sys
ISASerial.sys

;;[PCIeCoInstallCopyFileSection]
;;PCIeCoInst.dll

;;[CoClass.CoInstallers_AddReg]
;;HKR,,CoInstallers32,0x00010000,"PCIeCoInst.dll,CoInstaller"


; User readable strings
;----------------------------------------------------------
[Strings]
CustomerName="MOSCHIP"
ProviderName="MosChip Semiconductor Technology Ltd"
UninstallName="PCI-Express Multi-IO Controller"
DiskName="PCI-Express Multi-IO Drivers Disk"
PCIe.SerialPort="High-Speed PCIe Serial Port"
PCIe.ParallelPort="PCIe ECP Parallel Port"
PCIe.ComPort="PCIe-ISA Communication Port"
PCIe.EcpPort="PCIe-ISA Parallel Port"
Serenum.SVCDESC = "Serenum Filter Driver"

;-----------------------
; END OF FILE
;-----------------------

Download Driver Pack

How To Update Drivers Manually

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

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

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

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

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

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

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

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

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

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

server: web1, load: 1.13