PDA

View Full Version : MCP55 Ethernet Controller on FreeBSD


yuri_p
03-07-07, 06:40 AM
Hello !

In the past, nVidia ethernet controllers nForce 1,2,3,4 supported on FreeBSD by nve (http://www.freebsd.org/cgi/cvsweb.cgi/src/sys/contrib/dev/nve/) driver. It based by nvenetlib closed code by nVidia.
Now, new eth controller MCP55 been released, but support for FreeBSD is absent.
Question: Can nVidia give updated nvenetlib with support of MCP55 ethernet controller ?

RUSTY
03-09-07, 11:27 PM
Hi there,

I have asus p5n32 sli premium. I found this driver. http://www.se.hiroshima-u.ac.jp/~shigeaki/software/freebsd-nfe.html

These steps work for me:
# Comment out the line "device nve" in your kernel config file.
# If you want to support device polling, add "options DEVICE_POLLING" into the config file.
# Apply the PHY patch if necessary (see the above), e.g. "patch < e1000phy.20061219.fbsd62.patch" in /usr/src/sys/dev/mii/.
# Type "make buildkernel; make installkernel" in /usr/src/.
# Type "reboot"
# Get the latest nfe driver source code from this page.
# Extract it in an appropriate directory.
# If you want to enable the device polling feature, uncomment the line "#define DEVICE_POLLING" in if_nfe.c.
# Type "make" in the extracted directory, you will find if_nfe.ko.
# Type "cp if_nfe.ko /boot/modules".
# Type "kldload if_nfe" or
# Add "if_nfe_load=\"yes\"" into /boot/loader.conf and then reboot.

RUSTY
03-09-07, 11:29 PM
I have also found this http://www.marvell.com/drivers/driverDisplay.do?dId=139&pId=35
but I haven't tried this

nemmo723
06-02-07, 01:18 PM
http://www.se.hiroshima-u.ac.jp/~shigeaki/software/freebsd-nfe.html


tried this driver on an MSI K9 NEO F, and it works just fine.. freebsd 6.2 i386 release :D