Date: Tue, 3 Nov 1998 17:40:13 -0800 (PST) From: ctapang@easystreet.com To: freebsd-gnats-submit@FreeBSD.ORG Subject: i386/8567: Intel EtherExpress Pro/10 driver (if_ex.c) fails to recognize Plus card (Pro/10+) Message-ID: <199811040140.RAA23681@hub.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 8567 >Category: i386 >Synopsis: Intel EtherExpress Pro/10 driver (if_ex.c) fails to recognize Plus card (Pro/10+) >Confidential: no >Severity: serious >Priority: medium >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Tue Nov 3 17:50:01 PST 1998 >Last-Modified: >Originator: Carlos C. Tapang >Organization: n/a >Release: 2.2.7 >Environment: Not needed. I have already debugged and fixed the problem, but my fix needs to be tested on a regular, non-Plus Pro/10 card. >Description: The ethernet card driver if_ex.c fails to recognize my Pro/10+ card. It thinks it's a regular Pro/10 and therefore does not work at all. >How-To-Repeat: Need a Pro/10+ card with Ethernet Address that starts with 00:AA:00. The driver uses the Ethernet Address to distinguish between the Pro/10+ and the regular, older Pro/10. However, some Pro/10+ cards, like mine, has an Ethernet Address which starts with the same 3 bytes as that for regular Pro/10s. >Fix: The fix is to read the stepping of the i82595 chip on the card. If the steping is 4 or more, then the chip is an FX, which the chip used in the Pro/10+. Otherwise, it's a regular Pro/10. I have the fix, but since I can not submit it with this web form, I do not know how to submit the fixed code. >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199811040140.RAA23681>