Return to BSD News archive
Path: euryale.cc.adfa.oz.au!newshost.anu.edu.au!harbinger.cc.monash.edu.au!news.mira.net.au!news.vbc.net!news.cais.net!news.jsums.edu!gatech!newsfeed.internetmci.com!iol!tank.news.pipex.net!pipex!dispatch.news.demon.net!demon!awfulhak.demon.co.uk!awfulhak.demon.co.uk!not-for-mail
From: brian@awfulhak.demon.co.uk (Brian Somers)
Newsgroups: comp.unix.bsd.freebsd.misc
Subject: Re: 3Com 589... zp driver doesn't work?
Date: 8 Apr 1996 00:00:30 +0100
Organization: Coverform Ltd.
Lines: 84
Message-ID: <4k9hee$29p@anorak.coverform.lan>
References: <315721B7.41C67EA6@cosmic.org> <4jnm9f$670@kogwy.cc.keio.ac.jp>
NNTP-Posting-Host: anorak.coverform.lan
X-NNTP-Posting-Host: awfulhak.demon.co.uk
X-Newsreader: TIN [version 1.2 PL2]
HOSOKAWA Tatsumi (hosokawa@mt.cs.keio.ac.jp) wrote:
: In article <315721B7.41C67EA6@cosmic.org>
: jwb@cosmic.org writes:
: >> The system can't seem to find the 3Com 589 credit card ethernet in
: >> this laptop (Dell Latitude p90). It shows up when "ze" is scanned
: >> but I can't get the networking to use zp0 for an ethernet device..
: >>
: >> Tried different port/irq settings.. disabled everything else with
: >> /kernel -c ..
: >>
: >> Are there any undocumented problems with this thing?
: The zp driver has some problems with 3C589"C", the newest model of
: PCMCIA Etherlink III. Please test one of these installation floppies.
: boot.flp of 2.2-960323-SNAP
: it has newest zp driver and it works with 3C589C
: Bug-fixed version of 2.1.0-RELEASE installation floppy in
: ftp://bash.cc.keio.ac.jp/pub/os/FreeBSD/alpha-test/zpfix/
: zp driver of this floppy works with 3C589C
: PC-card aware floppy in
: ftp://bash.cc.keio.ac.jp/pub/os/FreeBSD/alpha-test/pccard-flp/
: zp driver was replaced with new driver "nep"
: ... and after the installation, I recommend you to use our pccard
: package. It enables hotplug of PCMCIA cards and supports many cards.
: Please read
: http://www.mt.cs.keio.ac.jp/person/hosokawa/freebsd-pcmcia/
: for details.
: Thanks.
: --
: HOSOKAWA, Tatsumi E-mail: hosokawa@mt.cs.keio.ac.jp
: WWW homepage: http://www.mt.cs.keio.ac.jp/person/hosokawa.html
: Department of Computer Science, Keio University, Yokohama, Japan
Be careful with the nep driver, In my experience, it isn't as good as the
ep driver (modified via the pccard-960318 release). Both drivers hang
under heavy load, and both give lousy throughput (~100k/sec). The nep
driver however takes the kernel with it when it hangs. The ep driver
just jams the interface until you do a tcpdump, then everything frees
up again. They do however work - and have been _HUGELY_ useful to me !
Also, if you have a default connector type of UTP (this is the default
unless you manually change it) and want a BNC connection, the init code
doesn't initialise the transceiver correctly when you specify link1 as an
ifconfig argument. The code that reads
} else if(ifp->if_flags & IFF_LINK1 && sc->ep_connectors & BNC) {
outw(BASE + EP_COMMAND, START_TRANSCEIVER);
DELAY(1000);
should read
} else if(ifp->if_flags & IFF_LINK1 && sc->ep_connectors & BNC) {
GO_WINDOW(0);
/* set the xcvr */
outw(BASE + EP_W0_ADDRESS_CFG, 3 << 14);
GO_WINDOW(2);
outw(BASE + EP_COMMAND, START_TRANSCEIVER);
GO_WINDOW(1);
in two places in each of /sys/i386/isa/if_ep.c & if_nep.c.
I tried mailing HOSOKAWA Tatsumi (hosokawa@mt.cs.keio.ac.jp) with these
changes, but they didn't make it into the 960318 release (if they made
it at all).
BTW, congrats on this work - I'm _VERY_ impressed !
--
Brian <brian@awfulhak.demon.co.uk>
Don't _EVER_ lose your sense of humour....