Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 15 Oct 1998 23:56:34 -0700
From:      "Carlos C. Tapang" <ctapang@easystreet.com>
To:        <freebsd-current@FreeBSD.ORG>
Subject:   Intel Pro/10 ethernet card driver
Message-ID:  <001801bdf8d2$1d525ec0$0d787880@apex>

next in thread | raw e-mail | index | archive | help
I am using the 2.2.7 release, but I believe this problem exists in -current
also.

The mechanism by which if_ex.c distinguishes between the older Pro/10 and
the Pro/10+ does not work for all Pro/10+ (plus) cards. I have a plus card,
but the driver thinks it's the older card. I will go through the handbook
and learn how to submit a fix. It may take me a while to do it because I
still need to find out what the right mechanism is. All I know right now is
that the ethernet address is not the differentiating element.

The driver right now does not work for a (probably) small subset of Pro/10+
cards. It gets all the eeprom info correct except the IRQ, and without the
IRQ no packets go through: ping does not get anything back from another
machine on the same ethernet hub. I kludged the driver to force it to use
the plus configuration data, and now at least I got this FreeBSD machine to
work.

--Carlos


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-current" in the body of the message



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?001801bdf8d2$1d525ec0$0d787880>