Date: Mon, 18 Oct 1999 04:54:46 -0700 (PDT) From: Alfred Perlstein <bright@wintelcom.net> To: jesse reynolds <jesse@va.com.au> Cc: "Jason C. Wells" <jcwells@u.washington.edu>, freebsd-questions@FreeBSD.ORG Subject: Re: how do you turn on / install drivers? (Xircom PC-Card Ethernet) Message-ID: <Pine.BSF.4.05.9910180451400.22033-100000@fw.wintelcom.net> In-Reply-To: <v0420550cb430a9317fa7@[1.1.1.3]>
next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, 18 Oct 1999, jesse reynolds wrote: > At 5:25 PM -0700 17/10/1999, Alfred Perlstein wrote: > >On Mon, 18 Oct 1999, Jason C. Wells wrote: > > > > > On Mon, 18 Oct 1999, jesse reynolds wrote: > > > > > >I know that the xircom driver is now part of 3.3 Release, but it's > > > >not recognising either a CE2 or a CEM33. Might it be "disabled". Do I > > > >have to recompile the kernel or can I just adjust a kernel conf file? > > > > > > The kernel conf file in FreeBSD is equivalent to the .config file in > > > Redhat. The build of a kernel reads in to build a monolithic kernel. > > > >The kernel.conf file should be either in / or /boot afaik, > >you want to remove the "di <driver_name>" lines for the drivers you > >want to become re-enabled. > > Right. Does di=disable? Hmmm. I see that xe is not in this file. > > According to the XE driver readme, I should add the following lines > to kernel.conf: > > controller card0 > device pcic0 at card? > device pcic1 at card? > device xe0 at isa? port? net irq ? > > after copying some c files into /sys/i386/isa and recompiling the > kernel... So, doesn't that mean I can't simply download a kld, put it > in the right place, and reboot? > > ie, am I going to have to recompile my kernel? You're getting things mixed up a bit, but it's understandable. /book/kernel.conf is read by the kernel/loader and turns on/off devices in the kernel that are >>compiled in<<, you can't 'en' (enable) a device that isn't compiled in, although it may be possible to load the kld if one exists. If you kernel doesn't have the device compiled in you'll need to recompile or load a kld. To see if the device is compiled in but possibly disabled have a look in /var/run/dmesg.boot, it should show you what the kernel trys to do with device drivers at bootup. hope this helps, -Alfred To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.4.05.9910180451400.22033-100000>