Part One - Obtaining a Network Card
The first challenge is finding a NIC without paying way over the odds. Most sellers have discovered they can scalp Amiga owners for £50 for a compatible PCMCIA NIC.
I ruled out wireless network cards on the basis that none of the Amiga compatible ones will have 802.11n radios, and that WPA2 encryption in software, although recently added to the prism2 driver, will be unusable on unaccelerated machines. Consequently for PCMCIA Amigas (A600/A1200) you're essentially going to be limited to wired Ethernet cards supported by one of two drivers:
- 3c589.device - for 10Mb 3Com 3C589 family (inc. 3C562 and 3C563 LAN + modem combo cards).
- cnet.device - for a diverse range of NE2000 compatible cards, some of which may be 10/100Mb, though it's unlikely they'll ever use that extra speed.
The next big problem is that even once you've found a cheap supported 16-bit PCMCIA card, the odds are that it will be missing its dongle. One strategy is to pick a slightly bulkier card from the cnet.device compatibility list that includes a moulded RJ45 connector (e.g. a Netgear FA411 which I was lucky enough to find for around £10). Another option is to find a 3Com 3C589 card with an XJACK flip-out RJ45 connector, but these tend to be expensive (£40-50).
The proprietary dongles will be almost impossible to find, but the 3Com ones were manufactured and sold separately in sufficient numbers that you may get lucky. There are some caveats though. The dongles are not all interchangeable. Despite sharing a common card connector, the pinouts are divided into two categories: the 10Mb-only 3C589/562/563 design (single link LED), and the Fast Ethernet 10/100Mb 3C572/574/575 design (dual 10/100 link LEDs) which are not Amiga compatible cards.
I bought a cheap bare 3Com card which I suspected had an XJACK connector because the backside label featured an XJACK trademark, but it turned out to be a regular 3CCE589ET requiring a dongle. However, I was able to acquire this separately (for around another £10) by carefully searching for these part numbers below, which I gathered from many sources including auction photos. I've listed them all out here to help others...
Useful 3Com Part Numbers
Supported 3Com XJACK PCMCIA cards (no dongle needed):
- 3CXE589DT
- 3CXE589EC
10Mb Combo Coax/RJ45 dongle for 3C589/562/563 (very bulky):
- 07-0385-000 3C-PC-COMBO-CBL
10Mb 8ft Cat5 cable for 3C589/562/563 (neatest option):
- Foxconn 07-0362-000
- Foxconn 07-0383-000
10Mb RJ45 dongle for 3C589/562/563:
- 07-0276-000 3C-PC-TP-CBL (original more angular card connector)
- Foxconn 07-0405-000 3C-PC-TPS-CBL (newer, curved card connector)
- 3rd party CPN-3C10T-SP (svideo.com, now discontinued)
10/100Mb RJ45 dongle for 3C572/574/575 (not Amiga compatible!):
- Foxconn 07-0408-000 3C-PC-TX-CBL
- Foxconn 07-0337-002
- 3rd party CPN-3C100T-SP (svideo.com, now discontinued)
This long defunct web page was a very useful source of information. It contains pinout details which will allow adventurous tinkerers to directly wire some Cat5 cable to the card, in the event you have a cheap card and can't be bothered to wait for a dongle.
Additional confusion: the Amiga requires 16-bit PCMCIA devices and there are 16-bit variants of the 3C574 (with XJACK even), but unfortunately these are not supported by the 3c589.device driver.
Additional additional confusion: Be aware that the link light on these 3C589 cards can mislead. Since I now have both Netgear and 3Com PCMCIA NICs, I noticed that the Netgear will report its link status from the moment the card is inserted and powered. The 3Com on the other hand only reports its link status via the LED when the driver successfully initialises. When I was flapping around trying to get a working TCP/IP stack (more on that in a subsequent post) I had started to suspect it might be broken, or that a 10Mb link is now so old a spec that my switch was refusing to negotiate, but this is the normal behaviour for these 3Com cards it seems.
Last edited: