Comment 264 for bug 621265

Revision history for this message
Andy Whitcroft (apw) wrote :

@Radolslaw -- I believe that the first bug above (PLCP-related) is the one fixed by the commit below, this commit seems to be wending its way to mainline so I would like to get some testing and confirmation that it fixes at least one of these categories of bugs:

  commit c91d01556f52255a31575be0cb1981c92a2a5028
  Author: Stanislaw Gruszka <email address hidden>
  Date: Wed Feb 9 08:46:06 2011 +0100

    iwl3945: remove plcp check

    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 removing plcp check fixed problem for him.

    Reported-and-tested-by: SilvioTO <email address hidden>
    Cc: <email address hidden> # 2.6.35+
    Signed-off-by: Stanislaw Gruszka <email address hidden>
    Acked-by: Wey-Yi Guy <email address hidden>
    Signed-off-by: John W. Linville <email address hidden>

I have built some kernels with this patch applied. These are Natty kernels but should function at least on Maverick. If those who are able could confirm whether this fixes this issue for them. I am most interested in those who already found that the fixes in #236, #237, and #250 already fixed them; this is most unlikely to fix you if those did not. If these are successful we can consider this fix for Maverick. Please test and report back here. Kernels are at the URL below:

    http://people.canonical.com/~apw/lp621265-natty/

I will note that clearly (as Radoslaw correctly points out) at least 3 issues here. A bug really only usefully can represent one of these; in part a launchpad limitation, part human. I am therefore nominating this bug to represent the class of issues fixable via the PLCP fix. We will want to split the other two known issues off to separate bugs so we can gather only the symptom data for those specific issues.