NetBSD unterstützt Nvidia NForce-Chipsatz (Netzwerk)

[moR-pH-euS]

Magnum P.I.
NetBSD unterstützt nun auch den on-board Netzwerkanschluss auf Mainboards mit Nvidia NForce Chipsatz. Der Treiber ist eine Portierung des FreeBSD Treibers von Quinton Dolan.
Mehr Informationen findet ihr in der E-Mail bzw. auf der Homepage.


I have ported Quinton Dolan's FreeBSD i386 port of the NVidia NForce
ethernet driver to NetBSD (>= 2.99.17). It is functional and has some
open issues - multicast support foremost since I don't have a
multicast environment to test in.

The latest version of the driver can be found at:
http://www.morgart.com/NetBSD/nVidia/nvnet/

Requirements for the NetBSD driver are:

- An NVIDIA nForce or nForce2 based motherboard with the onboard MAC enabled.

- The following NetBSD versions:
NetBSD 2.99.17 or newer.

- The kernel sources installed and the NVIDIA nForce Linux driver
source distribution extracted when compiling the module from
source. The Linux driver source is available for download from
NVIDIA's website:
http://www.nvidia.com/content/drivers/drivers.asp. In building and
testing the driver I used the NFORCE-Linux-x86-1.0-0301-pkg1.run
version of the Linux driver which is available at
http://www.morgart.com/NetBSD/nVidia/NFORCE-Linux-x86-1.0-0301-pkg1.run.

The driver has been tested on a NVidia nforce2 motherboard at 100mb
full duplex and has performed numerous world builds of the NetBSD
current source tree via NFS. The driver may work on amd64 platforms
(at least it does on FreeBSD) but I have not tested this.

The driver requires the addition of support for the Realtek 8139 PHY
device. I've ported the FreeBSD version written by Bill Paul
<wpaul@ctr.columbia.edu>. of this support to NetBSD. The kernel config
changes can be found in the nvnet driver tar file or at
http://www.morgart.com/NetBSD/Realtek8139/rlphy.tgz.

I'm providing the Realtek support separately in the hope that it can
be added to the main NetBSD source. The nvnet driver itself I don't
think can be added to the NetBSD source tree since it includes both
GPL code as well as a NVidia supplied object library but I'm hoping it
can at least be included as a package!

Any comments, suggestions for improvements, etc. would be appreciated.

Regards,

Bill Morgart
wsm@morgart.com
 
Zuletzt bearbeitet:
imho kann sich das eigentlich KEIN netzwerkkartenhersteller mehr leisten, seine netzwerkkarten nicht unter *BSD oder linux bereitzustellen. schliesslich sind das ja die serverbetriebssysteme schlechthin. deswegen versteh ich nicht warum dies nicht von sich aus tun?
 
dettus schrieb:
imho kann sich das eigentlich KEIN netzwerkkartenhersteller mehr leisten, seine netzwerkkarten nicht unter *BSD oder linux bereitzustellen. schliesslich sind das ja die serverbetriebssysteme schlechthin. deswegen versteh ich nicht warum dies nicht von sich aus tun?

tja, das sieht nvida aber anders. wieso würden sie sonst ihre specs nicht offenlegen, damit die open-source community auch ihre treiber programmieren kann, oder nvidia wenigstens selbst treiber anbieten würde...
 
Schade daß das erst Experimental ist. Ich bin eher ein Release Mensch. Muss ich jetzt bis 3.0 warten?
 
dettus schrieb:
imho kann sich das eigentlich KEIN netzwerkkartenhersteller mehr leisten, seine netzwerkkarten nicht unter *BSD oder linux bereitzustellen. schliesslich sind das ja die serverbetriebssysteme schlechthin. deswegen versteh ich nicht warum dies nicht von sich aus tun?

Naja, Nvidia ist zugegeben im Serverbereich noch relativ schwach vertreten...
 
dettus schrieb:
imho kann sich das eigentlich KEIN netzwerkkartenhersteller mehr leisten, seine netzwerkkarten nicht unter *BSD oder linux bereitzustellen. schliesslich sind das ja die serverbetriebssysteme schlechthin. deswegen versteh ich nicht warum dies nicht von sich aus tun?

Bei aller Liebe für BSD, aber die Bemerkung 'schliesslich sind das ja die serverbetriebssysteme schlechthin' stimmt so nicht ganz. Es sind u.a. auch gute Server-OS, aber es gibt auch andere sehr gute Server-OS. Ich denke dabei speziell an Solaris für SPARC.

Gruß c. (der auf seine Signatur verweist)
 
ACK. Die Vorredner haben sich aber wohl nur auf i386 beschränkt, da sind die *BSDs neben Linux sicher das am weitesten verbreitete Serversystem. "Richtige" Maschinen (wie SPARC mit Solaris oder eine schöne AS/400 mit OS/400) sind da schon eine ganz andere Welt, und da hat nVidia sowieso keine Produkte plaziert.
 
Zuletzt bearbeitet von einem Moderator:
nVidia ist ein GraChip hersteller der sich zu den Northbridges verirrt hat.

Haben 'richtigen' Servern überhaupt ein Chipsatzsystem das mit dem der DTPCs vergleichbar ist? Je mehr Schnittstellen man hat desto langsamer und unzuverlässiger wirds doch!?
 
Zurück
Oben