Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 1 Jun 2003 19:30:26 +0200
From:      Nicolai Petri <nicolai@catpipe.net>
To:        arno@heho.snv.jussieu.fr
Cc:        freebsd-current@freebsd.org
Subject:   Re: Polishing touch
Message-ID:  <200306011930.26131.nicolai@catpipe.net>
In-Reply-To: <wpadd1d9vm.fsf@heho.snv.jussieu.fr>

index | next in thread | previous in thread | raw e-mail

On Sunday 01 June 2003 18:45, arno@heho.snv.jussieu.fr wrote:
> Hello,
Hi Arno

>
> just in case re@ or a maintainer finds this worhtwhile :
> 1)
>
>   Setting hostname: M.
>
> > module_register: module if_tap already exists!
> > Module if_tap failed to register: 17
> > can't re-use a leaf (if_tap_debug)!
>
>   tap0: flags=8802<BROADCAST,SIMPLEX,MULTICAST> mtu 1500
>           ether 00:90:27:3f:12:9f
>
> bit I just compiled if_tap into my kernel, and I nowehere asked
> explicitly for kldloading "if_tap" (IIRC)
>

I don't exactly know why it tries to load if_tap when it is already present, 
but FreeBSD should not allow it to be double-linked into the kernel. I 
created a patch that (hopefully ;) disallows this. You can find it at :
	http://hobbes.bsd-dk.dk/~npp/kern_linker.patch 

I would appreciate if you have the time to test this to see if it aborts the 
loading correctly. I know it's not exactly the real fix but it should stop 
some panics. 
Could you also test if unloading the if_tap module panic's the system ? This 
should ofcourse be tested without my patch and preferably when a tap device 
is in use.

>
> voila, Arno
Best regards,
Nicolai Petri
catpipe Systems ApS

Ps. If any commiter reads this and would help getting this into the tree 
please let me know.


home | help

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