Re: coding 88W8388 firmware

2012-03-26 Thread Sascha Silbe
Excerpts from John Watlington's message of 2012-03-22 03:27:14 +0100:

> We did pay to get a version of firmware developed for both the 8388 and
> the 8686 which offloads the packet processing to the main processor
> (normally much of this is done by the WLAN's processor).   This "thin
> firmware", while consuming more power does allow open source support
> for 802.11s and AP mode as well as open experimentation with mesh
> routing and protocols.  See http://wiki.laptop.org/go/Thinfirm_1.5 and
> http://wiki.laptop.org/go/Libertas_Thinfirmware_HOWTO

It's worth noting that while libertas_tf exists, it has never been
upstreamed and isn't maintained in any way. Fixes to libertas that
apply to libertas_tf as well don't get ported. I'm afraid that except
maybe for a few special cases it isn't very useful in this state.

It's sad to see this useful code rot away. It still requires
proprietary firmware, but at least you can use it for AP mode and
802.11s (not to be confused with the OLPC mesh protocol that was based
on an early draft of 802.11s and isn't interoperable with anything
else). And maybe it's easier to port Thinform to a different operating
system (on the libertas chip) than to port the full-MAC firmware.

I had forward-ported the libertas_tf patch set to Linux 3.1 some time
ago and even ported a few libertas fixes to libertas_tf, but there are
still some issues and I don't have any time left to work on it. If
anyone is interested in picking this up, I can publish the patches.

Sascha

-- 
http://sascha.silbe.org/
http://www.infra-silbe.de/


signature.asc
Description: PGP signature
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: coding 88W8388 firmware

2012-03-21 Thread John Watlington

On Mar 21, 2012, at 5:47 AM, lluvia_li...@lavabit.com wrote:

> Hi list,
> 
> I'd like starting learning the skills for helping to write a firmware
> replace for the 88WW8388 chip. I was reading on the wiki, specially this
> entry
> 
>  http://wiki.laptop.org/go/88W8388
> 
> However, I don't know which is the current state or if some code is
> already available. I couldn't find any yet.

The firmware for the 88W8388 was developed by Marvell, and source
code has never been released.   I don't believe efforts to develop an
open source alternative went anywhere.

> I found this link on the Libertas wiki page:
> 
>  "Discussions about how to open libertas firmware"
>   http://lists.laptop.org/pipermail/devel/2007-January/003720.html

There was no success in getting the software ported or released.
(In searching to see if we publicly recorded any of regular internal
arguments about this, I instead found OpenMoko's statement which
summarizes the situation nicely, even linking to the thin firmware
compromise we adopted.)

Starting with the XO-1.5 (and continuing with the XO-1.75), the WLAN
module is based on a Marvell 88W8686.   This chip uses the same
libertas driver as the 88W8388, but has simpler firmware which is
incapable of performing the mesh routing on the WLAN's processor.

We did pay to get a version of firmware developed for both the 8388 and
the 8686 which offloads the packet processing to the main processor
(normally much of this is done by the WLAN's processor).   This "thin
firmware", while consuming more power does allow open source support
for 802.11s and AP mode as well as open experimentation with mesh
routing and protocols.  See http://wiki.laptop.org/go/Thinfirm_1.5 and
http://wiki.laptop.org/go/Libertas_Thinfirmware_HOWTO

> PD: I'd like to report also that the following material is not working:

It's a wiki --- go ahead and fix it!

Cheers,
wad

___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


coding 88W8388 firmware

2012-03-21 Thread lluvia_lists
Hi list,

I'd like starting learning the skills for helping to write a firmware
replace for the 88WW8388 chip. I was reading on the wiki, specially this
entry

  http://wiki.laptop.org/go/88W8388

However, I don't know which is the current state or if some code is
already available. I couldn't find any yet.

I found this link on the Libertas wiki page:

  "Discussions about how to open libertas firmware"

   http://lists.laptop.org/pipermail/devel/2007-January/003720.html

I ask you for information and colaboration.

Cheers,
lluvia


PD: I'd like to report also that the following material is not working:

  The adiss link:

  
http://projects.linuxtogo.org/plugins/scmsvn/viewcvs.php/trunk/adiss/?root=marvell8385

Also, from the Libertas page:

"There is a project to take the driver developed for the OLPC and utilized
it for all of the libertas family including 88w8385 cf cards":

http://projects.linuxtogo.org/projects/marvell8385/




___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel