; NetOCORE.INF
;
; Version v1.02 (990112)
;
; Copyright 1992-1999, Racore Technology Corporation
;
[version]
Signature="$Windows NT$"
LayoutFile=layout.inf
Compatable=1
Class=Net
ClassGUID={4D36E972-E325-11CE-BFC1-08002BE10318}
provider=%V_RACORE%
[Manufacturer]
%V_RTC%=RacoreTechnologyCorporation
[RacoreTechnologyCorporation]
%M8182.DeviceDesc%=M8182.ndi, PCI\VEN_1011&DEV_0019&SUBSYS_818210EF ;Racore OptiCORE
%M8183.DeviceDesc%=M8183.ndi, PCI\VEN_1011&DEV_0019&SUBSYS_818310EF ;Racore OptiCORE
%M8183.DeviceDesc%=M8183.ndi, PCI\VEN_1011&DEV_0019&SUBSYS_819010EF ;Racore OptiCORE
%M8183.DeviceDesc%=M8183.ndi, PCI\VEN_1011&DEV_0019&SUBSYS_819110EF ;Racore OptiCORE
%M8183.DeviceDesc%=M8183.ndi, PCI\VEN_1011&DEV_0019&SUBSYS_819210EF ;Racore OptiCORE
%M8183.DeviceDesc%=M8183.ndi, PCI\VEN_1011&DEV_0019&SUBSYS_819310EF ;Racore OptiCORE
%M8194.DeviceDesc%=M8194.ndi, PCI\VEN_1011&DEV_0019&SUBSYS_819410EF ;Racore OptiCORE
;***************************************************************************
[M8182.ndi]
AddReg=M8182.ndi.reg,Opt818x.ndi.reg,Opti.ndi.reg,Opti.pci.reg,Opt8182.con.reg,snz.reg
[M8183.ndi]
AddReg=M8183.ndi.reg,Opt818x.ndi.reg,Opti.ndi.reg,Opti.pci.reg,Opt8183.con.reg,snz.reg
[M8190.ndi]
AddReg=M8190.ndi.reg,Opt818x.ndi.reg,Opti.ndi.reg,Opti.pci.reg,Opt8183.con.reg,snz.reg
[M8191.ndi]
AddReg=M8191.ndi.reg,Opt818x.ndi.reg,Opti.ndi.reg,Opti.pci.reg,Opt8183.con.reg,snz.reg
[M8192.ndi]
AddReg=M8192.ndi.reg,Opt818x.ndi.reg,Opti.ndi.reg,Opti.pci.reg,Opt8183.con.reg,snz.reg
[M8193.ndi]
AddReg=M8193.ndi.reg,Opt818x.ndi.reg,Opti.ndi.reg,Opti.pci.reg,Opt8183.con.reg,snz.reg
[M8194.ndi]
AddReg=M8194.ndi.reg,Opt818x.ndi.reg,Opti.ndi.reg,Opti.pci.reg,Opt8194.con.reg,snz.reg
[M8182.ndi.NT]
Characteristics = 0x4
BusType = 5
AddReg=Opt818x.ndi.reg,Opti.ndi.reg.NT,Opti.pci.reg,Opt8182.con.reg,snz.reg
CopyFiles=Opti.ndis3.CopyFiles.NT
[M8183.ndi.NT]
Characteristics = 0x4
BusType = 5
AddReg=Opt818x.ndi.reg,Opti.ndi.reg.NT,Opti.pci.reg,Opt8183.con.reg,snz.reg
CopyFiles=Opti.ndis3.CopyFiles.NT
[M8190.ndi.NT]
Characteristics = 0x4
BusType = 5
AddReg=Opt818x.ndi.reg,Opti.ndi.reg.NT,Opti.pci.reg,Opt8183.con.reg,snz.reg
CopyFiles=Opti.ndis3.CopyFiles.NT
[M8191.ndi.NT]
Characteristics = 0x4
BusType = 5
AddReg=Opt818x.ndi.reg,Opti.ndi.reg.NT,Opti.pci.reg,Opt8183.con.reg,snz.reg
CopyFiles=Opti.ndis3.CopyFiles.NT
[M8192.ndi.NT]
Characteristics = 0x4
BusType = 5
AddReg=Opt818x.ndi.reg,Opti.ndi.reg.NT,Opti.pci.reg,Opt8183.con.reg,snz.reg
CopyFiles=Opti.ndis3.CopyFiles.NT
[M8193.ndi.NT]
Characteristics = 0x4
BusType = 5
AddReg=Opt818x.ndi.reg,Opti.ndi.reg.NT,Opti.pci.reg,Opt8183.con.reg,snz.reg
CopyFiles=Opti.ndis3.CopyFiles.NT
[M8194.ndi.NT]
Characteristics = 0x4
BusType = 5
AddReg=Opt818x.ndi.reg,Opti.ndi.reg.NT,Opti.pci.reg,Opt8194.con.reg,snz.reg
CopyFiles=Opti.ndis3.CopyFiles.NT
;***************************************************************************
[M8182.ndi.NT.Services]
AddService = OPTICORE, 2, Opti.Service, Opti.EventLog
[M8183.ndi.NT.Services]
AddService = OPTICORE, 2, Opti.Service, Opti.EventLog
[M8190.ndi.NT.Services]
AddService = OPTICORE, 2, Opti.Service, Opti.EventLog
[M8191.ndi.NT.Services]
AddService = OPTICORE, 2, Opti.Service, Opti.EventLog
[M8192.ndi.NT.Services]
AddService = OPTICORE, 2, Opti.Service, Opti.EventLog
[M8193.ndi.NT.Services]
AddService = OPTICORE, 2, Opti.Service, Opti.EventLog
[M8194.ndi.NT.Services]
AddService = OPTICORE, 2, Opti.Service, Opti.EventLog
[Opti.Service]
DisplayName = %Opti.Service.Desc%
ServiceType = 1 ;%SERVICE_KERNEL_DRIVER%
StartType = 3 ;%SERVICE_DEMAND_START%
ErrorControl = 1 ;%SERVICE_ERROR_NORMAL%
ServiceBinary = %12%\OPTICORE.SYS
LoadOrderGroup = NDIS
[Opti.EventLog]
AddReg = Opti.AddEventLog.reg
[Opti.AddEventLog.reg]
HKR, , EventMessageFile, 0x00020000, "%%SystemRoot%%\System32\netevent.dll"
HKR, , TypesSupported, 0x00010001, 7
;***************************************************************************
[M8182.ndi.reg]
HKR,Ndi,DeviceID,,"PCI\VEN_1011&DEV_0019&SUBSYS_818210EF"
[M8183.ndi.reg]
HKR,Ndi,DeviceID,,"PCI\VEN_1011&DEV_0019&SUBSYS_818310EF"
[M8190.ndi.reg]
HKR,Ndi,DeviceID,,"PCI\VEN_1011&DEV_0019&SUBSYS_819010EF"
[M8191.ndi.reg]
HKR,Ndi,DeviceID,,"PCI\VEN_1011&DEV_0019&SUBSYS_819110EF"
[M8192.ndi.reg]
HKR,Ndi,DeviceID,,"PCI\VEN_1011&DEV_0019&SUBSYS_819210EF"
[M8193.ndi.reg]
HKR,Ndi,DeviceID,,"PCI\VEN_1011&DEV_0019&SUBSYS_819310EF"
[M8194.ndi.reg]
HKR,Ndi,DeviceID,,"PCI\VEN_1011&DEV_0019&SUBSYS_819410EF"
;****************************************************************************
; Driver parameters
;****************************************************************************
[Opti.ndi.reg]
; key,subkey,valuname,type,value
HKR,,DevLoader,,*ndis
HKR,,DeviceVxDs,,OPTICORE.SYS
; NDIS Info
HKR,NDIS,MajorNdisVersion,1,03
HKR,NDIS,MinorNdisVersion,1,0A
HKR,NDIS,LogDriverName,,"OPTICORE"
HKR,NDIS,MajorDriverVersion,1,0
HKR,NDIS,MinorDriverVersion,0,00
HKR,NDIS\NDIS2,DriverName,,"OptiCORE$"
HKR,NDIS\NDIS2,FileName,,"OptiCORE.dos"
HKR,NDIS\ODI,DriverName,,"OptiCORE"
HKR,NDIS\ODI,FileName,,"OptiCORE.com"
; Interfaces
HKR,Ndi\Interfaces,DefLower,,"ethernet"
HKR,Ndi\Interfaces,LowerRange,,"ethernet"
HKR,Ndi\Interfaces,DefUpper,,"ndis2,ndis3"
HKR,Ndi\Interfaces,UpperRange,,"ndis2,ndis3,odi"
; Install sections
HKR,Ndi\Install,ndis3,,"Opti.ndis3"
;HKR,Ndi\Install,ndis2,,"Opti.ndis2"
;HKR,Ndi\Install,odi,,"Opti.odi"
[Opti.ndi.reg.NT]
HKR,Ndi,Service,0,"OPTICORE"
; Interfaces
HKR,Ndi\Interfaces,LowerRange,,"ethernet"
HKR,Ndi\Interfaces,UpperRange,,"ndis5"
;****************************************************************************
; PCI common parameters
;****************************************************************************
[Opti.pci.reg]
HKR,,AdapterCFID,,00191011
HKR,,AdapterType,,5
HKR,,BusType,,5
HKR,,MediaType,,1
;Receive Buffers
HKR,Ndi\params\ReceiveBuffers,ParamDesc,,"Receive Buffers"
HKR,Ndi\params\ReceiveBuffers,default,,10
HKR,Ndi\params\ReceiveBuffers,type,,enum
HKR,Ndi\params\ReceiveBuffers\enum,8,," 8"
HKR,Ndi\params\ReceiveBuffers\enum,10,,"16"
HKR,Ndi\params\ReceiveBuffers\enum,20,,"32"
HKR,Ndi\params\ReceiveBuffers\enum,30,,"48"
HKR,Ndi\params\ReceiveBuffers\enum,40,,"64"
HKR,NDI\params\ReceiveBuffers,flag,1,20,00,00,00
;Underrun Retry
HKR,Ndi\params\UnderrunRetry,ParamDesc,,"Underrun Max Retries"
HKR,Ndi\params\UnderrunRetry,default,,2
HKR,Ndi\params\UnderrunRetry,type,,enum
HKR,Ndi\params\UnderrunRetry\enum,2,," 2"
HKR,Ndi\params\UnderrunRetry\enum,4,," 4"
HKR,Ndi\params\UnderrunRetry\enum,6,," 6"
HKR,Ndi\params\UnderrunRetry\enum,8,," 8"
HKR,NDI\params\UnderrunRetry,flag,1,20,00,00,00
;Interrupt Mitigation
HKR,Ndi\params\InterruptMitigation,ParamDesc,,"Interrupt Mitigation"
HKR,Ndi\params\InterruptMitigation,default,,0
HKR,Ndi\params\InterruptMitigation,type,,enum
HKR,Ndi\params\InterruptMitigation\enum,0,,"Disabled"
HKR,Ndi\params\InterruptMitigation\enum,1,,"Enabled"
HKR,NDI\params\InterruptMitigation,flag,1,20,00,00,00
;Map Registers
HKR,Ndi\params\MapRegisters,ParamDesc,,"Map Registers"
HKR,Ndi\params\MapRegisters,default,,8
HKR,Ndi\params\MapRegisters,type,,enum
HKR,Ndi\params\MapRegisters\enum,4,," 4"
HKR,Ndi\params\MapRegisters\enum,8,," 8"
HKR,Ndi\params\MapRegisters\enum,10,,"16"
HKR,Ndi\params\MapRegisters\enum,20,,"32"
HKR,Ndi\params\MapRegisters\enum,40,,"64"
HKR,NDI\params\MapRegisters,flag,1,20,00,00,00
;NO_CABLE_CONNECTION indication
HKR,Ndi\params\NoCableIndication,ParamDesc,,"No Cable Indication"
HKR,Ndi\params\NoCableIndication,default,,0
HKR,Ndi\params\NoCableIndication,type,,enum
HKR,Ndi\params\NoCableIndication\enum,0,," Disabled"
HKR,Ndi\params\NoCableIndication\enum,1,," Enabled"
HKR,NDI\params\NoCableIndication,flag,1,20,00,00,00
;****************************************************************************
; Device specific parameters
;****************************************************************************
[Opt818x.ndi.reg]
;Burst Length
HKR,Ndi\params\BurstLength,ParamDesc,,"Burst Length"
HKR,Ndi\params\BurstLength,default,,10
HKR,Ndi\params\BurstLength,type,,enum
HKR,Ndi\params\BurstLength\enum,1,," 1 DWORD"
HKR,Ndi\params\BurstLength\enum,2,," 2 DWORDS"
HKR,Ndi\params\BurstLength\enum,4,," 4 DWORDS"
HKR,Ndi\params\BurstLength\enum,8,," 8 DWORDS"
HKR,Ndi\params\BurstLength\enum,10,,"16 DWORDS"
HKR,Ndi\params\BurstLength\enum,20,,"32 DWORDS"
HKR,NDI\params\BurstLength,flag,1,20,00,00,00
;Transmit Threshold 100Mbps
HKR,Ndi\params\TransmitThreshold100,ParamDesc,,"Transmit Threshold 100Mbps"
HKR,Ndi\params\TransmitThreshold100,default,,80
HKR,Ndi\params\TransmitThreshold100,type,,enum
HKR,Ndi\params\TransmitThreshold100\enum,80,," 128 bytes"
HKR,Ndi\params\TransmitThreshold100\enum,100,," 256 bytes"
HKR,Ndi\params\TransmitThreshold100\enum,200,," 512 bytes"
HKR,Ndi\params\TransmitThreshold100\enum,400,,"1024 bytes"
HKR,NDI\params\TransmitThreshold100,flag,1,20,00,00,00
;Transmit Threshold 10Mbps
HKR,Ndi\params\TransmitThreshold,ParamDesc,,"Transmit Threshold 10Mbps"
HKR,Ndi\params\TransmitThreshold,default,,60
HKR,Ndi\params\TransmitThreshold,type,,enum
HKR,Ndi\params\TransmitThreshold\enum,48,," 72 bytes"
HKR,Ndi\params\TransmitThreshold\enum,60,," 96 bytes"
HKR,Ndi\params\TransmitThreshold\enum,80,," 128 bytes"
HKR,Ndi\params\TransmitThreshold\enum,A0,," 160 bytes"
HKR,NDI\params\TransmitThreshold,flag,1,20,00,00,00
;Underrun Threshold
HKR,Ndi\params\UnderrunThreshold,ParamDesc,,"Underrun Threshold"
HKR,Ndi\params\UnderrunThreshold,default,,0A
HKR,Ndi\params\UnderrunThreshold,type,,enum
HKR,Ndi\params\UnderrunThreshold\enum,0A,," 10"
HKR,Ndi\params\UnderrunThreshold\enum,14,," 20"
HKR,Ndi\params\UnderrunThreshold\enum,32,," 50"
HKR,Ndi\params\UnderrunThreshold\enum,64,,"100"
HKR,NDI\params\UnderrunThreshold,flag,1,20,00,00,00
;StoreAndForward
HKR,Ndi\params\StoreAndForward,ParamDesc,,"Store And Forward"
HKR,Ndi\params\StoreAndForward,default,,0
HKR,Ndi\params\StoreAndForward,type,,enum
HKR,Ndi\params\StoreAndForward\enum,0,,"Disabled"
HKR,Ndi\params\StoreAndForward\enum,1,,"Enabled"
HKR,NDI\params\StoreAndForward,flag,1,20,00,00,00
;MemoryReadMultiple
HKR,Ndi\params\MemoryReadMultiple,ParamDesc,,"Memory Read Multiple"
HKR,Ndi\params\MemoryReadMultiple,default,,0
HKR,Ndi\params\MemoryReadMultiple,type,,enum
HKR,Ndi\params\MemoryReadMultiple\enum,0,,"Disabled"
HKR,Ndi\params\MemoryReadMultiple\enum,1,,"Enabled"
HKR,NDI\params\MemoryReadMultiple,flag,1,20,00,00,00
[Opt8182.con.reg]
;ConnectionType
HKR,Ndi\params\ConnectionType,ParamDesc,,"Connection Type"
HKR,Ndi\params\ConnectionType,default,,5
HKR,Ndi\params\ConnectionType,type,,enum
HKR,Ndi\params\ConnectionType\enum,5,,"10BaseFL"
HKR,NDI\params\ConnectionType,flag,1,20,00,00,00
[Opt8183.con.reg]
;ConnectionType
HKR,Ndi\params\ConnectionType,ParamDesc,,"Connection Type"
HKR,Ndi\params\ConnectionType,default,,0B
HKR,Ndi\params\ConnectionType,type,,enum
HKR,Ndi\params\ConnectionType\enum,0B,,"100BaseFX Half-Duplex"
HKR,Ndi\params\ConnectionType\enum,0C,,"100BaseFX Full-Duplex"
HKR,NDI\params\ConnectionType,flag,1,28,00,00,00
[Opt8194.con.reg]
;ConnectionType
HKR,Ndi\params\ConnectionType,ParamDesc,,"Connection Type"
HKR,Ndi\params\ConnectionType,default,,0
HKR,Ndi\params\ConnectionType,type,,enum
HKR,Ndi\params\ConnectionType\enum,0,,"AutoSense"
HKR,Ndi\params\ConnectionType\enum,02,,"10BaseTX Half-Duplex"
HKR,Ndi\params\ConnectionType\enum,03,,"10BaseTX Full-Duplex"
HKR,Ndi\params\ConnectionType\enum,08,,"100BaseTX Half-Duplex"
HKR,Ndi\params\ConnectionType\enum,09,,"100BaseTX Full-Duplex"
HKR,NDI\params\ConnectionType,flag,1,20,00,00,00
;*****************************************************************************
[snz.reg]
;Snooze Mode
HKR,Ndi\params\SnoozeMode,ParamDesc,,"Snooze Mode"
HKR,Ndi\params\SnoozeMode,default,,0
HKR,Ndi\params\SnoozeMode,type,,enum
HKR,Ndi\params\SnoozeMode\enum,0,,"Disabled"
HKR,Ndi\params\SnoozeMode\enum,1,,"Enabled"
HKR,NDI\params\SnoozeMode,flag,1,20,00,00,00
[nway.reg]
;Nway Protocol
HKR,Ndi\params\NwayProtocol,ParamDesc,,"Nway Protocol"
HKR,Ndi\params\NwayProtocol,default,,0
HKR,Ndi\params\NwayProtocol,type,,enum
HKR,Ndi\params\NwayProtocol\enum,0,,"Disabled"
HKR,Ndi\params\NwayProtocol\enum,1,,"Enabled"
HKR,NDI\params\NwayProtocol,flag,1,20,00,00,00
;****************************************************************************
; Drivers
;****************************************************************************
; Install NDIS3
[Opti.ndis3]
CopyFiles=Opti.ndis3.CopyFiles
[Opti.ndis3.CopyFiles]
OPTICORE.SYS
[Opti.ndis3.CopyFiles.NT]
OPTICORE.SYS
; Install NDIS2
[Opti.ndis2]
CopyFiles=Opti.ndis2.CopyFiles
[Opti.ndis2.CopyFiles]
OptiCORE.dos
; Install ODI
[Opti.odi]
CopyFiles=Opti.odi.CopyFiles
[Opti.odi.CopyFiles]
OptiCORE.com
;****************************************************************************
; Destination Directories
;****************************************************************************
[DestinationDirs]
DefaultDestDir =11 ; LDID_SYS
Opti.ndis3.CopyFiles =11
Opti.ndis3.CopyFiles.NT =12
Opti.ndis2.CopyFiles =26 ; LDID_WINBOOT
Opti.odi.CopyFiles =26
[SourceDisksNames]
50="Racore OptiCORE / EtherCORE Drivers and Diagnostics Disk","",0
[SourceDisksFiles]
OPTICORE.SYS=50,,10000
;OptiCORE.dos=50,,10000
;OptiCORE.com=50,,10000
;****************************************************************************
; Localizable Strings
;****************************************************************************
[strings]
; Provider
V_RACORE="Racore"
; Manufacturers
V_RTC="RacoreTechnologyCorporation"
; Service
Opti.Service.Desc= "Racore OptiCORE / EtherCORE Ethernet NIC"
; PNP Devices
M8182.DeviceDesc= "Racore OptiCORE Fiber Optic 10BaseFL Ethernet NIC"
M8183.DeviceDesc= "Racore OptiCORE Fiber Optic 100BaseFX Ethernet NIC"
M8194.DeviceDesc= "Racore EtherCORE 10/100BaseTX Ethernet NIC"
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.