All of lore.kernel.org
 help / color / mirror / Atom feed
* RFT bcm43xx: Really _GOOD_ news
@ 2007-02-06 20:34 Larry Finger
  2007-02-06 21:37 ` Gene Heskett
                   ` (2 more replies)
  0 siblings, 3 replies; 14+ messages in thread
From: Larry Finger @ 2007-02-06 20:34 UTC (permalink / raw)
  To: Broadcom Linux; +Cc: wireless, Michael Buesch

I have really _GOOD_ news!!!!! While reviewing the latest changes in the V4 specs, I found an
interchange of the PHY version and PHY revision fields, relative to the current V3 specs. Of the
three cards that I have, the 4306 had the same value for the PHY version and revision. In addition,
it was the only card of the 3 thaw would work at 11Mbs. A light went on!

After installing the patch listed below, both my 4318 and my 4311 will now run at 11Mbs. From tests
with iperf, I now get rates of 6.1 - 6.5 Mbs from all three.

Larry


==========

Index: linux-2.6/drivers/net/wireless/bcm43xx/bcm43xx_main.c
===================================================================
--- linux-2.6.orig/drivers/net/wireless/bcm43xx/bcm43xx_main.c
+++ linux-2.6/drivers/net/wireless/bcm43xx/bcm43xx_main.c
@@ -3707,9 +3707,9 @@ static int bcm43xx_read_phyinfo(struct b

 	value = bcm43xx_read16(bcm, BCM43xx_MMIO_PHY_VER);

-	phy_version = (value & 0xF000) >> 12;
+	phy_rev = (value & 0xF000) >> 12;
 	phy_type = (value & 0x0F00) >> 8;
-	phy_rev = (value & 0x000F);
+	phy_version = (value & 0x000F);

 	dprintk(KERN_INFO PFX "Detected PHY: Version: %x, Type %x, Revision %x\n",
 		phy_version, phy_type, phy_rev);



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

end of thread, other threads:[~2007-02-09  0:44 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2007-02-06 20:34 RFT bcm43xx: Really _GOOD_ news Larry Finger
2007-02-06 21:37 ` Gene Heskett
2007-02-06 22:29   ` Pavel Roskin
2007-02-06 23:48     ` Gene Heskett
2007-02-07  4:40       ` Larry Finger
2007-02-07  8:03         ` Gene Heskett
2007-02-07  8:17           ` Pavel Roskin
2007-02-07 15:21             ` Daniel Gryniewicz
2007-02-07 15:42               ` Larry Finger
2007-02-06 22:18 ` Pavel Roskin
2007-02-06 22:27   ` Rafael J. Wysocki
2007-02-07  1:08     ` Larry Finger
2007-02-08 18:20 ` Jory A. Pratt
2007-02-09  0:05   ` John W. Linville

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.