Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 21 Nov 2001 14:27:54 +1000
From:      Greg Black <gjb@gbch.net>
To:        Brian Somers <brian@freebsd-services.com>
Cc:        Matthew Emmerton <matt@gsicomp.on.ca>, net@FreeBSD.ORG
Subject:   Re: ppp(8) crashes 4.2-R when using netgraph(4) module 
Message-ID:  <nospam-1006316874.22437@bambi.gbch.net>
In-Reply-To: <200111201924.fAKJOBv53857@hak.lan.Awfulhak.org>  of Tue, 20 Nov 2001 19:24:11 GMT
References:  <200111201924.fAKJOBv53857@hak.lan.Awfulhak.org> 

next in thread | previous in thread | raw e-mail | index | archive | help
Brian Somers wrote:

| > Dynamic loading of negraph modules is still broken, and probably won't be
| > fixed until 5.0 (at least that's what the comments on the zillion PRs
| > about this problem say.)
| > 
| > Add 'options NETGRAPH_ETHER' and 'options NEGRAPH_SOCKET' to your kernel
| > config file and rebuild your kernel.
| 
| I dynamically load all the modules required for client and server 
| PPPoE on -stable and -current without problems:

Well, I had already compiled all the netgraph stuff into the
kernel before I saw this.  And it did get rid of the netgraph
complaints as part of the next few panics.

| There is a problem where many of the NIC drivers get confused when 
| netgraph gives them packets before they're IFF_UP'd.  ppp now works 
| around the problem by bringing the interface up as required.
| 
| The originator should try building the latest version of ppp on his 
| 4.2 machine and see if that helps.

I took the easy way out here and just ran 

    ifconfig xl0 inet 10.0.0.1

After that, no more panics and the ADSL modem worked first time.

Now, the final question:  I have to implement something similar
on a 4.1-R system several thousand km away.  There's no question
of upgrading it from 4.1 and I can't afford to have it panic.
Is it reasonable to expect that PPPoE will work OK provided I
add the netgraph stuff to the kernel and ensure the NIC is UP
before running ppp?

FYI, I also tried a different box that runs 4.3-R and it did not
experience the panic that was seen on the 4.2-R system.

Thanks a lot for the help with this.

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-net" in the body of the message




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