linux-wireless.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* Re: [PATCH RFT] b43: We need lots of regression testing
@ 2008-04-06  8:23 Ronald
  2008-04-07  1:26 ` Pavel Roskin
  0 siblings, 1 reply; 10+ messages in thread
From: Ronald @ 2008-04-06  8:23 UTC (permalink / raw)
  To: linux-wireless

hey all,

Can I safely apply this patch to the 2.6.25.1 kernel once it is 
released? I would love to test it... =)

(maybe a stupid question but I have no idea)

							Ronald

^ permalink raw reply	[flat|nested] 10+ messages in thread
* [PATCH RFT] b43: We need lots of regression testing
@ 2008-04-04 14:12 Michael Buesch
  2008-04-04 20:01 ` gavron
  2008-04-05  3:06 ` Pavel Roskin
  0 siblings, 2 replies; 10+ messages in thread
From: Michael Buesch @ 2008-04-04 14:12 UTC (permalink / raw)
  To: linux-wireless; +Cc: bcm43xx-dev

Hi b43 users,

Please be so kind to run lots of regression tests on the following
patch. This patch is supposed to make the LO calibration a _lot_ more
lightweight and avoid a long MAC-disable period every 120 seconds.

We need a lot of regression testing with this patch on lots of different
devices to make sure we don't introduce regressions.

I tested this on a 4306 and a 4318 card. So far it seems to work great
on these cards.

Thanks.


----------  Forwarded Message  ----------

Subject: Re: b43: 1 second "freeze" every 2 minutes - works with bcm43xx
Date: Friday 04 April 2008
From: Michael Buesch <mb@bu3sch.de>

Can you try the following patch?
http://bu3sch.de/patches/wireless-testing/20080404-1408/patches/010-b43-calibrate-lo-on-demand.patch

This patch is supposed to distribute the calibration bursts over time,
so that calibration only happens when it's actually needed.
So instead of disabling the MAC every 120 secs and recalibrating the
whole calibration tables, we assign a timeout to each calibration value
and only recalibrate it if it's
a) expired and
b) currently used.
Recalibration might also happen on TX power adjustment, if the corresponding
calibration item is no longer in the cache because it has expired. That
actually happens most of the time, but we can live with it, as power adjustment
doesn't happen that often and calibration is a _lot_ cheaper.

This patch also reduced overall memory consumption by nuking the
huge static calibration tables.

Disclaimer:
The algorithms in this patch are completely redesigned and have nothing in
common with how broadcom does the stuff in the proprietary driver. So it's
highly experimental and I'm not responsible in case this patch eats your cat.

-------------------------------------------------------

-- 
Greetings Michael.

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

end of thread, other threads:[~2008-04-07  1:26 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-04-06  8:23 [PATCH RFT] b43: We need lots of regression testing Ronald
2008-04-07  1:26 ` Pavel Roskin
  -- strict thread matches above, loose matches on Subject: below --
2008-04-04 14:12 Michael Buesch
2008-04-04 20:01 ` gavron
2008-04-04 20:02   ` Michael Buesch
2008-04-05  3:06 ` Pavel Roskin
2008-04-05  9:09   ` Johannes Berg
2008-04-06  5:12     ` Pavel Roskin
2008-04-05 10:48   ` gavron
2008-04-06  5:46   ` Pavel Roskin

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