*BSD News Article 77599


Return to BSD News archive

Path: euryale.cc.adfa.oz.au!newshost.carno.net.au!harbinger.cc.monash.edu.au!news.rmit.EDU.AU!news.unimelb.EDU.AU!munnari.OZ.AU!spool.mu.edu!newspump.sol.net!uwm.edu!math.ohio-state.edu!howland.erols.net!newsfeed.internetmci.com!in3.uu.net!news.iij.ad.jp!tyo2.gate.nec!newssv1.ho.nec!newsserv.cl.nec!sbl.cl.nec!newsmasters@sbl.cl.nec.co.jp
From: nao@sbl.cl.nec.co.jp (Naoki Hamada)
Newsgroups: comp.unix.bsd.freebsd.misc
Subject: Re: 3c590 requires low NFS r/wsize ?
Date: 05 Sep 1996 09:21:51 +0900
Organization: NEC Corporation
Lines: 27
Sender: nao@sirius.sbl.cl.nec.co.jp
Distribution: world
Message-ID: <upohjldd5s.fsf@sirius.sbl.cl.nec.co.jp>
References: <50haec$fb@anorak.coverform.lan>
NNTP-Posting-Host: sirius.sbl.cl.nec.co.jp
In-reply-to: brian@awfulhak.demon.co.uk's message of 3 Sep 1996 14:05:16 +0100
X-Newsreader: Gnus v5.0.15

Brian Somers wrote:
>I've heard conflicting reports about this card.  Last time I suggested
>that people don't buy 3com for FreeBSD, I got some mail saying "why?
>I've never had any problems".  My only experience is with a 3c589c....

Hey Brian, your 3C589C PCCARD is different from a 3C590 PCI adapter
card. You say just 'this card', but things are not so simple in the
world.

>It seems that when your out buffer fills up, the kernel stops writing
>to it - waiting for the card to do a "I've transmitted" interrupt.
>However, between the "try to send (and fail)" bit and the "re-enable
>interrupts and wait for one" bit, the transmit finishes and sends the
>interrupt....  one that's missed by the driver....  That's my
>understanding of the problem anyway :(

Which driver are you talking about? What version of FreeBSD do you
use? Have you applied any patch to the kernel? Your description is
useless unless you tell us details about your environment.

>The last NIC I got was an SMC (21041).  One of my better buys !  Not a
>single problem !  3c586 had me wandering around in kernel land !

The biggest problem with 3COM adapters is that they are posessed by
too many people to ignore them.

-nao