OXSER.INF Driver File Contents (EX-1370.zip)

;*******************************************************************************
;*
;*  File:                  OxSER.inf
;*
;*  Copyright (C) 2006 Oxford Semiconductor Ltd.
;*
;*  Description: Installs serial port driver for CF950/CFU950 UART
;*               (Win9x Only)
;*
;*
;*******************************************************************************

[version]
signature="$CHICAGO$"
Class=Ports
ClassGuid={4D36E978-E325-11CE-BFC1-08002BE10318}
Provider=%mfg%

[DestinationDirs]
DefaultDestDir  = 11        ;LDID_SYS
Drv.Copy        = 11        ;LDID_SYS



;-------------------------------------------------------------------------------
;                           Install class "Ports"
;-------------------------------------------------------------------------------
[ClassInstall]
AddReg=PortsClass.AddReg

[PortsClass.AddReg]
HKR,,,,%PortsClassName%

[ControlFlags]
ExcludeFromSelect=*PNP0501



;-------------------------------------------------------------------------------
;                         Supporting Device List
;-------------------------------------------------------------------------------
;    CF950
;       PCMCIA\CF_CARD-GENERIC-A569      - CF950 proeuction EEPROM
;       PCMCIA\CF_CARD-GENERIC-DDEA      - CF950 wirh NO EEPROM
;
;    CFU950
;       PCMCIA\CF_CARD-GENERIC-DEV0-F698 - cfu950_multi_level_level_3v3_gold.oxi
;                                          (Production EEPROM)
;       PCMCIA\CF_CARD-GENERIC-DEV0-710C - cfu950-multi-level_level_5v_gold.oxi
;       PCMCIA\CF_CARD-GENERIC-1B82      - cfu950-uart-level_3v3_gold.oxi
;       PCMCIA\CF_CARD-GENERIC-69E0      - cfu950-uart-level_5v_gold.oxi
;-------------------------------------------------------------------------------

[Manufacturer]
%mfg%=mfg


;-------------------------------------------------------------------------------
;                        Win98, Win2K and WinXP
;-------------------------------------------------------------------------------
; On Win98/ME, oxsemi serial driver (oxser.vxd) can run a driver for the
; for the built-in com port.
;-------------------------------------------------------------------------------
[mfg]
%ComPort.DeviceDesc%  = ComPort,   *PNP0501, *PNP0500

%PCI95x.DeviceDesc%   = PCI95x, OXPCIMF\*PNP0501
%PCI95x.DeviceDesc%   = PCI95x, OX16PCI954\*PNP0501
%PCI95x.DeviceDesc%   = PCI95x, OX9162\*PNP0501
%PCI95x.DeviceDesc%   = PCI95x, OXPCIMF958\*PNP0501
%PCI95x.DeviceDesc%   = PCI95x, OXCB950\*PNP0501
%PCI95x.DeviceDesc%   = PCI95x, OXMF\*PNP0501
%CF950_MF.DeviceDesc% = PCI95x, OXMFCF\*PNP0501

%CF950.DeviceDesc%    = CF950, PCMCIA\CF_CARD-GENERIC-A569
%CF950.DeviceDesc%    = CF950, PCMCIA\CF_CARD-GENERIC-DDEA

%CFU950.DevDesc_1B82% = CFU950_SF, PCMCIA\CF_CARD-GENERIC-1B82
%CFU950.DevDesc_69E0% = CFU950_SF, PCMCIA\CF_CARD-GENERIC-69E0
%CFU950.DevDesc_F698% = CFU950_MF, PCMCIA\CF_CARD-GENERIC-DEV0-F698
%CFU950.DevDesc_2987% = CFU950_MF, PCMCIA\CF_CARD-GENERIC-DEV0-2987
%CFU950.DevDesc_710C% = CFU950_MF, PCMCIA\CF_CARD-GENERIC-DEV0-710C

[ControlFlags]
ExcludeFromSelect = OXPCIMF\*PNP0501
ExcludeFromSelect = OX16PCI954\*PNP0501
ExcludeFromSelect = OX9162\*PNP0501
ExcludeFromSelect = OXCB950\*PNP0501


;-------------------------------------------------------------------------------
;                                [ComPort]
;-------------------------------------------------------------------------------
; This is Win98/ME only
;-------------------------------------------------------------------------------
[ComPort]
DriverVer=08/31/2006, 6.6.0
CopyFiles=Drv.Copy
AddReg=ComPort.AddReg, ComPort.W95.AddReg
LogConfig=c14,c1a,c23,c2a,c34,c3a,c43,c4a,caa


;-------------------------------------------------------------------------------
;                                [PCI95x]
;-------------------------------------------------------------------------------
; All UARTs ports behind of PCI bridge (Ox16PCI95x).
; All hardware resources are provided by oxmf.vxd, no LogConfig required.
;-------------------------------------------------------------------------------
[PCI95x]
DriverVer=08/31/2006, 6.6.0
CopyFiles=Drv.Copy
AddReg=ComPort.AddReg, ComPort.W95.AddReg


;-------------------------------------------------------------------------------
;                               [CF950]
;-------------------------------------------------------------------------------
; CF950 
;-------------------------------------------------------------------------------
[CF950]
DriverVer=08/31/2006, 6.6.0
CopyFiles=Drv.Copy
AddReg=ComPort.AddReg, CF950.W95.AddReg, CF950.W95.LogConf


;-------------------------------------------------------------------------------
;                               [CFU950_SF]
;-------------------------------------------------------------------------------
; CFU950 Single Function UART card
;-------------------------------------------------------------------------------
[CFU950_SF]
DriverVer=08/31/2006, 6.6.0
CopyFiles=Drv.Copy
AddReg=ComPort.AddReg, CFU950.W95.AddReg, CFU950.W95.LogConf



;-------------------------------------------------------------------------------
;                               [CFU950_MF]
;-------------------------------------------------------------------------------
; CFU950 Multi Function UART
;-------------------------------------------------------------------------------
[CFU950_MF]
DriverVer=08/31/2006, 6.6.0
CopyFiles=Drv.Copy
AddReg=ComPort.AddReg, CFU950.W95.AddReg



;-------------------------------------------------------------------------------
;                         AddReg for ComPort Common
;-------------------------------------------------------------------------------
[ComPort.AddReg]
HKR,,PortSubClass,1,01

[ComPort.W95.AddReg]
HKR,,DevLoader,0,*vcomm
HKR,,Enumerator,0,serenum.vxd
HKR,,PortDriver,0,oxser.vxd
;HKR,,Contention,0,*vcd
HKR,,ConfigDialog,0,oxserui.dll
HKR,,DCB,3,\
     1c,00,00,00,80,25,00,00,11,33,00,00,00,00,0a,00,\
     0a,00,08,00,00,11,13,00,00,00,00,00
HKR,,950Specific,3,00,01,08,10,04,70,40,78,12,14,07,00,00,01,40,00
HKR,,EnumPropPages,0,oxserui.dll,EnumPropPages
HKR,,OxDriverVersion,,%OXDriverVersion%


[CF950.W95.AddReg]
HKR,,DevLoader,0,*vcomm
HKR,,Enumerator,0,serenum.vxd
HKR,,PortDriver,0,oxser.vxd
HKR,,ConfigDialog,0,oxserui.dll
HKR,,DCB,3,\
     1c,00,00,00,80,25,00,00,11,33,00,00,00,00,0a,00,\
     0a,00,08,00,00,11,13,00,00,00,00,00
HKR,,950Specific,3,00,01,08,10,04,70,40,78,12,14,07,00,00,01,40,00
HKR,,EnumPropPages,0,oxserui.dll,EnumPropPages
HKR,,OxDriverVersion,,%OXDriverVersion%


[CFU950.W95.AddReg]
HKR,,DevLoader,0,*vcomm
HKR,,Enumerator,0,serenum.vxd
HKR,,PortDriver,0,oxser.vxd
;HKR,,Contention,0,*vcd
HKR,,ConfigDialog,0,oxserui.dll
HKR,,DCB,3,\
     1c,00,00,00,80,25,00,00,11,33,00,00,00,00,0a,00,\
     0a,00,08,00,00,11,13,00,00,00,00,00
HKR,,950Specific,3,00,01,d0,10,04,70,40,78,12,14,00,00,00,01,00,00
HKR,,EnumPropPages,0,oxserui.dll,EnumPropPages
HKR,,OxDriverVersion,,%OXDriverVersion%
HKR,,EnableIRQSharing,1,01,00,00,00



;-------------------------------------------------------------------------------
;                         LogConfig data
;-------------------------------------------------------------------------------
; Thsese LogCongigs are used for the UART on Local Bus.
;-------------------------------------------------------------------------------
[c14]                   ; COM1,IRQ4
ConfigPriority=HARDRECONFIG
IOConfig=3f8-3ff(3ff::)
IRQConfig=S:4

[c1a]                   ; COM1, any IRQ
ConfigPriority=HARDRECONFIG
IOConfig=3f8-3ff(3ff::)
IRQConfig=S:3,4,5,7,9,10,11,12,14,15

[c23]                   ; COM2, IRQ3
ConfigPriority=HARDRECONFIG
IOConfig=2f8-2ff(3ff::)
IRQConfig=S:3

[c2a]                   ; COM2, any IRQ
ConfigPriority=HARDRECONFIG
IOConfig=2f8-2ff(3ff::)
IRQConfig=S:3,4,5,7,9,10,11,12,14,15

[c34]                   ; COM3, IRQ4
ConfigPriority=HARDRECONFIG
IOConfig=3e8-3ef(3ff::)
IRQConfig=S:4

[c3a]                   ; COM3, any IRQ
ConfigPriority=HARDRECONFIG
IOConfig=3e8-3ef(3ff::)
IRQConfig=S:3,4,5,7,9,10,11,12,14,15

[c43]                   ; COM4, IRQ3
ConfigPriority=HARDRECONFIG
IOConfig=2e8-2ef(3ff::)
IRQConfig=S:3,5

[c4a]                   ; COM4, any IRQ
ConfigPriority=HARDRECONFIG
IOConfig=2e8-2ef(3ff::)
IRQConfig=S:3,4,5,7,9,10,11,12,14,15

[caa]                   ; Any base, any IRQ
ConfigPriority=HARDRECONFIG
IOConfig=8@100-ffff%fff8(3ff::)
IRQConfig=S:3,4,5,7,9,10,11,12,14,15



-------------------------------------------------------------------------------
;                            CF950.W95.LogConf
;-------------------------------------------------------------------------------
; Used only for CFU950 Single Functin card.
;-------------------------------------------------------------------------------
; I/O Range     0x0-0x0F
; Memory Range  ----
; FCR offset    0xF8
;-------------------------------------------------------------------------------
[CF950.W95.LogConf]
HKR,Override,0000,1, \
\
00,04,00,00, \              ; CONFIGMG_VERSION
00,00,00,00, \              ; PRIORITY
\
;
; I/O Resource Descriptor
;
24,00,00,00, \              ; Total length of I/O Resource Descriptor
02,00,00,00, \              ; ResType_IO = 0x00000002
01,00, \                    ; IOD_Count;
0c,00, \                    ; IOD_Type;       // IOType_Range = 0x000C
00,00, \                    ; IOD_Alloc_Base;
00,00, \                    ; IOD_Alloc_End;
00,00, \                    ; IOD_DesFlags;
00, \                       ; IOD_Alloc_Alias;
00, \                       ; IOD_Alloc_Decode;
F0,FF, \                    ; IOR_Align;      // Mask for base alignment
10,00, \                    ; IOR_nPorts;     // Number of ports
00,00, \                    ; IOR_Min;        // Min port address
ff,ff, \                    ; IOR_Max;        // Max port address
00,00, \                    ; IOR_RangeFlags; // Flags
00, \                       ; IOR_Alias;      // Alias offset
00, \                       ; IOR_Decode;     // Address specified
20,00,00,00, \              ; PCCARD flags, 0x20 = 8-bit port
\
;
; IRQ Resource Descriptor
;
14,00,00,00, \              ; Total length of IRQ Resource Descriptor
04,00,00,00, \              ; ResType_IRQ = 0x00000004
00,00, \                    ; IRQD_Flags. 0x0001=Shared, 0x0002=Level;
00,00, \                    ; IRQD_Alloc_Num; // Allocated IRQ number
ff,ff, \                    ; IRQD_Req_Mask;  // Mask of possible IRQs
00,00, \                    ; IRQD_Reserved;
30,00,00,00, \              ; PCCARD flags, 0x20 = Level mode int's
\                           
19,00,00,00, \              ; Length of REQUEST_CONFIG_PKT Descriptor
7c,89,00,00, \              ; ResType_Ignored_Bit+PCCARD_DEVICE_ID= 0x897C
00,00, \                    ; Socket;
02,00, \                    ; Attributes;
21, \                       ; Vcc;
21, \                       ; Vpp1;
21, \                       ; Vpp2;
02, \                       ; IntType;
F8,00,00,00, \              ; ConfigBase;
00, \                       ; Status;
00, \                       ; Pin;
00, \                       ; Copy;
07, \                       ; ConfigIndex;
0f, \                       ; Present;
\                           
00,00,00,00                 ; Terminator



;-------------------------------------------------------------------------------
;                            CFU950.W95.LogConf
;-------------------------------------------------------------------------------
; Used only for CFU950 Single Functin card.
;-------------------------------------------------------------------------------
[CFU950.W95.LogConf]
HKR,Override,0000,1, \
\
00,04,00,00, \              ; CONFIGMG_VERSION
00,00,00,00, \              ; PRIORITY
\                      
24,00,00,00, \              ; Total length of I/O Resource Descriptor
02,00,00,00, \              ; ResType_IO = 0x00000002
01,00, \                    ; IOD_Count;
0c,00, \                    ; IOD_Type;       // IOType_Range = 0x000C
00,00, \                    ; IOD_Alloc_Base;
00,00, \                    ; IOD_Alloc_End;
00,00, \                    ; IOD_DesFlags;
00, \                       ; IOD_Alloc_Alias;
00, \                       ; IOD_Alloc_Decode;
00,f8, \                    ; IOR_Align;      // Mask for base alignment
10,00, \                    ; IOR_nPorts;     // Number of ports
00,00, \                    ; IOR_Min;        // Min port address
ff,ff, \                    ; IOR_Max;        // Max port address
00,00, \                    ; IOR_RangeFlags; // Flags
00, \                       ; IOR_Alias;      // Alias offset
00, \                       ; IOR_Decode;     // Address specified
40,00,00,00, \              ; PCCARD flags, 0x40 = 16-bit port
\
34,00,00,00, \              ; Total length of Memory Descriptor
01,00,00,00, \              ; ResType_Mem = 0x00000001
01,00, \                    ; MD_Count;
14,00, \                    ; MD_Type;        // MType_Range = 0x0014
00,00,00,00, \              ; MD_Alloc_Base;
00,00,00,00, \              ; MD_Alloc_End;
00,00, \                    ; MD_Flags;
00,00, \                    ; MD_Reserved;
00,f0,ff,ff, \              ; MR_Align;       // Mask for base alignment
00,08,00,00, \              ; MR_nBytes;      // Count of bytes
00,00,00,00, \              ; MR_Min;         // Min Address
ff,ff,ff,ff, \              ; MR_Max;         // Max Address
00,00, \                    ; MR_Flags;       // Flags
00,00, \                    ; MR_Reserved;
02,00,00,00, \              ; PCCARD flags, 0x02 = attribute mem
00,00,00,00, \              ; Memory card address   
\
14,00,00,00, \              ; Total length of IRQ Resource Descriptor
04,00,00,00, \              ; ResType_IRQ = 0x00000004
00,00, \                    ; IRQD_Flags. 0x0001=Shared, 0x0002=Level;
00,00, \                    ; IRQD_Alloc_Num; // Allocated IRQ number
ff,ff, \                    ; IRQD_Req_Mask;  // Mask of possible IRQs
00,00, \                    ; IRQD_Reserved;
30,00,00,00, \              ; PCCARD flags, 0x20 = Level mode int's
\                           
19,00,00,00, \              ; Length of REQUEST_CONFIG_PKT Descriptor
7c,89,00,00, \              ; ResType_Ignored_Bit+PCCARD_DEVICE_ID= 0x897C
00,00, \                    ; Socket;
02,00, \                    ; Attributes;
21, \                       ; Vcc;
21, \                       ; Vpp1;
21, \                       ; Vpp2;
02, \                       ; IntType;
00,03,00,00, \              ; ConfigBase;
00, \                       ; Status;
00, \                       ; Pin;
00, \                       ; Copy;
07, \                       ; ConfigIndex;
0f, \                       ; Present;
\                           
00,00,00,00                 ; Terminator



;-------------------------------------------------------------------------------
;                                 Common
;-------------------------------------------------------------------------------
[ComPort.PosDup]
*PNP0500, *PNP0501



;-------------------------------------------------------------------------------
;                             Copying drivers
;-------------------------------------------------------------------------------
[Drv.Copy]
oxser.vxd
oxserui.dll



;-------------------------------------------------------------------------------
;                              SourceDisks
;-------------------------------------------------------------------------------
[SourceDisksNames]
1=%drvDisk%,,

[SourceDisksFiles]
oxser.vxd   = 1
oxserui.dll = 1



;-------------------------------------------------------------------------------
;                               Strings
;-------------------------------------------------------------------------------
[Strings]
mfg                  = "(Enhanced ports)"
PortsClassName       = "Ports (COM & LPT)"
drvDisk              = "High-performance ports driver disk"

OXDriverVersion      = "6.6.0.1"

ComPort.DeviceDesc   = "OX16C95x Communications port"
PCI95x.DeviceDesc    = "OxPCI16C95x Communications Port"
CF950_MF.DeviceDesc  = "High Speed Communications Port"
CF950.DeviceDesc     = "Compact Flash OX16CF950"

CFU950.DeviceDesc    = "Compact Flash OX16CFU950"
CFU950.DevDesc_15AF  = "OXCFU950 Standalone Communications port (15AF)"
CFU950.DevDesc_69E0  = "OXCFU950 Standalone Communications port (69E0)"
CFU950.DevDesc_1B82  = "OXCFU950 standalone Communications port (1B82)"
CFU950.DevDesc_2987  = "OXCFU950 Communications port on MF card (2987)"
CFU950.DevDesc_710C  = "OXCFU950 Communications port on MF card (710C)"
CFU950.DevDesc_F698  = "OXCFU950 Communications port on MF card (F698)"
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: web5, load: 1.08