Broadcom

If you've attempted to get your broadcom-wl device working on 32bit Fedora 15 and NetworkManager subsequently hides wireless connections completely, you may be running a PAE kernel. In which case, you need something else :)

Whoops

First, check your uname to confirm you're running a PAE kernel. If PAE doesn't appear in the string, you aren't. If it does, you are. Cheese Steak Jimmys.

% uname -a

I'm not a full time Fedora user so I can't confirm whether all 32 bit builds of Fedora 15 (or previous) had physical address extensions, but installing it on an older Athlon machine this afternoon with less than 4GB of memory still installed a PAE kernel. Interesting.

Installing

Icon from the Tango Desktop Project

Make sure you've enabled the rpmfusion free and non-free repositories as per their FAQ. If you've installed kmod-wl already, remove it first:

% su -# yum remove kmod-wl

Then install the PAE enabled version.

# yum install kmod-wl-PAE

This will pull across the broadcom-wl dependency. Restart, and you should have working wireless, assuming you have a BCM(4311, 4312, 4321 or 4322) based wireless card and that broadcom-wl is what you need.