oxpci.inf Driver File Contents (CyberPro64_win.zip)

;********************************************************************
;*     File:   oxpci.inf
;*     Copyright (c) 2006 SIIG, Inc.
;*                   
;*     Description:
;*             Multifunction installer for OXPCI products (Win9x/Win2000)
;*             Loads the enumerators, which create the child devnodes
;*      
;********************************************************************

[Version]
Signature=$CHICAGO$
Class=MultiFunction
ClassGuid={4D36E971-E325-11CE-BFC1-08002BE10318}
Provider=%mfg%
;CatalogFile.NT=OxpciNT.cat	; Different .cat for Win2k binaries
DriverVer=10/31/2006, 6.4.1.04

[SourceDisksNames]
1=%drvdisk%,,,

[SourceDisksFiles]
oxmf.sys=1
oxmfuf.sys=1
oxmep.sys=1
oxser.sys=1
oxui.dll=1
oxmf64.sys=1
oxmfuf64.sys=1
oxmep64.sys=1
oxser64.sys=1
oxui64.dll=1

[DestinationDirs]
DefaultDestDir=11		; LDID_SYS
Drv.NT.Copy=12			; LDID_DRIVER
Null.NT.Copy=12			; LDID_DRIVER
dll.NT.Copy=11			; LDID_SYS
Drv.NT64.Copy=12        	; LDID_DRIVER
Null.NT64.Copy=12       	; LDID_DRIVER
dll.NT64.Copy=11        	; LDID_SYS

; Install class "Multifunction"
;----------------------------------------------------------
[ClassInstall32.NT]
AddReg=MF_Class.NT.AddReg

[ClassInstall32.NTAMD64]
AddReg=MF_Class.NT.AddReg

[MF_Class.NT.AddReg]
HKR,,,,%MF_ClassName%
HKR,,Class,,"MultiFunction"
HKR,,NoInstallClass,,"1"

[ControlFlags]
ExcludeFromSelect=PCI\VEN_1415&DEV_9504
ExcludeFromSelect=PCI\VEN_1415&DEV_9505
ExcludeFromSelect=PCI\VEN_1415&DEV_9501
ExcludeFromSelect=PCI\VEN_1415&DEV_9511
ExcludeFromSelect=PCI\VEN_1415&DEV_9521
ExcludeFromSelect=PCI\VEN_1415&DEV_950A
ExcludeFromSelect=PCI\VEN_1415&DEV_950B
ExcludeFromSelect=PCI\VEN_1415&DEV_8401
ExcludeFromSelect=PCI\VEN_1415&DEV_9512
ExcludeFromSelect=PCI\VEN_1415&DEV_9510
ExcludeFromSelect=PCI\VEN_1415&DEV_9508
ExcludeFromSelect=PCI\VEN_1415&DEV_9538
ExcludeFromSelect=PCMCIA\PC_CARD-GENERIC-1748
ExcludeFromSelect=PCI\VEN_1415&DEV_950A&SUBSYS_2000131F
ExcludeFromSelect=PCI\VEN_1415&DEV_950A&SUBSYS_2001131F
ExcludeFromSelect=PCI\VEN_1415&DEV_950A&SUBSYS_2002131F
ExcludeFromSelect=PCI\VEN_1415&DEV_950A&SUBSYS_2030131F
ExcludeFromSelect=PCI\VEN_1415&DEV_950A&SUBSYS_2031131F
ExcludeFromSelect=PCI\VEN_1415&DEV_950A&SUBSYS_2032131F
ExcludeFromSelect=PCI\VEN_1415&DEV_9501&SUBSYS_2050131F
ExcludeFromSelect=PCI\VEN_1415&DEV_9501&SUBSYS_2051131F
ExcludeFromSelect=PCI\VEN_1415&DEV_9501&SUBSYS_2052131F
ExcludeFromSelect=PCI\VEN_1415&DEV_9501&SUBSYS_2080131F
ExcludeFromSelect=PCI\VEN_1415&DEV_9501&SUBSYS_2081131F
ExcludeFromSelect=PCI\VEN_1415&DEV_9501&SUBSYS_2082131F
ExcludeFromSelect=PCI\VEN_1415&DEV_9511&SUBSYS_2080131F
ExcludeFromSelect=PCI\VEN_1415&DEV_9511&SUBSYS_2081131F
ExcludeFromSelect=PCI\VEN_1415&DEV_9511&SUBSYS_2082131F
ExcludeFromSelect=PCI\VEN_1415&DEV_950A&SUBSYS_2010131F
ExcludeFromSelect=PCI\VEN_1415&DEV_950A&SUBSYS_2011131F
ExcludeFromSelect=PCI\VEN_1415&DEV_950A&SUBSYS_2012131F
ExcludeFromSelect=PCI\VEN_1415&DEV_950A&SUBSYS_2060131F
ExcludeFromSelect=PCI\VEN_1415&DEV_950A&SUBSYS_2061131F
ExcludeFromSelect=PCI\VEN_1415&DEV_950A&SUBSYS_2062131F
ExcludeFromSelect=PCI\VEN_1415&DEV_950A&SUBSYS_2500131F
ExcludeFromSelect=PCI\VEN_1415&DEV_950A&SUBSYS_2501131F
ExcludeFromSelect=PCI\VEN_1415&DEV_950A&SUBSYS_2502131F
ExcludeFromSelect=PCI\VEN_1415&DEV_950A&SUBSYS_2530131F
ExcludeFromSelect=PCI\VEN_1415&DEV_950A&SUBSYS_2531131F
ExcludeFromSelect=PCI\VEN_1415&DEV_950A&SUBSYS_2532131F
ExcludeFromSelect=PCI\VEN_1415&DEV_9501&SUBSYS_2550131F
ExcludeFromSelect=PCI\VEN_1415&DEV_9501&SUBSYS_2551131F
ExcludeFromSelect=PCI\VEN_1415&DEV_9501&SUBSYS_2552131F
ExcludeFromSelect=PCI\VEN_1415&DEV_9501&SUBSYS_2580131F
ExcludeFromSelect=PCI\VEN_1415&DEV_9501&SUBSYS_2581131F
ExcludeFromSelect=PCI\VEN_1415&DEV_9501&SUBSYS_2582131F
ExcludeFromSelect=PCI\VEN_1415&DEV_9511&SUBSYS_2580131F
ExcludeFromSelect=PCI\VEN_1415&DEV_9511&SUBSYS_2581131F
ExcludeFromSelect=PCI\VEN_1415&DEV_9511&SUBSYS_2582131F
ExcludeFromSelect=PCI\VEN_1415&DEV_950A&SUBSYS_2510131F
ExcludeFromSelect=PCI\VEN_1415&DEV_950A&SUBSYS_2511131F
ExcludeFromSelect=PCI\VEN_1415&DEV_950A&SUBSYS_2512131F
ExcludeFromSelect=PCI\VEN_1415&DEV_950A&SUBSYS_2560131F
ExcludeFromSelect=PCI\VEN_1415&DEV_950A&SUBSYS_2561131F
ExcludeFromSelect=PCI\VEN_1415&DEV_950A&SUBSYS_2562131F

; Drivers
;----------------------------------------------------------
[Manufacturer]
%mfg%=mfg,NTAMD64

;List of available devices
[mfg]
%PCI\VEN_1415&DEV_9512.DeviceDesc% 		= PCI_NULL,		PCI\VEN_1415&DEV_9512
%PCI\VEN_1415&DEV_9500.DeviceDesc% 		= PCI_NULL,		PCI\VEN_1415&DEV_9500
%PCI\VEN_1415&DEV_9510.DeviceDesc% 		= PCI_NULL,		PCI\VEN_1415&DEV_9510

%PCI\VEN_1415&DEV_950A&SUB_2000131F.DeviceDesc% = PCI_950C,		PCI\VEN_1415&DEV_950A&SUBSYS_2000131F
%PCI\VEN_1415&DEV_950A&SUB_2000131F.DeviceDesc% = PCI_950D,		PCI\VEN_1415&DEV_950A&SUBSYS_2001131F
%PCI\VEN_1415&DEV_950A&SUB_2000131F.DeviceDesc% = PCI_950E,		PCI\VEN_1415&DEV_950A&SUBSYS_2002131F
%PCI\VEN_1415&DEV_950A&SUB_2030131F.DeviceDesc% = PCI_950F,		PCI\VEN_1415&DEV_950A&SUBSYS_2030131F
%PCI\VEN_1415&DEV_950A&SUB_2030131F.DeviceDesc% = PCI_950G,		PCI\VEN_1415&DEV_950A&SUBSYS_2031131F
%PCI\VEN_1415&DEV_950A&SUB_2030131F.DeviceDesc% = PCI_950H,		PCI\VEN_1415&DEV_950A&SUBSYS_2032131F
%PCI\VEN_1415&DEV_9501&SUB_2050131F.DeviceDesc% = PCI_950I,		PCI\VEN_1415&DEV_9501&SUBSYS_2050131F
%PCI\VEN_1415&DEV_9501&SUB_2050131F.DeviceDesc% = PCI_950J,		PCI\VEN_1415&DEV_9501&SUBSYS_2051131F
%PCI\VEN_1415&DEV_9501&SUB_2050131F.DeviceDesc% = PCI_950K,		PCI\VEN_1415&DEV_9501&SUBSYS_2052131F
%PCI\VEN_1415&DEV_9501&SUB_2080131F.DeviceDesc% = PCI_950I,		PCI\VEN_1415&DEV_9501&SUBSYS_2080131F
%PCI\VEN_1415&DEV_9501&SUB_2080131F.DeviceDesc% = PCI_950J,		PCI\VEN_1415&DEV_9501&SUBSYS_2081131F
%PCI\VEN_1415&DEV_9501&SUB_2080131F.DeviceDesc% = PCI_950K,		PCI\VEN_1415&DEV_9501&SUBSYS_2082131F
%PCI\VEN_1415&DEV_9511&SUB_2080131F.DeviceDesc% = PCI_9511,		PCI\VEN_1415&DEV_9511&SUBSYS_2080131F
%PCI\VEN_1415&DEV_9511&SUB_2080131F.DeviceDesc% = PCI_9511,		PCI\VEN_1415&DEV_9511&SUBSYS_2081131F
%PCI\VEN_1415&DEV_9511&SUB_2080131F.DeviceDesc% = PCI_9511,		PCI\VEN_1415&DEV_9511&SUBSYS_2082131F
%PCI\VEN_1415&DEV_950A&SUB_2010131F.DeviceDesc% = PCI_950C,		PCI\VEN_1415&DEV_950A&SUBSYS_2010131F
%PCI\VEN_1415&DEV_950A&SUB_2010131F.DeviceDesc% = PCI_950D,		PCI\VEN_1415&DEV_950A&SUBSYS_2011131F
%PCI\VEN_1415&DEV_950A&SUB_2010131F.DeviceDesc% = PCI_950E,		PCI\VEN_1415&DEV_950A&SUBSYS_2012131F
%PCI\VEN_1415&DEV_950A&SUB_2060131F.DeviceDesc% = PCI_950F,		PCI\VEN_1415&DEV_950A&SUBSYS_2060131F
%PCI\VEN_1415&DEV_950A&SUB_2060131F.DeviceDesc% = PCI_950G,		PCI\VEN_1415&DEV_950A&SUBSYS_2061131F
%PCI\VEN_1415&DEV_950A&SUB_2060131F.DeviceDesc% = PCI_950H,		PCI\VEN_1415&DEV_950A&SUBSYS_2062131F

%PCI\VEN_1415&DEV_950A&SUB_2000131F.DeviceDesc% = PCI_950L,		PCI\VEN_1415&DEV_950A&SUBSYS_2500131F
%PCI\VEN_1415&DEV_950A&SUB_2000131F.DeviceDesc% = PCI_950M,		PCI\VEN_1415&DEV_950A&SUBSYS_2501131F
%PCI\VEN_1415&DEV_950A&SUB_2000131F.DeviceDesc% = PCI_950N,		PCI\VEN_1415&DEV_950A&SUBSYS_2502131F
%PCI\VEN_1415&DEV_950A&SUB_2030131F.DeviceDesc% = PCI_950O,		PCI\VEN_1415&DEV_950A&SUBSYS_2530131F
%PCI\VEN_1415&DEV_950A&SUB_2030131F.DeviceDesc% = PCI_950P,		PCI\VEN_1415&DEV_950A&SUBSYS_2531131F
%PCI\VEN_1415&DEV_950A&SUB_2030131F.DeviceDesc% = PCI_950Q,		PCI\VEN_1415&DEV_950A&SUBSYS_2532131F
%PCI\VEN_1415&DEV_9501&SUB_2050131F.DeviceDesc% = PCI_950R,		PCI\VEN_1415&DEV_9501&SUBSYS_2550131F
%PCI\VEN_1415&DEV_9501&SUB_2050131F.DeviceDesc% = PCI_950S,		PCI\VEN_1415&DEV_9501&SUBSYS_2551131F
%PCI\VEN_1415&DEV_9501&SUB_2050131F.DeviceDesc% = PCI_950T,		PCI\VEN_1415&DEV_9501&SUBSYS_2552131F
%PCI\VEN_1415&DEV_9501&SUB_2080131F.DeviceDesc% = PCI_950R,		PCI\VEN_1415&DEV_9501&SUBSYS_2580131F
%PCI\VEN_1415&DEV_9501&SUB_2080131F.DeviceDesc% = PCI_950S,		PCI\VEN_1415&DEV_9501&SUBSYS_2581131F
%PCI\VEN_1415&DEV_9501&SUB_2080131F.DeviceDesc% = PCI_950T,		PCI\VEN_1415&DEV_9501&SUBSYS_2582131F
%PCI\VEN_1415&DEV_9511&SUB_2080131F.DeviceDesc% = PCI_9511,		PCI\VEN_1415&DEV_9511&SUBSYS_2580131F
%PCI\VEN_1415&DEV_9511&SUB_2080131F.DeviceDesc% = PCI_9511,		PCI\VEN_1415&DEV_9511&SUBSYS_2581131F
%PCI\VEN_1415&DEV_9511&SUB_2080131F.DeviceDesc% = PCI_9511,		PCI\VEN_1415&DEV_9511&SUBSYS_2582131F
%PCI\VEN_1415&DEV_950A&SUB_2010131F.DeviceDesc% = PCI_950L,		PCI\VEN_1415&DEV_950A&SUBSYS_2510131F
%PCI\VEN_1415&DEV_950A&SUB_2010131F.DeviceDesc% = PCI_950M,		PCI\VEN_1415&DEV_950A&SUBSYS_2511131F
%PCI\VEN_1415&DEV_950A&SUB_2010131F.DeviceDesc% = PCI_950N,		PCI\VEN_1415&DEV_950A&SUBSYS_2512131F
%PCI\VEN_1415&DEV_950A&SUB_2060131F.DeviceDesc% = PCI_950O,		PCI\VEN_1415&DEV_950A&SUBSYS_2560131F
%PCI\VEN_1415&DEV_950A&SUB_2060131F.DeviceDesc% = PCI_950P,		PCI\VEN_1415&DEV_950A&SUBSYS_2561131F
%PCI\VEN_1415&DEV_950A&SUB_2060131F.DeviceDesc% = PCI_950Q,		PCI\VEN_1415&DEV_950A&SUBSYS_2562131F

;List of available devices
[mfg.NTAMD64]
%PCI\VEN_1415&DEV_9512.DeviceDesc% 		= PCI_NULL,		PCI\VEN_1415&DEV_9512
%PCI\VEN_1415&DEV_9500.DeviceDesc% 		= PCI_NULL,		PCI\VEN_1415&DEV_9500
%PCI\VEN_1415&DEV_9510.DeviceDesc% 		= PCI_NULL,		PCI\VEN_1415&DEV_9510

%PCI\VEN_1415&DEV_950A&SUB_2000131F.DeviceDesc% = PCI_950C,		PCI\VEN_1415&DEV_950A&SUBSYS_2000131F
%PCI\VEN_1415&DEV_950A&SUB_2000131F.DeviceDesc% = PCI_950D,		PCI\VEN_1415&DEV_950A&SUBSYS_2001131F
%PCI\VEN_1415&DEV_950A&SUB_2000131F.DeviceDesc% = PCI_950E,		PCI\VEN_1415&DEV_950A&SUBSYS_2002131F
%PCI\VEN_1415&DEV_950A&SUB_2030131F.DeviceDesc% = PCI_950F,		PCI\VEN_1415&DEV_950A&SUBSYS_2030131F
%PCI\VEN_1415&DEV_950A&SUB_2030131F.DeviceDesc% = PCI_950G,		PCI\VEN_1415&DEV_950A&SUBSYS_2031131F
%PCI\VEN_1415&DEV_950A&SUB_2030131F.DeviceDesc% = PCI_950H,		PCI\VEN_1415&DEV_950A&SUBSYS_2032131F
%PCI\VEN_1415&DEV_9501&SUB_2050131F.DeviceDesc% = PCI_950I,		PCI\VEN_1415&DEV_9501&SUBSYS_2050131F
%PCI\VEN_1415&DEV_9501&SUB_2050131F.DeviceDesc% = PCI_950J,		PCI\VEN_1415&DEV_9501&SUBSYS_2051131F
%PCI\VEN_1415&DEV_9501&SUB_2050131F.DeviceDesc% = PCI_950K,		PCI\VEN_1415&DEV_9501&SUBSYS_2052131F
%PCI\VEN_1415&DEV_9501&SUB_2080131F.DeviceDesc% = PCI_950I,		PCI\VEN_1415&DEV_9501&SUBSYS_2080131F
%PCI\VEN_1415&DEV_9501&SUB_2080131F.DeviceDesc% = PCI_950J,		PCI\VEN_1415&DEV_9501&SUBSYS_2081131F
%PCI\VEN_1415&DEV_9501&SUB_2080131F.DeviceDesc% = PCI_950K,		PCI\VEN_1415&DEV_9501&SUBSYS_2082131F
%PCI\VEN_1415&DEV_9511&SUB_2080131F.DeviceDesc% = PCI_9511,		PCI\VEN_1415&DEV_9511&SUBSYS_2080131F
%PCI\VEN_1415&DEV_9511&SUB_2080131F.DeviceDesc% = PCI_9511,		PCI\VEN_1415&DEV_9511&SUBSYS_2081131F
%PCI\VEN_1415&DEV_9511&SUB_2080131F.DeviceDesc% = PCI_9511,		PCI\VEN_1415&DEV_9511&SUBSYS_2082131F
%PCI\VEN_1415&DEV_950A&SUB_2010131F.DeviceDesc% = PCI_950C,		PCI\VEN_1415&DEV_950A&SUBSYS_2010131F
%PCI\VEN_1415&DEV_950A&SUB_2010131F.DeviceDesc% = PCI_950D,		PCI\VEN_1415&DEV_950A&SUBSYS_2011131F
%PCI\VEN_1415&DEV_950A&SUB_2010131F.DeviceDesc% = PCI_950E,		PCI\VEN_1415&DEV_950A&SUBSYS_2012131F
%PCI\VEN_1415&DEV_950A&SUB_2060131F.DeviceDesc% = PCI_950F,		PCI\VEN_1415&DEV_950A&SUBSYS_2060131F
%PCI\VEN_1415&DEV_950A&SUB_2060131F.DeviceDesc% = PCI_950G,		PCI\VEN_1415&DEV_950A&SUBSYS_2061131F
%PCI\VEN_1415&DEV_950A&SUB_2060131F.DeviceDesc% = PCI_950H,		PCI\VEN_1415&DEV_950A&SUBSYS_2062131F

%PCI\VEN_1415&DEV_950A&SUB_2000131F.DeviceDesc% = PCI_950L,		PCI\VEN_1415&DEV_950A&SUBSYS_2500131F
%PCI\VEN_1415&DEV_950A&SUB_2000131F.DeviceDesc% = PCI_950M,		PCI\VEN_1415&DEV_950A&SUBSYS_2501131F
%PCI\VEN_1415&DEV_950A&SUB_2000131F.DeviceDesc% = PCI_950N,		PCI\VEN_1415&DEV_950A&SUBSYS_2502131F
%PCI\VEN_1415&DEV_950A&SUB_2030131F.DeviceDesc% = PCI_950O,		PCI\VEN_1415&DEV_950A&SUBSYS_2530131F
%PCI\VEN_1415&DEV_950A&SUB_2030131F.DeviceDesc% = PCI_950P,		PCI\VEN_1415&DEV_950A&SUBSYS_2531131F
%PCI\VEN_1415&DEV_950A&SUB_2030131F.DeviceDesc% = PCI_950Q,		PCI\VEN_1415&DEV_950A&SUBSYS_2532131F
%PCI\VEN_1415&DEV_9501&SUB_2050131F.DeviceDesc% = PCI_950R,		PCI\VEN_1415&DEV_9501&SUBSYS_2550131F
%PCI\VEN_1415&DEV_9501&SUB_2050131F.DeviceDesc% = PCI_950S,		PCI\VEN_1415&DEV_9501&SUBSYS_2551131F
%PCI\VEN_1415&DEV_9501&SUB_2050131F.DeviceDesc% = PCI_950T,		PCI\VEN_1415&DEV_9501&SUBSYS_2552131F
%PCI\VEN_1415&DEV_9501&SUB_2080131F.DeviceDesc% = PCI_950R,		PCI\VEN_1415&DEV_9501&SUBSYS_2580131F
%PCI\VEN_1415&DEV_9501&SUB_2080131F.DeviceDesc% = PCI_950S,		PCI\VEN_1415&DEV_9501&SUBSYS_2581131F
%PCI\VEN_1415&DEV_9501&SUB_2080131F.DeviceDesc% = PCI_950T,		PCI\VEN_1415&DEV_9501&SUBSYS_2582131F
%PCI\VEN_1415&DEV_9511&SUB_2080131F.DeviceDesc% = PCI_9511,		PCI\VEN_1415&DEV_9511&SUBSYS_2580131F
%PCI\VEN_1415&DEV_9511&SUB_2080131F.DeviceDesc% = PCI_9511,		PCI\VEN_1415&DEV_9511&SUBSYS_2581131F
%PCI\VEN_1415&DEV_9511&SUB_2080131F.DeviceDesc% = PCI_9511,		PCI\VEN_1415&DEV_9511&SUBSYS_2582131F
%PCI\VEN_1415&DEV_950A&SUB_2010131F.DeviceDesc% = PCI_950L,		PCI\VEN_1415&DEV_950A&SUBSYS_2510131F
%PCI\VEN_1415&DEV_950A&SUB_2010131F.DeviceDesc% = PCI_950M,		PCI\VEN_1415&DEV_950A&SUBSYS_2511131F
%PCI\VEN_1415&DEV_950A&SUB_2010131F.DeviceDesc% = PCI_950N,		PCI\VEN_1415&DEV_950A&SUBSYS_2512131F
%PCI\VEN_1415&DEV_950A&SUB_2060131F.DeviceDesc% = PCI_950O,		PCI\VEN_1415&DEV_950A&SUBSYS_2560131F
%PCI\VEN_1415&DEV_950A&SUB_2060131F.DeviceDesc% = PCI_950P,		PCI\VEN_1415&DEV_950A&SUBSYS_2561131F
%PCI\VEN_1415&DEV_950A&SUB_2060131F.DeviceDesc% = PCI_950Q,		PCI\VEN_1415&DEV_950A&SUBSYS_2562131F

; ********************************************************************
; ******************* Install null PCI function **********************
; ********************************************************************
[PCI_NULL.NT]
CopyFiles=Null.NT.Copy
DelReg=DriverVer.DelReg
AddReg=DriverVer.AddReg

[PCI_NULL.NTAMD64]
CopyFiles=Null.NT64.Copy
DelReg=DriverVer.DelReg
AddReg=DriverVer.AddReg

[PCI_NULL.NT.Services]
AddService = oxmep, 0x00000002, oxmep_Service_Inst

[PCI_NULL.NTAMD64.Services]
AddService = oxmep, 0x00000002, oxmep_Service_Inst

; ****************************************************************
; ******************* Install PCI 950C UARTs *********************
; ****************************************************************
[PCI_950C.NT]
CopyFiles=Drv.NT.Copy, dll.NT.Copy
DelReg=DriverVer.DelReg
AddReg=DriverVer.AddReg

[PCI_950C.NTAMD64]
CopyFiles=Drv.NT64.Copy, dll.NT64.Copy
DelReg=DriverVer.DelReg
AddReg=DriverVer.AddReg

[PCI_950C.NT.HW]
AddReg=PCI_950C.NT.HW.AddReg

[PCI_950C.NTAMD64.HW]
AddReg=PCI_950C.NT.HW.AddReg

[PCI_950C.NT.HW.AddReg]
HKR,, "OxsemiDeviceType", 	0x00010001,	0x95010000
HKR,, "OxsemiPortCount", 	0x00010001,	1
HKR,, "OxsemiSpecialID",        0x00010001,     0x2000

[PCI_950C.NT.Services]
AddService = oxmf, 0x00000002, oxmf_Service_Inst

[PCI_950C.NTAMD64.Services]
AddService = oxmf, 0x00000002, oxmf_Service_Inst

; ****************************************************************
; ******************* Install PCI 950D UARTs *********************
; ****************************************************************
[PCI_950D.NT]
CopyFiles=Drv.NT.Copy, dll.NT.Copy
DelReg=DriverVer.DelReg
AddReg=DriverVer.AddReg

[PCI_950D.NTAMD64]
CopyFiles=Drv.NT64.Copy, dll.NT64.Copy
DelReg=DriverVer.DelReg
AddReg=DriverVer.AddReg

[PCI_950D.NT.HW]
AddReg=PCI_950D.NT.HW.AddReg

[PCI_950D.NTAMD64.HW]
AddReg=PCI_950D.NT.HW.AddReg

[PCI_950D.NT.HW.AddReg]
HKR,, "OxsemiDeviceType", 	0x00010001,	0x95010000
HKR,, "OxsemiPortCount", 	0x00010001,	1
HKR,, "OxsemiSpecialID",        0x00010001,     0x2001

[PCI_950D.NT.Services]
AddService = oxmf, 0x00000002, oxmf_Service_Inst

[PCI_950D.NTAMD64.Services]
AddService = oxmf, 0x00000002, oxmf_Service_Inst

; ****************************************************************
; ******************* Install PCI 950E UARTs *********************
; ****************************************************************
[PCI_950E.NT]
CopyFiles=Drv.NT.Copy, dll.NT.Copy
DelReg=DriverVer.DelReg
AddReg=DriverVer.AddReg

[PCI_950E.NTAMD64]
CopyFiles=Drv.NT64.Copy, dll.NT64.Copy
DelReg=DriverVer.DelReg
AddReg=DriverVer.AddReg

[PCI_950E.NT.HW]
AddReg=PCI_950E.NT.HW.AddReg

[PCI_950E.NTAMD64.HW]
AddReg=PCI_950E.NT.HW.AddReg

[PCI_950E.NT.HW.AddReg]
HKR,, "OxsemiDeviceType", 	0x00010001,	0x95010000
HKR,, "OxsemiPortCount", 	0x00010001,	1
HKR,, "OxsemiSpecialID",        0x00010001,     0x2002

[PCI_950E.NT.Services]
AddService = oxmf, 0x00000002, oxmf_Service_Inst

[PCI_950E.NTAMD64.Services]
AddService = oxmf, 0x00000002, oxmf_Service_Inst

; ****************************************************************
; ******************* Install PCI 950F UARTs *********************
; ****************************************************************
[PCI_950F.NT]
CopyFiles=Drv.NT.Copy, dll.NT.Copy
DelReg=DriverVer.DelReg
AddReg=DriverVer.AddReg

[PCI_950F.NTAMD64]
CopyFiles=Drv.NT64.Copy, dll.NT64.Copy
DelReg=DriverVer.DelReg
AddReg=DriverVer.AddReg

[PCI_950F.NT.HW]
AddReg=PCI_950F.NT.HW.AddReg

[PCI_950F.NTAMD64.HW]
AddReg=PCI_950F.NT.HW.AddReg

[PCI_950F.NT.HW.AddReg]
HKR,, "OxsemiDeviceType", 	0x00010001,	0x95010000
HKR,, "OxsemiPortCount", 	0x00010001,	2
HKR,, "OxsemiSpecialID",        0x00010001,     0x2000

[PCI_950F.NT.Services]
AddService = oxmf, 0x00000002, oxmf_Service_Inst

[PCI_950F.NTAMD64.Services]
AddService = oxmf, 0x00000002, oxmf_Service_Inst

; ****************************************************************
; ******************* Install PCI 950G UARTs *********************
; ****************************************************************
[PCI_950G.NT]
CopyFiles=Drv.NT.Copy, dll.NT.Copy
DelReg=DriverVer.DelReg
AddReg=DriverVer.AddReg

[PCI_950G.NTAMD64]
CopyFiles=Drv.NT64.Copy, dll.NT64.Copy
DelReg=DriverVer.DelReg
AddReg=DriverVer.AddReg

[PCI_950G.NT.HW]
AddReg=PCI_950G.NT.HW.AddReg

[PCI_950G.NTAMD64.HW]
AddReg=PCI_950G.NT.HW.AddReg

[PCI_950G.NT.HW.AddReg]
HKR,, "OxsemiDeviceType", 	0x00010001,	0x95010000
HKR,, "OxsemiPortCount", 	0x00010001,	2
HKR,, "OxsemiSpecialID",        0x00010001,     0x2001

[PCI_950G.NT.Services]
AddService = oxmf, 0x00000002, oxmf_Service_Inst

[PCI_950G.NTAMD64.Services]
AddService = oxmf, 0x00000002, oxmf_Service_Inst

; ****************************************************************
; ******************* Install PCI 950H UARTs *********************
; ****************************************************************
[PCI_950H.NT]
CopyFiles=Drv.NT.Copy, dll.NT.Copy
DelReg=DriverVer.DelReg
AddReg=DriverVer.AddReg

[PCI_950H.NTAMD64]
CopyFiles=Drv.NT64.Copy, dll.NT64.Copy
DelReg=DriverVer.DelReg
AddReg=DriverVer.AddReg

[PCI_950H.NT.HW]
AddReg=PCI_950H.NT.HW.AddReg

[PCI_950H.NTAMD64.HW]
AddReg=PCI_950H.NT.HW.AddReg

[PCI_950H.NT.HW.AddReg]
HKR,, "OxsemiDeviceType", 	0x00010001,	0x95010000
HKR,, "OxsemiPortCount", 	0x00010001,	2
HKR,, "OxsemiSpecialID",        0x00010001,     0x2002

[PCI_950H.NT.Services]
AddService = oxmf, 0x00000002, oxmf_Service_Inst

[PCI_950H.NTAMD64.Services]
AddService = oxmf, 0x00000002, oxmf_Service_Inst

; ****************************************************************
; ******************* Install PCI 950I UARTs *********************
; ****************************************************************
[PCI_950I.NT]
CopyFiles=Drv.NT.Copy, dll.NT.Copy
DelReg=DriverVer.DelReg
AddReg=DriverVer.AddReg

[PCI_950I.NTAMD64]
CopyFiles=Drv.NT64.Copy, dll.NT64.Copy
DelReg=DriverVer.DelReg
AddReg=DriverVer.AddReg

[PCI_950I.NT.HW]
AddReg=PCI_950I.NT.HW.AddReg

[PCI_950I.NT.HW.AddReg]
HKR,, "OxsemiDeviceType", 	0x00010001,	0x95010000
HKR,, "OxsemiSpecialID",        0x00010001,     0x2000

[PCI_950I.NTAMD64.HW]
AddReg=PCI_950I.NT.HW.AddReg

[PCI_950I.NT.Services]
AddService = oxmf, 0x00000002, oxmf_Service_Inst

[PCI_950I.NTAMD64.Services]
AddService = oxmf, 0x00000002, oxmf_Service_Inst

; ****************************************************************
; ******************* Install PCI 950J UARTs *********************
; ****************************************************************
[PCI_950J.NT]
CopyFiles=Drv.NT.Copy, dll.NT.Copy
DelReg=DriverVer.DelReg
AddReg=DriverVer.AddReg

[PCI_950J.NTAMD64]
CopyFiles=Drv.NT64.Copy, dll.NT64.Copy
DelReg=DriverVer.DelReg
AddReg=DriverVer.AddReg

[PCI_950J.NT.HW]
AddReg=PCI_950J.NT.HW.AddReg
[PCI_950J.NT.HW.AddReg]
HKR,, "OxsemiDeviceType", 	0x00010001,	0x95010000
HKR,, "OxsemiSpecialID",        0x00010001,     0x2001

[PCI_950J.NTAMD64.HW]
AddReg=PCI_950J.NT.HW.AddReg

[PCI_950J.NT.Services]
AddService = oxmf, 0x00000002, oxmf_Service_Inst

[PCI_950J.NTAMD64.Services]
AddService = oxmf, 0x00000002, oxmf_Service_Inst

; ****************************************************************
; ******************* Install PCI 950K UARTs *********************
; ****************************************************************
[PCI_950K.NT]
CopyFiles=Drv.NT.Copy, dll.NT.Copy
DelReg=DriverVer.DelReg
AddReg=DriverVer.AddReg

[PCI_950K.NTAMD64]
CopyFiles=Drv.NT64.Copy, dll.NT64.Copy
DelReg=DriverVer.DelReg
AddReg=DriverVer.AddReg

[PCI_950K.NT.HW]
AddReg=PCI_950K.NT.HW.AddReg
[PCI_950K.NT.HW.AddReg]
HKR,, "OxsemiDeviceType", 	0x00010001,	0x95010000
HKR,, "OxsemiSpecialID",        0x00010001,     0x2002

[PCI_950K.NTAMD64.HW]
AddReg=PCI_950K.NT.HW.AddReg

[PCI_950K.NT.Services]
AddService = oxmf, 0x00000002, oxmf_Service_Inst

[PCI_950K.NTAMD64.Services]
AddService = oxmf, 0x00000002, oxmf_Service_Inst

; ****************************************************************
; ******************* Install PCI 950L UARTs *********************
; ****************************************************************
[PCI_950L.NT]
CopyFiles=Drv.NT.Copy, dll.NT.Copy
DelReg=DriverVer.DelReg
AddReg=DriverVer.AddReg

[PCI_950L.NT.HW]
AddReg=PCI_950L.NT.HW.AddReg

[PCI_950L.NTAMD64]
CopyFiles=Drv.NT64.Copy, dll.NT64.Copy
DelReg=DriverVer.DelReg
AddReg=DriverVer.AddReg

[PCI_950L.NT.HW.AddReg]
HKR,, "OxsemiDeviceType", 	0x00010001,	0x95010000
HKR,, "OxsemiPortCount", 	0x00010001,	1
HKR,, "OxsemiSpecialID",        0x00010001,     0x2003

[PCI_950L.NTAMD64.HW]
AddReg=PCI_950L.NT.HW.AddReg

[PCI_950L.NT.Services]
AddService = oxmf, 0x00000002, oxmf_Service_Inst

[PCI_950L.NTAMD64.Services]
AddService = oxmf, 0x00000002, oxmf_Service_Inst

; ****************************************************************
; ******************* Install PCI 950M UARTs *********************
; ****************************************************************
[PCI_950M.NT]
CopyFiles=Drv.NT.Copy, dll.NT.Copy
DelReg=DriverVer.DelReg
AddReg=DriverVer.AddReg

[PCI_950M.NTAMD64]
CopyFiles=Drv.NT64.Copy, dll.NT64.Copy
DelReg=DriverVer.DelReg
AddReg=DriverVer.AddReg

[PCI_950M.NT.HW]
AddReg=PCI_950M.NT.HW.AddReg

[PCI_950M.NT.HW.AddReg]
HKR,, "OxsemiDeviceType", 	0x00010001,	0x95010000
HKR,, "OxsemiPortCount", 	0x00010001,	1
HKR,, "OxsemiSpecialID",        0x00010001,     0x2004

[PCI_950M.NTAMD64.HW]
AddReg=PCI_950M.NT.HW.AddReg

[PCI_950M.NT.Services]
AddService = oxmf, 0x00000002, oxmf_Service_Inst

[PCI_950M.NTAMD64.Services]
AddService = oxmf, 0x00000002, oxmf_Service_Inst

; ****************************************************************
; ******************* Install PCI 950N UARTs *********************
; ****************************************************************
[PCI_950N.NT]
CopyFiles=Drv.NT.Copy, dll.NT.Copy
DelReg=DriverVer.DelReg
AddReg=DriverVer.AddReg

[PCI_950N.NT.HW]
AddReg=PCI_950N.NT.HW.AddReg

[PCI_950N.NTAMD64]
CopyFiles=Drv.NT64.Copy, dll.NT64.Copy
DelReg=DriverVer.DelReg
AddReg=DriverVer.AddReg

[PCI_950N.NT.HW.AddReg]
HKR,, "OxsemiDeviceType", 	0x00010001,	0x95010000
HKR,, "OxsemiPortCount", 	0x00010001,	1
HKR,, "OxsemiSpecialID",        0x00010001,     0x2005

[PCI_950N.NT.Services]
AddService = oxmf, 0x00000002, oxmf_Service_Inst

[PCI_950N.NTAMD64.HW]
AddReg=PCI_950N.NT.HW.AddReg

[PCI_950N.NTAMD64.Services]
AddService = oxmf, 0x00000002, oxmf_Service_Inst

; ****************************************************************
; ******************* Install PCI 950O UARTs *********************
; ****************************************************************
[PCI_950O.NT]
CopyFiles=Drv.NT.Copy, dll.NT.Copy
DelReg=DriverVer.DelReg
AddReg=DriverVer.AddReg

[PCI_950O.NTAMD64]
CopyFiles=Drv.NT64.Copy, dll.NT64.Copy
DelReg=DriverVer.DelReg
AddReg=DriverVer.AddReg

[PCI_950O.NT.HW]
AddReg=PCI_950O.NT.HW.AddReg

[PCI_950O.NT.HW.AddReg]
HKR,, "OxsemiDeviceType", 	0x00010001,	0x95010000
HKR,, "OxsemiPortCount", 	0x00010001,	2
HKR,, "OxsemiSpecialID",        0x00010001,     0x2003

[PCI_950O.NT.Services]
AddService = oxmf, 0x00000002, oxmf_Service_Inst

[PCI_950O.NTAMD64.HW]
AddReg=PCI_950O.NT.HW.AddReg

[PCI_950O.NTAMD64.Services]
AddService = oxmf, 0x00000002, oxmf_Service_Inst

; ****************************************************************
; ******************* Install PCI 950P UARTs *********************
; ****************************************************************
[PCI_950P.NT]
CopyFiles=Drv.NT.Copy, dll.NT.Copy
DelReg=DriverVer.DelReg
AddReg=DriverVer.AddReg

[PCI_950P.NTAMD64]
CopyFiles=Drv.NT64.Copy, dll.NT64.Copy
DelReg=DriverVer.DelReg
AddReg=DriverVer.AddReg

[PCI_950P.NT.HW]
AddReg=PCI_950P.NT.HW.AddReg

[PCI_950P.NT.HW.AddReg]
HKR,, "OxsemiDeviceType", 	0x00010001,	0x95010000
HKR,, "OxsemiPortCount", 	0x00010001,	2
HKR,, "OxsemiSpecialID",        0x00010001,     0x2004

[PCI_950P.NT.Services]
AddService = oxmf, 0x00000002, oxmf_Service_Inst

[PCI_950P.NTAMD64.HW]
AddReg=PCI_950P.NT.HW.AddReg

[PCI_950P.NTAMD64.Services]
AddService = oxmf, 0x00000002, oxmf_Service_Inst

; ****************************************************************
; ******************* Install PCI 950Q UARTs *********************
; ****************************************************************
[PCI_950Q.NT]
CopyFiles=Drv.NT.Copy, dll.NT.Copy
DelReg=DriverVer.DelReg
AddReg=DriverVer.AddReg

[PCI_950Q.NTAMD64]
CopyFiles=Drv.NT64.Copy, dll.NT64.Copy
DelReg=DriverVer.DelReg
AddReg=DriverVer.AddReg

[PCI_950Q.NT.HW]
AddReg=PCI_950Q.NT.HW.AddReg

[PCI_950Q.NT.HW.AddReg]
HKR,, "OxsemiDeviceType", 	0x00010001,	0x95010000
HKR,, "OxsemiPortCount", 	0x00010001,	2
HKR,, "OxsemiSpecialID",        0x00010001,     0x2005

[PCI_950Q.NT.Services]
AddService = oxmf, 0x00000002, oxmf_Service_Inst

[PCI_950Q.NTAMD64.HW]
AddReg=PCI_950Q.NT.HW.AddReg

[PCI_950Q.NTAMD64.Services]
AddService = oxmf, 0x00000002, oxmf_Service_Inst

; ****************************************************************
; ******************* Install PCI 950R UARTs *********************
; ****************************************************************
[PCI_950R.NT]
CopyFiles=Drv.NT.Copy, dll.NT.Copy
DelReg=DriverVer.DelReg
AddReg=DriverVer.AddReg

[PCI_950R.NTAMD64]
CopyFiles=Drv.NT64.Copy, dll.NT64.Copy
DelReg=DriverVer.DelReg
AddReg=DriverVer.AddReg

[PCI_950R.NT.HW]
AddReg=PCI_950R.NT.HW.AddReg

[PCI_950R.NT.HW.AddReg]
HKR,,"OxsemiDeviceType", 	0x00010001,	0x95010000
HKR,, "OxsemiSpecialID",        0x00010001,     0x2003

[PCI_950R.NT.Services]
AddService = oxmf, 0x00000002, oxmf_Service_Inst

[PCI_950R.NTAMD64.HW]
AddReg=PCI_950R.NT.HW.AddReg

[PCI_950R.NTAMD64.Services]
AddService = oxmf, 0x00000002, oxmf_Service_Inst

; ****************************************************************
; ******************* Install PCI 950S UARTs *********************
; ****************************************************************
[PCI_950S.NT]
CopyFiles=Drv.NT.Copy, dll.NT.Copy
DelReg=DriverVer.DelReg
AddReg=DriverVer.AddReg

[PCI_950S.NTAMD64]
CopyFiles=Drv.NT64.Copy, dll.NT64.Copy
DelReg=DriverVer.DelReg
AddReg=DriverVer.AddReg

[PCI_950S.NT.HW]
AddReg=PCI_950S.NT.HW.AddReg

[PCI_950S.NT.HW.AddReg]
HKR,,"OxsemiDeviceType", 	0x00010001,	0x95010000
HKR,, "OxsemiSpecialID",        0x00010001,     0x2004

[PCI_950S.NT.Services]
AddService = oxmf, 0x00000002, oxmf_Service_Inst

[PCI_950S.NTAMD64.HW]
AddReg=PCI_950S.NT.HW.AddReg

[PCI_950S.NTAMD64.Services]
AddService = oxmf, 0x00000002, oxmf_Service_Inst

; ****************************************************************
; ******************* Install PCI 950T UARTs *********************
; ****************************************************************
[PCI_950T.NT]
CopyFiles=Drv.NT.Copy, dll.NT.Copy
DelReg=DriverVer.DelReg
AddReg=DriverVer.AddReg

[PCI_950T.NTAMD64]
CopyFiles=Drv.NT64.Copy, dll.NT64.Copy
DelReg=DriverVer.DelReg
AddReg=DriverVer.AddReg

[PCI_950T.NT.HW]
AddReg=PCI_950T.NT.HW.AddReg

[PCI_950T.NT.HW.AddReg]
HKR,,"OxsemiDeviceType", 	0x00010001,	0x95010000
HKR,, "OxsemiSpecialID",        0x00010001,     0x2005

[PCI_950T.NT.Services]
AddService = oxmf, 0x00000002, oxmf_Service_Inst

[PCI_950T.NTAMD64.HW]
AddReg=PCI_950T.NT.HW.AddReg

[PCI_950T.NTAMD64.Services]
AddService = oxmf, 0x00000002, oxmf_Service_Inst

; ********************************************************************
; ****************** Install OX16PCI95x local bus UARTs **************
; ********************************************************************
[PCI_9511.NT]
CopyFiles=Drv.NT.Copy, dll.NT.Copy
DelReg=DriverVer.DelReg
AddReg=DriverVer.AddReg

[PCI_9511.NTAMD64]
CopyFiles=Drv.NT64.Copy, dll.NT64.Copy
DelReg=DriverVer.DelReg
AddReg=DriverVer.AddReg

[PCI_9511.NT.HW]
AddReg=PCI_9511.NT.HW.AddReg

[PCI_9511.NT.HW.AddReg]
HKR,, "OxsemiDeviceType", 	0x00010001,	0x95110000
HKR,, "OxsemiSpecialID",        0x00010001,     0x2002

[PCI_9511.NT.Services]
AddService = oxmf, 0x00000002, oxmf_Service_Inst

[PCI_9511.NTAMD64.HW]
AddReg=PCI_9511.NT.HW.AddReg

[PCI_9511.NTAMD64.Services]
AddService = oxmf, 0x00000002, oxmf_Service_Inst

; ****************** copyfiles, registry etc.
[Drv.NT.Copy]
oxmf.sys
oxmfuf.sys
oxser.sys

[Drv.NT64.Copy]
oxmf.sys,oxmf64.sys
oxmfuf.sys,oxmfuf64.sys
oxser.sys,oxser64.sys

[Null.NT.Copy]
oxmep.sys

[Null.NT64.Copy]
oxmep.sys,oxmep64.sys

[dll.NT.Copy]
oxui.dll

[dll.NT64.Copy]
oxui.dll,oxui64.dll

[oxmf_Service_Inst]
DisplayName    = %oxmf_driverdescstring%
ServiceType    = 1               ; SERVICE_KERNEL_DRIVER
StartType      = 1               ; SERVICE_SYSTEM_START (this driver may do detection)
ErrorControl   = 0               ; SERVICE_ERROR_IGNORE
ServiceBinary  = %12%\oxmf.sys
LoadOrderGroup = Extended base

[oxmep_Service_Inst]
DisplayName    = %oxmep_driverdescstring%
ServiceType    = 1               ; SERVICE_KERNEL_DRIVER
StartType      = 1               ; SERVICE_SYSTEM_START (this driver may do detection)
ErrorControl   = 0               ; SERVICE_ERROR_IGNORE
ServiceBinary  = %12%\oxmep.sys
LoadOrderGroup = Extended base

[DriverVer.AddReg]
HKR,,Ver,,%OXPCIVersion%

[DriverVer.DelReg]
HKR,,Ver

[Strings]
mfg                                     		= "SIIG"
MF_ClassName									= "Multifunction adapters"
drvDisk											= "SIIG IO card driver disk"
OXPCIVersion									= "5.1.0.7"
oxmf_driverdescstring                   		= "OXPCI Bus enumerator"
oxmep_driverdescstring                  		= "OXPCI support driver"
PCI\VEN_1415&DEV_950A&SUB_2000131F.DeviceDesc	= "SIIG CyberPro 1S board"
PCI\VEN_1415&DEV_950A&SUB_2030131F.DeviceDesc	= "SIIG CyberPro 2S board"
PCI\VEN_1415&DEV_9501&SUB_2050131F.DeviceDesc	= "SIIG CyberPro 4S board"
PCI\VEN_1415&DEV_9501&SUB_2080131F.DeviceDesc	= "SIIG CyberPro 8S board"
PCI\VEN_1415&DEV_950A&SUB_2010131F.DeviceDesc	= "SIIG CyberPro 1S1P board"
PCI\VEN_1415&DEV_950A&SUB_2060131F.DeviceDesc	= "SIIG CyberPro 2S1P board"
PCI\VEN_1415&DEV_9511&SUB_2080131F.DeviceDesc	= "SIIG PCI bridge"
PCI\VEN_1415&DEV_9500.DeviceDesc				= "PCI Function"
PCI\VEN_1415&DEV_9510.DeviceDesc				= "PCI Function"
PCI\VEN_1415&DEV_9512.DeviceDesc				= "SIIG 32-bit PCI bridge"
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: ftp, load: 1.11