From owner-freebsd-current Sun Sep 5 18:26:16 1999 Delivered-To: freebsd-current@freebsd.org Received: from alcanet.com.au (border.alcanet.com.au [203.62.196.10]) by hub.freebsd.org (Postfix) with ESMTP id 2FE5815701; Sun, 5 Sep 1999 18:26:01 -0700 (PDT) (envelope-from jeremyp@gsmx07.alcatel.com.au) Received: by border.alcanet.com.au id <40343>; Mon, 6 Sep 1999 11:23:37 +1000 Date: Mon, 6 Sep 1999 11:25:05 +1000 From: Peter Jeremy Subject: Re: Support for 3Com 3CCFE574BT 10/100 LAN Card To: current@FreeBSD.ORG, hardware@FreeBSD.ORG Message-Id: <99Sep6.112337est.40343@border.alcanet.com.au> Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG 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