All of lore.kernel.org
 help / color / mirror / Atom feed
* Re: bcm43224 and brcmsmac - lost connection from time to time
       [not found] ` <CAM7_POUyyiaWk6g2tVQv4MezqO04HrFKRZfwuzRW-COB3BOYHQ@mail.gmail.com>
@ 2012-02-23 13:16   ` Arend van Spriel
  0 siblings, 0 replies; only message in thread
From: Arend van Spriel @ 2012-02-23 13:16 UTC (permalink / raw)
  To: Guilherme M. Schroeder; +Cc: linux-wireless@vger.kernel.org

On 02/23/2012 06:02 AM, Guilherme M. Schroeder wrote:
> On Thu, Feb 23, 2012 at 2:46 AM, Guilherme M. Schroeder
> <guialemas@gmail.com>  wrote:
>> Hi,
>>
>> I'm using Linux 3.2.7 and brcmsmac with BCM43224 (MacBookAir4,2).
>> I have a Time Capsule Dual Band AP (single SSID providing both bands).
>>
>> While using it, sometimes i lost connection with it and on dmesg
>> (attached) i just see this:
>>
>> [14122.660359] ieee80211 phy0: brcms_c_prec_enq_head: No where to go, prec == 4
>> [14122.660405] ieee80211 phy0: brcms_c_prec_enq_head: No where to go, prec == 4
>> [14122.660456] ieee80211 phy0: brcms_c_prec_enq_head: No where to go, prec == 4
>> [14122.660501] ieee80211 phy0: brcms_c_prec_enq_head: No where to go, prec == 4
>>
>> If you look at the log, you will see a lot of BA timeouts and
>> reassociations with the AP.
>> Some other strange messages too.
>>
>> I'm not too far from the router (but have some walls), here is what i
>> get almost all the time:
>>
>> wlan0     IEEE 802.11abgn  ESSID:"cala boca jow"
>>           Mode:Managed  Frequency:2.412 GHz  Access Point: 90:84:0D:D7:28:51
>>           Bit Rate=57.8 Mb/s   Tx-Power=19 dBm
>>           Retry  long limit:7   RTS thr:off   Fragment thr:off
>>           Power Management:off
>>           Link Quality=34/70  Signal level=-76 dBm
>>           Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
>>           Tx excessive retries:1  Invalid misc:90   Missed beacon:0
>>
>> And latency:
>>
>> --- 192.168.0.1 ping statistics ---
>> 20 packets transmitted, 20 received, 0% packet loss, time 19022ms
>> rtt min/avg/max/mdev = 0.750/4.346/30.749/7.148 ms
>>
>> When i lost connection, i can't ping the router, but i still have
>> signal and i'm still connected in it.
>> I need to turn wifi off and on to continue working.
>>
>> Do you now anything that can help avoiding this?
>> If some debug is needed, let me know (i like doing this stuff).
>>
>> I really want to use brcmsmac as wl blob doesn't work nice (besides PM).
>>
>> BTW, do you have plans when PM will be developed for this driver?
>>
>> Thanks.
>
> Hmm, one thing that i noticed:
>
> [16101.221548] wlan0: authenticate with 90:84:0d:d7:28:51 (try 1)
> [16101.223232] wlan0: authenticated
>
> [14380.923563] wlan0: authenticate with 90:84:0d:d7:28:52 (try 1)
> [14381.122993] wlan0: authenticate with 90:84:0d:d7:28:52 (try 2)
> [14381.123583] wlan0: authenticated
>
> Maybe the driver is getting lost because of the Dual Band router using
> the same SSID?
> I think that one of this MACs is 2.4GHz and other is 5GHz, but i'm not sure.
>
> I also noticed this commit:
>
> http://git.kernel.org/?p=linux/kernel/git/linville/wireless-next.git;a=commitdiff;h=5e379203c7788b7af01150bfadbc74d2797a2ef4
>
> Maybe it could help with the stack trace problem that i get
> (brcms_c_wait_for_tx_completion).
>
> I'm compiling wireless-next right now and see what happens.
>

That patch should certainly improve things. With A-MPDU retrying 
endlessly on 2.4 BSS, I can imagine mac80211 trying the other BSS with 
the same ESSID, ie. the 5G one.

Gr. AvS


^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2012-02-23 13:16 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
     [not found] <CAM7_POV_J6Ms6sKbOjeRSyB9W-Uxsh92vbsUnUi93mi-9-xQew@mail.gmail.com>
     [not found] ` <CAM7_POUyyiaWk6g2tVQv4MezqO04HrFKRZfwuzRW-COB3BOYHQ@mail.gmail.com>
2012-02-23 13:16   ` bcm43224 and brcmsmac - lost connection from time to time Arend van Spriel

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.