NETIBMN4.INF Driver File Contents (EJETCBCD.EXE)

;******************************************************************************
; NETIBMN4.INF
;
; Windows 95 and Windows 98 Network Setup File (for NDIS4)
; IBM 10/100 EtherJet CardBus Network Adapters
;
; (C) Copyright IBM Corporation 1999.  All Rights Reserved.
;
; $Date:   Sep 08 1999 15:58:48  $
; $Revision:   1.11  $
;
;------------------------------------------------------------------------------

;******************************************************************************
; Version Section
;------------------------------------------------------------------------------
[Version]
Signature	= "$Chicago$"
Class		= Net
Provider	= %COMPANY_NAME%
DriverVer       = 09/03/1999, 2.60.34.00
CatalogFile     = NETIBMN4.CAT

;******************************************************************************
; Manufacturer
;------------------------------------------------------------------------------
[Manufacturer]
%COMPANY_NAME% = Device

[ControlFlags]
ExcludeFromSelect = PCI\VEN_1011&DEV_0019&SUBSYS_00011014
ExcludeFromSelect = PCI\VEN_115D&DEV_0003&SUBSYS_81811014
ExcludeFromSelect = PCI\VEN_115D&DEV_0003&SUBSYS_91811014

;******************************************************************************
; Device
;------------------------------------------------------------------------------
[Device]
%NIC1%          = Install.NIC1,PCI\VEN_1011&DEV_0019&SUBSYS_00011014    ; not shipped by IBM but in Win98
%NIC2%		= Install.NIC2,PCI\VEN_115D&DEV_0003&SUBSYS_81811014    ; IBM EtherJet
%NIC3%		= Install.NIC2,PCI\VEN_115D&DEV_0003&SUBSYS_91811014    ; IBM EtherJet + Modem
%NIC_ML%	= Install.NIC_ML, %NIC_ML_ID%				; Non PnP DeviceID, necessary for retail WIN95

;******************************************************************************
; Install
;------------------------------------------------------------------------------
[Install.NIC1]          ; IBMC
AddReg = Addreg.NDIS, Addreg.NIC, Addreg.NIC1, Addreg.NIC.Params
DelReg = Delreg.NIC1.Params

[Install.NIC2]          ; IBMC2/IBMCM
AddReg = Addreg.NDIS, Addreg.NIC, Addreg.NIC2, Addreg.NIC.Params

[Install.NIC_ML]        ; WIN95 forced load support
AddReg    = Addreg.NDIS, Addreg.NIC, Addreg.NIC_ML, Addreg.NIC.Params, Addreg.NIC_ML.Params
LogConfig = LogConfig.IO, LogConfig.MEM

;******************************************************************************
; Add Registry
;------------------------------------------------------------------------------
[Addreg.NDIS]									; WIN95 forced load support
HKR,,DevLoader,,*ndis
HKR,,DeviceVxDs,,%NIC_DRIVERNAME%
HKR,,EnumPropPages,,"netdi.dll,EnumPropPages"
; NDIS Info
HKR,NDIS,LogDriverName,,%NIC_LOGDRIVERNAME%
HKR,NDIS,MajorNdisVersion,1,4
HKR,NDIS,MinorNdisVersion,1,0
; Interfaces
HKR,Ndi\Interfaces,DefUpper,,"ndis3,ndis4"
HKR,Ndi\Interfaces,DefLower,,"ethernet"
HKR,Ndi\Interfaces,UpperRange,,"ndis3,ndis4"
HKR,Ndi\Interfaces,LowerRange,,"ethernet"
; Install
HKR,Ndi\Install,ndis4,,"Copyfiles"
; Help section
HKR,Ndi,HelpText,,%NIC_HELP%

[AddReg.NIC]
HKR,,InterruptNumber,1,04,00,00,00
HKR,,IoBaseAddress,1,02,00,00,00
HKR,,MemoryBaseAddress,1,01,00,00,00

[AddReg.NIC1]
HKR,Ndi,CardType,,"PCI"				; CardType is only used on WIN95 with SR2 support/CardBus support.
HKR,Ndi,DeviceID,,"PCI\VEN_1011&DEV_0019"

[AddReg.NIC2]
HKR,Ndi,CardType,,"PCI"				; CardType is only used on WIN95 with SR2 support/CardBus support.
HKR,Ndi,DeviceID,,"PCI\VEN_115D&DEV_0003"   		

[AddReg.NIC_ML]					; WIN95 forced load support
HKR,Ndi,CardType,,"LEGACY"
HKR,Ndi,DeviceID,,%NIC_ML_ID%			; Non PNP DeviceID, necessary for SR1 WIN95

;******************************************************************************
; Logical Configurations
;------------------------------------------------------------------------------
[LogConfig.MEM]
ConfigPriority=NORMAL
IRQConfig=S:3,4,5,6,7,8,9,10,11,12,13,14,15
MemConfig=1000@C0000-FFFFF%FFFFC000, 1000@10000000-FFFFFFFF%FFFFC000
MemConfig=1000@C0000-FFFFF%FFFFC000, 1000@10000000-FFFFFFFF%FFFFC000

[LogConfig.IO]
ConfigPriority=DESIRED
IRQConfig=S:3,4,5,6,7,8,9,10,11,12,13,14,15
MemConfig=1000@C0000-FFFFF%FFFFC000, 1000@10000000-FFFFFFFF%FFFFC000
MemConfig=1000@C0000-FFFFF%FFFFC000, 1000@10000000-FFFFFFFF%FFFFC000
IOConfig=80@100-FFFFFF7F%FFFFFF80

;******************************************************************************
; Copy file sections
;------------------------------------------------------------------------------
[CopyFiles]
CopyFiles = CopyFiles.NIC, CopyFiles.INF

[CopyFiles.NIC]
ibmcn4.sys

[CopyFiles.INF]
netibmn4.inf

;******************************************************************************
; Source Disk Names & Source Disk Files
;------------------------------------------------------------------------------
[SourceDisksNames]
1=%NETWORK_DISK%,"",0004

[SourceDisksFiles]
%NIC_DRIVERNAME%= 1
%NIC_INFNAME%	= 1
NETIBMN4.CAT    = 1

;******************************************************************************
; Destination Directories
;------------------------------------------------------------------------------
[DestinationDirs]
DefaultDestDir          = 11 ; SYSTEM directory
CopyFiles.NIC		= 11 ; SYSTEM directory
CopyFiles.INF		= 17 ; INF directory

;******************************************************************************
; Localizable Strings
;------------------------------------------------------------------------------
[Strings]
COMPANY_NAME	= "IBM"
NIC1		= "IBM 10/100 EtherJet CardBus Adapter"
NIC2		= "IBM 10/100 EtherJet CardBus Adapter"
NIC3		= "IBM 10/100 EtherJet CardBus Adapter"
NIC_ML		= "IBM 10/100 EtherJet CardBus Adapter manual load"
NIC_HELP	= "IBM's CardBus Adapter works in a PCMCIA slot that supports CardBus for full 32-bit support that provides PCI speed in a mobile adapter."
NIC_DRIVERNAME	= "ibmcn4.sys"
NIC_INFNAME	= "netibmn4.inf"
NIC_ML_ID	= "IBM-IBMC_10/100"

NIC_LOGDRIVERNAME = "IBMCN4"

;--------------------------------------
; Driver Disk names
;--------------------------------------
NETWORK_DISK = "Windows Drivers Disk for IBM 10/100 EtherJet CardBus"

;--------------------------------------
; Context help
;--------------------------------------

;--------------------------------------
; Parameters
;--------------------------------------

NetworkAddress          = "Network Address"
LineMode                = "Line Mode"
AutoD                   = "Auto Detect"
HD                      = "Half Duplex"
FD                      = "Full Duplex"
LineSpeed               = "Line Speed"
10                      = "10 Mbps"
100                     = "100 Mbps"
EarlyTransmit           = "Early Transmit"
ON                      = "On"
OFF                     = "Off"
EarlyReceive            = "Early Receive"
InitDelay               = "Initialization Delay"
LinkIntegrity           = "Link Integrity"
TxBufferSize            = "Transmit Buffer Size"
RxBufferSize            = "Receive Buffer Size"
Mode                    = "Address Mode"
MemoryMode              = "Memory"
IoMode                  = "IO"
CableDetect             = "Cable Detect"
AutoPolarity            = "Auto Polarity"
DynamicLinkDetect       = "Dynamic Link Detect"
InterruptStyle          = "Interrupt Style"
PCI-IRQ                 = "PCI IRQ"
ISA-IRQ                 = "ISA IRQ"
SocketNumber            = "Socket Number"
Cache                   = "Cache"
Latency                 = "Latency"
DisableBurstMode        = "Disable Burst Mode"
DisablePrefetching      = "Disable Prefetching"
DisableWritePosting     = "Disable Write Posting"

;--------------------------------------
; PNP Devices
;--------------------------------------

;******************************************************************************
; Params
;------------------------------------------------------------------------------
[AddReg.NIC.Params]

HKR,Ndi\Params\AutoPolarity,           ParamDesc,  0, %AutoPolarity%
HKR,Ndi\Params\AutoPolarity,           type,       0, "enum"
HKR,Ndi\Params\AutoPolarity,           default,    0, "1"
HKR,Ndi\Params\AutoPolarity\enum,      "1",        0, %ON%
HKR,Ndi\Params\AutoPolarity\enum,      "0",        0, %OFF%

HKR, Ndi\Params\CableDetect,           ParamDesc,  0, %CableDetect%
HKR, Ndi\Params\CableDetect,           type,       0, "enum"
HKR, Ndi\Params\CableDetect,           default,    0, "1"
HKR, Ndi\Params\CableDetect\enum,      "1",        0, %ON%
HKR, Ndi\Params\CableDetect\enum,      "0",        0, %OFF%

HKR, Ndi\Params\DynamicLinkDetect,     ParamDesc,  0, %DynamicLinkDetect%
HKR, Ndi\Params\DynamicLinkDetect,     type,       0, "enum"
HKR, Ndi\Params\DynamicLinkDetect,     default,    0, "1"
HKR, Ndi\Params\DynamicLinkDetect\enum,"1",        0, %ON%
HKR, Ndi\Params\DynamicLinkDetect\enum,"0",        0, %OFF%

HKR, Ndi\Params\EarlyReceive,          ParamDesc,  0, %EarlyReceive%
HKR, Ndi\Params\EarlyReceive,          type,       0, "enum"
HKR, Ndi\Params\EarlyReceive,          default,    0, "0"
HKR, Ndi\Params\EarlyReceive\enum,     "1",        0, %ON%
HKR, Ndi\Params\EarlyReceive\enum,     "0",        0, %OFF%

HKR, Ndi\Params\EarlyTransmit,         ParamDesc,  0, %EarlyTransmit%
HKR, Ndi\Params\EarlyTransmit,         type,       0, "enum"
HKR, Ndi\Params\EarlyTransmit,         default,    0, "1"
HKR, Ndi\Params\EarlyTransmit\enum,    "1",        0, %ON%
HKR, Ndi\Params\EarlyTransmit\enum,    "0",        0, %OFF%

HKR, Ndi\Params\InitDelay,             ParamDesc,  0, %InitDelay%
HKR, Ndi\Params\InitDelay,             type,       0, "INT"
HKR, Ndi\Params\InitDelay,             default,    0, "0"
HKR, Ndi\Params\InitDelay,             optional,   0, "1"
HKR, Ndi\Params\InitDelay,             min,        0, "0"
HKR, Ndi\Params\InitDelay,             max,        0, "60"
HKR, Ndi\Params\InitDelay,             step,       0, "1"

HKR, Ndi\Params\LineMode,              ParamDesc,  0, %LineMode%
HKR, Ndi\Params\LineMode,              type,       0, "enum"
HKR, Ndi\Params\LineMode,              default,    0, "0"
HKR, Ndi\Params\LineMode\enum,         "0",        0, %AutoD%
HKR, Ndi\Params\LineMode\enum,         "1",        0, %HD%
HKR, Ndi\Params\LineMode\enum,         "2",        0, %FD%

HKR, Ndi\Params\LineSpeed,             ParamDesc,  0, %LineSpeed%
HKR, Ndi\Params\LineSpeed,             type,       0, "enum"
HKR, Ndi\Params\LineSpeed,             default,    0, "0"
HKR, Ndi\Params\LineSpeed\enum,        "0",        0, %AutoD%
HKR, Ndi\Params\LineSpeed\enum,        "1",        0, %10%
HKR, Ndi\Params\LineSpeed\enum,        "2",        0, %100%
HKR, Ndi\Params\LineSpeed,             flag,       1, 20,00,00,00

HKR, Ndi\Params\LinkIntegrity,         ParamDesc,  0, %LinkIntegrity%
HKR, Ndi\Params\LinkIntegrity,         type,       0, "enum"
HKR, Ndi\Params\LinkIntegrity,         default,    0, "1"
HKR, Ndi\Params\LinkIntegrity\enum,    "1",        0, %ON%
HKR, Ndi\Params\LinkIntegrity\enum,    "0",        0, %OFF%

HKR, Ndi\Params\Mode,                  ParamDesc,  0, %Mode%
HKR, Ndi\Params\Mode,                  type,       0, "enum"
HKR, Ndi\Params\Mode,                  default,    0, "IO"
HKR, Ndi\Params\Mode\enum,             "MEMORY",   0, %MemoryMode%
HKR, Ndi\Params\Mode\enum,             "IO",       0, %IoMode%

HKR, Ndi\Params\NetworkAddress,        ParamDesc,  0, %NetworkAddress%
HKR, Ndi\Params\NetworkAddress,        type,       0, "edit"
HKR, Ndi\Params\NetworkAddress,        default,    0, ""
HKR, Ndi\Params\NetworkAddress,        LimitText,  0, "12"
HKR, Ndi\Params\NetworkAddress,        UpperCase,  0, "1"
HKR, Ndi\Params\NetworkAddress,        optional,   0, "1"
HKR, Ndi\Params\NetworkAddress,        flag,       1, 20,00,00,00

HKR, Ndi\Params\RXBUFFERSIZE,          ParamDesc,  0, %RxBufferSize%
HKR, Ndi\Params\RXBUFFERSIZE,          type,       0, "INT"
HKR, Ndi\Params\RXBUFFERSIZE,          default,    0, "30"
HKR, Ndi\Params\RXBUFFERSIZE,          optional,   0, "1"
HKR, Ndi\Params\RXBUFFERSIZE,          min,        0, "1"
HKR, Ndi\Params\RXBUFFERSIZE,          max,        0, "100"
HKR, Ndi\Params\RXBUFFERSIZE,          step,       0, "1"

HKR, Ndi\Params\TXBUFFERSIZE,          ParamDesc,  0, %TxBufferSize%
HKR, Ndi\Params\TXBUFFERSIZE,          type,       0, "INT"
HKR, Ndi\Params\TXBUFFERSIZE,          default,    0, "10"
HKR, Ndi\Params\TXBUFFERSIZE,          optional,   0, "1"
HKR, Ndi\Params\TXBUFFERSIZE,          min,        0, "1"
HKR, Ndi\Params\TXBUFFERSIZE,          max,        0, "100"
HKR, Ndi\Params\TXBUFFERSIZE,          step,       0, "1"

[AddReg.NIC_ML.Params]
HKR, Ndi\Params\InterruptStyle,        ParamDesc,  0, %InterruptStyle%
HKR, Ndi\Params\InterruptStyle,        type,       0, "enum"
HKR, Ndi\Params\InterruptStyle,        default,    0, "0"
HKR, Ndi\Params\InterruptStyle\enum,   0,          0, %AutoD%
HKR, Ndi\Params\InterruptStyle\enum,   1,          0, %PCI-IRQ%
HKR, Ndi\Params\InterruptStyle\enum,   2,          0, %ISA-IRQ%

HKR, Ndi\Params\SocketNumber,          ParamDesc,  0, %SocketNumber%
HKR, Ndi\Params\SocketNumber,          default,    0, "0"
HKR, Ndi\Params\SocketNumber,          type,       0, "enum"
HKR, Ndi\Params\SocketNumber\enum,     0,          0, %AutoD%
HKR, Ndi\Params\SocketNumber\enum,     1,          0, "1"
HKR, Ndi\Params\SocketNumber\enum,     2,          0, "2"
HKR, Ndi\Params\SocketNumber\enum,     3,          0, "3"
HKR, Ndi\Params\SocketNumber\enum,     4,          0, "4"
HKR, Ndi\Params\SocketNumber,          flag,       1, 20,00,00,00

HKR, Ndi\Params\CACHE,                 ParamDesc,  0, %Cache%
HKR, Ndi\Params\CACHE,                 type,       0, "enum"
HKR, Ndi\Params\CACHE,                 default,    0, "32"
HKR, Ndi\Params\CACHE,                 optional,   0, "1"
HKR, Ndi\Params\CACHE\enum,            0,          0, "0"
HKR, Ndi\Params\CACHE\enum,            8,          0, "8"
HKR, Ndi\Params\CACHE\enum,            16,         0, "16"
HKR, Ndi\Params\CACHE\enum,            32,         0, "32"

HKR, Ndi\Params\LATENCY,               ParamDesc,  0, %Latency%
HKR, Ndi\Params\LATENCY,               type,       0, "INT"
HKR, Ndi\Params\LATENCY,               default,    0, "32"
HKR, Ndi\Params\LATENCY,               optional,   0, "1"
HKR, Ndi\Params\LATENCY,               Min,        0, "0"
HKR, Ndi\Params\LATENCY,               Max,        0, "255"
HKR, Ndi\Params\LATENCY,               Step,       0, "1"

HKR, Ndi\Params\NOBURST,               ParamDesc,  0, %DisableBurstMode%
HKR, Ndi\Params\NOBURST,               type,       0, "enum"
HKR, Ndi\Params\NOBURST,               default,    0, "ON"
HKR, Ndi\Params\NOBURST,               optional,   0, "1"
HKR, Ndi\Params\NOBURST\enum,          ON,         0, "ON"

HKR, Ndi\Params\NOPREFETCH,            ParamDesc,  0, %DisablePrefetching%
HKR, Ndi\Params\NOPREFETCH,            type,       0, "enum"
HKR, Ndi\Params\NOPREFETCH,            default,    0, "ON"
HKR, Ndi\Params\NOPREFETCH,            optional,   0, "1"
HKR, Ndi\Params\NOPREFETCH\Enum,       ON,         0, "ON"

HKR, Ndi\Params\NOWRITEPOST,           ParamDesc,  0, %DisableWritePosting%
HKR, Ndi\Params\NOWRITEPOST,           type,       0, "enum"
HKR, Ndi\Params\NOWRITEPOST,           default,    0, "ON"
HKR, Ndi\Params\NOWRITEPOST,           optional,   0, "1"
HKR, Ndi\Params\NOWRITEPOST\Enum,      ON,         0, "ON"

[Delreg.NIC1.Params]
HKR, Ndi\Params\DirectEnable
HKR, Ndi\Params\DuplexMode
HKR, Ndi\Params\EarlyReceive
HKR, Ndi\Params\InterruptStyle
HKR, Ndi\Params\SocketNumber

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: 1.01