It's not going to work.
Think of a packet driver as the device driver for the Ethernet card. It has to match the Ethernet card, or at least be in the same "family" of chipset that the Ethernet card uses to have a chance. You don't expect a Tseng Labs VGA card to use the driver from an S9 video card, do you?
The 3Com 3C509B (Etherlink III) is a good card, but it is not an NE1000 or an NE2000.
If a packet driver loads it might find some piece of hardware willing to talk to it at the I/O ports it is using. Most Ethernet cards for older machines just use I/O ports and an IRQ. Just because you got a MAC address doesn't mean it worked, or that it is even talking to an Ethernet card.
Compare the MAC address reported by the packet driver to the MAC address printed on the card. If you can't find a sticker on the card with the MAC address then the MAC address reported by the packet driver should at least match the range assigned to the manufacturer of the card. All Ethernet cards have unique addresses, assigned by a central entity. Here is a link to a web site that allows you to look them up:
http://standards.ieee.org/develop/re...ui/public.html
The key is the first three octets of the MAC address. Those should match in the manufacturer database. For example, a card that starts with "00-01-01" belongs to 3Com. (If you search for 3Com you will find they have many different assignments, as they have sold a boatload of cards over the years.)
Even with the correct I/O ports selected you have to ensure that the IRQ is chosen correctly, or you will be able to send but not receive packets.
Bookmarks