> > pseudo-device vlan 1 #VLAN
> So, I added this line to the TMF kernel config file
> and I followed the instructions from the FreeBSD
> Handbook. I did:
>
> /usr/sbin/configure TMF
>
> The first time I did this configure choked on the
> IF_ADDR_HASH line. So, just for giggles, I commented
> this line out of the config file -- this time config
Thats the right thing to do. IF_ADDR_HASH will work only
if you have our kernel source code patches.
> completed, but said:
>
> ERROR: version of config(8) does not match kernel!
> config version = 400018, version required = 400019
Sounds like you put a new source tree onto an older
system. You'll probably need to compile a new config
program before you can compile the kernel.
One way to compile a new config program is to compile updated
versions of the whole freebsd tree. You'd need to put updated
source code for everything into /usr/src and then "make world"
# cd /usr/src
# make world
<takes a long time>
# cd /sys/i386/conf
# config TMF
You might also be able to compile just the config program:
# cd /usr/src/usr.sbin/config
# make
# make install
You could also try editing /sys/conf/Makefile.i386
and change "VERSREQ" to "400018". No guarantees though.
If you have the original kernel source still (the one that matches
your "config" program) you can create your own TMF kernel, based
on the GENERIC kernel, by making the changes that appear in this
file: http://www.measurement-factory.com/docs/FreeBSD/TMF.diff.txt
Long term you might consider using CVS to update
the source code for binaries and the kernel.
Duane W.
This archive was generated by hypermail 2b29 : Mon Feb 06 2006 - 12:00:23 MST