NET9000.INF Driver File Contents (ndis3-4.zip)

;===================================================================
;
;--  Net9000.Inf
;
;    LAN9000 PCMCIA Ethernet Adapter.
;
;    Copyright (c) 2000   Standard Microsystems Corp.
;
;Apr 25 2000	Pankaj Gupta
;		Standard Microsystems
;		Finalizing the LAN9000 Single Function driver 
;		support for Windows 2000
;===================================================================

[version]
Signature   = "$Windows NT$"
Class       = Net
ClassGUID   = {4d36e972-e325-11ce-bfc1-08002be10318}
Provider    = %Msft%
Infversion  = 00.90.00	

[Manufacturer]
%SMSC%=SMSC

[ControlFlags]
     ExcludeFromSelect = PCMCIA\SMC-SMC9000_Ethernet_PCCard-05AD


[SMSC]
	%*Smsc9000.DeviceDesc% = Smsc9000.Ndi, *Smsc9000
	%*Smsc9001.DeviceDesc% = Smsc9000.Ndi, *Smsc9000
	%LAN9000.DeviceDesc%   = LAN9000.ndi, PCMCIA\SMC-SMC9000_Ethernet_PCCard-05AD
	%LAN9000.DeviceDesc%   = LAN9000.ndi, PCMCIA\SMSC-LAN9000_Ethernet_PCCard-2df7


[LAN9000.ndi]
AddReg          = LAN9000.params.reg, LAN9000.reg
Characteristics = 0x84
BusType         = 8
CopyFiles       = lan9000.CopyFiles.NT

[LAN9000.ndi.Services]
AddService      = lan9000, 2, lan9000.Service, common.EventLog


;*************************************************************************************************
;;; Win 98 Specific
;*************************************************************************************************
[Smsc9000.Ndi]
    AddReg    		= Smsc9000.Ndi.reg,LAN9000.params.reg,Smsc9000.DevID
    LogConfig 		= Smsc9000.LogConfig
    DriverVer 		= 02/09/1999	
    CopyFiles       	= lan9000.CopyFiles
    Characteristics	= 0x84              ; NCF_HAS_UI | NCF_PHYSICAL
    BusType		= 1

[Smsc9000.LogConfig]
    ConfigPriority 	= HARDRECONFIG
    IOConfig       	= 20@200-3ef%FFE0(3FF::)
    IRQConfig      	= 9,2,3,10,11

[Smsc9000.DevID]
    HKR,Ndi,DeviceID,,"*smsc9000"

[Smsc9000.Ndi.reg]
    HKR,,DevLoader,,*ndis
    HKR,,DeviceVxDs,,lan9000.sys
    HKR,,EnumPropPages,,"netdi.dll,EnumPropPages"

    HKR,NDIS,LogDriverName,,"lan9000"
   HKR,NDIS,MajorNdisVersion,1,04
    HKR,NDIS,MinorNdisVersion,1,00

    HKR,Ndi\Interfaces,DefUpper,,"ndis3,ndis4"
    HKR,Ndi\Interfaces,DefLower,,"ethernet"
    HKR,Ndi\Interfaces,UpperRange,,"ndis3,ndis4"
    HKR,Ndi\Interfaces,LowerRange,,"ethernet"

    HKR,Ndi\Install,ndis4,,"Smsc9000.ndis4"


[Smsc9000.Ndi.NT]
CopyFiles		= lan9000.CopyFiles.NT
AddReg			= LAN9000.ndi.reg.NT,LAN9000.params.reg
Characteristics		= 0x84              ; NCF_HAS_UI | NCF_PHYSICAL
BusType			= 1
LogConfig 		= Smsc9000.LogConfig

[LAN9000.ndi.reg.NT]
; Interfaces
HKR,Ndi,Service,0,"LAN9000"
HKR,Ndi\Interfaces,LowerRange,,"ethernet"
HKR,Ndi\Interfaces,UpperRange,,"ndis5"

[Smsc9000.ndi.NT.Services]
AddService		=LAN9000,2,LAN9000.Service,Common.EventLog

[LAN9000.Service]
DisplayName		= %SMSC9000.DeviceDesc%
ServiceType		= 1 ;%SERVICE_KERNEL_DRIVER%
StartType		= 3 ;%SERVICE_DEMAND_START%
ErrorControl	= 1 ;%SERVICE_ERROR_NORMAL%
ServiceBinary	= %12%\LAN9000.sys
LoadOrderGroup	= NDIS


[Common.EventLog]
AddReg=Common.AddEventLog.Reg

[Common.AddEventLog.Reg]
HKR,,EventMessageFile,0x00020000,"%%SystemRoot%%\System32\netevent.dll"
HKR,,TypesSupported,0x00010001,7

;-------------------------------------------------------------------------------
; Override config
;
[LAN9000.ndi.LogConfigOverride]
LogConfig = lan9x.LogConfigOverride

[lan9x.LogConfigOverride]
IRQConfig = 3,4,5,7,10,11,13,15
IOConfig  = 10@300-39F%FFE0(3FF::)
MemConfig = 1000@C0000-E8FFF%FFFFF000

;    PcCardConfig = <ConfigIndex>[:[<MemoryCardBase1>][:<MemoryCardBase2>]][(<attrs>)]
;    where
;            <ConfigIndex> is the 8-bit PCMCIA configuration index 
;            <MemoryCardBase1> is the (optional) 32-bit 1st memory base address
;            <MemoryCardBase2> is the (optional) 32-bit 2nd memory base address
;             <attrs> is a combination of the following letters:
;             W - 16-bit I/O (if not specified, 8-bit I/O is assumed)
;
;    All numeric values are assumed to be in hexadecimal format.
PcCardConfig = 1(W)

;-------------------------------------------------------------------------------
; LAN9000 NT Parameters
;
[LAN9000.params.reg]
    HKR,,IOBase,1,02,00,00,00
    HKR,Ndi\params\IOBase,resc,1,02,00,00,00
    HKR,Ndi\params\IOBase,ParamDesc,,"I/O Base Address"
    HKR,Ndi\params\IOBase,flag,1,30,00,00,00

    HKR,,Interrupt,1,04,00,00,00
    HKR,Ndi\params\Interrupt,resc,1,04,00,00,00
    HKR,Ndi\params\Interrupt,ParamDesc,,"Interrupt Level"
    HKR,Ndi\params\Interrupt,flag,1,30,00,00,00

    HKR,Ndi\params\transceiver,ParamDesc,,"Connector Type/32 bit driver"
    HKR,Ndi\params\transceiver,default,,"AutoDetect"
    HKR,Ndi\params\transceiver,type,,enum
    HKR,Ndi\params\transceiver\enum,"AutoDetect",,"AutoDetect"
;   HKR,Ndi\params\transceiver\enum,"AUI",,"AUI"
;   HKR,Ndi\params\transceiver\enum,"BNC",,"BNC"
    HKR,Ndi\params\transceiver\enum,"10BaseT",,"10BaseT"
    HKR,Ndi\params\transceiver,flag,1,30,00,00,00

    HKR,Ndi\params\busnumber,ParamDesc,,"System Bus Number"
    HKR,Ndi\params\busnumber,default,,"0"
    HKR,Ndi\params\busnumber,type,,int
    HKR,Ndi\params\busnumber,flag,1,20,00,00,00

    HKR,Ndi\params\bustype,ParamDesc,,"System Bus Type Identifier"
    HKR,Ndi\params\bustype,default,,"1"
    HKR,Ndi\params\bustype,type,,int
    HKR,Ndi\params\bustype,flag,1,20,00,00,00

    HKR,Ndi\params\NetworkAddress,ParamDesc,,"Network Address"
    HKR,Ndi\params\NetworkAddress,type,,edit
    HKR,Ndi\params\NetworkAddress,LimitText,,18
    HKR,Ndi\params\NetworkAddress,UpperCase,,1
    HKR,Ndi\params\NetworkAddress,default,,""
    HKR,Ndi\params\NetworkAddress,flag,1,30,00,00,00
    HKR,Ndi\params\NetworkAddress,optional,,1

    HKR,Ndi\params\ReceiveTimer,ParamDesc,,"Receive WatchDog Timer"
    HKR,Ndi\params\ReceiveTimer,default,,"0"
    HKR,Ndi\params\ReceiveTimer,type,,int
    HKR,Ndi\params\ReceiveTimer,flag,1,30,00,00,00

;    HKR,Ndi\params\ReceiveTimer,ParamDesc,,"Receive WatchDog Timer"
;    HKR,Ndi\params\ReceiveTimer,default,,"0"
;    HKR,Ndi\params\EarlyTransmit,type,,enum
;    HKR,Ndi\params\EarlyTransmit\enum,0,,"Disable"
;    HKR,Ndi\params\EarlyTransmit\enum,1,,"Enable"
;    HKR,Ndi\params\ReceiveTimer,flag,1,20,00,00,00

    HKR,Ndi\params\EarlyTransmit,ParamDesc,,"Early Transmit Enable"
    HKR,Ndi\params\EarlyTransmit,default,,"Disable"
    HKR,Ndi\params\EarlyTransmit,type,,enum
    HKR,Ndi\params\EarlyTransmit\enum,"Disable",,"Disable"
    HKR,Ndi\params\EarlyTransmit\enum,"Enable",,"Enable"
    HKR,Ndi\params\EarlyTransmit,flag,1,20,00,00,00

;    HKR,Ndi\params\FlowControl,ParamDesc,,"Flow Control"
;    HKR,Ndi\params\FlowControl,default,,"Disable"
;    HKR,Ndi\params\FlowControl,type,,enum
;    HKR,Ndi\params\FlowControl\enum,"Disable",,"Disable"
;    HKR,Ndi\params\FlowControl\enum,"Enable",,"Enable"
;    HKR,Ndi\params\FlowControl,flag,1,20,00,00,00

    HKR,Ndi\params\Duplex,ParamDesc,,"Duplex"
    HKR,Ndi\params\Duplex,default,,"Auto-Negotiation"
    HKR,Ndi\params\Duplex,type,,enum
    HKR,Ndi\params\Duplex\enum,"Half",,"Half"
    HKR,Ndi\params\Duplex\enum,"Full",,"Full"
    HKR,Ndi\params\Duplex\enum,"Default",,"Default"
    HKR,Ndi\params\Duplex\enum,"Auto-Negotiation",,"Auto-Negotiation"
    HKR,Ndi\params\Duplex,flag,1,20,00,00,00

    HKR,Ndi\params\Speed,flag,1,20,00,00,00
    HKR,Ndi\params\Speed,ParamDesc,,"Speed (FEAST only)"
    HKR,Ndi\params\Speed,default,,"Auto-Negotiation"
    HKR,Ndi\params\Speed,type,,enum
    HKR,Ndi\params\Speed\enum,"10",,"10 Mbs"
    HKR,Ndi\params\Speed\enum,"100",,"100 Mbs"
    HKR,Ndi\params\Speed\enum,"Default",,"Default"
    HKR,Ndi\params\Speed\enum,"Auto-Negotiation",,"Auto-Negotiation"


;-------------------------------------------------------------------------------
; NT specific
;
[LAN9000.reg]
HKR, Ndi\Interfaces,                UpperRange,    0, "ndis5"
HKR, Ndi\Interfaces,                LowerRange,    0, "ethernet"
HKR, Ndi,                           Service,       0, "LAN9000"

[lan9000.CopyFiles.NT]
lan9000.sys,,,2

;-------------------------------------------------------------------------------
; DestinationDirs
;
[DestinationDirs]
lan9000.CopyFiles.NT = 12

[SourceDiskNames]
50 = "SMSC LAN9000 SuperDisk","",0

[SourceDiskFiles]
lan9000.sys=50,,10000

;-------------------------------------------------------------------------------
; Localizable Strings
;
[Strings]
SMSC                  		= "SMSC"
Msft                    	= "Microsoft"
LAN9000.DeviceDesc        	= "LAN9000 PCMCIA Ethernet Adapter"
lan9000.Service.DispName	= "LAN9000 PCMCIA Ethernet Adapter"
*Smsc9000.DeviceDesc		= "LAN9000 Ethernet Adapter (ISA)"
*Smsc9001.DeviceDesc		= "LAN9000 Fast Ethernet Adapter (91C1XX ISA)"
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: web1, load: 0.96