From: Steve deRosier <steve@co...> - 2010-11-05 15:11:19
On Thu, Nov 4, 2010 at 10:54 PM, Pat Suwalski <pat@...> wrote:
> Hello Steve and Gumstix Community,
> I'm interested in creating a mesh network with Gumstix Overo (sdio), and I
> followed along the thread:
> I went with the approach of throwing in the entire libertas_tf directory
> into the kernel tree to accomplish that. With today's git checkout, it
> definitely doesn't work against the 2.6.34 in OpenEmbedded. However, it
> worked great with 2.5.35!
First thing: The instructions on OLPC's site are old (sorry, I need to
update them). There's a more current git tree:
Branch master is the correct one for this. This was up-to-date to
wireless testing as of 9/30/2010.
Then, if you want to back-port, you can with compat-wireless:
I've gotten libertas_tf working even on OLPC's stock 2.6.31 kernel for
the XO 1.5s using compat-wireless.
> Now the question: is this anywhere close to being in the official
> wireless-testing or mainline kernel? I'm a little antsy about not being able
> to compile it one day.
I had submitted the driver to wireless-testing and had them rejected,
mostly due to the order I submitted them in. Unfortunately, I have
been unable to get them resubmitted due to being busy with paid work
and family things. It's on my want-to-do list, but it'll likely be in
limbo for another 6 weeks or so.
> Also, there is a statement at laptop.org
> "Mesh is currently broken in mac80211. Due to this, we were unable to
> connect with another mesh node. Both the libertas_tf driver and the thin
> firmware properly support mesh and when mac80211 is fixed, this support will
> become available once again."
That test report was from the original effort, mesh is now fixed for
libertas_tf. You must have at least the p3 version of the firmware
(there's actually a p4 version that frankly still needs to be
released, it's got a bug fix and some experimental features, I'll do
that today) and the current libertas_tf. We had a mesh demo working
for the XO 1.5s quite nice.