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

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: