linux-wireless.vger.kernel.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
  2010-10-10 12:34   ` Michael Büsch
  2010-10-10 14:47   ` Rafał Miłecki
  0 siblings, 2 replies; 9+ messages in thread
From: francesco.gringoli @ 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] 9+ messages in thread

* Re: 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
@ 2010-10-10 12:34   ` Michael Büsch
  2010-10-10 16:49     ` francesco.gringoli
  2010-10-10 14:47   ` Rafał Miłecki
  1 sibling, 1 reply; 9+ 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@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] 9+ messages in thread

* Re: 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
  2010-10-10 12:34   ` Michael Büsch
@ 2010-10-10 14:47   ` Rafał Miłecki
  2010-10-10 16:53     ` francesco.gringoli
  1 sibling, 1 reply; 9+ 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] 9+ messages in thread

* Re: Release of Maranello firmware source code for Broadcom cards
  2010-10-10 12:34   ` Michael Büsch
@ 2010-10-10 16:49     ` francesco.gringoli
  2010-10-10 17:11       ` Michael Büsch
  0 siblings, 1 reply; 9+ messages in thread
From: francesco.gringoli @ 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@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] 9+ messages in thread

* Re: Release of Maranello firmware source code for Broadcom cards
  2010-10-10 14:47   ` Rafał Miłecki
@ 2010-10-10 16:53     ` francesco.gringoli
  2010-10-10 17:35       ` Rafał Miłecki
  0 siblings, 1 reply; 9+ messages in thread
From: francesco.gringoli @ 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] 9+ messages in thread

* Re: Release of Maranello firmware source code for Broadcom cards
  2010-10-10 16:49     ` francesco.gringoli
@ 2010-10-10 17:11       ` Michael Büsch
  0 siblings, 0 replies; 9+ 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@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] 9+ messages in thread

* Re: Release of Maranello firmware source code for Broadcom cards
  2010-10-10 16:53     ` francesco.gringoli
@ 2010-10-10 17:35       ` Rafał Miłecki
  2010-12-13 19:44         ` AW: " h2o-post
  0 siblings, 1 reply; 9+ 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] 9+ 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
  2010-12-13 19:53           ` Bo Han
  0 siblings, 1 reply; 9+ 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@lists.infradead.org [mailto:b43-dev-bounces@lists.infradead.org] Im Auftrag von Rafal Milecki
Gesendet: Sonntag, 10. Oktober 2010 19:36
An: francesco.gringoli@ing.unibs.it
Cc: linux-wireless; b43-dev@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@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/b43-dev


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

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

Hi Thomas,

As Francesco said in the previous email, the source code of Maranello,
including both firmware and kernel patches, is now available at

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

Feel free to give it a try and let us know if you have any problems.

Thanks,
-Bo

On Mon, December 13, 2010 2:44 pm, h2o-post wrote:
> 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@lists.infradead.org
> [mailto:b43-dev-bounces@lists.infradead.org] Im Auftrag von Rafal Milecki
> Gesendet: Sonntag, 10. Oktober 2010 19:36
> An: francesco.gringoli@ing.unibs.it
> Cc: linux-wireless; b43-dev@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@lists.infradead.org
> http://lists.infradead.org/mailman/listinfo/b43-dev
>
>



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

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

Thread overview: 9+ 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
2010-10-10 12:34   ` Michael Büsch
2010-10-10 16:49     ` francesco.gringoli
2010-10-10 17:11       ` Michael Büsch
2010-10-10 14:47   ` Rafał Miłecki
2010-10-10 16:53     ` francesco.gringoli
2010-10-10 17:35       ` Rafał Miłecki
2010-12-13 19:44         ` AW: " h2o-post
2010-12-13 19:53           ` Bo Han

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).