Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 11 Aug 2017 12:21:49 -0700
From:      Mark Johnston <markj@FreeBSD.org>
To:        Bob Willcox <bob@immure.com>
Cc:        Ngie Cooper <yaneurabeya@gmail.com>, current list <freebsd-current@freebsd.org>
Subject:   Re: ipfw kernel module not being built
Message-ID:  <20170811192148.GA19972@wkstn-mjohnston.west.isilon.com>
In-Reply-To: <20170811190602.GA20555@rancor.immure.com>
References:  <20170811163639.GA19733@rancor.immure.com> <5B2835E9-4EE8-47FC-9A81-C4D60B4822F0@gmail.com> <20170811190602.GA20555@rancor.immure.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Fri, Aug 11, 2017 at 02:06:02PM -0500, Bob Willcox wrote:
> > > On Aug 11, 2017, at 10:36, Bob Willcox <bob@immure.com> wrote:
> > > 
> > > When I rebuild my kernel on Jun 13th none of the previous ipfw kernel modules were built:
> > > 
> > > ipfw.ko
> > > ipfw_nat.ko
> > > ipfw_nat64.ko
> > > ipfw_nptv6.ko
> > > ng_ipfw.ko
> > > 
> > > and only this ipfw module was built:
> > > 
> > > ng_ipfw.ko
> > > 
> > > However, the verson of /etc/rc.d/ipfw that I'm running (from the
> > > freebsd-base-graphics branch) is failing to load ipfw so my firewall isn't
> > > starting.
> > > 
> > > So, what am I missing? Is it possible that the freebsd-base-graphics branch
> > > that I'm running has an old or improper version of /etc/rc.d/ipfw?

[...]

> include GENERIC_DRM

GENERIC_DRM sets MODULES_OVERRIDE, so only the specified modules are
built. In particular, ipfw*.ko does not get built. You'll need to either
remove the MODULES_OVERRIDE setting in GENERIC_DRM (which will make
kernel builds somewhat slower), or add

makeoptions	MODULES_OVERRIDE+= ipfw ...

to your custom config.

> 
> ident   TAVION_DRM
> 
> nooptions       INVARIANTS
> nooptions       INVARIANT_SUPPORT
> nooptions       DEBUG_MEMGUARD
> nooptions       DEBUG_REDZONE
> nooptions       WITNESS
> nooptions       WITNESS_ALL
> nooptions       WITNESS_SKIPSPIN
> 
> options         TMPFS



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