W840OD.LAN
Winbond Electronics Corporation
Description:
1. W840OD.LAN is a Novell ODI Server Driver and defaults to the IEEE 802.2
frame type.
2. If there is only one 840 card, the driver will automatically read IOBASE
and IRQ from the PCI Configuration Space.
3. If there is more than one 840 card, user must input a specified Slot
Number.
Installation:
A. Server Driver On NetWare 4.X OS or the higher OS,
1. Copy W840OD.LAN, MSM.NLM, ETHERNET.NLM and NBI.NLM into subdirectory -
SYSTEM of your Netware server.
2. At the Netware server prompt, type:
:load w840od
3. Bind IPX to the Winbond W840OD LAN driver. At the Netware server prompt,
type:
:bind ipx to w840od <enter>
4. After pressing <enter>, the computer prompts you for the Network number.
B. Client32 for Windows95,
1. Execute SETUP.EXE from Disk 1 of the Client32 for Windows 95 software,
this may be done from the My Computer window.
2. When the Network window comes up, remove the components already installed,
if any.
3. Add the client, choose Novell, then Novell NetWare Client32.
4. When asked to choose an adapter, choose Have Floppy in order to install a
new driver.
5. Insert a floppy which contains both the LAN driver and .INF file in the
root directory.
6. After the LAN driver is installed, choose OK to return to the Network
window.
7. Configure the client by highlighting Novell NetWare Client32, then
choosing Properties.
8. In the Properties window, enter the correct information for your system,
making sure the first network drive and the name context are correct.
Root will usually work in the name context alos.
9. Go to the Advanced window and select all applicable frame types, making
sure 802.2 is selected first for Ethernet.
10.Go to the Bindings window and select Novell 32-bit IPX Protocol.
11.The following components should be listed in the Network window at this
point:
Novell NetWare Client 32
Winbond W89C840 PCI Ethernet Adapter
Novell ODINSUP
Novell NetWare 32-bit IPX Protocol
Other files may also be auto-loaded, i.e.ODINSUP.
12.Verify all necessary components are loaded and configured properly, then
choose OK. You will then be prompted to restart your computer to affect
the changes.
C. Client 32 for DOS and Windows 3.1x,
Use the installation utilities and README files provided with Novell NetWare
Client 32 for DOS and Windows 3.1x software to install the client software.
The installation utilities are SETUP.EXE for Windows 3.1x and INSTALL.EXE for
DOS. You may also install Client 32 for DOS manually as shown below.
For the sake of clarification the manual setup instructions are provided here
for DOS. In order to login to the server the following files must be loaded
on the DOS client:
NIOS.EXE
LSLC32.NLM
CMSM.NLM
ETHERTSM.NLM
W840OD.LAN
IPX.NLM
CLIENT32.NLM
This is a sample batch file for loading the Client 32 software in DOS.
CD\NIOS
NIOS
LOAD LSLC32
LOAD CMSM
LOAD ETHERTSM
LOAD W840OD FRAME=ETHERNET_802.2
LOAD W840OD FRAME=ETHERNET_802.3
LOAD W840OD FRAME=ETHERNET_SNAP
LOAD W840OD FRAME=ETHERNET_II
Use:
A. Server Driver On NetWare 4.X OS,
1. At the Netware server prompt, type:
:load w840od
2. If there more than one 840 card is detected, you need select a specified
Slot Number from the screen.
3. Bind IPX to the Winbond W840OD LAN driver. At the Netware server prompt,
type:
:bind ipx to w840od <enter>
4. After pressing <enter>, the computer prompts you for the Network number.
5. If you want to indicate frame type, you can type:
:load w840od frame=ethernet_802.3
in the Netware server prompt.
* The default frame type is ethernet_802.2. This driver supports 4 frame
types, they are ethernet_802.2, ethernet_802.3, ethernet_snap and
ethernet_ii.
6. If you want to set Burst Length, you can type:
:load w840od burstlen=1(2, 3, 4, 5, or 6)
in the Netware server prompt.
* 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).
7. If you want to set Cache Alignment, you can type:
:load w840od cachealign=1(2 or 3)
in the Netware server prompt.
* 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).
8. If you want to set Transmit Threshold value, you can type,
:load w840od txthreshold=3(0-0x7f)
in the Netware server prompt.
* The default value of Transmit Threshold is 10h(256 bytes).
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"
9. If you want to set the FullDuplex Function, you can type,
:load w840od fullduplex=autodetect(disable or enable)
in the Netware server prompt.
* The default value of FullDuplex 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),
disable(disable full duplex), and enable(enable full duplex).
10.If you want to set Line Speed, you can type,
:load w840od linespeed=autodetect(10M or 100M)
in the Netware server prompt.
* 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(set the
Line Speed is 10M) or 100M(set the Line Speed is 100M).
11.If you want to disable the transmit early interrupt, you can type,
:load w840od txearly=disable
in the Netware server prompt.
* The parameter 'rxearly' is used to activate the receive early interrupt
or not. The default value of rxearly is enable. The reasonable values
are DISABLE and ENABLE.
12.If you want to disable the autonegotiation function, you can type,
:load w840od nway=disable
in the Netware server prompt.
* 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.
B. Client 32 for DOS and Windows 3.1x,
1. If there is more than one 840 card, user must input the Slot Number to
specify some 840 card. For example,
LOAD W840OD SLOT=1
Note: If you do not know the slot number for every 840 card, you can
use the BoardNo Number as the Slot Number. That is, when you run
"load w840od slot=1" command in the DOS prompt, the 840 driver will
select the 840 card that it first finds out.
Troubles Shooting:
1. Message: 'Supported I/O port values are NONE.
All supported options are ALREADY in use.
SERVER-4.10-1553: Module initialization failed
Module W840OD.LAN NOT loaded.'
Solution: Make sure that your W89C840 PCI card is plugged into the system.
Histories of Release:
***) 2.00, 09-10-1997
First release.
***) 2.10, 09-22-1997
1. Decrease the utilization of the CPU.
2. Fix the bug that the driver loaded twice for two cards will down in
Netware 3.12 OS.
***) 2.20, 09-25-1997
For passing 32-Bit Driver Test of the DDK 5.0(86/7/6).
***) 2.30, 11-21-1997
For passing 32-Bit Driver Test of the DDK 5.0(86/9/8).
***) 2.60, 02-05-1998
For passing 32-Bit Driver Test in SMP environment.
***) 2.70, 02-25-1998
To change the default of txearly from disable to enable.
***) 2.80, 03-26-1998
Fix the bug that this driver can not let the client station to attach
successfully when it is running in NetWare 5 OS.
***) 2.90, 06-02-1998
1. Add one parameter 'Nway',
2. Fix the bug issued by DavidCom's PHY.
***) 3.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.