840-OD.COM
Winbond Electronics Corporation
Description:
1. 840-OD.COM is a Novell DOS ODI Client driver. It is for the DOS
environment only and therefore defaults to the IEEE 802.2 frame type.
2. If there is only one 840 card, the driver will automatically get IOBASE
and IRQ from the PCI Configuration Space.
3. If there is more than 840 card, user must indicate a specified IOBASE
in NET.CFG file.
4. If you want to login to a Netware server, you need five files:
LSL.COM
840-OD.COM
IPXODI.COM
VLM.EXE
NET.CFG
Installation:
1. The running sequence is:
LSL.COM
840-OD.COM --> Winbond's Novell DOS ODI driver
IPXODI
VLM or NETX
2. Modify the NET.CFG file to set
(a) Ethernet Frame Type if you'd like,
(b) IOBASE if there is more than one 840 card,
(c) Node Address,
(d) Burst Length,
(e) Cache Alignment,
(f) Transmit Threshold,
(g) Line Speed,
(h) Full Duplex Function,
for example,
Link Driver 840-od
# The parameter 'port' is used to select some specified 840 card.
# This parameter is necessary when your system is equipped with mutiple
# W89C840 cards. For each driver, you must assign a unique port
# address.
port d000
# The parameter 'frame' is used to select some specified frame type.
# The default frame type is ethernet_802.2. This driver supports 4
# frame types, they are ethernet_802.2, ethernet_802.3, ethernet_ii
# and ethernet_snap.
frame ethernet_802.2
frame ethernet_802.3
frame ethernet_ii
frame ethernet_snap
# The parameter 'node address' is used to set the physical address.
node address 000102030405
# The parameter 'burst' is used to set burst length.
# The default value of burst length is 6.
# Burst Length defines the maximum number of long words that can be
# transferred within one PCI burst transaction. The reasonable values
# are 1(1 longword), 2(2 longwords), 3(4 longwords), 4(8 longwords),
# 5(16 longwords) and 6(32 longwords).
burst 3
# The parameter 'cachealign' is used to set cache alignment.
# The default value of cache alignment is 3.
# Cache Alignment defines the address boundary for data burst.
# The reasonable values are 1(8 longword alignment),
# 2(16 longword alignment) and 3(32 longword alignment)."
cachealign 2
# The parameter 'txthreshold' is used to set transmit threshold.
# The default value of transmit threshold is 0.
# This value decides the transmit threshold level of the transmit FIFO.
# Transmission will start immediately after the transmit FIFL has
# reached the threshold level or full pkt has been transferred to the
# transmit FIFO if the frame length is less than the transmit threshold
# level.
# TxThreshold Transmit Threshold Level
# 00H full pkt
# 01H 16 bytes
# 02H 32 bytes
# -- --
# 7FH 2032 bytes"
txthreshold 33
# The parameter 'linespeed' is used to set the line speed.
# The default value of line speed is AutoDetect.
# This adapter can be operationed in 10M or 100M Mbps. The reasonable
# values are AutoDetect(auto detect line speed by the driver), 10M or
# 100M
linespeed 10m
# The parameter 'fullduplex' is used to set the full duplex function.
# The default value of full duplex function is AutoDetect.
# This adapter can be in half or full duplex mode. In half duplex mode,
# the W89C840 can only either transmit or receive. In full duplex mode,
# the W89C840 can transmit and receive at the same time. The
# reasonable values are AutoDetect(auto detect full duplex function
# by the driver), Diable(disable full duplex function) and
# Enable(enable full duplex function).
fullduplex autodetect
# The parameter 'nway' is used to disable or enable the autonegotiation
# function. The default value of nway is on. The reasonable values are
# OFF and ON.
nway on
Use:
1. Available command line options:
840-OD -Installs the LAN driver
840-OD S -Shows resident LAN drivers in memory
840-OD U -Unloads resident LAN driver from memory
840-OD ? -Displays this help screen
2. To run this driver without an early interrupt function type, the sequence:
LSL.COM
840-OD.COM
IPXODI.COM
VLM.EXE
3. To remove this driver from the DOS environment, simply type:
840-OD.COM U
Trouble Shooting:
1. Message: 'No Winbond 840 IO card existed.'
Solution: Make sure that your W89C840 PCI card is plugged into the
system.
2. Message: 'There are multiple Winbond 840 cards. Use NET.CFG to specify
I/O port.'
Solution: Because there is more than one 840 card in your system, you
must use the I/O port to select a W89C840 card. This is done by
adding the following statements to the NET.CFG file:
Link Driver 840-OD
port d000 ---> selected W89C840 card
3. Message: 'A File Server could not be found.'
Solution: Make sure
a. your W89C840 PCI card is connected to the cable,
b. the Novell OS is active in this network,
c. the frame type between client(your system) and server(Novell
OS) is the same.
4. If you found the system is abnormall, like as, the client can not attach
to the server or can not login to the server successfully. Please disable
the receive early interrupt by NET.CFG. You should add the following
instructions to NET.CFG file,
link driver 840-od
rxearly disable
Histories of Release:
***) 2.00, 08-11-1997
First release.
***) 2.10, 09-26-1997
For passing 16-Bit test of the DDK 5.0(86/7/6).
***) 2.20, 11-26-1997
For passing 16-Bit test of the DDK 5.0(86/9/8).
***) 2.30, 02-07-1998
For the issue of the software reset(Ctrl_Alt_Del).
***) 2.60, 03-10-1998
To activate the receive early interrupt.
***) 2.80, 06-08-1998
1. Add on parameter 'Nway' to disable or enable Auto-Negotiation
function.
2. Fix the bug issued by DavidCom PHY.
***) 2.90, 08-31-1998
1. Fix the bug issued by EMM386.EXE,
2. Modify the interrupt sharing from 'No Shared' to 'Shared'.
***) 3.00, 09-14-1998
1. Fix the bug issued by BOOTROM.
***) 4.00, 03-16-1999
Modify the driver for 840A chip.
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.