Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 06 Feb 2004 12:17:39 +0000
From:      Jonathan Heaney <jonathan.heaney@blueyonder.co.uk>
To:        Roy Fokker <royfokkker@hotmail.com>
Cc:        freebsd-questions@freebsd.org
Subject:   Re: Problem compiling a driver
Message-ID:  <402385E3.3010608@blueyonder.co.uk>
In-Reply-To: <Law11-F102OWd8T408O0004a478@hotmail.com>
References:  <Law11-F102OWd8T408O0004a478@hotmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Have you got the FreeBSD driver from here

http://www.onthenet.com.au/~q/nvnet/

I take it the download you talk about is the Linux driver from 
Nvidia.com.  The only native FreeBSD driver from them is the graphics 
driver.

You need to unarchive the Linux nForce driver and the FreeBSD nvnet 
driver into the same folder, go into the nvnet folder, make, make 
install, and follow the instructions in the doc folder (I edited 
/boot/loader.conf as advised, and altered /etc/rc.conf to use the 
network device nv0)

Roy Fokker wrote:

> Hello everyone.
> I am trying to compile a network driver for a Nforce2 motherboard, 
> from source downloaded from nvidia.com. The problem is that when i 
> execute make, i get this error message:
>
>
> "   "Makefile", Line 25: Missing dependency operator.
>     make: fatal errors, cannot continue.                    "
>
> I have not edited the Makefile, so it makes me curious as to why it 
> shouldn´t compile.
> The OS is FreeBSD 5.1 Release.
>
> This is the content of the Makefile.
>
> #
> # Makefile for passing make commands down to subdirectories
> #
> # Targets:
> #
> # all: build drivers
> #
> # install: install into proper place
> #     - used when building and installing from tar file
> #
> # installrpm: install into tmp location.
> #     -used by rpm, which can't handle conditional paths
>
> .PHONY: dummy
>
> SUBDIRS = nvnet nvaudio nvgart
> SUBDIR_make       =  $(patsubst %,%_make, $(SUBDIRS))
> SUBDIR_install    =  $(patsubst %,%_install, $(SUBDIRS))
> SUBDIR_installrpm =  $(patsubst %,%_installrpm, $(SUBDIRS))
> SUBDIR_uninstall    =  $(patsubst %,%_uninstall, $(SUBDIRS))
>
> .PHONY: subdirs $(SUBDIRS)
>
> #Use by nvnet and nvaudio Makefiles for install
> export UID = $(shell id -u)
>
> all: $(SUBDIR_make)
>
> install: $(SUBDIR_install)
> installrpm: $(SUBDIR_installrpm)
> uninstall: $(SUBDIR_uninstall)
>
> $(SUBDIR_make): dummy
>     $(MAKE) -C $(patsubst %_make, %, $@)
>
> $(SUBDIR_install): dummy
>     $(MAKE) -C $(patsubst %_install, %, $@) install
>
> $(SUBDIR_installrpm): dummy
>     $(MAKE) -C $(patsubst %_installrpm, %, $@) installrpm
>
> $(SUBDIR_uninstall): dummy
>     $(MAKE) -C $(patsubst %_uninstall, %, $@) uninstall
>
> I am new at this, so ANY input is apreciated.
> Thanks.
> Alex.
>
> _________________________________________________________________
> Las mejores tiendas, los precios mas bajos, entregas en todo el mundo, 
> YupiMSN Compras: http://latam.msn.com/compras/
>
> _______________________________________________
> freebsd-questions@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-questions
> To unsubscribe, send any mail to 
> "freebsd-questions-unsubscribe@freebsd.org"
>



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