From owner-freebsd-bugs Tue Nov 3 17:50:01 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id RAA24531 for freebsd-bugs-outgoing; Tue, 3 Nov 1998 17:50:01 -0800 (PST) (envelope-from owner-freebsd-bugs@FreeBSD.ORG) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id RAA24494 for ; Tue, 3 Nov 1998 17:49:59 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id RAA21262; Tue, 3 Nov 1998 17:50:01 -0800 (PST) Received: (from nobody@localhost) by hub.freebsd.org (8.8.8/8.8.8) id RAA23681; Tue, 3 Nov 1998 17:40:13 -0800 (PST) (envelope-from nobody) Message-Id: <199811040140.RAA23681@hub.freebsd.org> Date: Tue, 3 Nov 1998 17:40:13 -0800 (PST) From: ctapang@easystreet.com To: freebsd-gnats-submit@FreeBSD.ORG X-Send-Pr-Version: www-1.0 Subject: i386/8567: Intel EtherExpress Pro/10 driver (if_ex.c) fails to recognize Plus card (Pro/10+) Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >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