Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 22 Feb 2012 09:30:07 +0100
From:      Alexander Leidinger <Alexander@Leidinger.net>
To:        Navdeep Parhar <np@FreeBSD.org>
Cc:        gallatin@FreeBSD.org, marius@FreeBSD.org, current@FreeBSD.org
Subject:   Re: NICs not in GENERIC
Message-ID:  <20120222093007.Horde.5DRyHJjmRSRPRKeP83CRaCw@webmail.leidinger.net>
In-Reply-To: <20120222015540.GA19137@hub.freebsd.org>
References:  <20120221155656.Horde.kkqxT5jmRSRPQ7C4wSPK1kA@webmail.leidinger.net> <20120221175111.GA41049@hub.freebsd.org> <47CCC607-7D0E-4077-9EA8-4BE20DF4F112@samsco.org> <20120222015540.GA19137@hub.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
Quoting Navdeep Parhar <np@FreeBSD.org> (from Wed, 22 Feb 2012  
01:55:40 +0000):

> On Tue, Feb 21, 2012 at 05:44:01PM -0700, Scott Long wrote:
>>
>> On Feb 21, 2012, at 10:51 AM, Navdeep Parhar wrote:
>>
>> > On Tue, Feb 21, 2012 at 03:56:56PM +0100, Alexander Leidinger wrote:
>> >> Hi,
>> >>
>> >> is there a specific reason that the following NICs are not (or shall
>> >> not be) in GENERIC (at least on i386)?
>> >
>> > No specific reason for these two:
>> >
>> >> - if_cxgb
>> >> - if_cxgbe
>> >
>> > But I do prefer to load them as modules (and as late as possible --
>> > after sysctl.conf has been processed and any nmbclusters, nmbjumboXX
>> > settings have taken affect).
>> >
>> > Other than root over NFS, is there any reason to have NIC drivers in
>> > GENERIC?
>> >
>>
>> GENERIC is the kernel profile that's used during installation, and the
>> installer (at one point in time) supported installing over NFS and FTP.
>
> If the installer itself can come up without the NIC driver it should be
> able to load any NIC driver KLD it wants and then reach the "install
> media" (NFS, FTP, etc.) over the network.  Or is it that the installer's
> root fs didn't have any KLDs back then?

Do we have support for that in our installer?

Anyway, the case where a cxgb* NIC is the only or preferred NIC (no  
idea if such systems exist) and the admin wants to net-boot into the  
installer is an use-case we should not overlook.

BTW: I prefer to load a lot via modules myself, and I want to get a  
modular kernel config into FreeBSD. The work on the modular kernel  
config let me discover those NICs which are not in GENERIC. Apart from  
that only WAN/leased-line/pseudo-NICs and 2 wireless drivers which  
need firmware from ports are not in GENERIC.

Bye,
Alexander.

-- 
Bill Dickey is learning me his experience.
		-- Yogi Berra in his rookie season

http://www.Leidinger.net    Alexander @ Leidinger.net: PGP ID = B0063FE7
http://www.FreeBSD.org       netchild @ FreeBSD.org  : PGP ID = 72077137




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