Network driver for 3COM 3c59x/3c90x/3c575 cards

Linux driver ported to atheos. Should work fine with AtheOS 0.3.5 or later.
Supported chipsets:
 3c590 Vortex 10Mbps
 3c592 EISA 10mbps Demon/Vortex
 3c597 EISA Fast Demon/Vortex
 3c595 Vortex 100baseTx
 3c595 Vortex 100baseT4
 3c595 Vortex 100base-MII
 3c900 Boomerang 10baseT
 3c900 Boomerang 10Mbps Combo
 3c900 Cyclone 10Mbps TPO
 3c900 Cyclone 10Mbps Combo
 3c900 Cyclone 10Mbps TPC
 3c900B-FL Cyclone 10base-FL
 3c905 Boomerang 100baseTx
 3c905 Boomerang 100baseT4
 3c905B Cyclone 100baseTx
 3c905B Cyclone 10/100/BNC
 3c905B-FX Cyclone 100baseFx
 3c905C Tornado
 3c980 Cyclone
 3c980 10/100 Base-TX NIC(Python-T)
 3cSOHO100-TX Hurricane
 3c555 Laptop Hurricane
 3c556 Laptop Tornado
 3c556B Laptop Hurricane
 3c575 [Megahertz] 10/100 LAN CardBus
 3c575 Boomerang CardBus
 3CCFE575BT Cyclone CardBus
 3CCFE575CT Tornado CardBus
 3CCFE656 Cyclone CardBus
 3CCFEM656B Cyclone+Winmodem CardBus
 3CXFEM656C Tornado+Winmodem CardBus
 3c450 HomePNA Tornado

Installation instructions

To install the driver, run:
  1. tar xvzf 3c59x-src.tar.gz; cd 3c59x
  2. make
  3. make install
After this is done, the driver is installed correctly. To setup the networking in atheos, follow the instructions in networking.txt shipped with the base distro.
NOTE: If you have supported EISA card (3c592/3c597), you will have to change line "#define EISA_bus 0" to "#define EISA_bus 1" in lincomp.h before compiling. This will enable the driver to probe EISA bus for supported cards.




Atheos native jabber client and another of my dead projects. Unfortunately maja reached only version 0.0.9 and I don't feel much interest in working on it this time. In fact, I'm quite tired with atheos gui API and C++ at all.
Maybe I will continue working on it if I start to like C++ again, but I guess Kurt will release new version of atheos before ;-). Anyway, if you would like to take over this project, drop me a mail ( or contact me at JID

You can download sources or compiled binary. Maja should work with athe version 0.3.5 and later.
Sources: maja-src_0.0.9.tar.gz
Binary: maja_0.0.9.tar.gz