I also have the FA311. I tried the fa311.c provided by Netgear without
success. Donald Becker recently created a new version of natsemi.c
which I have found to work fabulously. I have no problem with
errors or speed. My system has the following configuration:
Compaq 7260 (AMD K6-2) and Netgear 311. The Netgear connects
to a 10BT HUB which is connected to the rest of my small network
via thinnet. Thus it is clearly running at the 10BT speed. I dont
know what would happen if you tell it to run at 100BT, but I am
very happy with it so far. The machine came with Win98 and the
Netgear provided driver works fine there also. The only thing that
did not work was the Linux code (taken from Don) fa311.c.
> > > >Hi all,
> > > >Despite what is advertised on its box, netgear FA311 cards don't work
> > > >with Linux (Atleast not with kernel 2.2.*) Tulip driver doesn't work
> > > >with it. It comes with it's own linux driver that was written for 2.0.36
> > > >and does not compile under Red Hat 6.2. Could someone please confirm
> > > >this assessment;and are there any solutions to fix this?
> > > A driver for released kernels (1.1.73 through 2.2.*) is at
> > > http://www.scyld.com/network/ethercard.html
> > > ftp://www.scyld.com/pub/network/natsemi.c
> > > Don't forget that you will also need 'pci-scan' support.
> > > A pre-2.4 version should be in the latest development kernels.
> > Donald's natsemi.c driver works with FA311s on a couple of machines
> > here. First experiments show a very low throughput which I need to
> > investigate. I suppose that turning on debug is the first step. I am
> > using "natsemi.c:v1.05 8/7/2000".
> This follow up is to add some more information:-
> 1) The Netgear fa311.c compiles and installs under 2.2.16.
> 2) As noted above, so also does Donald's natsemi.c
> However, I have 3 FA311 cards, and there appear to be non deterministic
> problems with both the above drivers, under Windoze95, Windoze98 and the
> Netgear DIAG utility.
> I have checked and changed cables, swapped FA311 cards, tried a direct
> connection between two FA311 cards with a cross-over cable, turned on
> debugging in Donald's driver and cahnged IRQ allocation, pci slots and
> much else.
> On one occasion I achieved a fairly fast transfer (around 2.3 MB/s)
> without errors, but in most cases errors occur and the transfer rate
> throttles back to almost zero. Quite often ifconfig reports framing and
> carrier errors. But not always. Small ping transfers usually succeed: I
> do not know if that correlates with the size of the packet.
> Transfer under Windoze is painfully slow, but no errors are reported,
> but then doze wouldn't want to frighten the poor user would it? It too
> occasionally hangs.
> Netgear's DIAG program also sometimes reports errors including failure
> of the connection, even when there are just 2 FA311 directly connected
> by a cross-over cable. The FA311 seems to have he ability to cahnge its
> MAC address for soem reason. Sometimes the DIAG program reports what is
> clearly the corect address (in the Netgear assigned range), but at otheR
> times reports 00 00 00 00 or ff ff ff ff. In these cases, the cards
> won't connect at all.
> This all seems to me to suggest a firmware or hardware problem, very
> possibly a race (given the non determinism) in the PCI interface. It
> seems unlikely that all 3 drivers would have similar bugs.
> Maybe there is something peculiar about the motherboards that I am using
> and their PCI buses, but one is an ASUS and te other a Gigabyte (models
> not to hand), but both are respected and have been rock solid for a
> couple of years.
> Is anyone using the FA311 successfully? Has the natsemi.c driver been
> tested extensively.
> Dr A E Lawrence (from home with apologies for spam enhanced reply
######### David N. Haney, Ph.D. #########
# Haney Associates Phone - 858-483-1197 #
# 5455 Westknoll Dr. FAX - 858-483-1046 #