[Olsr-dev] OLSR issues
Bluse
(spam-protected)
Sat Feb 6 23:10:10 CET 2016
Hi all,
Since a couple of month I observe some log messages from olsrd in our Freifunk mesh, that I just want to share, although the actual routing works fine.
Just in case there is something interesting for the development about this issue. (There were a couple of email in Jan.2016 that went in the same direction but their was no solution yet.)
So here my observations
(A) regular olsrd start on nodes with a single wlan interface (UBIQUITY Bullet M5 & Nanosation M5):
=>no dmesg output related to olsrd, routing works properly
(B)regular olsrd start on nodes with 2x wlan interfaces (2,4GHz AP mode & 5 GHz adhoc mode)
(B.1) TPLink 4300 (MIPS):
=>olsrd is running and routing works properly, dmesg shows:
do_page_fault(): sending SIGSEGV to olsrd for invalid write access to 00000000
epc = 7763d4d0 in libc.so[7760e000+9d000]
ra = 00425c90 in olsrd[400000+4c000]
(B.2) TPLink 4900 (POWERPC):
=>olsrd is running and routing works properly, dmesg shows:
olsrd[19632]: unhandled signal 11 at 00000000 nip b78555b4 lr b78554b4 code 30001
MANUAL START OF OLSRD with debug level 6:
olsrd -d 6 -file /var/etc/olsrd.conf -nofork
-> just a single line of output:
*** olsr.org - 0.9.0.3-git_10f0c39-hash_31e08ea6498c03a8f02694181402cf0d (2016-01-27 11:30:48 on TPLink4900.lan) ***
-no further debug output at all (should I use a different command ?)
after CRTL + C:
^C
Assertion failed: !memcmp(&branding->cmb_sig, "cookie", 6) && branding->cmb_id == ci->ci_id (src/olsr_cookie.c: olsr_cookie_free: 290)
sendto(v4): Bad file descriptor
sendto(v4): Bad file descriptor
sendto(v4): Bad file descriptor
sendto(v4): Bad file descriptor
Segmentation fault
SETUP:
Openwrt DESIGNATED DRIVER (Bleeding Edge, r48548)
OLSR Version: 0.9.0.3-git_10f0c39-hash_31e08ea6498c03a8f02694181402cf0d
cat /var/etc/olsrd.conf
DebugLevel 0
AllowNoInt yes
IpVersion 4
FIBMetric "flat"
LinkQualityLevel 2
LinkQualityAlgorithm "etx_ff"
OlsrPort 698
Willingness 7
NatThreshold 1.0
UseHysteresis no
SmartGateway no
LinkQualityFishEye 1
Hna4
{
10.10.4.0 255.255.255.0
}
LoadPlugin "olsrd_arprefresh.so.0.1"
{
}
LoadPlugin "olsrd_nameservice.so.0.3"
{
PlParam "name" "TPLink-4900"
PlParam "lat" "55.1"
PlParam "lon" "10.8"
PlParam "latlon-file" "/var/run/latlon.js"
PlParam "hosts-file" "/var/etc/hosts.olsr"
PlParam "sighup-pid-file" "/var/run/dnsmasq.pid"
PlParam "suffix" ".freifunk"
PlParam "interval" "180"
PlParam "timeout" "3600"
}
LoadPlugin "olsrd_txtinfo.so.0.1"
{
PlParam "accept" "0.0.0.0"
}
LoadPlugin "olsrd_watchdog.so.0.1"
{
PlParam "interval" "30"
PlParam "file" "/var/run/olsrd.watchdog"
}
LoadPlugin "olsrd_jsoninfo.so.0.0"
{
PlParam "accept" "0.0.0.0"
}
InterfaceDefaults
{
Ip4Broadcast 255.255.255.255
Mode "mesh"
}
Interface "wlan0"
{
Mode "mesh"
HelloInterval 11.0
HelloValidityTime 500.0
MidInterval 100.0
MidValidityTime 2000.0
HnaInterval 40.0
HnaValidityTime 500.0
}
Interface "eth0.10"
{
Mode "ether"
HelloInterval 11.0
HelloValidityTime 500.0
MidInterval 100.0
MidValidityTime 2000.0
HnaInterval 40.0
HnaValidityTime 500.0
}
Greetings Bluse
More information about the Olsr-dev
mailing list