From owner-freebsd-bugs@FreeBSD.ORG Fri Jan 2 09:28:55 2004 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E2B8116A4CE; Fri, 2 Jan 2004 09:28:55 -0800 (PST) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6538843D55; Fri, 2 Jan 2004 09:28:29 -0800 (PST) (envelope-from wpaul@FreeBSD.org) Received: from freefall.freebsd.org (wpaul@localhost [127.0.0.1]) i02HSNFR068168; Fri, 2 Jan 2004 09:28:23 -0800 (PST) (envelope-from wpaul@freefall.freebsd.org) Received: (from wpaul@localhost) by freefall.freebsd.org (8.12.10/8.12.10/Submit) id i02HSN7W068164; Fri, 2 Jan 2004 09:28:23 -0800 (PST) (envelope-from wpaul) Date: Fri, 2 Jan 2004 09:28:23 -0800 (PST) From: Bill Paul Message-Id: <200401021728.i02HSN7W068164@freefall.freebsd.org> To: david@catwhisker.org, wpaul@FreeBSD.org, freebsd-bugs@FreeBSD.org Subject: Re: kern/60824: No driver associated with Realtek 8129-based NIC X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Jan 2004 17:28:56 -0000 Synopsis: No driver associated with Realtek 8129-based NIC State-Changed-From-To: open->closed State-Changed-By: wpaul State-Changed-When: Fri Jan 2 09:22:50 PST 2004 State-Changed-Why: Fixed the code in rl_probe() to match the 8169 chip to be more specific. It turns out the 8169 gigE MAC reports an hwrev of 0x00000000. I don't know why RealTek did it this way, but it turns out this matches the 8129 too. The 8169 case is the only one that can collide with the 8129, so for this case we now check both the hwrev and PCI device ID for a match. Unfortunately, I don't have an 8129 card, so I was never able to test this case. :( -Bill http://www.freebsd.org/cgi/query-pr.cgi?pr=60824