WiFi controller:
root@mac:~# lspci | grep -i network
03:00.0 Network controller: Broadcom Corporation BCM4331 802.11a/b/g/n (rev 02)
root@mac:~#
Steps to install the firmware (use sudo or run as root):
# apt-get install b43-fwcutter
# wget http://www.lwfinger.com/b43-firmware/broadcom-wl-5.100.138.tar.bz2
# tar xf broadcom-wl-5.100.138.tar.bz2
# b43-fwcutter -w "/lib/firmware" broadcom-wl-5.100.138/linux/wl_apsta.o
# echo 'SUSPEND_MODULES="b43 bcma"' >> /etc/pm/config.d/default
# reboot
I assume it will work on Fedora just change the first command to:
yum install b43-fwcutter