Problems with > 3.0 kernels =========================== A problem has appeared with recent 3.X.X kernels where the wl.ko driver loads but is inoperable. The issue is related to the new bcma driver which is incompatible with this driver. The bcma driver is analogous to the old ssb driver and bcma needs to be removed and/or blacklisted before wl can function properly: See if any relevant drivers are loaded: $ lsmod | grep 'b43 \| bcma \| wl' If any of these are installed, remove them (as root): # rmmod b43 # rmmod bcma # rmmod wl Now load the new wl driver: # insmod wl.ko wl.ko should now be functional. To blacklist the bcma driver and prevent it from loading in the future: # echo "blacklist bcma" > /etc/modprobe.d/blacklist.conf