• Larry Finger's avatar
    [PATCH] 2.6.17 missing a call to ieee80211softmac_capabilities from ieee80211softmac_assoc_req · 6d41e265
    Larry Finger authored
    In commit ba9b28d1, routine
    ieee80211softmac_capabilities was added to ieee80211softmac_io.c. As
    denoted by its name, it completes the capabilities IE that is
    needed in the associate and reassociate requests sent to the
    AP. For at least one AP, the Linksys WRT54G V5, the capabilities
    field must set the 'short preamble' bit or the AP refuses to
    associate. In the commit noted above, there is a call to the
    new routine from ieee80211softmac_reassoc_req, but not from
    ieee80211softmac_assoc_req. This patch fixes that oversight.
    
    As noted in the subject, v2.6.17 is affected. My bcm43xx card had been
    unable to associate since I was forced to buy a new AP. I finally was
    able to get a packet dump and traced the problem to the capabilities
    info. Although I had heard that a patch was "floating around", I had
    not seen it before 2.6.17 was released. As this bug does not affect
    security and I seem to have the only AP affected by it, there should
    be no problem in leaving it for 2.6.18.
    Signed-Off-By: default avatarLarry Finger <Larry.Finger@lwfinger.net>
    Signed-off-by: default avatarJohn W. Linville <linville@tuxdriver.com>
    6d41e265
ieee80211softmac_io.c 14.5 KB