FreeBSD10.3-RELEASE. Kernel panic.

Donald Baud donaldbaud at yahoo.com
Wed Oct 12 03:52:52 UTC 2016


I've been plagued with these =daily= panics until I tried the following recipes and the server has been up for 30 days so far: 
Normally I should expermient more to see which one of the recipes is really the fix, but I'm just glad that the server is stable for now.

recipe-1: Don't let mpd5 start automatically when server boots:i.e. in: /etc/rc.conf mpd5_enable="NO"and wait about 5 minutes after server boots then issue: /usr/local/etc/rc.d/mpd5 onestart

recipe-2: recompile the kernel with the NETGRAPH_DEBUG option:options         NETGRAPH                            options         NETGRAPH_DEBUG             options         NETGRAPH_KSOCKET options         NETGRAPH_L2TPoptions         NETGRAPH_SOCKEToptions         NETGRAPH_TEEoptions         NETGRAPH_VJCoptions         NETGRAPH_PPPoptions         NETGRAPH_IFACEoptions         NETGRAPH_MPPC_COMPRESSIONoptions         NETGRAPH_MPPC_ENCRYPTIONoptions         NETGRAPH_TCPMSSoptions         IPFIREWALL
recipe-3: recompile the kernel and disable the IPv6 and SCTP options:nooptions       INET6nooptions       SCTP
recipe-4: Don't use any of the sysctl optimizations in other words I commented out all values in sysctl.conf:# net.graph.maxdgram=20480  (this is the default)# net.graph.recvspace=20480  (this is the default)
recipe-5: Don't use any of the loader.conf optimizationsin other words I commented out all values in loader.conf# net.graph.maxdata=4096  (this is the default)# net.graph.maxalloc=4096 (this is the default)
================================In my case, I had the panics with 10.3 and 11-PRERELEASE11.0-PRERELEASE FreeBSD 11.0-PRERELEASE #2 r305587
With those recipes, I have been running without any crash for a month and counting.  That's 300 l2tp tunnels and 1400 l2tp sessions generating 700Mbit/s.

		_____________________________
From: Cassiano Peixoto <peixotocassiano at gmail.com>
Sent: Tuesday, October 11, 2016 07:30
Subject: Re: FreeBSD10.3-RELEASE. Kernel panic.
To: Eugene Grosbein <eugen at grosbein.net>
Cc:  <net at freebsd.org>, Андрей Леушкин <laa88rf at gmail.com>


Hi,

There are many users complaining about this:

https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=186114

I've been dealing with this issue for one year with no solution. mpd5 as
pppoe server on FreeBSD is useless with this bug.

I really would like to see it working again, i think it's quite important
to both project and many users.

Thanks.

On Tue, Oct 11, 2016 at 3:24 AM, Eugene Grosbein <eugen at grosbein.net> wrote:

> 11.10.2016 11:02, Андрей Леушкин пишет:
>
>> Hello. I have problem with "FreeBSD nas 10.3-RELEASE FreeBSD 10.3-RELEASE
>> #0: Fri Oct  7 21:12:56 YEKT 2016     nas at nas:/usr/obj/usr/src/sys/nasv3
>>   amd64"
>>
>> Kernel panic is repeated at intervals of 2-3 days. At first I thought that
>> the problem is in the hardware, but the problem did not go away after
>> replacing the server platform.
>>
>> Coredumps and more info on link
>> https://drive.google.com/open?id=0BxciMy2q7ZjTTkIxem9wTE1tM2M
>>
>> Sorry for my english.
>> I'll wait for an answer.
>>
>
> This is known and long-stanging problem in the FreeBSD network stack.
> It shows up when you have lots of network interfaced created/removed
> frequently
> like in your case of Network Access Server (PPtP, PPPoE etc).
>
> Generally, people run into this problem using mpd5 network daemon.
> mpd5 uses NETGRAPH kernel subsystem to process traffic and
> if an interface disappears (f.e., ,user disconnected)
> while kernel still processes traffic obtained from this interface, it
> panices.
>
> There were lots of reports of this problem. Noone seems to be working on
> it at the moment.
> You should fill a PR using Bugzilla and attach your logs to it.
>
> Eugene Grosbein
>
>
> _______________________________________________
> freebsd-net at freebsd.org mailing list
> https://lists.freebsd.org/mailman/listinfo/freebsd-net
> To unsubscribe, send any mail to "freebsd-net-unsubscribe at freebsd.org"
>
_______________________________________________
freebsd-net at freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-net
To unsubscribe, send any mail to "freebsd-net-unsubscribe at freebsd.org"


	


More information about the freebsd-net mailing list