On Friday 12 June 2009 03:46:05 Jacob Marble wrote:
I removed the batmand-adv package, and all is well. This must be the userspace version.
Yes, you should not use the kernel version and the user space version at the same time. Actually, the user space version is obsolete and has been removed from our SVN (http://www.open-mesh.net/changeset/1283) and from OpenWRT lately. It created more confusion than anything else.
The openwrt packages required for batman-adv-kernelland to work properly are kmod-batman-advanced and battool (handy; not required). Installing kmod-batman-advanced also inserts the batman-adv module, creating bat0; no insmod or reboot required. "opkg install kmod-batman-advanced battool"
Add ath0 to bat0: "echo ath0 > /proc/net/batman-adv/interfaces"
Configure the batman interface: "ifconfig bat0 10.0.1.x netmask 255.255.255.0"
Do this to two or more openwrt boxes aka "mesh nodes". Be sure that the adhoc network is configured the same on all nodes.
Great that you found your way through. We seeking to make things more obvious - any hints ?
Regards, Marek