Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
FS#25443 - [linux] regression - broadcom chipset (wifi) no longer functions
Attached to Project:
Arch Linux
Opened by Ben Mehne (ben0mega) - Monday, 08 August 2011, 05:41 GMT
Last edited by Tom Gundersen (tomegun) - Wednesday, 09 November 2011, 01:08 GMT
Opened by Ben Mehne (ben0mega) - Monday, 08 August 2011, 05:41 GMT
Last edited by Tom Gundersen (tomegun) - Wednesday, 09 November 2011, 01:08 GMT
|
DetailsDescription:
After updating to linux (kernel 3.0), I no longer have a functioning wireless interface. brcmsmac is running, but does not show a wlan0 interface as brcm80211 did (on kernel 2.6.39). Additional info: * linux 3.0.1 does not have a functioning bcm43224 driver, while kernel26 does. Steps to reproduce: * On computer with bcm43224 (macbook 6,2 for example), update to latest kernel in core * Notice no wifi interfaces in ifconfig |
This task depends upon
http://bugzilla.kernel.org
workaround that worked for me is to add brcmsmac to modules line in /etc/rc.conf. I have a different card (bcm4313) but had the same symptoms.
After rebooting, I noticed the following lines in dmesg:
=======
[ 12.203286] bcma-pci-bridge 0000:03:00.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
[ 12.203301] bcma-pci-bridge 0000:03:00.0: setting latency timer to 64
[ 12.203416] bcma: Core 0 found: ChipCommon (manuf 0x4BF, id 0x800, rev 0x22, class 0x0)
[ 12.203450] bcma: Core 1 found: IEEE 802.11 (manuf 0x4BF, id 0x812, rev 0x17, class 0x0)
[ 12.203523] bcma: Core 2 found: PCIe (manuf 0x4BF, id 0x820, rev 0x0F, class 0x0)
[ 12.231202] bcma: Bus registered
[ 13.663751] brcmutil: module is from the staging directory, the quality is unknown, you have been warned.
[ 13.919388] brcmsmac: module is from the staging directory, the quality is unknown, you have been warned.
[ 14.666854] b43-phy0: Broadcom 43224 WLAN found (core revision 23)
[ 14.691413] Broadcom 43xx driver loaded [ Features: PMNLS, Firmware-ID: FW13 ]
[ 34.258766] b43-phy0 ERROR: Firmware file "b43/ucode16_mimo.fw" not found
[ 34.258862] b43-phy0 ERROR: Firmware file "b43-open/ucode16_mimo.fw" not found
[ 34.258926] b43-phy0 ERROR: You must go to http://wireless.kernel.org/en/users/Drivers/b43#devicefirmware and download the correct firmware for this driver version. Please carefully read all instructions on this website.
[ 34.262718] b43-phy0 ERROR: Firmware file "b43/ucode16_mimo.fw" not found
[ 34.262810] b43-phy0 ERROR: Firmware file "b43-open/ucode16_mimo.fw" not found
[ 34.262880] b43-phy0 ERROR: You must go to http://wireless.kernel.org/en/users/Drivers/b43#devicefirmware and download the correct firmware for this driver version. Please carefully read all instructions on this website.
=======
And the output of 'lsmod' (grepped for relevant lines only):
=======
b43 321682 0
ssb 48111 1 b43
mmc_core 75757 2 b43,ssb
pcmcia 36257 2 b43,ssb
brcmsmac 569768 0
mac80211 221803 2 b43,brcmsmac
brcmutil 6912 1 brcmsmac
cfg80211 165636 3 b43,brcmsmac,mac80211
bcma 17115 1 b43
=======
The 'wlan0' interface was still created though, so I'm guessing that this bug has been fixed upstream. It is pretty clear that blacklisting "bcma" is still necessary, though, if one wants to use the brcmsmac driver without issues.