Eu estava originalmente executando kernel 3.7.4-204.fc18.i686
com kmod-wl-3.7.4-204.fc18.i686-5.100.82.112-7.fc18.8.i686
e o wireless tinha problemas. Depois de mais duas atualizações do kernel, ele simplesmente funciona bem.
Então é isso que eu tenho correndo e funcionando bem agora:
sly@localhost ~$ uname -r
3.7.6-201.fc18.i686
sly@localhost ~$ rpm -qa | grep -e '-wl' | sort
akmod-wl-5.100.82.112-7.fc18.4.i686
broadcom-wl-5.100.82.112-4.fc18.noarch
kmod-wl-3.7.6-201.fc18.i686-5.100.82.112-7.fc18.10.i686
sly@localhost ~$ lsmod | sort | grep wl
cfg80211 171182 1 wl
lib80211 13684 2 wl,lib80211_crypt_tkip
wl 2465403 0