Bug#672891: brcmsmac wireless brcms_c_wait_for_tx_completion warning
On Wed, May 16, 2012 at 12:00:05PM -0500, Jonathan Nieder wrote:
> Touko Korpela wrote:
>
> > It seems that brcmsmac is enabled by some Debian patch, that don't get
> > enabled when building from upstream 3.2.x git tree. It would make sense
> > to offer current Debian kernel git tree also.
>
> There is [1], but it doesn't get updated as frequently.
>
> [...]
> > That kernel has this in dmesg:
> > [ 4.468517] b43-phy0: Broadcom 4313 WLAN found (core revision 24)
> > [ 4.469335] b43-phy0 ERROR: FOUND UNSUPPORTED PHY (Analog 10, Type 8, Revision 1)
> > [ 4.469389] b43: probe of bcma0:0 failed with error -95
>
> Oh, right. The relevant Debian-specific change is
>
> * Enable BCMA as module, BCMA_HOST_PCI and B43_BCMA (Closes: #649567)
> but limit these to devices not supported by brcmsmac
>
> To get brcmsmac, disable BCMA:
>
> make nconfig
> Device Drivers → Broadcom specific AMBA → BCMA support: N
> Device Drivers → Network device support → Wireless LAN →
> Broadcom IEEE802.11n PCIe SoftMAC WLAN driver: M
>
> Or from the command line:
>
> scripts/config --disable BCMA
> scripts/config --module BRCMSMAC
Now build stops with:
drivers/net/wireless/brcm80211/brcmsmac/main.c: In function
‘brcms_c_recvctl’:
drivers/net/wireless/brcm80211/brcmsmac/main.c:7882:4: error: too few
arguments to function ‘brcms_b_mute’
drivers/net/wireless/brcm80211/brcmsmac/main.c:2538:13: note: declared here
make[5]: *** [drivers/net/wireless/brcm80211/brcmsmac/main.o] Error 1
make[4]: *** [drivers/net/wireless/brcm80211/brcmsmac] Error 2
make[3]: *** [drivers/net/wireless/brcm80211] Error 2
Reply to: