Skip to content

Commit f93a25b

Browse files
Arend van SprielKalle Valo
authored andcommitted
brcmfmac: disable MBSS feature for BCM43362
The BCM43362 firmware falsely reports it is capable of providing MBSS. As a result AP mode no longer works for this device. Therefor disable MBSS in the driver for this chipset. Cc: [email protected] # 3.19.y Reported-by: Jorg Krause <[email protected]> Reviewed-by: Hante Meuleman <[email protected]> Reviewed-by: Pieter-Paul Giesberts <[email protected]> Signed-off-by: Arend van Spriel <[email protected]> Signed-off-by: Kalle Valo <[email protected]>
1 parent c09396e commit f93a25b

File tree

1 file changed

+2
-1
lines changed
  • drivers/net/wireless/brcm80211/brcmfmac

1 file changed

+2
-1
lines changed

drivers/net/wireless/brcm80211/brcmfmac/feature.c

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -126,7 +126,8 @@ void brcmf_feat_attach(struct brcmf_pub *drvr)
126126
brcmf_feat_iovar_int_get(ifp, BRCMF_FEAT_MCHAN, "mchan");
127127
if (drvr->bus_if->wowl_supported)
128128
brcmf_feat_iovar_int_get(ifp, BRCMF_FEAT_WOWL, "wowl");
129-
brcmf_feat_iovar_int_set(ifp, BRCMF_FEAT_MBSS, "mbss", 0);
129+
if (drvr->bus_if->chip != BRCM_CC_43362_CHIP_ID)
130+
brcmf_feat_iovar_int_set(ifp, BRCMF_FEAT_MBSS, "mbss", 0);
130131

131132
/* set chip related quirks */
132133
switch (drvr->bus_if->chip) {

0 commit comments

Comments
 (0)