Repository : ssh://git@open-mesh.org/doc
On branches: backup-redmine/2017-07-13,master
commit 5805d69e418025c6346bc4498754a940ae47598c Author: Marek Lindner mareklindner@neomailbox.ch Date: Wed Mar 31 18:14:12 2010 +0000
doc: batman-adv/Building-with-openwrt
5805d69e418025c6346bc4498754a940ae47598c batman-adv/Building-with-openwrt.textile | 21 ++++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-)
diff --git a/batman-adv/Building-with-openwrt.textile b/batman-adv/Building-with-openwrt.textile index c21414b9..67e2a426 100644 --- a/batman-adv/Building-with-openwrt.textile +++ b/batman-adv/Building-with-openwrt.textile @@ -66,7 +66,9 @@ ln -sf ../../openwrt-packages/net/batman-advanced/ . As soon as the batman-adv package has been added, it will show up in the OpenWRT package menu:
{{{ -Kernel modules ---> Network Support ---> kmod-batman-adv-kernelland +Kernel modules ---> + Network Support ---> + kmod-batman-adv-kernelland }}}
Once the package had been selected a number of suboptions will become visible. The branch option decides whether OpenWRT should build the latest stable batman-adv release or the bleeding edge development version. You also can enable/disable the verbose debug logging as well as choose whether or not to include the batctl tool. @@ -91,4 +93,21 @@ make package/batman-advanced/clean make package/batman-advanced/compile V=99 }}}
+In case you experience kernel oopses it might prove helpful to enable the kernel symbol table which translates the cryptic numbers which are part of each kernel oops log into readable function names. This calltrace can help developers to analyze the problem. Use OpenWRT's config menu to enable the kernel symbol table and rebuild your image: + +{{{ +make menuconfig +Global build settings ---> + Compile the kernel with symbol table information +}}} + +If you can't find this option you are using an older OpenWRT version which doesn't offer this config switch in the main menu. You have to modify the kernel settings directly: + +{{{ +make kernel_menuconfig +General setup ---> + Configure standard kernel features (for small systems) ---> + Load all symbols for debugging/ksymoops +}}} + }}}