From owner-freebsd-bugs@FreeBSD.ORG Sun Nov 5 07:40:33 2006 Return-Path: X-Original-To: freebsd-bugs@hub.freebsd.org 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 4187F16A49E for ; Sun, 5 Nov 2006 07:40:33 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4B14843D64 for ; Sun, 5 Nov 2006 07:40:22 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id kA57eMXi038607 for ; Sun, 5 Nov 2006 07:40:22 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id kA57eMMS038605; Sun, 5 Nov 2006 07:40:22 GMT (envelope-from gnats) Resent-Date: Sun, 5 Nov 2006 07:40:22 GMT Resent-Message-Id: <200611050740.kA57eMMS038605@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Warren Rees Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 16EE716A40F for ; Sun, 5 Nov 2006 07:37:49 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (www.freebsd.org [216.136.204.117]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7175E43D7C for ; Sun, 5 Nov 2006 07:37:44 +0000 (GMT) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.13.1/8.13.1) with ESMTP id kA57biHY002971 for ; Sun, 5 Nov 2006 07:37:44 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.13.1/8.13.1/Submit) id kA57bilf002969; Sun, 5 Nov 2006 07:37:44 GMT (envelope-from nobody) Message-Id: <200611050737.kA57bilf002969@www.freebsd.org> Date: Sun, 5 Nov 2006 07:37:44 GMT From: Warren Rees To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.0 Cc: Subject: kern/105168: Patch for getting NVIDIA MCP55 Pro Gigabit Ethernet Driver working X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 05 Nov 2006 07:40:33 -0000 >Number: 105168 >Category: kern >Synopsis: Patch for getting NVIDIA MCP55 Pro Gigabit Ethernet Driver working >Confidential: no >Severity: non-critical >Priority: medium >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: update >Submitter-Id: current-users >Arrival-Date: Sun Nov 05 07:40:21 GMT 2006 >Closed-Date: >Last-Modified: >Originator: Warren Rees >Release: 6.3-BETA3 >Organization: >Environment: FreeBSD epsilon.danima.com 6.2-BETA3 FreeBSD 6.2-BETA3 #1: Sun Nov 5 02:16:21 EST 2006 root@epsilon.danima.com:/usr/src/sys/amd64/compile/DANIMA-x2200 amd64 >Description: The NVIDIA MCP55 ethernet driver isn't detected on Sun X2200 M2 systems. This can be quickly resolved by adding the device id's for the MCP55 ethernet into the NVIDIA drivers. I've only tested this with 10 and 100 basetx, as I don't currently have a gigabit switch kicking around. >How-To-Repeat: Load up FreeBSD 6.3-BETA with a Sun X2200, it only detects the Broadcom network controller. >Fix: +++ /usr/src/sys/dev/nve/if_nve.c Sun Nov 5 02:16:06 2006 @@ -237,6 +237,8 @@ "NVIDIA nForce MCP12 Networking Adapter"}, {NVIDIA_VENDORID, NFORCE_MCPNET13_DEVICEID, "NVIDIA nForce MCP13 Networking Adapter"}, + {NVIDIA_VENDORID, NFORCE_MCPNET14_DEVICEID, + "NVIDIA nForce MCP14 Networking Adapter"}, {0, 0, NULL} }; +++ /usr/src/sys/dev/nve/if_nvereg.h Sun Nov 5 02:15:43 2006 @@ -48,6 +48,7 @@ #define NFORCE_MCPNET11_DEVICEID 0x0038 #define NFORCE_MCPNET12_DEVICEID 0x0268 #define NFORCE_MCPNET13_DEVICEID 0x0269 +#define NFORCE_MCPNET14_DEVICEID 0x0373 #define NV_RID 0x10 >Release-Note: >Audit-Trail: >Unformatted: