Search Linux Wireless

Re: [3.2.y] Re: Brcmsmac driver woes, possible regression?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 06/11/2012 05:15 AM, Jonathan Nieder wrote:

Decided to lookup this message and reply. Noticed it, but forgot to
follow up.

> Hi Arend et al,
> 
> Quick puzzle for you.  You like puzzles, right? ;-)

>From time to time, I do. When I get enough sleep ;-)

> As discussed at [1], Camaleón has been experiencing unwanted random
> wireless reconnects with various 3.2.y kernels up to and including
> 3.2.19:
> 
> Camaleón wrote[3]:
> 
>>      What I get is the Network Manager window requesting for the
>> password confirm, randomly. If I delay the password confirmation, the
>> wireless connection drops.
> 
> Newer kernels seemed to work better than old, so I asked her to apply
> the following patches agains the 3.2.y tree (the exact patches used
> are at [2]):
> 
>   6b1a89afbf97 brcm80211: smac: drop "40MHz intolerant" flag from HT
>                capability info
>   c261bdf8acad brcm80211: smac: indicate severe problems to Mac80211
>   0bf1f883fd0a brcm80211: smac: removed MPC related code
>   4412953061de brcm80211: smac: removed MPC related variables
>   28237002e726 brcm80211: smac: removed down-on-watchdog MPC functionality
>   43ac09722f8e brcm80211: smac: removed down-on-rf-kill functionality
>   a8bc4917ed6b brcm80211: smac: bugfix for tx mute in brcms_b_init()
>   c6c44893c864 brcm80211: smac: fixed inconsistency in transmit mute
>   2646c46d5679 brcm80211: smac: modified Mac80211 callback interface
>   dc460127898c brcm80211: smac: mute transmit on ops_start
>   1525662ac280 brcm80211: smac: changed check to confirm STA only support
>   b7eec4233c34 brcm80211: smac: replace own access category definitions with
>                mac80211 enum
>   e9ca530a7b18 brcm80211: smac: don't modify sta parameters when adding sta
>   8906c43cb160 brcm80211: smac: fix channel frequency
>   02a588a2e3b9 brcm80211: smac: combine promiscuous mode functionality
>   be667669ec01 brcm80211: smac: added support for mac80211 filter flags
>  [d3f311349add brcm80211: fix usage of set tx power] --- unrelated, my mistake
>   aa1f2f0a3218 brcm80211: smac: precendence bug in wlc_phy_attach()
>   1570e53c14ff brcm80211: smac: fix unintended fallthru in
>                wlc_phy_radio_init_2057()
>   137dabed34a1 brcm80211: smac: remove smatch warnings from brcmsmac code
>   2b0a53d51b5f brcm80211: smac: only print block-ack timeout message at
>                trace level
>   6b8da423315b brcm80211: smac: do not use US as fallback regulatory hint
>   94a2ca311cf4 brcm80211: smac: only provide valid regulatory hint
> 
> The result was very nice --- the random reconnects went away.

If I remember correctly the random reconnects were caused by mac80211
flush callback.

> Here comes the puzzle --- which of those patches are responsible for
> the improvement?

My hunch based on what I found so far is that the patches mentioning the
word 'mute' could be key here.

> If it is not too invasive, we would like to test the responsible patch
> separately and submit it for inclusion in stable trees, hence the
> question.  Incidentally, if any unrelated patches also seem like good
> stable candidates, that would be interesting to hear, too.  (In other
> words, a brief description of the symptoms addressed by _any_ of the
> listed patches would be welcome.)

I really need to dive into the patches individually so it may take some
time.

Gr. AvS

--
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


[Index of Archives]     [Linux Host AP]     [ATH6KL]     [Linux Wireless Personal Area Network]     [Linux Bluetooth]     [Linux Netdev]     [Kernel Newbies]     [Linux Kernel]     [IDE]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite Hiking]     [MIPS Linux]     [ARM Linux]     [Linux RAID]

  Powered by Linux