NETIBM2.INF Driver File Contents (ibmtokII.zip)

;-------------------------------------------------------------------
;
;  NETIBM2.INF
;  NIC Installation Script for Windows 9X and Windows NT 5.0
;
;  Product: IBM Token-Ring PCI Family Adapters
;  Copyright (C) 1996-1998 IBM Corporation.  All rights reserved.
;
;  Version: 2.6 (8/13/98 11:05:54)
;  MfC-NT5Combo-NoMSS
;
;-------------------------------------------------------------------

[Version]
Signature="$Windows NT$"
Class=Net
ClassGUID={4D36E972-E325-11CE-BFC1-08002BE10318}
Provider=%V_IBM%
;CatalogFile=netibm2.cat

[Manufacturer]
%V_IBM%=IBM

;****************************************************************************
; Exclude from select all PCI devices -- they should be auto-detected!
;****************************************************************************

[ControlFlags]
ExcludeFromSelect     = PCI\VEN_1014&DEV_003E,\
                        PCI\VEN_1014&DEV_003E&REV_25,\
                        PCI\VEN_1014&DEV_003E&SUBSYS_003E1014,\
                        PCI\VEN_1014&DEV_003E&SUBSYS_00CD1014,\
                        PCI\VEN_1014&DEV_003E&SUBSYS_00CE1014,\
                        PCI\VEN_1014&DEV_003E&SUBSYS_00CF1014,\
                        PCI\VEN_1014&DEV_003E&SUBSYS_00E41014,\
                        PCI\VEN_1014&DEV_003E&SUBSYS_00E51014
                      

;****************************************************************************
; Manufacturer Sections
;****************************************************************************

[IBM]
; IBM 16/4 Token-Ring PCI Adapter 2 with Wake on LAN
%IBMTRP_CS2AWoL.DeviceDesc%=IBMTRP_CS2AWoL,PCI\VEN_1014&DEV_003E&SUBSYS_00E51014

; IBM High-Speed 100/16/4 Token-Ring PCI Adapter
%IBMTRP_HSWoL.DeviceDesc%=IBMTRP_HSWoL,PCI\VEN_1014&DEV_003E&SUBSYS_00E41014

; IBM 16/4 Token-Ring PCI Special
%IBMTRP_CS2NFWoL.DeviceDesc%=IBMTRP_CS2NFWoL,PCI\VEN_1014&DEV_003E&SUBSYS_00CF1014

; IBM 16/4 Token-Ring PCI Adapter 2
%IBMTRP_CS2NF.DeviceDesc%=IBMTRP_CS2NF,PCI\VEN_1014&DEV_003E&SUBSYS_00CE1014

; IBM PCI Wake On LAN Token-Ring Adapter (w/ Sub-Vendor ID)
%IBMTRP_WoL.DeviceDesc%=IBMTRP_WoLCR,PCI\VEN_1014&DEV_003E&SUBSYS_00CD1014

; IBM PCI Token-Ring Adapter (w/ Sub-Vendor ID)     
%IBMTRP_Default.DeviceDesc%=IBMTRP_CR,PCI\VEN_1014&DEV_003E&SUBSYS_003E1014

; IBM PCI Wake On LAN Token-Ring Adapter (w/o Sub-Vendor ID)
%IBMTRP_WoL.DeviceDesc%=IBMTRP_WolGA,PCI\VEN_1014&DEV_003E&REV_25

; IBM PCI Token-Ring Adapter (w/o Sub-Vendor ID)
%IBMTRP_Default.DeviceDesc%=IBMTRP_Default,PCI\VEN_1014&DEV_003E

  
;****************************************************************************
; Device Install Sections
;
; Section names ending in ".NT" point to Windows NT 5.0-compatible sections
;****************************************************************************

; IBM 16/4 Token-Ring PCI Adapter 2 with Wake on LAN
[IBMTRP_CS2AWoL.NT]
AddReg=IBMTRP_Common.ndi,IBMTRP_NT.ndi,IBMTRP_parms.reg,IBMTRP_smpmode.reg
Characteristics=0x84
BusType=5 ; PCI
CopyFiles=ndis5.CopyFiles,EventMsg.CopyFiles

[IBMTRP_CS2AWoL.NT.Services]
AddService=IBMTRP,2,IBMTRP.ServiceDesc,IBMTRP.EventLog

[IBMTRP_CS2AWoL]
AddReg=IBMTRP_Common.ndi,IBMTRP_CS2AWoL.DevID,IBMTRP_Win9X.ndi,IBMTRP_parms.reg,IBMTRP_resc.reg
CopyFiles=INF.CopyFiles


; IBM High-Speed 100/16/4 Token-Ring PCI Adapter
[IBMTRP_HSWoL.NT]
AddReg=IBMTRP_Common.ndi,IBMTRP_NT.ndi,IBMTRP_parms.reg,IBMTRP_smpmode.reg
Characteristics=0x84
BusType=5 ; PCI
CopyFiles=ndis5.CopyFiles,EventMsg.CopyFiles

[IBMTRP_HSWoL.NT.Services]
AddService=IBMTRP,2,IBMTRP.ServiceDesc,IBMTRP.EventLog


[IBMTRP_HSWoL]
AddReg=IBMTRP_Common.ndi,IBMTRP_HSWoL.DevID,IBMTRP_Win9X.ndi,IBMTRP_parms.reg,IBMTRP_resc.reg
CopyFiles=INF.CopyFiles


; IBM 16/4 Token-Ring PCI Special
[IBMTRP_CS2NFWoL.NT]
AddReg=IBMTRP_Common.ndi,IBMTRP_NT.ndi,IBMTRP_parms.reg,IBMTRP_smpmode.reg
Characteristics=0x84
BusType=5 ; PCI
CopyFiles=ndis5.CopyFiles,EventMsg.CopyFiles

[IBMTRP_CS2NFWoL.NT.Services]
AddService=IBMTRP,2,IBMTRP.ServiceDesc,IBMTRP.EventLog

[IBMTRP_CS2NFWoL]
AddReg=IBMTRP_Common.ndi,IBMTRP_CS2NFWoL.DevID,IBMTRP_Win9X.ndi,IBMTRP_parms.reg,IBMTRP_resc.reg
CopyFiles=INF.CopyFiles


; IBM 16/4 Token-Ring PCI Adapter 2
[IBMTRP_CS2NF.NT]
AddReg=IBMTRP_Common.ndi,IBMTRP_NT.ndi,IBMTRP_parms.reg,IBMTRP_smpmode.reg
Characteristics=0x84
BusType=5 ; PCI
CopyFiles=ndis5.CopyFiles,EventMsg.CopyFiles

[IBMTRP_CS2NF.NT.Services]
AddService=IBMTRP,2,IBMTRP.ServiceDesc,IBMTRP.EventLog

[IBMTRP_CS2NF]
AddReg=IBMTRP_Common.ndi,IBMTRP_CS2NF.DevID,IBMTRP_Win9X.ndi,IBMTRP_parms.reg,IBMTRP_resc.reg
CopyFiles=INF.CopyFiles


; IBM PCI Wake On LAN Token-Ring Adapter (w/ Sub-Vendor ID)
[IBMTRP_WoLCR.NT]
AddReg=IBMTRP_Common.ndi,IBMTRP_NT.ndi,IBMTRP_parms.reg,IBMTRP_smpmode.reg
Characteristics=0x84
BusType=5 ; PCI
CopyFiles=ndis5.CopyFiles,EventMsg.CopyFiles

[IBMTRP_WoLCR.NT.Services]
AddService=IBMTRP,2,IBMTRP.ServiceDesc,IBMTRP.EventLog

[IBMTRP_WoLCR]
AddReg=IBMTRP_Common.ndi,IBMTRP_WoLCR.DevID,IBMTRP_Win9X.ndi,IBMTRP_parms.reg,IBMTRP_resc.reg
CopyFiles=INF.CopyFiles


; IBM PCI Token-Ring Adapter (w/ Sub-Vendor ID)     
[IBMTRP_CR.NT]
AddReg=IBMTRP_Common.ndi,IBMTRP_NT.ndi,IBMTRP_parms.reg,IBMTRP_smpmode.reg
Characteristics=0x84
BusType=5 ; PCI
CopyFiles=ndis5.CopyFiles,EventMsg.CopyFiles

[IBMTRP_CR.NT.Services]
AddService=IBMTRP,2,IBMTRP.ServiceDesc,IBMTRP.EventLog

[IBMTRP_CR]
AddReg=IBMTRP_Common.ndi,IBMTRP_CR.DevID,IBMTRP_Win9X.ndi,IBMTRP_parms.reg,IBMTRP_resc.reg
CopyFiles=INF.CopyFiles


; IBM PCI Wake On LAN Token-Ring Adapter (w/o Sub-Vendor ID)
[IBMTRP_WoLGA.NT]
AddReg=IBMTRP_Common.ndi,IBMTRP_NT.ndi,IBMTRP_parms.reg,IBMTRP_smpmode.reg
Characteristics=0x84
BusType=5 ; PCI
CopyFiles=ndis5.CopyFiles,EventMsg.CopyFiles

[IBMTRP_WoLGA.NT.Services]
AddService=IBMTRP,2,IBMTRP.ServiceDesc,IBMTRP.EventLog

[IBMTRP_WoLGA]
AddReg=IBMTRP_Common.ndi,IBMTRP_WoLGA.DevID,IBMTRP_Win9X.ndi,IBMTRP_parms.reg,IBMTRP_resc.reg
CopyFiles=INF.CopyFiles


; IBM PCI Token-Ring Adapter (w/o Sub-Vendor ID)
[IBMTRP_Default.NT]
AddReg=IBMTRP_Common.ndi,IBMTRP_NT.ndi,IBMTRP_parms.reg,IBMTRP_smpmode.reg
Characteristics=0x84
BusType=5 ; PCI
CopyFiles=ndis5.CopyFiles,EventMsg.CopyFiles

[IBMTRP_Default.NT.Services]
AddService=IBMTRP,2,IBMTRP.ServiceDesc,IBMTRP.EventLog

[IBMTRP_Default]
AddReg=IBMTRP_Common.ndi,IBMTRP_Default.DevID,IBMTRP_Win9X.ndi,IBMTRP_parms.reg,IBMTRP_resc.reg
CopyFiles=INF.CopyFiles


;****************************************************************************
; Device ID Registration
;****************************************************************************

[IBMTRP_CS2AWoL.DevID]
HKR,Ndi,DeviceID,,"PCI\VEN_1014&DEV_003E&SUBSYS_00E51014"

[IBMTRP_HSWoL.DevID]
HKR,Ndi,DeviceID,,"PCI\VEN_1014&DEV_003E&SUBSYS_00E41014"

[IBMTRP_CS2NFWoL.DevID]
HKR,Ndi,DeviceID,,"PCI\VEN_1014&DEV_003E&SUBSYS_00CF1014"

[IBMTRP_CS2NF.DevID]
HKR,Ndi,DeviceID,,"PCI\VEN_1014&DEV_003E&SUBSYS_00CE1014"

[IBMTRP_WoLCR.DevID]
HKR,Ndi,DeviceID,,"PCI\VEN_1014&DEV_003E&SUBSYS_00CD1014"

[IBMTRP_CR.DevID]
HKR,Ndi,DeviceID,,"PCI\VEN_1014&DEV_003E&SUBSYS_003E1014"

[IBMTRP_WoLGA.DevID]
HKR,Ndi,DeviceID,,"PCI\VEN_1014&DEV_003E&REV_25"

[IBMTRP_Default.DevID]
HKR,Ndi,DeviceID,,"PCI\VEN_1014&DEV_003E"

;****************************************************************************
; Copy and Install Files
;****************************************************************************

[IBMTRP_ndis5]
CopyFiles=ndis5Win98.CopyFiles

[IBMTRP_ndis2]
CopyFiles=ndis2.CopyFiles

[INF.CopyFiles]
NETIBM2.INF

[EventMsg.CopyFiles]
IBMSGNET.DLL,IBMSGNET.DL_, ,0x2

[ndis5.CopyFiles]
IBMTRP.SYS, IBMTRP.N5_,    ,0x2  

[ndis5Win98.CopyFiles]
IBMTRP.SYS, IBMTRP.N5_ 

[ndis2.CopyFiles]
IBMTRP.DOS
LA1.MSG

;****************************************************************************
;  Destination Directories
;****************************************************************************
[DestinationDirs]
DefaultDestDir         =10 ; LDID_WINDIR
EventMsg.CopyFiles     =11 ; LDID_SYSTEM
ndis5.CopyFiles        =12 ; LDID_SYSTEM32_DRIVERS (Win NT 5.0)
ndis5Win98.CopyFiles   =11 ; LDID_SYSTEM (Win 98)
ndis2.CopyFiles        =26 ; LDID_WINBOOT
INF.CopyFiles          =17 ; LDID_INF

;****************************************************************************
; Source Disks / Files Layout
;****************************************************************************

[SourceDisksNames]
99 = %DisketteDesc%,,

[SourceDisksFiles]
IBMSGNET.DL_   = 99,,1900
IBMTRP.N5_     = 99,,66000
IBMTRP.DOS     = 99,,80000
LA1.MSG        = 99,,3600

;****************************************************************************
; Windows NT 5.0 Service/Event Log Setup
;****************************************************************************

[IBMTRP.EventLog]
AddReg=IBMTRP.AddEventLog

[IBMTRP.AddEventLog]
HKR, ,EventMessageFile,  0x00020000, "%%SystemRoot%%\System32\netevent.dll;%%SystemRoot%%\System32\IBMSGNET.DLL"
HKR, ,TypeSupported,     0x00010001, 7

[IBMTRP.ServiceDesc]
DisplayName      = %IBMTRP.DriverDesc%
ServiceType      = 1
StartType        = 3
ErrorControl     = 1
ServiceBinary    = %12%\IBMTRP.SYS
LoadOrderGroup   = NDIS


;****************************************************************************
; NDI Registry Sections
;****************************************************************************

[IBMTRP_Common.ndi]
HKR,,                   MediaType,        ,  "2"
HKR,,                   AdapterBusType,   ,  "5"
HKR,,                   CardId,           ,  "269746238"

[IBMTRP_NT.ndi]
HKR,Ndi,                Service,         0,  "IBMTRP"
HKR,Ndi\Interfaces,     UpperRange,       ,  "ndis5"
HKR,Ndi\Interfaces,     LowerRange,       ,  "tokenring"


[IBMTRP_Win9X.ndi]
HKR,,                   PlatformType,     ,  "200"
HKR,,                   DevLoader,        ,  *ndis
HKR,,                   DeviceVxDs,       ,  IBMTRP.SYS
HKR,,                   EnumPropPages,    ,  "netdi.dll,EnumPropPages"
HKR,NDIS,               LogDriverName,    ,  "IBMTRP"
HKR,NDIS,               MajorNdisVersion,1, 03
HKR,NDIS,               MinorNdisVersion,1, 0A
HKR,NDIS\NDIS2,         DriverName,       ,  "IBMTRP$"
HKR,NDIS\NDIS2,         FileName,         ,  "IBMTRP.DOS"
HKR,NDI\Interfaces,     DefUpper,         ,  "ndis3,ndis2"
HKR,NDI\Interfaces,     UpperRange,       ,  "ndis3,ndis2"
HKR,NDI\Interfaces,     DefLower,         ,  "tokenring"
HKR,NDI\Interfaces,     LowerRange,       ,  "tokenring"
HKR,NDI\Install,        ndis3,            ,  "IBMTRP_ndis5"
HKR,NDI\Install,        ndis2,            ,  "IBMTRP_ndis2"


;****************************************************************************
; Device Parameters
;****************************************************************************

[IBMTRP_parms.reg]

; NetAddress
HKR,NDI\params\NetAddress,ParamDesc,,"%NetAddress%"
HKR,NDI\params\NetAddress,type,,edit
HKR,NDI\params\NetAddress,LimitText,,12
HKR,NDI\params\NetAddress,UpperCase,,1
HKR,NDI\params\NetAddress,optional,,1

; EnableTxEofInt
HKR,NDI\params\EnableTxEofInt,ParamDesc,,"%EnableTxEofInt%"
HKR,NDI\params\EnableTxEofInt,default,,"YES"
HKR,NDI\params\EnableTxEofInt,type,,enum
HKR,NDI\params\EnableTxEofInt\enum,"YES",,"%Yes%"
HKR,NDI\params\EnableTxEofInt\enum,"NO",,"%No%"

; MaxTransmits
HKR,NDI\params\MaxTransmits,ParamDesc,,"%MaxTransmits%"
HKR,NDI\params\MaxTransmits,type,,int
HKR,NDI\params\MaxTransmits,min,,1
HKR,NDI\params\MaxTransmits,max,,128
HKR,NDI\params\MaxTransmits,step,,1
HKR,NDI\params\MaxTransmits,default,,31

; MaxTxFrameSize
HKR,NDI\params\MaxTxFrameSize,ParamDesc,,"%MaxTxFrameSize%"
HKR,NDI\params\MaxTxFrameSize,type,,int
HKR,NDI\params\MaxTxFrameSize,min,,256
HKR,NDI\params\MaxTxFrameSize,max,,18000
HKR,NDI\params\MaxTxFrameSize,step,,1
HKR,NDI\params\MaxTxFrameSize,default,,4096

; MinRcvBuffs (NDIS 3 Only)
HKR,NDI\params\MinRcvBuffs,ParamDesc,,"%MinRcvBuffs%"
HKR,NDI\params\MinRcvBuffs,type,,int
HKR,NDI\params\MinRcvBuffs,min,,1
HKR,NDI\params\MinRcvBuffs,max,,200
HKR,NDI\params\MinRcvBuffs,step,,1
HKR,NDI\params\MinRcvBuffs,default,,40

; RcvBuffSize (NDIS 3 Only)
HKR,NDI\params\RcvBuffSize,ParamDesc,,"%RcvBuffSize%"
HKR,NDI\params\RcvBuffSize,type,,int
HKR,NDI\params\RcvBuffSize,min,,256
HKR,NDI\params\RcvBuffSize,max,,18000
HKR,NDI\params\RcvBuffSize,step,,1
HKR,NDI\params\RcvBuffSize,default,,4096

; LoopBack
HKR,NDI\params\LoopBack,ParamDesc,,"%LoopBack%"
HKR,NDI\params\LoopBack,default,,""
HKR,NDI\params\LoopBack,type,,enum
HKR,NDI\params\LoopBack\enum,"YES",,"%Yes%"
HKR,NDI\params\LoopBack\enum,"NO",,"%No%"
HKR,NDI\params\LoopBack,default,,"NO"

; FullDuplex
HKR,NDI\params\FullDuplex,ParamDesc,,"%FullDuplex%"
HKR,NDI\params\FullDuplex,type,,enum
HKR,NDI\params\FullDuplex\enum,"YES",,"%Yes%"
HKR,NDI\params\FullDuplex\enum,"NO",,"%No%"
HKR,NDI\params\FullDuplex,default,,"YES"

; TxPriMax
HKR,NDI\params\TxPriMax,ParamDesc,,"%TxPriMax%"
HKR,NDI\params\TxPriMax,type,,int
HKR,NDI\params\TxPriMax,min,,0
HKR,NDI\params\TxPriMax,max,,6
HKR,NDI\params\TxPriMax,step,,1
HKR,NDI\params\TxPriMax,default,,6

; TxPriThresh
HKR,NDI\params\TxPriThresh,ParamDesc,,"%TxPriThresh%"
HKR,NDI\params\TxPriThresh,type,,int
HKR,NDI\params\TxPriThresh,min,,1
HKR,NDI\params\TxPriThresh,max,,6
HKR,NDI\params\TxPriThresh,step,,1
HKR,NDI\params\TxPriThresh,default,,1

; DataRate
HKR,NDI\params\DataRate,ParamDesc,,"%DataRate%"
HKR,NDI\params\DataRate,type,,enum
HKR,NDI\params\DataRate\enum,"AUTO",,"%Autosense%"
HKR,NDI\params\DataRate\enum,"M16",,"%SixteenMB%"
HKR,NDI\params\DataRate\enum,"M4",,"%FourMB%"
HKR,NDI\params\DataRate,default,,"AUTO"

; LLCOnly
HKR,NDI\params\LLCOnly,ParamDesc,,"%LLCOnly%"
HKR,NDI\params\LLCOnly,type,,enum
HKR,NDI\params\LLCOnly\enum,"YES",,"%LLCYes%"
HKR,NDI\params\LLCOnly\enum,"NO",,"%LLCNo%"
HKR,NDI\params\LLCOnly,default,,"YES"

; Only used for NT 5.0
[IBMTRP_smpmode.reg]
HKR,NDI\params\SMP_Mode,ParamDesc,,"%SMP_Mode%"
HKR,NDI\params\SMP_Mode,type,,enum
HKR,NDI\params\SMP_Mode\enum,"YES",,"%SMPYes%"
HKR,NDI\params\SMP_Mode\enum,"NO",,"%SMPNo%"
HKR,NDI\params\SMP_Mode,default,,"NO"

; These aren't used in Windows NT 5.0, keep for Windows 9X
[IBMTRP_resc.reg]
HKR,,InterruptNumber,1,04,00,00,00
HKR,,IoAddress,1,02,00,00,00
HKR,,DMAChannel,1,03,00,00,00
HKR,,MemBase,1,01,00,00,00

HKR,NDI\params\InterruptNumber,resc,1,04,00,00,00
HKR,NDI\params\InterruptNumber,ParamDesc,,"%InterruptNumber%"
HKR,NDI\params\InterruptNumber,flag,1,60,00,00,00

HKR,NDI\params\IoAddress,resc,1,04,00,00,00
HKR,NDI\params\IoAddress,ParamDesc,,"%IoAddress%"
HKR,NDI\params\IoAddress,flag,1,20,00,00,00

HKR,NDI\params\MemBase,resc,1,01,00,00,00
HKR,NDI\params\MemBase,ParamDesc,,"%MemBase%"
HKR,NDI\params\MemBase,flag,1,20,00,00,00

; Flags for parm values are also only used for Windows 9X
HKR,NDI\params\LLCOnly,flag,1,30,00,00,00
HKR,NDI\params\DataRate,flag,1,30,00,00,00
HKR,NDI\params\TxPriThresh,flag,1,30,00,00,00
HKR,NDI\params\TxPriMax,flag,1,30,00,00,00
HKR,NDI\params\FullDuplex,flag,1,30,00,00,00
HKR,NDI\params\LoopBack,flag,1,30,00,00,00
HKR,NDI\params\RcvBuffSize,flag,1,20,00,00,00
HKR,NDI\params\MinRcvBuffs,flag,1,20,00,00,00
HKR,NDI\params\MaxTxFrameSize,flag,1,30,00,00,00
HKR,NDI\params\EnableTxEofInt,flag,1,30,00,00,00
HKR,NDI\params\MaxTransmits,flag,1,30,00,00,00
HKR,NDI\params\NetAddress,flag,1,30,00,00,00

;****************************************************************************
; Localizable Strings
;****************************************************************************

[strings]
; Manufacturer and Provider strings
V_IBM="IBM"

; Diskette Names
DisketteDesc="IBM Token-Ring Family Adapter: PC98/Windows 98 and NT 5.0 Driver Disk"

; Devices
IBMTRP.DriverDesc="IBM Token-Ring PCI Family Adapter"
IBMTRP_Default.DeviceDesc="IBM PCI Token-Ring Adapter"
IBMTRP_WoL.DeviceDesc="IBM PCI Wake On LAN Token-Ring Adapter"
IBMTRP_CS2NF.DeviceDesc="IBM 16/4 Token-Ring PCI Adapter 2"
IBMTRP_CS2NFWoL.DeviceDesc="IBM 16/4 Token-Ring PCI Special"
IBMTRP_HSWoL.DeviceDesc="IBM High-Speed 100/16/4 Token-Ring PCI Adapter"
IBMTRP_CS2AWoL.DeviceDesc="IBM 16/4 Token-Ring PCI Adapter 2 with Wake on LAN"

; Parameter Names
NetAddress="Network Address (LAA)"
EnableTxEofInt="TX End of Frame Int"
MaxTransmits="Max Transmits"
MaxTxFrameSize="Max TX Frame Size"
MinRcvBuffs="Min Receive Buffers"
RcvBuffSize="Receive Buffer Size"
LoopBack="Hardware Loopback"
FullDuplex="Allow Full Duplex"
TxPriMax="TX Max Priority"
TxPriThresh="Priority TX Threshold"
DataRate="Network Data Rate"
LLCOnly="Promiscuous Mode Filter"
InterruptNumber="Interrupt Level (IRQ)"
IoAddress="I/O Base Address"
MemBase="MMIO Base Address"
SMP_Mode="SMP Enhancements"

; Responses
Yes="Yes"
No="No"
LLCYes="Copy only non-MAC frames"
LLCNo="Copy all frames"
Autosense="Automatically Detect"
SixteenMB="16 Mbps"
FourMB="4 Mbps"
SMPNo="Disabled (Uniprocessor)"
SMPYes="Enabled (Multiprocessor)"
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: 0.85