[PATCH] libertas: add auto auth mode feature

Dan Williams dcbw at redhat.com
Fri Feb 26 18:01:06 EST 2010

On Fri, 2010-02-26 at 12:10 -0800, Andrey Yurovsky wrote:
> On Fri, Feb 26, 2010 at 4:55 AM, Holger Schurig
> <holgerschurig at googlemail.com> wrote:
> >> Auto auth mode is enabled by default. If user doesn't specify the
> >> auth mode, while association driver will first try with open mode
> >> and then with shared key mode. If user specifies an auth mode,
> >> auto auth is disabled and driver will not try association with
> >> another auth mode.
> >
> > I'd rather would like if you guys chime in into the cfg80211 port rather
> > than adding stuff to assoc.c and wext.c, which hopefully get's removed
> > really soon now.
> >
> >
> > As a side note: I'm now inclined to get rid of Libertas' proprietary mesh
> > support in the driver. I don't know no one except OLPC that uses it, and
> > even they don't seem work with upstream. For me, this mesh stuff is the last
> > obstacle for cfg80211 support in libertas.
> I'm wondering about this as well.  I'm using Libertas on a few
> embedded systems and would really like to see Holger's cfg80211 work
> merged and be able to take advantage of it rather than wasting more
> time with wireless extensions.  Originally, Libertas supported the
> '8388-USB for which there was (optional) proprietary mesh support in
> the firmware.  It looks like OLPC is no longer using that chip and
> (looking at their XO-1.5 specs) they will be shipping an '8686-SDIO
> variant.  Outside of the OLPC XO-1 and related pieces, I don't know of
> anyone who even has the '8388-USB hardware.  Meanwhile, Libertas has
> evolved to support SDIO and GSPI variants and works with the '8686 and
> '8688 chips, none of which have the proprietary mesh option.  The
> latter are being shipped and used in actively-developed embedded
> systems and OLPC is no longer the only user of the Libertas driver.
> Perhaps the OLPC folks might want to fork the driver or maintain a
> patch set for the XO-1 mesh features.  Meanwhile we could all move on
> and use cfg80211 and clean things up accordingly.

It might not be a bad thing to rip out the mesh stuff and add it later,
but we do want to coordinate with OLPC folks as they are still the
*largest user by far* of this driver.  As in a million+ units.

Is it seriously that large of a block?  I thought we'd discussed a
fairly viable plan for keeping mesh around while still doing cfg80211.
Would shipping you a usb8388 dongle or two make it easier to work with?


More information about the libertas-dev mailing list