Have same problem. Compiling driver by hands helped me. See Romero`s method there http://forums.fedoraforum.org/archive/index.php/t-280821.html
1) get the source files from broadcom -- http://www.broadcom.com/docs/linux_sta/hybrid-portsrc_x86_64-v5_100_82_112.tar.gz 2) make a new directory and extract the source files # mkdir hybrid-wl # cd hydrid-wl # tar -xvzf ../hybrid-portsrc_x86_64-v5_100_82_112.tar.gz 3) change to the problematic file directory # cd src/wl/sys 4) fix the source file wl_linux.c (of course use your favourite editor): # vi wl_linux.c around line 43, remove the line #include <asm/system.h> search for the string .ndo_set_multicast_list and replace it with .ndo_set_rx_mode save the file, and try to compile 5) # cd ../../.. # make If you are lucky things should work, and you'll have a file called "wl.ko" in the current directory. (I got these patches from the internet, not my own work.) I then did # mkdir -p /lib/modules/3.4.0-1.fc17.x86_64/extra/wl # cp wl.ko /lib/modules/3.4.0-1.fc17.x86_64/extra/wl # depmod -a # modprobe wl and I had to reconfigure the interface, inserting the network password again, but after that it's working. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1157880 Title: bcmwl-kernel-source 6.20.155.1+bdcom-0ubuntu6: bcmwl kernel module failed to build on kernel 3.9 [wl_cfg80211.c:2025:3: error: too few arguments to function ‘cfg80211_put_bss’] To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/bcmwl/+bug/1157880/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs