Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 6 Sep 1999 11:25:05 +1000
From:      Peter Jeremy <jeremyp@gsmx07.alcatel.com.au>
To:        current@FreeBSD.ORG, hardware@FreeBSD.ORG
Subject:   Re: Support for 3Com 3CCFE574BT 10/100 LAN Card
Message-ID:  <99Sep6.112337est.40343@border.alcanet.com.au>

next in thread | raw e-mail | index | archive | help
On Thu Sep  2 11:35:53 1999 -1000, I wrote:
>I notice that -current supports the 3C574, but not the newer 3C574B.

I can offer some good news and some bad news:

The good news:  Support is trivial - at least in PAO3, and the relevant
code is also in -current.  Patch (against PAO3) below.  You also need
to duplicate the 3C574 lines in /etc/pccard.conf.sample with
'card "3Com" "Megahertz 574B"'.

The bad news: The card itself a a piece of cr*p.  On a 100baseTX LAN
with virtually no traffic, it can manage to FTP (send/receive) at
~1100kBps (using a Compaq Armarda 1750 - Celeron/300).  Lose95 reports
the same, so it's not a problem with the FreeBSD driver.  When I load
up the LAN (eg FTPing between several other hosts) and try sniffing it
(tcpdump), the system effectively freezes ("netstat -I ep0 5" stops,
and then reports ludicrous error rates).

Since network snooping was the whole point of this exercise, I guess
I need a new NIC (whch will probably need CardBus support).

--- sys/i386/isa/if_ep.c~	Sat Sep  4 10:05:16 1999
+++ sys/i386/isa/if_ep.c	Sat Sep  4 15:47:47 1999
@@ -205,6 +205,7 @@
     switch (epb->prod_id) {
       case 0x6055: /* 3C556 */
       case 0x4057: /* 3C574 */
+      case 0x4b57: /* 3C574B */
 	epb->mii_trans = 1;
 	break;
       case 0x9058: /* 3C589 */

Peter


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-current" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?99Sep6.112337est.40343>