;********************************************************************
;* File: sbmf.inf
;*
;* Description:
;* Multifunction installer for MPCI 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=Oxpci.cat ; .cat for Win 95/98/Me binaries
;CatalogFile.NT=OxpciNT.cat ; Different .cat for Win2k binaries
; Win98 doesn't recognise DriverVer in [version] section, so this tag is copied
; in its DDInstall sections
DriverVer=01/02/2003, 3.0.0
[DestinationDirs]
DefaultDestDir=11 ; LDID_SYS
Drv.NT.Copy=12 ; LDID_DRIVER
dll.NT.Copy=11 ; LDID_SYS
Drv.Copy=11
; Install class "Multifunction"
;----------------------------------------------------------
[ClassInstall]
AddReg=MF_Class.AddReg
[MF_Class.AddReg]
HKR,,,,%MF_ClassName%
[ClassInstall32.NT]
AddReg=MF_Class.NT.AddReg
[MF_Class.NT.AddReg]
HKR,,,,%MF_ClassName%
HKR,,Class,,"MultiFunction"
HKR,,NoInstallClass,,"1"
; Drivers
;----------------------------------------------------------
[Manufacturer]
%mfg%=mfg
;List of available devices
[mfg]
%SYSBAS_1PORT.DeviceDesc% = PCI_4D01, PCI\VEN_14a1&DEV_4d01&REV_70,PCI\VEN_14a1&DEV_4d01&REV_80,PCI\VEN_14a1&DEV_4d01&REV_90
%SYSBAS_2PORT.DeviceDesc% = PCI_4D02, PCI\VEN_14a1&DEV_4d02&REV_70,PCI\VEN_14a1&DEV_4d02&REV_71,PCI\VEN_14a1&DEV_4d02&REV_80,PCI\VEN_14a1&DEV_4d02&REV_81,PCI\VEN_14a1&DEV_4d02&REV_90
%SYSBAS_4PORT.DeviceDesc% = PCI_4D04, PCI\VEN_14a1&DEV_4d04&REV_70,PCI\VEN_14a1&DEV_4604,PCI\VEN_14a1&DEV_4d04&REV_80,PCI\VEN_14a1&DEV_4d04&REV_90
%SYSBAS_8PORT.DeviceDesc% = PCI_4D08, PCI\VEN_14a1&DEV_4d08&REV_70,PCI\VEN_14a1&DEV_4d08&REV_80,PCI\VEN_14a1&DEV_4d08&REV_90
%SYSBAS_16PORT.DeviceDesc% = PCI_4D16, PCI\VEN_14a1&DEV_4d16
%SYSBAS_32PORT.DeviceDesc% = PCI_4D32, PCI\VEN_14a1&DEV_4d32&REV_70,PCI\VEN_14a1&DEV_4d32&REV_80,PCI\VEN_14a1&DEV_4d32&REV_90
%SYSBAS_4JAPORT.DeviceDesc% = PCI_4D04JA, PCI\VEN_14a1&DEV_4d04&REV_91
; ******************* Install MPCI 1 *****************
; ----------------- Windows 98 Section ---------------
[PCI_4D01]
AddReg=SbMp.W95.AddReg
[PCI_4D01.HW]
AddReg=PCI_4D01.HW.AddReg
[PCI_4D01.HW.AddReg]
HKR,Child0000,HardwareID,,MF\M1_PORT0
HKR,Child0000,ResourceMap,1,01,00
; ----------------------------------------------------
[PCI_4D01.NT]
CopyFiles=Drv.NT.Copy, dll.NT.Copy
DelReg=DriverVer.DelReg
AddReg=DriverVer.AddReg
[PCI_4D01.NT.HW]
AddReg=PCI_4D01.NT.HW.AddReg
[PCI_4D01.NT.HW.AddReg]
HKR,,"SbDeviceType", 0x00010001, 0x4D010000
[PCI_4D01.NT.Services]
AddService = sbmf, 0x00000002, mf_Service_Inst
; ******************* Install MPCI 2 *****************
; ----------------- Windows 98 Section ---------------
[PCI_4D02]
AddReg=SbMp.W95.AddReg
[PCI_4D02.HW]
AddReg=PCI_4D02.HW.AddReg
[PCI_4D02.HW.AddReg]
HKR,Child0000,HardwareID,,MF\M2_PORT0
HKR,Child0000,ResourceMap,1,01,00
HKR,Child0001,HardwareID,,MF\M2_PORT1
HKR,Child0001,ResourceMap,1,01,00
; ----------------------------------------------------
[PCI_4D02.NT]
CopyFiles=Drv.NT.Copy, dll.NT.Copy
DelReg=DriverVer.DelReg
AddReg=DriverVer.AddReg
[PCI_4D02.NT.HW]
AddReg=PCI_4D02.NT.HW.AddReg
[PCI_4D02.NT.HW.AddReg]
HKR,,"SbDeviceType", 0x00010001, 0x4D020000
[PCI_4D02.NT.Services]
AddService = sbmf, 0x00000002, mf_Service_Inst
; ******************* Install MPCI 4 *****************
; ----------------- Windows 98 Section ---------------
[PCI_4D04]
AddReg=SbMp.W95.AddReg
[PCI_4D04.HW]
AddReg=PCI_4D04.HW.AddReg
[PCI_4D04.HW.AddReg]
HKR,Child0000,HardwareID,,MF\M4_PORT0
HKR,Child0000,ResourceMap,1,01,00
HKR,Child0001,HardwareID,,MF\M4_PORT1
HKR,Child0001,ResourceMap,1,01,00
HKR,Child0002,HardwareID,,MF\M4_PORT2
HKR,Child0002,ResourceMap,1,01,00
HKR,Child0003,HardwareID,,MF\M4_PORT3
HKR,Child0003,ResourceMap,1,01,00
; ----------------------------------------------------
[PCI_4D04.NT]
CopyFiles=Drv.NT.Copy, dll.NT.Copy
DelReg=DriverVer.DelReg
AddReg=DriverVer.AddReg
[PCI_4D04.NT.HW]
AddReg=PCI_4D04.NT.HW.AddReg
[PCI_4D04.NT.HW.AddReg]
HKR,,"SbDeviceType", 0x00010001, 0x4D040000
[PCI_4D04.NT.Services]
AddService = sbmf, 0x00000002, mf_Service_Inst
; ******************* Install MPCI 8 *****************
; ----------------- Windows 98 Section ---------------
[PCI_4D08]
AddReg=SbMp.W95.AddReg
[PCI_4D08.HW]
AddReg=PCI_4D08.HW.AddReg
[PCI_4D08.HW.AddReg]
HKR,Child0000,HardwareID,,MF\M8_PORT0
HKR,Child0000,ResourceMap,1,01,00
HKR,Child0001,HardwareID,,MF\M8_PORT1
HKR,Child0001,ResourceMap,1,01,00
HKR,Child0002,HardwareID,,MF\M8_PORT2
HKR,Child0002,ResourceMap,1,01,00
HKR,Child0003,HardwareID,,MF\M8_PORT3
HKR,Child0003,ResourceMap,1,01,00
HKR,Child0004,HardwareID,,MF\M8_PORT4
HKR,Child0004,ResourceMap,1,01,00
HKR,Child0005,HardwareID,,MF\M8_PORT5
HKR,Child0005,ResourceMap,1,01,00
HKR,Child0006,HardwareID,,MF\M8_PORT6
HKR,Child0006,ResourceMap,1,01,00
HKR,Child0007,HardwareID,,MF\M8_PORT7
HKR,Child0007,ResourceMap,1,01,00
; ----------------------------------------------------
[PCI_4D08.NT]
CopyFiles=Drv.NT.Copy, dll.NT.Copy
DelReg=DriverVer.DelReg
AddReg=DriverVer.AddReg
[PCI_4D08.NT.HW]
AddReg=PCI_4D08.NT.HW.AddReg
[PCI_4D08.NT.HW.AddReg]
HKR,,"SbDeviceType", 0x00010001, 0x4D080000
[PCI_4D08.NT.Services]
AddService = sbmf, 0x00000002, mf_Service_Inst
; ******************* Install MPCI 16 *****************
; ----------------- Windows 98 Section ---------------
[PCI_4D16]
AddReg=SbMp.W95.AddReg
[PCI_4D16.HW]
AddReg=PCI_4D16.HW.AddReg
[PCI_4D16.HW.AddReg]
HKR,Child0000,HardwareID,,MF\M16_PORT0
HKR,Child0000,ResourceMap,1,01,00
HKR,Child0001,HardwareID,,MF\M16_PORT1
HKR,Child0001,ResourceMap,1,01,00
HKR,Child0002,HardwareID,,MF\M16_PORT2
HKR,Child0002,ResourceMap,1,01,00
HKR,Child0003,HardwareID,,MF\M16_PORT3
HKR,Child0003,ResourceMap,1,01,00
HKR,Child0004,HardwareID,,MF\M16_PORT4
HKR,Child0004,ResourceMap,1,01,00
HKR,Child0005,HardwareID,,MF\M16_PORT5
HKR,Child0005,ResourceMap,1,01,00
HKR,Child0006,HardwareID,,MF\M16_PORT6
HKR,Child0006,ResourceMap,1,01,00
HKR,Child0007,HardwareID,,MF\M16_PORT7
HKR,Child0007,ResourceMap,1,01,00
HKR,Child0008,HardwareID,,MF\M16_PORT8
HKR,Child0008,ResourceMap,1,01,00
HKR,Child0009,HardwareID,,MF\M16_PORT9
HKR,Child0009,ResourceMap,1,01,00
HKR,Child000A,HardwareID,,MF\M16_PORT10
HKR,Child000A,ResourceMap,1,01,00
HKR,Child000B,HardwareID,,MF\M16_PORT11
HKR,Child000B,ResourceMap,1,01,00
HKR,Child000C,HardwareID,,MF\M16_PORT12
HKR,Child000C,ResourceMap,1,01,00
HKR,Child000D,HardwareID,,MF\M16_PORT13
HKR,Child000D,ResourceMap,1,01,00
HKR,Child000E,HardwareID,,MF\M16_PORT14
HKR,Child000E,ResourceMap,1,01,00
HKR,Child000F,HardwareID,,MF\M16_PORT15
HKR,Child000F,ResourceMap,1,01,00
; ----------------------------------------------------
[PCI_4D16.NT]
CopyFiles=Drv.NT.Copy, dll.NT.Copy
DelReg=DriverVer.DelReg
AddReg=DriverVer.AddReg
[PCI_4D16.NT.HW]
AddReg=PCI_4D16.NT.HW.AddReg
[PCI_4D16.NT.HW.AddReg]
HKR,,"SbDeviceType", 0x00010001, 0x4D160000
[PCI_4D16.NT.Services]
AddService = sbmf, 0x00000002, mf_Service_Inst
; ******************* Install MPCI 32 *****************
; ----------------- Windows 98 Section ---------------
[PCI_4D32]
AddReg=SbMp.W95.AddReg
CopyFiles=Drv.Copy
LogConfig=caa
[PCI_4D32.HW]
AddReg=PCI_4D32.HW.AddReg
[PCI_4D32.HW.AddReg]
; ----------------------------------------------------
[PCI_4D32.NT]
CopyFiles=Drv.NT.Copy, dll.NT.Copy
DelReg=DriverVer.DelReg
AddReg=DriverVer.AddReg
[PCI_4D32.NT.HW]
AddReg=PCI_4D32.NT.HW.AddReg
[PCI_4D32.NT.HW.AddReg]
HKR,,"SbDeviceType", 0x00010001, 0x4D320000
[PCI_4D32.NT.Services]
AddService = sbmf, 0x00000002, mf_Service_Inst
; ******************* Install MPCI 4JA *****************
; ----------------- Windows 98 Section ---------------
[PCI_4D04JA]
AddReg=SbMp.W95.AddReg
[PCI_4D04JA.HW]
AddReg=PCI_4D04.HW.AddReg
; ----------------------------------------------------
[PCI_4D04JA.NT]
CopyFiles=Drv.NT.Copy, dll.NT.Copy
DelReg=DriverVer.DelReg
AddReg=DriverVer.AddReg
[PCI_4D04JA.NT.HW]
AddReg=PCI_4D04JA.NT.HW.AddReg
[PCI_4D04JA.NT.HW.AddReg]
HKR,,"SbDeviceType", 0x00010001, 0x4D040091
[PCI_4D04JA.NT.Services]
AddService = sbmf, 0x00000002, mf_Service_Inst
; ----------------- Windows 98 Section ---------------
[SbMp.W95.AddReg]
HKR,,DevLoader,0,*CONFIGMG
HKR,,Enumerator,0,*CONFIGMG
HKR,,CMDrivFlags,1,03,00,00,00
[caa]
ConfigPriority=HARDRECONFIG
IRQConfig=3,4,5,6,7,9,10,11,12,14,15
; ----------------------------------------------------
; ****************** copyfiles, registry etc.
[Drv.Copy]
sbmp.vxd
[Drv.NT.Copy]
sbmf.sys
sbmfuf.sys
sbser.sys
[dll.NT.Copy]
;oxui.dll
sbui.dll
[mf_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%\sbmf.sys
LoadOrderGroup = Extended base
[DriverVer.AddReg]
HKR,,Ver,,%OXPCIVersion%
HKR,,EnumPropPages32,,"sbui.dll,SerialPropPageProvider"
[DriverVer.DelReg]
HKR,,Ver
[SourceDisksNames]
1=%drvdisk%,,
[SourceDisksFiles]
sbmf.sys=1
sbmfuf.sys=1
sbser.sys=1
;oxui.dll=1
sbui.dll=1
sbmf.inf=1
sbser.inf=1
sbmp.vxd=1
[Strings]
mfg = "(Enhanced ports)"
MF_ClassName = "Multifunction adapters"
drvDisk = "Multi-port driver disk"
OXPCIVersion = "3.0.0"
oxmf_driverdescstring = "MPCI Bus enumerator"
SYSBAS_1PORT.DeviceDesc="PCI Serial Multi-1"
SYSBAS_2PORT.DeviceDesc="PCI Serial Multi-2"
SYSBAS_4PORT.DeviceDesc="PCI Serial Multi-4"
SYSBAS_8PORT.DeviceDesc="PCI Serial Multi-8"
SYSBAS_16PORT.DeviceDesc="PCI Serial Multi-16"
SYSBAS_32PORT.DeviceDesc="PCI Serial Multi-32"
SYSBAS_4JAPORT.DeviceDesc="PCI Serial Multi-4(JA)"
Download Driver Pack
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.