Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 5 Nov 2006 07:37:44 GMT
From:      Warren Rees<wrees@htoc.com>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   kern/105168: Patch for getting NVIDIA MCP55 Pro Gigabit Ethernet Driver working
Message-ID:  <200611050737.kA57bilf002969@www.freebsd.org>
Resent-Message-ID: <200611050740.kA57eMMS038605@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>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:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200611050737.kA57bilf002969>