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 Bcm43xx-dev@lists.berlios.de https://lists.berlios.de/mailman/listinfo/bcm43xx-dev