Subject: If_sip and FA311 checksum error
To: None <netbsd-bugs@netbsd.org>
From: Jeff Arenberg <jeffa9999@yahoo.com>
List: netbsd-bugs
Date: 12/27/2001 00:39:17
I put a brand new NetGear FA311 10/100 Ethernet board in a working 1.5.2
i386 NetBSD box (replacing a D-Link 530/TX card), using the generic kernel
and with /etc/ifconfig.sip0 installed and I get the following from dmesg:

sip0 at pci0 dev 9 function 0: NatSemi DP83815 10/100 Ethernet
sip0: interrupting at irq 10
sip0: Checksum (bf) mismatch (7f)sip0: Ethernet address 00:02:e3:18:ab:98
ukphy0 at sip0 phy 0: Generic IEEE 802.3u media interface

The Checksum error seems to be very serious.  I'm guessing the MAC address
is being read incorrectly.

Ifconfig sip0 reports:

sip0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
        address: 00:02:e3:18:ab:98
        media: Ethernet autoselect (100baseTX full-duplex)
        status: active
        inet 192.168.0.11 netmask 0xffffff00 broadcast 192.168.0.255
        inet6 fe80::202:e3ff:fe18:ab98%sip0 prefixlen 64 scopeid 0x1

I have link and activity lights and I can ping the board in a loop, but all
other net access is down.  A tcpdump reports problems with arp which makes
sense if the MAC is wrong.  I've also tried the 12/21/2001 current i386
kernel with the same results.

Before I brave the return line at Fry's can anyone suggest a solution?

Thanks,
Jeff


_________________________________________________________
Do You Yahoo!?
Get your free @yahoo.com address at http://mail.yahoo.com