bbpci.inf Driver File Contents (3pcio1-5669r0.exe)

;********************************************************************
;*     File:   bbpci.inf
;*                   
;*     Description:
;*             Multifunction installer for BBPCI products (Win9x/Win2000)
;*             Loads the enumerators, which create the child devnodes
;*      
;** Model Number: 3PCIO1, 3PCI2
;********************************************************************

[Version]
Signature=$CHICAGO$
Class=MultiFunction
ClassGuid={4D36E971-E325-11CE-BFC1-08002BE10318}
Provider=%mfg%
CatalogFile=BBser.cat
DriverVer=02/12/2003, 4.0.4
; Win98 doesn't recognise DriverVer in [version] section, so this tag is copied
; in its DDInstall sections

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

; 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"

[ControlFlags.NT]
ExcludeFromSelect=PCI\VEN_1896&DEV_BB10
ExcludeFromSelect=PCI\VEN_1896&DEV_BB11

; Drivers
;----------------------------------------------------------

[Manufacturer]
%mfg%=mfg

;List of available devices
[mfg]
%PCI\VEN_1896&DEV_BB10.DeviceDesc% = PCI_BB10, PCI\VEN_1896&DEV_BB10
%PCI\VEN_1896&DEV_BB11.DeviceDesc% = PCI_BB11, PCI\VEN_1896&DEV_BB11

; ****************** Install PCI_BB10 internal UARTs *****************
[PCI_BB10]
DriverVer=02/12/2003, 4.0.4
CopyFiles=Drv.Copy, Inf.Copy
AddReg=Drv.Reg
DelReg=DriverVer.DelReg
AddReg=DriverVer.AddReg

[PCI_BB10.HW]
AddReg=PCI_BB10.HW.AddReg

[PCI_BB10.HW.AddReg]
HKR,,OxfordFlags,1,01,84,00,00
;HKR,,OxsemiPortCount,1,02,00,00,00

[PCI_BB10.NT]
CopyFiles=Drv.NT.Copy, dll.NT.Copy
DelReg=DriverVer.DelReg
AddReg=DriverVer.AddReg

[PCI_BB10.NT.HW]
AddReg=PCI_BB10.NT.HW.AddReg

[PCI_BB10.NT.HW.AddReg]
HKR,, "OxsemiDeviceType", 	0x00010001,	0x95210000
HKR,, "OxsemiPortCount", 	0x00010001,	2

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

; ****************** Install PCI_BB11 internal UARTs *****************
[PCI_BB11]
DriverVer=02/12/2003, 4.0.4
CopyFiles=Drv.Copy, Inf.Copy
AddReg=Drv.Reg
DelReg=DriverVer.DelReg
AddReg=DriverVer.AddReg

[PCI_BB11.HW]
AddReg=PCI_BB11.HW.AddReg

[PCI_BB11.HW.AddReg]
HKR,,OxfordFlags,1,01,84,00,00
HKR,,OxsemiPortCount,1,01,00,00,00

[PCI_BB11.NT]
CopyFiles=Drv.NT.Copy, dll.NT.Copy
DelReg=DriverVer.DelReg
AddReg=DriverVer.AddReg

[PCI_BB11.NT.HW]
AddReg=PCI_BB11.NT.HW.AddReg

[PCI_BB11.NT.HW.AddReg]
HKR,, "OxsemiDeviceType", 	0x00010001,	0x95210000
HKR,, "OxsemiPortCount", 	0x00010001,	1

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

; ****************** copyfiles, registry etc.

[Drv.Copy]
bbmf.vxd

;[Drvcf.Copy]
;oxmfcf.vxd

[Drv.NT.Copy]
oxmf.sys
oxmfuf.sys
oxser.sys

;[Null.NT.Copy]
;oxmep.sys

[dll.NT.Copy]
bbui.dll

[Inf.Copy]
bbpci.inf
bbpci2.inf

[Drv.Reg]
HKR,,DevLoader,0,bbmf.vxd
HKR,,DriverDesc,0,"B&B OX16PCI954 bus enumerator"
HKR,,EnableIRQSharing,1,01,00,00,00 

;[Drvcf.Reg]
;HKR,,DevLoader,0,oxmfcf.vxd
;HKR,,DriverDesc,0,"B&B OXMF bus enumerator"
;HKR,,EnableIRQSharing,1,01,00,00,00 

[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

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

[DriverVer.DelReg]
HKR,,Ver

[SourceDisksNames]
1=%drvdisk%,,

[SourceDisksFiles]
bbmf.vxd=1
;oxmfcf.vxd=1
oxmf.sys=1
oxmfuf.sys=1
oxser.sys=1
;oxmep.sys=1
bbui.dll=1
bbpci.inf=1
bbpci2.inf=1

[Strings]
mfg						= "B&B Electronics"
MF_ClassName			= "Multifunction adapters"
drvDisk					= "B&B Electronics' Serial Driver Disk"
OXPCIVersion			= "4.0.4"
oxmf_driverdescstring	= "OXPCI Bus enumerator"

PCI\VEN_1896&DEV_BB10.DeviceDesc = "B&B 3PCI2 Dual-Port Serial Card"
PCI\VEN_1896&DEV_BB11.DeviceDesc = "B&B 3PCIO1 Single-Port Isolated Serial Card"
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: web2, load: 1.14