Date: Sun, 8 Feb 2009 12:10:44 +0000 From: Bruce Cran <bruce@cran.org.uk> To: Glen Barber <glen.j.barber@gmail.com> Cc: Amer Alhabsi <amer.alhabsi@gmail.com>, freebsd-questions@freebsd.org Subject: Re: How to compile a network driver given source code Message-ID: <20090208121044.5e3be1a3@gluon> In-Reply-To: <4ad871310902080120w16235c26wcf8d214291faf79a@mail.gmail.com> References: <fec909700902070936q6812e48ew7195f5b5ededd5c1@mail.gmail.com> <4ad871310902071013j63815054u76c763ed63564103@mail.gmail.com> <4ad871310902080120w16235c26wcf8d214291faf79a@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Sun, 8 Feb 2009 04:20:48 -0500 Glen Barber <glen.j.barber@gmail.com> wrote: > On Sat, Feb 7, 2009 at 1:13 PM, Glen Barber <glen.j.barber@gmail.com> > wrote: > > On Sat, Feb 7, 2009 at 12:36 PM, Amer Alhabsi > > <amer.alhabsi@gmail.com> wrote: > >> Hi, > >> > >> I have Benq Joybook R43 notebook. It has network interface based > >> on SiS 191. However, I can't configure it as it does not show up > >> in ifconfig nor in sysinstall/configure/networking/interfaces. > >> Dmesg says: No Driver Attached. > >> > >> After some search I found that someone has written a driver but it > >> hasn't been put int the official FreeBSD release. I want to try my > >> luck with the driver. My question is where to place the source code > >> files? and how to compile it (I assume it can be part of a kernel > >> rebuild if placed in the right directory) > >> > >> The source code for the driver consists of the 3 files: > >> if_sis19x.c, if_sis19xreg.h and Makefile. > >> > > > > Edit the Makefile to match the standard installation directories > > that FreeBSD uses (/usr/local), and use `make'. Depending on what > > the drivers needs are, you may have to edit more. > > > > Erm... I must've had a synaptic misfire. Not /usr/local, > but /boot/modules. /boot/modules doesn't seem to be used any more: modules are put into /boot/<kerneldir> which is /boot/kernel by default. -- Bruce Cran
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20090208121044.5e3be1a3>