b43 does not work with 4353 in Macbook Pro 6,2

Jeroen van der Vegt jvdvegt at gmail.com
Sat Oct 20 08:32:24 EDT 2012


Hi,


When I load the B43 driver on my Macbook Pro 6,2 ('rmmod wl; modprobe
b43') all modules are loaded fine but no network device appears. I'm
running Ubuntu 12.04 (3.2.0-32).
On this list I read that recompiling 'wireless-compat' with
B43_BCMA_EXTRA='y' should help
(http://lists.infradead.org/pipermail/b43-dev/2012-March/002457.html).
I don't feel like having to compile my own kernel as I used to , so I
hoped installing 'linux-backports-modules-cw-3.3-precise-generic'
would help. This didn't change much however (features L and S appeared
in dmesg) for the b43 driver but broke the wl driver.

It seems the option was deliberately disabled in the Ubuntu kernel:
http://ubuntu.5.n6.nabble.com/PATCH-UBUNTU-Config-disable-CONFIG-B43-BCMA-EXTRA-td4975384.html
:(


Cheers,

Jeroen.

dmesg:
[  658.485734] bcma-pci-bridge 0000:03:00.0: PCI INT A -> GSI 17
(level, low) -> IRQ 17
[  658.485748] bcma-pci-bridge 0000:03:00.0: setting latency timer to 64
[  658.485808] Core 0 found: ChipCommon (manuf 0x4BF, id 0x800, rev
0x22, class 0x0)
[  658.485833] Core 1 found: IEEE 802.11 (manuf 0x4BF, id 0x812, rev
0x17, class 0x0)
[  658.485890] Core 2 found: PCIe (manuf 0x4BF, id 0x820, rev 0x0F, class 0x0)
[  658.558019] Failed to get SPROM: -71
[  658.558103] Bus registered
[  658.665460] cfg80211: Calling CRDA to update world regulatory domain
[  658.732673] Broadcom 43xx driver loaded [ Features: PMNLS ]
[  658.764829] cfg80211: World regulatory domain updated:
[  658.764833] cfg80211:   (start_freq - end_freq @ bandwidth),
(max_antenna_gain, max_eirp)
[  658.764835] cfg80211:   (2402000 KHz - 2472000 KHz @ 40000 KHz),
(300 mBi, 2000 mBm)
[  658.764838] cfg80211:   (2457000 KHz - 2482000 KHz @ 20000 KHz),
(300 mBi, 2000 mBm)
[  658.764840] cfg80211:   (2474000 KHz - 2494000 KHz @ 20000 KHz),
(300 mBi, 2000 mBm)
[  658.764842] cfg80211:   (5170000 KHz - 5250000 KHz @ 40000 KHz),
(300 mBi, 2000 mBm)
[  658.764844] cfg80211:   (5735000 KHz - 5835000 KHz @ 40000 KHz),
(300 mBi, 2000 mBm)


lspci -vvn|grep 43 -A7:
03:00.0 0280: 14e4:4353 (rev 01)
	Subsystem: 106b:0093
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B- DisINTx-
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
<TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0, Cache Line Size: 256 bytes
	Interrupt: pin A routed to IRQ 17
	Region 0: Memory at c1b00000 (64-bit, non-prefetchable) [size=16K]
	Capabilities: [40] Power Management version 3

lsmod:
Module                  Size  Used by
b43                   365785  0
mac80211              506816  1 b43
cfg80211              205544  2 b43,mac80211
bcma                   26696  1 b43
ssb                    52752  1 b43

grep BCM /boot/config-3.2.0-32-generic:
CONFIG_CAN_BCM=m
CONFIG_BT_HCIBCM203X=m
CONFIG_B43_BCMA=y
CONFIG_B43_BCMA_PIO=y
CONFIG_MOUSE_BCM5974=m
CONFIG_BCMA_POSSIBLE=y
CONFIG_BCMA=m
CONFIG_BCMA_BLOCKIO=y
CONFIG_BCMA_HOST_PCI_POSSIBLE=y
CONFIG_BCMA_HOST_PCI=y
# CONFIG_BCMA_DEBUG is not set
CONFIG_DVB_BCM3510=m
CONFIG_BCM_WIMAX=m



More information about the b43-dev mailing list