3C980-TX card and the 3c59x driver

zerofrog@global2000.net zerofrog@global2000.net
Tue Sep 15 22:30:45 1998


I successfully got the 3com 3c980-TX card working under redhat 5.1 (kernel
2.0.34) using the 3c59x driver (even though it's not listed as a supported
card) Here's what I did...

I edited the part of the source that looks like this:

/* Caution!  These entries must be consistent. */
static const int product_ids[] = {
        0x5900, 0x5920, 0x5970, 0x5950, 0x5951, 0x5952, 0x9000, 0x9001,
        0x9050, 0x9051, 0x9055, 0x5057, 0 };
static const char *product_names[] = {
        "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",
        "3c905 Boomerang 100baseTx",
        "3c905 Boomerang 100baseT4",
        "3c905B Cyclone 100baseTx",
        "3c575",                                                /* Cardbus
Boomerang */
};

and added in the product_id and product_name so it looked like this...
(the product id is 0x9800 and I just used 3c980-TX as the product name):

/* Caution!  These entries must be consistent. */
static const int product_ids[] = {
        0x5900, 0x5920, 0x5970, 0x5950, 0x5951, 0x5952, 0x9000, 0x9001,
        0x9050, 0x9051, 0x9055, 0x5057, 0x9800, 0 };
static const char *product_names[] = {
        "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",
        "3c905 Boomerang 100baseTx",
        "3c905 Boomerang 100baseT4",
        "3c905B Cyclone 100baseTx",
        "3c575",                                                /* Cardbus
Boomerang */
	  "3c980-TX",
};

I haven't done any extensive testing, but the card seems to be working as
it should. Telnet and ftp are working fine.

I wasn't sure if anyone else has tried this card yet... just thought I'd
shed some light on it. 

- tom