Error configuring Windows for Workgroups to
use ODI Drivers
This bulletin follows on from IPB 2160 which
details configuring Windows for Workgroups with on-board Ethernet i82596.
If you receive the following error when starting Windows for Workgroups
after making any change to network settings or configuring ODI support for the first time,
then you are advised to follow the procedure below to correct it. The error is:
The following error occurred while loading protocol number 0.
Error 58: The network has responded incorrectly. . You may need to reconfigure the
protocol using Network Setup. If your computer is a portable, make sure it is connected to
its docking station.
The following routine may be used for all network cards. If on-board
Ethernet i82596 or i82592 is being used, there is one extra step which must be completed.
This is explained at the end of the document.
Start Windows without support for networks by typing WIN /N.
Run Network Setup from the Network window, select the Networks
icon, and choose No Windows support for networks. Continue until prompted
to re-start Windows, but exit to DOS in the normal way.
Remove all Windows and/or network drivers from CONFIG.SYS with the
exception of IFSHLP.SYS, which should be the last line. Remove any network related lines
from AUTOEXEC.BAT with the exception of the following:
C:\WINDOWS\LSL
C:\WINDOWS\odi_driver *
C:\WINDOWS\IPXODI
C:\WINDOWS\NETX
* where odi_driver is the ODI driver for the
card you are using.
Delete both NET.CFG and PROTOCOL.INI from C:\WINDOWS and reboot the
system. An error message will state that a NET.CFG was not found, and you may not be able
to connect to your network at this stage.
Load Windows. Run Network Setup from the Network
window, select the Networks icon, and choose Install Microsoft
Windows Network and OTHER network. Scroll through the list,
choose Novell Netware (Workstation Shell 3.x) and continue.
Next, select Sharing... to choose sharing options for
files and printers as required and continue.
Select Drivers... and Add Adapter.
Scroll through the list and select IPXODI Support Driver (Ethernet), then
CLOSE to accept and continue setup. You will be asked if you wish to
install a newer version of a number of files. This is not necessary.
Eventually, NET.CFG will be created and AUTOEXEC.BAT, CONFIG.SYS,
SYSTEM.INI and WIN.INI will be modified. From this point, do not restart Windows, but
continue and exit to DOS in the normal way.
The AUTOEXEC.BAT should now have the following entries:
C:\WINDOWS\NET START
...
...
C:\WINDOWS\LSL
C:\WINDOWS\odi_driver *
C:\WINDOWS\IPXODI
C:\WINDOWS\ODIHLP.EXE
C:\WINDOWS\NETX
* where odi_driver is the ODI driver for the
card you are using.
Edit CONFIG.SYS and reset the LASTDRIVE statement to its original
setting and you should now be able to reboot and have full Netware and peer-to-peer
functionality.
If you are using the Apricot on-board Ethernet i82596 or i82592, then
before you reboot and start Windows, you will need to edit NET.CFG in the Windows
directory and add the following parts written in italics:
Link Driver 8259XODI*
Frame Ethernet_802.3
Frame Ethernet_II
Frame Ethernet_802.2
Frame Ethernet_SNAP
Protocol IPX 0 Ethernet_802.3
* Where X is 2 or 6
relating to i82592 or i82596 respectively.
----------oOo---------- |