Michael,
I think the patch below is needed. On my 4311 system, including this change
improves throughput at
least by a factor of 5 at 1 Mb/s. It also matches the old specifications where
txctl1 was multiplied
by 0x10.
Larry
Index: wireless-dev/drivers/net/wireless/d80211/bcm43xx/bcm43xx_lo.c
===================================================================
--- wireless-dev.orig/drivers/net/wireless/d80211/bcm43xx/bcm43xx_lo.c
+++ wireless-dev/drivers/net/wireless/d80211/bcm43xx/bcm43xx_lo.c
@@ -401,7 +401,7 @@ static void lo_measure_txctl_values(stru
& 0xFFF0) | txctl2);
tmp0 = lo_measure_feedthrough(dev, lna, pga,
trsw_rx);
if (tmp0 < minimum) {
- lo->txctl1 = txctl1;
+ lo->txctl1 = txctl1 << 4;
lo->txctl2 = txctl2;
minimum = tmp0;
}
_______________________________________________
Bcm43xx-dev mailing list
[email protected]
https://lists.berlios.de/mailman/listinfo/bcm43xx-dev