So you have tested the patch from the fedora bug, "brcm80211: smac: fix
endless retry of A-MPDU transmissions", and found that it didn't help,
correct? Really I think that's only intended to be a fix for the warning
that's triggered in brcms_c_wait_for_tx_completion(), which seems like
it was a symptom of the problem and not related to the cause. These
attempts to fix the warning don't seem to be getting at the root of your
hangs and disconnects.

I'd say that some of the AMPDU messages are normal, especially in noisy
RF environments, but an extreme number of them may be indicative of a
problem.

The illegal channel messages are more interesting. The driver is trying
to transmit some packets, but the hardware comes back with an error that
the comments in the code note as "channel mismatch." The driver won't
retry when it sees this error, so the BA timeout messages are a result
of the code iterating through all the fragments that were part of this
failed transfer. I'm going to have to go through the code more to try
and better understand what it all means.

Once you get into this state, do you continually get a stream of these
messages when trying to use the network until you use network manager to
reconnect? Can you explain exactly what you're doing when you use
network manager to reconnect? I.e., do you disable and re-enable
wirless, or do you just disconnect and reconnect to the network?

Can you also trigger this error and take note of whether the channel
number in the "illegal channel" messages matches the channel the AP
you're connected to is using?

Thanks!

** Changed in: linux (Ubuntu)
     Assignee: (unassigned) => Seth Forshee (sforshee)

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/941695

Title:
  Broadcom BCM4313 random AP disconnects and network hang

To manage notifications about this bug go to:
https://bugs.launchpad.net/linux/+bug/941695/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to