Subject: Re: Macronix MX98715AEC network adapter [deadlock]
To: Donald Lee <donlee_ppc1@icompute.com>
From: Daniel Lamblin <daniell@trillian.beachbash.net>
List: port-macppc
Date: 04/25/2003 13:22:51
On Wed, 23 Apr 2003, Daniel Eggert wrote:

> On tirsdag, apr 22, 2003, at 15:52 Europe/Copenhagen, Donald Lee wrote:
> > Can anyone tell a first hand account of a good choice for a 10/100 card
> > in NetBSD 1.6.x on MacPPC?

The day after I bought the SOHOware 10/100 fast [Macronix MX98715AEC]
I found a 3Com 3c905B-TX in a trash-heap (of frayed cables)
It works pretty well by comparison.  In fact my ping time to google is the
same as it was (within network deviation) with my internal interface.  And
my local network transfers are much faster.
I've also enabled the checksumming (ip4csum tcp4csum udp4csum)

But there's still something funky going on with my Linksys (yes.. I hate
it and prefer netgear, but I'm not spending money right now) router/switch
in that the DMZ mode in which its providing me with a connection to my
machine from the outside world (as the router is using the static IP).
I used to get "Bad packet lengths" and "Corrupted MAC" but now I get "Bad
checksum" and "Corrupted MAC".
Its particularly annoying because ssh connections will just die after
that.  I thought TCP is supposed to recover from a bad packet or ordering.
I used to think that the refrigerator's compressor was causing some EMI
with the modem or switch (because there's only a thin wall between the
network and the fridge), but then it happened about 8 times in a row, and
the compressor doesn't start and stop that quickly.
  I've also been wondering if I could put the netbsd box directly on the
modem, and have the liksys switch on the second NIC and have some kind of
routing/NAT happening that's simpler than handling the NAT for the 3-4
machines on the inside of the router.  However, I don't think that's any
better than just replacing the router with the netbsd box, and I don't
have a lot of time to read/set up the config.

Of course why am I even compaining about this here....
the 3Com 3c905B seems to work well but may not offload as much work as a
tulip might have:

NetBSD 1.6 (PM8500wACARD6260w3C905B) #0: Sun Apr 20 04:49:13 EDT 2003
ex0 at pci0 dev 13 function 0: 3Com 3c905B-TX 10/100 Ethernet (rev. 0x24)
ex0: interrupting at irq 23
ex0: MAC address 00:10:4b:6b:65:86
OUI 0x000000 model 0x0000 rev 0 at ex0 phy 24 not configured


Oh, I never noticed that; Whats an OUI and should it be configured?
-Daniel