Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 19 Jun 2009 10:45:00 -0700
From:      Freddie Cash <fjwcash@gmail.com>
To:        freebsd-stable@freebsd.org
Subject:   Re: kernel wants the wrong driver for my NIC
Message-ID:  <b269bc570906191045k49e412fdtb05f40208bcaf16e@mail.gmail.com>
In-Reply-To: <20090619172429.GA5197@unix.csbsju.edu>
References:  <20090619172429.GA5197@unix.csbsju.edu>

next in thread | previous in thread | raw e-mail | index | archive | help
On Fri, Jun 19, 2009 at 10:24 AM, Michael Gass <mgass@unix.csbsju.edu>wrote:

> I'm running 7.2-stable and I replaced an old ISA NIC with
> a D-Link DFE-530TX+  card.  According to the manual, the
> correct driver for this card is rl driver.  The kernel
> insists on using the vr driver which is for the DFE-530TX.
> >From what I can tell, the two cards have different chipsets
> and so the drivers are not compatable.
>
> I can configure the vr driver, but the card does not work
> with it - I cannot establish a connection even with ping.
>
> Is there a way for me to force the kernel to use the rl
> driver?  I am using a generic kernel, so all the needed
> drivers are built-in.
>

"Simplest" method would be to compile a custom kernel with the rl driver and
without the vr driver.

Or to build a kernel without any networking drivers, so that they are all
built as modules, and then use /boot/loader.conf to load just the if_rl
module.

One could probably also write a hints line in /boot/loader.conf to tell the
vr driver to ignore that specific PCI slot or whatnot, although I've never
actually done that.

-- 
Freddie Cash
fjwcash@gmail.com



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