MacBook4,1 wireless support with 9.04

Bug #367601 reported by joseche on 2009-04-26
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
linux-restricted-modules (Ubuntu)
Undecided
Unassigned

Bug Description

Hardware:
   MacBook4,1

Wireless:
   Broadcom,
      The Broadcom STA wireless driver is active but not currently in use.

Doing: modprobe wl gives:
   wl: module license '' taints kernel.
   ieee80211_crypt: unregistered algorithm 'NULL'

root@dante-laptop:~# lshw -C network
  *-network
       description: Network controller
       product: BCM4328 802.11a/b/g/n
       vendor: Broadcom Corporation
       physical id: 0
       bus info: pci@0000:02:00.0
       version: 03
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress bus_master cap_list
       configuration: driver=b43-pci-bridge latency=0 module=ssb

root@dante-laptop:~# uname -a
Linux dante-laptop 2.6.28-11-generic #42-Ubuntu SMP Fri Apr 17 01:57:59 UTC 2009 i686 GNU/Linux

root@dante-laptop:~# lspci -vnvn
02:00.0 Network controller [0280]: Broadcom Corporation BCM4328 802.11a/b/g/n [14e4:4328] (rev 03)
        Subsystem: Apple Computer Inc. Device [106b:0088]
        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 16
        Region 0: Memory at 50500000 (64-bit, non-prefetchable) [size=16K]
        Region 2: Memory at 50000000 (64-bit, prefetchable) [size=1M]
        Capabilities: [40] Power Management version 2
                Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
                Status: D0 PME-Enable- DSel=0 DScale=2 PME-
        Capabilities: [58] Vendor Specific Information <?>
        Capabilities: [e8] Message Signalled Interrupts: Mask- 64bit+ Queue=0/0 Enable-
                Address: 0000000000000000 Data: 0000
        Capabilities: [d0] Express (v1) Endpoint, MSI 00
                DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s <4us, L1 unlimited
                        ExtTag+ AttnBtn- AttnInd- PwrInd- RBE+ FLReset-
                DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
                        RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-
                        MaxPayload 128 bytes, MaxReadReq 128 bytes
                DevSta: CorrErr+ UncorrErr- FatalErr- UnsuppReq+ AuxPwr- TransPend-
                LnkCap: Port #0, Speed 2.5GT/s, Width x1, ASPM unknown, Latency L0 <4us, L1 <64us
                        ClockPM- Suprise+ LLActRep- BwNot-
                LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- Retrain- CommClk+
                        ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
                LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
        Capabilities: [100] Advanced Error Reporting <?>
        Capabilities: [13c] Virtual Channel <?>
        Capabilities: [160] Device Serial Number 1e-00-a8-ff-ff-c2-39-cd
        Capabilities: [16c] Power Budgeting <?>
        Kernel driver in use: b43-pci-bridge
        Kernel modules: wl, ssb

joseche (joseche) on 2009-04-26
tags: added: broadcom macbook wl
Dave Vasilevsky (djvasi) wrote :

I can confirm this bug, it looks like ssb is conflicting with wl. To fix this, run as root:

rmmod wl ssb
modprobe wl

If it works, you can blacklist ssb so you don't have to do this again.

I understand that some people need ssb, but it would be nice if either:
* ssb could be prevented from taking control of BCM4238, since it's known to not do anything good with it, or
* The Hardware Drivers app (jockey?) could automagically unload ssb, load wl, then reload ssb.

To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers