Marvell

Dan Williams dcbw at redhat.com
Thu Sep 13 12:44:14 EDT 2007


On Thu, 2007-09-13 at 12:27 +0200, David Woodhouse wrote:
> On Thu, 2007-09-13 at 06:12 -0400, Bernardo Innocenti wrote:
> > > There was an alternative libertas driver which uses the device in 'dumb'
> > > mode with the kernel's mac80211 stack. Coupled with mesh support in
> > > mac80211 that might make a somewhat suboptimal alternative to truly free
> > > firmware.
> > 
> > Fascinating.  This way at least we use a smaller portion of the closed
> > firmware.  Where is this driver maintained?  
> 
> 'Maintained' is a bit of a strong word.... what we have is found at
> http://lists.infradead.org/pipermail/libertas-dev/2007-August/000641.html

That's the 8335 though, which is much more of a softmac part than the
8388.  The two are not driver level or firmware level compatible :(

Dan

> > And is mesh networking really (going to be) supported in softmac?
> 
> It's a safe bet that the mac80211 stack will grow 802.11s support at
> some point. It may well be useful for us to do it relatively soon. We
> could use _any_ Linux-supported softmac card to interact with the mesh
> that way.
> 
> > I'd suggest whoever starts a firmware rewriting effort to go this
> > route, at least initially.  So they can relay on known-good mac80211
> > code while rewriting just a tiny low-level RF driver.
> 
> s/known-good/debuggable/ -- and it might not require too many changes to
> the existing firmware.
> 
> In the long run, softmac¹ definitely isn't the way to go for XO -- even
> if you switch it to being completely autonomous while the XO is off, you
> just don't want to be processing all the infrastructure stuff on the
> Geode. For _debugging_ generic mesh stuff, however, I suspect that's
> precisely how we want it.
> 
> When it comes to time to thinking about Gen2... CSR have fullmac devices
> and a whole lot of Linux clue. Definitely worth investigating.
> 




More information about the Devel mailing list