12.2 M3 Broadcom driver troubles

I installed 12.2 M3 to bug hunt, and have some weird braodcom driver problems. I have a BCM43224 wireless card. It works with the brcmsmac driver. The live CD install kept trying to load the b43 driver which doesn’t work with this card. I blacklisted b43, and modprobed brcmsmac to get it working. The problem is when I reboot, I have to unload and reload (modprobe) the driver for the card to work. Is this a 12.2 bug? Earlier versions all loaded brcmsmac by default. This is after rebooting and loading/unloading brcmsmac:

04:00.0 Network controller [0280]: Broadcom Corporation BCM43224 802.11a/b/g/n [14e4:4353] (rev 01)
        Subsystem: Dell Wireless 1520 Half-size Mini PCIe Card [1028:000e]
        Flags: bus master, fast devsel, latency 0, IRQ 17
        Memory at f0300000 (64-bit, non-prefetchable) [size=16]
        Capabilities: [40] Power Management version 3
        Capabilities: [58] Vendor Specific Information: Len=78 <?>
        Capabilities: [48] MSI: Enable- Count=1/1 Maskable- 64bit+
        Capabilities: [d0] Express Endpoint, MSI 00
        Capabilities: [100] Advanced Error Reporting
        Capabilities: [13c] Virtual Channel
        Capabilities: [160] Device Serial Number 00-00-cb-ff-ff-6a-f0-7b
        Capabilities: [16c] Power Budgeting <?>
        Kernel driver in use: bcma-pci-bridge

This is after reboot:

04:00.0 Network controller [0280]: Broadcom Corporation BCM43224 802.11a/b/g/n [14e4:4353] (rev 01)
        Subsystem: Dell Wireless 1520 Half-size Mini PCIe Card [1028:000e]
        Flags: bus master, fast devsel, latency 0, IRQ 17
        Memory at f0300000 (64-bit, non-prefetchable) [size=16]
        Capabilities: [40] Power Management version 3
        Capabilities: [58] Vendor Specific Information: Len=78 <?>
        Capabilities: [48] MSI: Enable- Count=1/1 Maskable- 64bit+
        Capabilities: [d0] Express Endpoint, MSI 00
        Capabilities: [100] Advanced Error Reporting
        Capabilities: [13c] Virtual Channel
        Capabilities: [160] Device Serial Number 00-00-cb-ff-ff-6a-f0-7b
        Capabilities: [16c] Power Budgeting <?>
        Kernel driver in use: bcma-pci-bridge

The card shows the brcmsmac driver in use, so why doesn’t the card work after rebooting?[/size][/size]

On 04/17/2012 06:36 PM, 67GTA wrote:
>
> I installed 12.2 M3 to bug hunt, and have some weird braodcom driver
> problems. I have a BCM43224 wireless card. It works with the brcmsmac
> driver. The live CD install kept trying to load the b43 driver which
> doesn’t work with this card. I blacklisted b43, and modprobed brcmsmac
> to get it working. The problem is when I reboot, I have to unload and
> reload (modprobe) the driver for the card to work. Is this a 12.2 bug?
> Earlier versions all loaded brcmsmac by default. This is after rebooting
> and loading/unloading brcmsmac:

What does dmesg show before you unload and reload brcmsmac?

With kernel 3.3, the 43224 does work with bcma and b43, but you probably don’t
have the firmware installed.