Dieses Problem habe ich noch nie beobachtet. Das ist richtig evil.
Hast Du beim Ausprobieren das Bat-Modul entladen und neu geladen?
rmmod batman-adv
modprobe batman-adv
Deine Wolke fährt den Kompatibilitätsmodus 14 (legacy), versuche in diesem Fall nicht so ein neues batctl zu verwenden. Jessie verwendet den 3.16er Kernel, drin befindet sich Batman mit der Kompatibilitätsversion 15, die Du bestimmt nicht haben willst.
es sollte mit dem erstgenannten Repository klappen, ansonsten deinstalliere alles Bat-haltige, entlade das Batmodul und installiere die Sachen aus der Repository – notfalls manuell mit dpkg (batman-adv-dkms_2013.4.0-6_all.deb und batctl_2013.4.0-1_amd64.deb), ansonsten kompiliere zu Fuß:
deb http://repo.universe-factory.net/debian/1 sid main
installiert.
Das ist da noch nie aufgetreten. Bei einem weiteren Rechner mit debian jessie passiert jetzt das gleiche. Also liegt das an der Debian und /oder Kernel Version.
rmmod & modprobe habe ich immer gemacht und dann mit batctl -v nachgesehen ob auch die entsprechende Version geladen war.
Das verstehe ich nicht. Wenn ich doch die o.g. Quellen habe installiert der doch daraus. Oder habe ich die offiziellen debian Pakete installiert?
Wie konnte ich noch mal die verschiedenen Versionen eines Paketes in verschiedenen Repos mit apt anzeigen?
Soweit ich das verstanden habe, braucht man dafür gar kein Paket, weil das schon im Kernel mit drin ist. War zumindest bei Ubuntu so und ich glaube nicht, dass die das so groß anders kompilieren.
Du meinst, dass das batctl „im pfad“ evtl. nicht zum geladenen Batman-Kernelmodul passt und dass das „batctl o“ mehr zufällig glücklicherweise Ausgaben liefert, batctl p aber nicht mehr läuft?
So im Detail kenne ich mich nicht aus. Aber Freifunk nutzt Batman 14 und im Kernel ist jedenfalls Batman 15. Das muss man erst rausschmeißen. Das gilt zumindest für Ubuntu und das aktuelle Debian.
hier wurde bereits über DKMS der bat14 eingespielt und ersetzt den im Kernel mitgelieferten bat15
mit dem batctl aus http://repo.universe-factory.net/debian/ sollte es eigentlich keine Probleme geben. Es sei denn im Modul wurde etwas herauskompiliert. Dank Jessie gibt es aber Probleme, die ich mir ohne ein Passendes System nicht erklären kann.
Ich muss eh bald Jessie installieren. Dann schaue ich bei Gelegenheit, was da los ist. Vielleicht kann @anon75826926 als Repository-Besitzer sich das mal kurz anschauen.
Hallo,
ich wollte nur mal hören ob es mittlerweile Supernodes oder offloader mit dem aktuellen debian stable jessie haben welche das gleich Problem haben.
Leider kommen bei vielen Distributionen uralte Versionen vom Batman-adv mit.
Oder aber das debugging(?) ist nicht mit eincompiliert, so dass /sys/kernel/debug/batman_adv/ nicht „bevölkert“ ist mit Daten.
Dagegen hilft leider nur ein Batman-Selbstcompilieren nach jedem (größeren) Kernel-Update.
(siehe auch Ubuntu PPA für Batman-adv und Fastd gesucht )