[Bug 234015] [patch] [nfe] Add nForce MCP89 Networking Adapter support

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Fri Dec 14 16:15:46 UTC 2018


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=234015

            Bug ID: 234015
           Summary: [patch] [nfe] Add nForce MCP89 Networking Adapter
                    support
           Product: Base System
           Version: 12.0-RELEASE
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Some People
          Priority: ---
         Component: kern
          Assignee: bugs at FreeBSD.org
          Reporter: sinchiroca86 at gmail.com

Created attachment 200120
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=200120&action=edit
add support for MCP89 Ethernet Controller

Please, add support for nVidia nForce MCP89 Networking Adapter in nfe driver.

dmesg
---
nfe0: <NVIDIA nForce MCP89 Networking Adapter> port 0x22a0-0x22a7 mem
0xd3286000-0xd3287fff at device 9.0 on pci0
miibus0: <MII bus> on nfe0
---

pciconf -lv
---
nfe0 at pci0:0:9:0:        class=0x020000 card=0xcb89106b chip=0x0d7d10de rev=0xa1
hdr=0x00
    vendor     = 'NVIDIA Corporation'
    device     = 'MCP89 Ethernet'
    class      = network
    subclass   = ethernet
---

I backported there changes from OpenBSD nfe driver.
(https://github.com/openbsd/src/commits/master/sys/dev/pci/if_nfe.c)

Tested changes in 12.0-RELEASE on Apple MacBook "Core 2 Duo" 2.4 13" (Mid-2010)
with nForce MCP89 chipset:

pciconf -lv | grep MCP
---
    device     = 'MCP89 HOST Bridge'
    device     = 'MCP89 Memory Controller'
    device     = 'MCP89 LPC Bridge'
    device     = 'MCP89 Memory Controller'
    device     = 'MCP89 SMBus'
    device     = 'MCP89 Memory Controller'
    device     = 'MCP89 Co-Processor'
    device     = 'MCP89 OHCI USB 1.1 Controller'
    device     = 'MCP89 EHCI USB 2.0 Controller'
    device     = 'MCP89 OHCI USB 1.1 Controller'
    device     = 'MCP89 EHCI USB 2.0 Controller'
    device     = 'MCP89 High Definition Audio'
    device     = 'MCP89 Ethernet'
    device     = 'MCP89 SATA Controller (AHCI mode)'
    device     = 'MCP89 PCI Express Bridge'
    device     = 'MCP89 [GeForce 320M]'
---

Actually, just needed to add define for device id.

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the freebsd-bugs mailing list