You have tried to install your old NE2000-Compatible or Etherlink III 3C509 network card under
Windows XP and found out, that “officially” such old legacy network cards are not anymore
supported by Windows XP.
However, there is a very simple trick to “convince” Windows XP to use such network cards.
For that, you need to get an installation-file (INF-file) with the configuration/settings of the network
card. And for Windows XP, the Windows 2000 Prof INF-fils will work :
“netnovel.inf” for installation of a NE2000-Compatible Non-Plug&Play Network adapter
“netel5x9.inf“for installation of 3COM EtherLink III 3C509 Non-Plug&Play Network adapter
( copied from a Windows 2000 Prof. system)
Before continuing, make sure that you know the IRQ or I/O-range , which is used by your network adapter !
In the Control-Panel : “Add Hardware” It will first search for some new hardware, but not find any ISA Network card. | |
Confirm, that the hardware (the network card) is already installed. | |
Since I am not connecting any hardware to a serial port or USB, but a new device, I selected “Add a new hardware device”. The next screen (no screen dump) allows to search automatic or to select manual : I tried automatic and nothing was found, so I tried again with manual selection. then select from the list of hardware type : Network Adapters: | |
Use now the button “Have Disk…” | |
If you have stored the “Netnovel.inf” file on your disk, use “Browse..” to locate the folder containing the INF-file. Then continue with “OK” | |
Installing an NE2000 Compatible, using the “netnovel.inf”-file : Locate on the left under “Manufacturer” “Novell/Anthem”, then select on the right under “Network Adapter” the “NE2000 Compatible”. Installing an Etherlink 3 3COM 3C509, using the “netel5x9.inf”-file : Locate on the left under “Manufacturer” “3com”, then select on the right under “Network Adapter” the “Etherlink III (3C509/509B) in Legacy..”. | |
Select “Next” to install the drivers for this network adapter. surprise : although the INF-files for these network adapters were not included with Windows XP, the drivers are included ! | |
But these driver have never been tested by Microsoft with Windows XP. (it is not a new Windows XP driver, it is an “old” Windows 2000 driver). To ignore this warning, select to “Continue Anyway” | |
The driver is now installed, but since Windows could not detect with such non-Plug&Play devices the hardware configuration of the adapter, you have now to “view or change resource for this hardware” (you can also do that later in the Device Manager) | |
Unlike previous versions of Windows (which would use default values), Windows XP does not assign any resources. Select to “Set Configuration Manually” | |
No IRQ or I/O-range has been assign. Click on the “IRQ” to select it, then on the button “Change Setting…” | |
Change the value to the IRQ used by your network card. If the section “Conflict information” shows a conflict with another device: – if that is also an ISA device (like COM1 or COM2), then you must reconfigure your network adapter to use another IRQ. – if that is a PCI-device, you can continue, because Windows XP will give your request to use the IRQ for this “legacy” device priority and will assign another IRQ to this PCI device. | |
Select OK to use the value : if the conflicting device is a PCI device, continue with “Yes” | |
Click also on “I/O range”, then use “Change Setting..” to assign the proper value. Select “OK” to store the new configuration values. Note : These I/O-Range amd IRQ settings worked for me, because my network cards were configured to use these resources. You need to make sure that you define values matching the configuration of your network card ! | |
You will be prompted : To be able to use the network adapter, you must reboot ! | |
After the restart, verify in “Device Manager”, that the installation was successful. ( In my example, the “NE2000 Compatible” was installed as second network adapter ) Double-click on the adapter to display the Properties | |
tab: General make sure, that it shows : “This device is working properly” | |
tab : Driver These drivers are provided by Microsoft, and when looking at the Driver-date : these seem to be the Windows 2000 driver for the NE2000-Compatible and Etherlonk III 3C509.. | |
tab : Resource The IRQ or I/O-range , as configured during the installation You have here the option to “Change the Settings”, but if you decided to change the values for the IRQ or I/O-range here, you must also change the settings on your network card, by either changing the jumper settings or by running the configuration utility of the network card. |
Talking about Resource management : During the configuration of my network card, the system had complained about a “resource conflict”. lets check now the resource-summary for irq’s : select in the menu : view to display the “resource by type” : And select to display the IRQ’s : No more conflict, only the NE2000 Compatible is using IRQ 10. (the previous user of IRQ10 has been configure to use now a different IRQ). | |
When requesting Resource for Legacy devices, like a non-Plug&Play ISA Network card, it is “Forced Hardware” (as shown by “System Information) |