Freebsd 8.3-RELEASE kernel panics when Xorp-1.8.6 tries to shutdown
Daniel Spisak
dspisak at agiosat.net
Thu Jan 17 04:54:58 UTC 2013
Hi there, I'm new to the list!
Myself and a colleague have been trying to use Xorp 1.8.6 (we pulled the
source from the git repo about a two months ago) to handle multicast
routing over GRE tunnels for a rather convoluted scenario. In the course
of trying to get that setup working (which will be another separate
email to the list) we seem to be running into behavior from Xorp that is
causing kernel panics to happen on FreeBSD 8.3-RELEASE.
Currently, we are able to startup Xorp normally with no apparent
problems. However, as soon as we try to shutdown the Xorp service or
initiate a system reboot the system will kernel panic. We are running
Xorp on ALIX1.D single board computers. You can see more about the
hardware specs here:
http://pcengines.ch/alix1d.htm
I have created a file dump of some of the kernel panics along with some
kdbg backtraces for developers to take a look at (along with a
kernel.debug for our kernel build). If I am reading the backtraces
right, it looks like there might be an issue being caused by IGMP
somehow. Perhaps a mismatch between v2 and v3?
http://www.mediafire.com/?ojxdc172mp7q6
I'm pretty new to Xorp and multicast so its possible I've missed
something here. I've gone ahead and used send-pr to submit the error and
you can find it here:
http://www.freebsd.org/cgi/query-pr.cgi?pr=175365
Output from fbsd for interfaces:
dispatch-dev# ifconfig -a
vr0: flags=8a43<UP,BROADCAST,RUNNING,ALLMULTI,SIMPLEX,MULTICAST> metric
0 mtu 1500
options=8280b<RXCSUM,TXCSUM,VLAN_MTU,WOL_UCAST,WOL_MAGIC,LINKSTATE>
ether 00:0d:b9:0e:32:d4
inet XX.XX.XXX.XX netmask 0xfffffffc broadcast XX.XX.XXX.XX
inet 192.168.10.2 netmask 0xffffff00 broadcast 192.168.10.255
inet 10.13.8.253 netmask 0xffffff80 broadcast 10.13.8.255
media: Ethernet autoselect (100baseTX <full-duplex>)
status: active
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384
options=3<RXCSUM,TXCSUM>
inet 127.0.0.1 netmask 0xff000000
enc0: flags=0<> metric 0 mtu 1536
pflog0: flags=0<> metric 0 mtu 33200
gre0: flags=9010<POINTOPOINT,LINK0,MULTICAST> metric 0 mtu 1476
If anyone has any input/insight as to what is causing the kernel panics
and how to fix it, that would be great. Thanks!
--
Daniel Spisak
Network Engineer
Agiosat Government Services
dspisak at agiosat.net
More information about the freebsd-net
mailing list