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.