b43-dev.lists.infradead.org archive mirror
 help / color / mirror / Atom feed
* Release of Maranello firmware source code for Broadcom cards
       [not found] <2518B44B-D014-4ABA-AE31-BD75691488AB@ing.unibs.it>
@ 2010-10-10 10:19 ` francesco.gringoli at ing.unibs.it
  2010-10-10 12:34   ` Michael Büsch
  2010-10-10 14:47   ` Rafał Miłecki
  0 siblings, 2 replies; 8+ messages in thread
From: francesco.gringoli at ing.unibs.it @ 2010-10-10 10:19 UTC (permalink / raw)
  To: linux-wireless; +Cc: b43-dev, Bo Han

Hello there,

we released the source code of the Maranello firmware and all the
necessary kernel patches. It was tested on Broadcom 4318/4306 pci
cards on PC architecture. Find all the necessary files browsing from

http://www.ing.unibs.it/openfwwf

or go directly here

http://www.cs.umd.edu/projects/maranello


Maranello is an enhancement of the 802.11 DCF standard: it implements
a Partial Packet Recovery technique to retransmit only the corrupt
parts of failed packets. This reduces the airtime and contributes to
enhance the throughput. It was written starting from OpenFWWF5.2 by
adding a number of new features.

Kind regards,
-Francesco Gringoli




Informativa sulla privacy: http://help.ing.unibs.it/privacy.php

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Release of Maranello firmware source code for Broadcom cards
  2010-10-10 10:19 ` Release of Maranello firmware source code for Broadcom cards francesco.gringoli at ing.unibs.it
@ 2010-10-10 12:34   ` Michael Büsch
  2010-10-10 16:49     ` francesco.gringoli at ing.unibs.it
  2010-10-10 14:47   ` Rafał Miłecki
  1 sibling, 1 reply; 8+ messages in thread
From: Michael Büsch @ 2010-10-10 12:34 UTC (permalink / raw)
  To: francesco.gringoli; +Cc: linux-wireless, b43-dev, Bo Han

On Sun, 2010-10-10 at 12:19 +0200, francesco.gringoli at ing.unibs.it
wrote: 
> Maranello is an enhancement of the 802.11 DCF standard: it implements
> a Partial Packet Recovery technique to retransmit only the corrupt
> parts of failed packets. This reduces the airtime and contributes to
> enhance the throughput. It was written starting from OpenFWWF5.2 by
> adding a number of new features.

Hey, that looks really cool. :)
So does this firmware work in AP and STA mode? I guess so, because it
seems you need support for the nonstandard enhancement on both STA
and AP.

-- 
Greetings Michael.

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Release of Maranello firmware source code for Broadcom cards
  2010-10-10 10:19 ` Release of Maranello firmware source code for Broadcom cards francesco.gringoli at ing.unibs.it
  2010-10-10 12:34   ` Michael Büsch
@ 2010-10-10 14:47   ` Rafał Miłecki
  2010-10-10 16:53     ` francesco.gringoli at ing.unibs.it
  1 sibling, 1 reply; 8+ messages in thread
From: Rafał Miłecki @ 2010-10-10 14:47 UTC (permalink / raw)
  To: francesco.gringoli; +Cc: linux-wireless, b43-dev, Bo Han

2010/10/10  <francesco.gringoli@ing.unibs.it>:
> Hello there,
>
> we released the source code of the Maranello firmware and all the
> necessary kernel patches. It was tested on Broadcom 4318/4306 pci
> cards on PC architecture. Find all the necessary files browsing from
>
> http://www.ing.unibs.it/openfwwf
>
> or go directly here
>
> http://www.cs.umd.edu/projects/maranello
>
>
> Maranello is an enhancement of the 802.11 DCF standard: it implements
> a Partial Packet Recovery technique to retransmit only the corrupt
> parts of failed packets. This reduces the airtime and contributes to
> enhance the throughput. It was written starting from OpenFWWF5.2 by
> adding a number of new features.

Hey, thanks for info!

Did you just add recovery feature to OpenFWWF 5.2 or did you improve
basic OpenFWWF as well?

My 4318 with OpenFWWF 5.2 stops transmitting after few MB. Can
Maranello contain any fix for this? I'll able to test this later next
week.

-- 
Rafa?

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Release of Maranello firmware source code for Broadcom cards
  2010-10-10 12:34   ` Michael Büsch
@ 2010-10-10 16:49     ` francesco.gringoli at ing.unibs.it
  2010-10-10 17:11       ` Michael Büsch
  0 siblings, 1 reply; 8+ messages in thread
From: francesco.gringoli at ing.unibs.it @ 2010-10-10 16:49 UTC (permalink / raw)
  To: Michael Büsch; +Cc: linux-wireless, b43-dev, Bo Han

On Oct 10, 2010, at 2:34 PM, Michael B?sch wrote:

> On Sun, 2010-10-10 at 12:19 +0200, francesco.gringoli at ing.unibs.it
> wrote: 
>> Maranello is an enhancement of the 802.11 DCF standard: it implements
>> a Partial Packet Recovery technique to retransmit only the corrupt
>> parts of failed packets. This reduces the airtime and contributes to
>> enhance the throughput. It was written starting from OpenFWWF5.2 by
>> adding a number of new features.
> 
> Hey, that looks really cool. :)
> So does this firmware work in AP and STA mode? I guess so, because it
> seems you need support for the nonstandard enhancement on both STA
> and AP.
Hello Michael,

yes, the firmware works in AP mode, it is the basic AP mode implemented by OpenFWWF. And yes, both AP and STA implement partial packet recovery. We tested both directions and in our testbed (and most importantly with the hardware we have... unfortunately not all 4318/06 are equal :-( ) it was stable and we never experienced crashes.

The most interesting point are the capabilities of this really simple boards: we were really surprised of how many things they can do (and I believe guys at Broadcom never imagined).

Kind regards,
-Francesco Gringoli

> 
> -- 
> Greetings Michael.
> 




Informativa sulla privacy: http://help.ing.unibs.it/privacy.php

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Release of Maranello firmware source code for Broadcom cards
  2010-10-10 14:47   ` Rafał Miłecki
@ 2010-10-10 16:53     ` francesco.gringoli at ing.unibs.it
  2010-10-10 17:35       ` Rafał Miłecki
  0 siblings, 1 reply; 8+ messages in thread
From: francesco.gringoli at ing.unibs.it @ 2010-10-10 16:53 UTC (permalink / raw)
  To: Rafał Miłecki; +Cc: linux-wireless, b43-dev, Bo Han

On Oct 10, 2010, at 4:47 PM, Rafa? Mi?ecki wrote:

> 2010/10/10  <francesco.gringoli@ing.unibs.it>:
>> Hello there,
>> 
>> we released the source code of the Maranello firmware and all the
>> necessary kernel patches. It was tested on Broadcom 4318/4306 pci
>> cards on PC architecture. Find all the necessary files browsing from
>> 
>> http://www.ing.unibs.it/openfwwf
>> 
>> or go directly here
>> 
>> http://www.cs.umd.edu/projects/maranello
>> 
>> 
>> Maranello is an enhancement of the 802.11 DCF standard: it implements
>> a Partial Packet Recovery technique to retransmit only the corrupt
>> parts of failed packets. This reduces the airtime and contributes to
>> enhance the throughput. It was written starting from OpenFWWF5.2 by
>> adding a number of new features.
> 
> Hey, thanks for info!
> 
> Did you just add recovery feature to OpenFWWF 5.2 or did you improve
> basic OpenFWWF as well?
> 
> My 4318 with OpenFWWF 5.2 stops transmitting after few MB. Can
> Maranello contain any fix for this? I'll able to test this later next
> week.
No, I don't think so. OpenFWWF5.2 does not handle correctly fifo overflow conditions. We have a testing firmware that handles them (and that works perfectly on WRT54GL): I hope we can release it soon.

Kind regards,
-Francesco Gringoli


Informativa sulla privacy: http://help.ing.unibs.it/privacy.php

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Release of Maranello firmware source code for Broadcom cards
  2010-10-10 16:49     ` francesco.gringoli at ing.unibs.it
@ 2010-10-10 17:11       ` Michael Büsch
  0 siblings, 0 replies; 8+ messages in thread
From: Michael Büsch @ 2010-10-10 17:11 UTC (permalink / raw)
  To: francesco.gringoli; +Cc: linux-wireless, b43-dev, Bo Han

On Sun, 2010-10-10 at 18:49 +0200, francesco.gringoli at ing.unibs.it
wrote:

> yes, the firmware works in AP mode, it is the basic AP mode implemented
> by OpenFWWF. And yes, both AP and STA implement partial packet recovery.
> We tested both directions and in our testbed (and most importantly with
> the hardware we have... unfortunately not all 4318/06 are equal :-( )
> it was stable and we never experienced crashes.

So it is possible to disable the Maranello feature in that firmware
(via SHM parameter or possibly also compiletime switch) to run it in
standard mode?
I think that would get the firmware base a lot more testing coverage.

-- 
Greetings Michael.

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Release of Maranello firmware source code for Broadcom cards
  2010-10-10 16:53     ` francesco.gringoli at ing.unibs.it
@ 2010-10-10 17:35       ` Rafał Miłecki
  2010-12-13 19:44         ` AW: " h2o-post
  0 siblings, 1 reply; 8+ messages in thread
From: Rafał Miłecki @ 2010-10-10 17:35 UTC (permalink / raw)
  To: francesco.gringoli; +Cc: linux-wireless, b43-dev, Bo Han

W dniu 10 pa?dziernika 2010 18:53 u?ytkownik
<francesco.gringoli@ing.unibs.it> napisa?:
> On Oct 10, 2010, at 4:47 PM, Rafa? Mi?ecki wrote:
>
>> 2010/10/10 ?<francesco.gringoli@ing.unibs.it>:
>>> Hello there,
>>>
>>> we released the source code of the Maranello firmware and all the
>>> necessary kernel patches. It was tested on Broadcom 4318/4306 pci
>>> cards on PC architecture. Find all the necessary files browsing from
>>>
>>> http://www.ing.unibs.it/openfwwf
>>>
>>> or go directly here
>>>
>>> http://www.cs.umd.edu/projects/maranello
>>>
>>>
>>> Maranello is an enhancement of the 802.11 DCF standard: it implements
>>> a Partial Packet Recovery technique to retransmit only the corrupt
>>> parts of failed packets. This reduces the airtime and contributes to
>>> enhance the throughput. It was written starting from OpenFWWF5.2 by
>>> adding a number of new features.
>>>
>> Did you just add recovery feature to OpenFWWF 5.2 or did you improve
>> basic OpenFWWF as well?
>>
>> My 4318 with OpenFWWF 5.2 stops transmitting after few MB. Can
>> Maranello contain any fix for this? I'll able to test this later next
>> week.
>
> No, I don't think so. OpenFWWF5.2 does not handle correctly fifo overflow conditions. We have a testing firmware that handles them (and that works perfectly on WRT54GL): I hope we can release it soon.

Wow, that's great! If you need more testing, I'm willing to do some.
If you need full root access to machine with 4318 running
wireless-testing, just mail me privately.

Really hope you will manage to release that soon :)

-- 
Rafa?

^ permalink raw reply	[flat|nested] 8+ messages in thread

* AW: Release of Maranello firmware source code for Broadcom cards
  2010-10-10 17:35       ` Rafał Miłecki
@ 2010-12-13 19:44         ` h2o-post
  0 siblings, 0 replies; 8+ messages in thread
From: h2o-post @ 2010-12-13 19:44 UTC (permalink / raw)
  To: 'Rafał Miłecki', francesco.gringoli
  Cc: 'linux-wireless', b43-dev, 'Bo Han'

Hi Francesco,

We are running a mesh network with 45 nodes all by Linksys wrt54g routers in our village to get somehow internet connectivity.
As I saw your maranello paper  I am curious to test your Broadcom firmware in our productive net.
Is the firmware already available that supports this kind of crc frame checking ?

Regards Thomas

-----Urspr?ngliche Nachricht-----
Von: b43-dev-bounces at lists.infradead.org [mailto:b43-dev-bounces at lists.infradead.org] Im Auftrag von Rafal Milecki
Gesendet: Sonntag, 10. Oktober 2010 19:36
An: francesco.gringoli at ing.unibs.it
Cc: linux-wireless; b43-dev at lists.infradead.org; Bo Han
Betreff: Re: Release of Maranello firmware source code for Broadcom cards

W dniu 10 pa?dziernika 2010 18:53 u?ytkownik <francesco.gringoli@ing.unibs.it> napisa?:
> On Oct 10, 2010, at 4:47 PM, Rafa? Mi?ecki wrote:
>
>> 2010/10/10  <francesco.gringoli@ing.unibs.it>:
>>> Hello there,
>>>
>>> we released the source code of the Maranello firmware and all the 
>>> necessary kernel patches. It was tested on Broadcom 4318/4306 pci 
>>> cards on PC architecture. Find all the necessary files browsing from
>>>
>>> http://www.ing.unibs.it/openfwwf
>>>
>>> or go directly here
>>>
>>> http://www.cs.umd.edu/projects/maranello
>>>
>>>
>>> Maranello is an enhancement of the 802.11 DCF standard: it 
>>> implements a Partial Packet Recovery technique to retransmit only 
>>> the corrupt parts of failed packets. This reduces the airtime and 
>>> contributes to enhance the throughput. It was written starting from 
>>> OpenFWWF5.2 by adding a number of new features.
>>>
>> Did you just add recovery feature to OpenFWWF 5.2 or did you improve 
>> basic OpenFWWF as well?
>>
>> My 4318 with OpenFWWF 5.2 stops transmitting after few MB. Can 
>> Maranello contain any fix for this? I'll able to test this later next 
>> week.
>
> No, I don't think so. OpenFWWF5.2 does not handle correctly fifo overflow conditions. We have a testing firmware that handles them (and that works perfectly on WRT54GL): I hope we can release it soon.

Wow, that's great! If you need more testing, I'm willing to do some.
If you need full root access to machine with 4318 running wireless-testing, just mail me privately.

Really hope you will manage to release that soon :)

--
Rafa?

_______________________________________________
b43-dev mailing list
b43-dev at lists.infradead.org
http://lists.infradead.org/mailman/listinfo/b43-dev

^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2010-12-13 19:44 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
     [not found] <2518B44B-D014-4ABA-AE31-BD75691488AB@ing.unibs.it>
2010-10-10 10:19 ` Release of Maranello firmware source code for Broadcom cards francesco.gringoli at ing.unibs.it
2010-10-10 12:34   ` Michael Büsch
2010-10-10 16:49     ` francesco.gringoli at ing.unibs.it
2010-10-10 17:11       ` Michael Büsch
2010-10-10 14:47   ` Rafał Miłecki
2010-10-10 16:53     ` francesco.gringoli at ing.unibs.it
2010-10-10 17:35       ` Rafał Miłecki
2010-12-13 19:44         ` AW: " h2o-post

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).