Stanislaw, On Tue, 2011-02-08 at 01:04 -0800, Stanislaw Gruszka wrote: > iwl3945: increase plcp check threshold > > Patch fixes: > https://bugzilla.redhat.com/show_bug.cgi?id=654599 > > Many users report very low speed problem on 3945 devices, > this patch fixes problem, but only for some of them. > > For unknown reason, sometimes after hw scanning, device is not able > to receive frames at high rate. Since plcp health check may request > hw scan to "reset radio", performance problem start to be observable > after update kernel to .35, where plcp check was introduced. > > Bug reporter confirmed that increase plcp check threshold fixed > problem for him. > > Reported-and-tested-by: SilvioTO <silviotoya@xxxxxxxx> > Cc: stable@xxxxxxxxxx # 2.6.35+ > Signed-off-by: Stanislaw Gruszka <sgruszka@xxxxxxxxxx> > --- > Patch is oneliner, but does not apply on older kernel versions, > I will provide -stable patches when fix will land in mainline > > diff --git a/drivers/net/wireless/iwlwifi/iwl-3945.c b/drivers/net/wireless/iwlwifi/iwl-3945.c > index 58213e7..27faa5e 100644 > --- a/drivers/net/wireless/iwlwifi/iwl-3945.c > +++ b/drivers/net/wireless/iwlwifi/iwl-3945.c > @@ -2775,7 +2775,7 @@ static struct iwl_base_params iwl3945_base_params = { > .use_isr_legacy = true, > .led_compensation = 64, > .broken_powersave = true, > - .plcp_delta_threshold = IWL_MAX_PLCP_ERR_LONG_THRESHOLD_DEF, > + .plcp_delta_threshold = IWL_MAX_PLCP_ERR_THRESHOLD_MAX, > .wd_timeout = IWL_DEF_WD_TIMEOUT, > .max_event_log_size = 512, > .tx_power_by_driver = true, Do you see any help for 3945 with plcp checking at all? Wey -- To unsubscribe from this list: send the line "unsubscribe linux-wireless" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html