I found the same bug while trying to install the latest kernel 3.11.0-031100-generic on Ubuntu 13.04 (x86_64) late 2012 Mac mini which runs bcm4331 chipset. The issue seems to be the kernel header changes appeared in 3.10.0, as a result create_proc_entry function is no longer in use and replaced by proc_create. The patch attached here reflect the required changes in wl_linux.c and wl_cfg80211.c files.
** Attachment added: "Added support for kernel-3.9.0 onwards" https://bugs.launchpad.net/ubuntu/+source/bcmwl/+bug/1197586/+attachment/3808354/+files/0008-9-added-support-for-latest-mainline-kernel.tar.gz -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1197586 Title: bcmwl-kernel-source 6.20.155.1+bdcom-0ubuntu6 Error! Bad return status for module build [error: implicit declaration of function ‘create_proc_entry’] To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/bcmwl/+bug/1197586/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs