Hi!
Ubiquiti provides OpenWrt based SDK for their firmware. To my information, it contains some proprietary madwifi-based WiFi drivers with some older OpenWrt version. My question is how it would be possible to run Batman on top of their firmware (thus not latest OpenWrt). As Batman is in kernel, is is enough kernel-backwards compatible to be able to run also on older (2.6) kernel versions? For olsrd it is much simpler: you just install olsrd package and this is it.
Mitar
On Sun, Apr 29, 2012 at 01:56:02 +0200, Mitar wrote:
Hi!
Ubiquiti provides OpenWrt based SDK for their firmware. To my information, it contains some proprietary madwifi-based WiFi drivers with some older OpenWrt version. My question is how it would be possible to run Batman on top of their firmware (thus not latest OpenWrt). As Batman is in kernel, is is enough kernel-backwards compatible to be able to run also on older (2.6) kernel versions? For olsrd it is much simpler: you just install olsrd package and this is it.
batman-adv supports old kernel versions starting from 2.6.29. What kernel is exactly provided with that firmware? I know about someone else which still maintain compatibility with much older kernels, but I don't know the state. By the way keeping backward compatibility with older kernels is really difficult..
Cheers,
On Sunday 29 April 2012 09:00:02 Antonio Quartulli wrote:
On Sun, Apr 29, 2012 at 01:56:02 +0200, Mitar wrote:
Hi!
Ubiquiti provides OpenWrt based SDK for their firmware. To my information, it contains some proprietary madwifi-based WiFi drivers with some older OpenWrt version. My question is how it would be possible to run Batman on top of their firmware (thus not latest OpenWrt). As Batman is in kernel, is is enough kernel-backwards compatible to be able to run also on older (2.6) kernel versions? For olsrd it is much simpler: you just install olsrd package and this is it.
batman-adv supports old kernel versions starting from 2.6.29. What kernel is exactly provided with that firmware? I know about someone else which still maintain compatibility with much older kernels, but I don't know the state. By the way keeping backward compatibility with older kernels is really difficult..
The oldest kernel supported by Marek's patches is [1] is 2.6.21. Ubiquiti uses something like 2.6.15 [2] (so more or less from the stone age; please correct me in case they ported the stuff to a newer kernel).
My personal recommendation: When you see somebody that real thinks that a over six year old, not-maintained-anymore kernel is the way to go: run away.
The oldest kernel we support is over three years old (not maintained anymore since 2 1/2 years) and the one supported by Mareks patches 5 years old (not maintained anymore since 4 1/2 years). These are also not real young and fresh and will be dropped as soon as there is any big problem in maintaining backward compatibility. The supported versions that will hopefully not go away so fast are 2.6.32 and 3.2.
Kind regards, Sven
[1] http://git.open-mesh.org/?p=marek/batman-adv.git;a=shortlog;h=refs/heads/com... [2] https://lists.open-mesh.org/pipermail/b.a.t.m.a.n/2010-April/002519.html
Hi Mitar,
what Ubiquiti products are you using? Because they have the older 802.11a/b/g based product series and the newer 802.11n based with their proprietary Airmax wireless drivers. I am asking because the Airmax products have been upgraded to kernel 2.6.32 recently. Integrating Batman would be much easier now. Unfortunately the SDK is only available on request since some time.
Regards, Franz
Am 29.04.12 01:56, schrieb Mitar:
Hi!
Ubiquiti provides OpenWrt based SDK for their firmware. To my information, it contains some proprietary madwifi-based WiFi drivers with some older OpenWrt version. My question is how it would be possible to run Batman on top of their firmware (thus not latest OpenWrt). As Batman is in kernel, is is enough kernel-backwards compatible to be able to run also on older (2.6) kernel versions? For olsrd it is much simpler: you just install olsrd package and this is it.
Mitar
On Sun, Apr 29, 2012 at 5:27 AM, fboehm fboehm@aon.at wrote:
Hi Mitar,
what Ubiquiti products are you using? Because they have the older 802.11a/b/g based product series and the newer 802.11n based with their proprietary Airmax wireless drivers. I am asking because the Airmax products have been upgraded to kernel 2.6.32 recently.
Indeed,
XM.v5.3# uname -a Linux hostname 2.6.15-5.2 #1 Fri Jan 14 14:43:07 EET 2011 mips unknown
XM.v5.5# uname -a Linux hostname 2.6.32.54 #1 Fri Apr 6 14:56:27 EEST 2012 mips unknown
(run on two nano loco m900, the latter with latest firmware)
According to Ubiquiti support the SDK for AirOS v5.5 will be released in a few weeks.
Regards, Franz
Am 29.04.12 16:29, schrieb Guido Iribarren:
On Sun, Apr 29, 2012 at 5:27 AM, fboehmfboehm@aon.at wrote:
Hi Mitar,
what Ubiquiti products are you using? Because they have the older 802.11a/b/g based product series and the newer 802.11n based with their proprietary Airmax wireless drivers. I am asking because the Airmax products have been upgraded to kernel 2.6.32 recently.
Indeed,
XM.v5.3# uname -a Linux hostname 2.6.15-5.2 #1 Fri Jan 14 14:43:07 EET 2011 mips unknown
XM.v5.5# uname -a Linux hostname 2.6.32.54 #1 Fri Apr 6 14:56:27 EEST 2012 mips unknown
(run on two nano loco m900, the latter with latest firmware)
Hi,
I just wanted to add the information that Ubiquiti Networks released SDK for AirOS v5.5. You can download it from ubnt.com --> support. So no longer "on request" like mentioned earlier.
Regards, Franz
Am 30.04.12 18:28, schrieb fboehm:
According to Ubiquiti support the SDK for AirOS v5.5 will be released in a few weeks.
Regards, Franz
Am 29.04.12 16:29, schrieb Guido Iribarren:
On Sun, Apr 29, 2012 at 5:27 AM, fboehmfboehm@aon.at wrote:
Hi Mitar,
what Ubiquiti products are you using? Because they have the older 802.11a/b/g based product series and the newer 802.11n based with their proprietary Airmax wireless drivers. I am asking because the Airmax products have been upgraded to kernel 2.6.32 recently.
Indeed,
XM.v5.3# uname -a Linux hostname 2.6.15-5.2 #1 Fri Jan 14 14:43:07 EET 2011 mips unknown
XM.v5.5# uname -a Linux hostname 2.6.32.54 #1 Fri Apr 6 14:56:27 EEST 2012 mips unknown
(run on two nano loco m900, the latter with latest firmware)
Hi!
On Sun, Apr 29, 2012 at 10:27 AM, fboehm fboehm@aon.at wrote:
what Ubiquiti products are you using?
Rocket, NanoBridges, Bullets. Probably we will use all types sooner or later. :-)
I am asking because the Airmax products have been upgraded to kernel 2.6.32 recently. Integrating Batman would be much easier now.
Great!
Unfortunately the SDK is only available on request since some time.
I do not see this a problem. You request, you get, you distribute. GPL. :-)
Mitar
I would be very interested in this, especially if the GUI is patched to do you can enable batman-adv on an interface from there.
I would point out that airos doesn't support ad-hoc mode in the GUI and doesn't do ad-hoc on airmax interfaces.
On Apr 30, 2012, at 11:21 AM, Mitar mmitar@gmail.com wrote:
Hi!
On Sun, Apr 29, 2012 at 10:27 AM, fboehm fboehm@aon.at wrote:
what Ubiquiti products are you using?
Rocket, NanoBridges, Bullets. Probably we will use all types sooner or later. :-)
I am asking because the Airmax products have been upgraded to kernel 2.6.32 recently. Integrating Batman would be much easier now.
Great!
Unfortunately the SDK is only available on request since some time.
I do not see this a problem. You request, you get, you distribute. GPL. :-)
Mitar
Hi!
On Mon, Apr 30, 2012 at 9:56 PM, Dan Denson dandenson@gmail.com wrote:
I would be very interested in this, especially if the GUI is patched to do you can enable batman-adv on an interface from there.
We will very probably just remove the whole GUI and have things configured through image generation process.
I would point out that airos doesn't support ad-hoc mode in the GUI and doesn't do ad-hoc on airmax interfaces.
We are using Ubuquiti equipment for backbone ptp links.
Mitar
b.a.t.m.a.n@lists.open-mesh.org