Subject: SMC Ultra 8216C problems
To: None <current-users@NetBSD.ORG>
From: Axel Clauberg <clauberg@rrz.Uni-Koeln.DE>
List: current-users
Date: 07/03/1995 15:49:24
Hi,
I have a problem with a SMC Elite 16C Ultra (8216C) under -current (i386).
As soon as I ifconfig the interface and packets are received,
the following messages appear:
Jul  3 15:21:11 yeti /netbsd: ed1: length does not match next packet
pointer
Jul  3 15:21:11 yeti /netbsd: ed1: len 0000 nlen 2600 start 0c first 0d
curr 0e next 00 stop 40
Jul  3 15:21:11 yeti /netbsd: ed1: len 0000 nlen 2600 start 0c first 0d
curr 0e next 00 stop 40
Jul  3 15:21:11 yeti /netbsd: ed1: NIC memory corrupt - invalid packet
length 9728
Jul  3 15:21:11 yeti /netbsd: ed1: NIC memory corrupt - invalid packet
length 9728

This seems to be a driver problem, as the same card with the same
irq/port/dma setup works fine under NT, Linux and FreeBSD.
I did another check by plugging in a NE2000 compatible under the
soft setup (irq/...) and this one worked perfectly, so it seems to
be a special problem with the SMC card. I also checked another
SMC, same results.

Before I start to examine the differences between the FreeBSD and
NetBSD ed drivers: has anyone seen this, or, better has an idea
what happens, or even a fix ?

Best regards, Axel