I've recently installed the (alpha/beta) 1.2.0 version of Bodhi. Almost everything seems to work as expected except the (proprietary) drivers for my WiFi card.
$ lspci -nn | grep Net 01:00.0 Network controller : Broadcom Corporation Device [14e4:4727] (rev 01)
Being a person who likes to take the familiar approach to things I did as I did with previous versions of Bodhi (namely 1.1.0):
$ sudo apt-get install linux-headers-$(uname -r) wireless-tools jockey-gtk
$ gksudo jockey-gtk
And tried enabling the drivers, this however caused the following error message to appear: "SystemError: installArchives() failed".
Rather confused I started looking for solutions on the web and found this blog post.
So I tried different variations of removing, purging, reinstalling and installing 'dkms' and 'bcmwl-kernel-source' without success. In fact, they all threw the following error message: "dpkg: error processing bcmwl-kernel-source (..configure): subprocess installed post-installation script returned error exit status 10" which led me to this page.
I tried that approach too and wound up with this error message: "Error! Bad return status for module build on kernel: 3.0.0-7-generic (i686) Consult the make.log in the build directory /var/lib/dkms/bcmwl/22.214.171.124+bdcom/build/ for more information.
This is what that file says:
DKMS make.log for bcmwl-126.96.36.199+bdcom for kernel 3.0.0-7-generic (i686) Sun Aug 7 18:42:08 CEST 2011 make: Entering directory `/usr/src/linux-heaqders-3.0.0-7-generic' LD /var/lib/dkms/bcmwl/188.8.131.52+bdcom/build/built-in.o CC [M] /var/lib/dkms/bcmwl/184.108.40.206+bdcom/build/src/shared/linux_osl.o CC [M] /var/lib/dkms/bcmwl/220.127.116.11+bdcom/build/src/wl/sys/wl_linux.o /var/lib/dkms/bcmwl/18.104.22.168+bdcom/build/src/wl/sys/wl_linux.c: In function '_wl_set_multicast_list': /var/lib/dkms/bcmwl/22.214.171.124+bdcom/build/src/wl/sys/wl_linux.c:1435: error: 'struct net_device' has no member named 'mc_list' /var/lib/dkms/bcmwl/126.96.36.199+bdcom/build/src/wl/sys/wl_linux.c:1435: error: 'struct net_device' has no member named 'mc_count' /var/lib/dkms/bcmwl/188.8.131.52+bdcom/build/src/wl/sys/wl_linux.c:1436: error: dereferencing pointer to incomplete type /var/lib/dkms/bcmwl/184.108.40.206+bdcom/build/src/wl/sys/wl_linux.c:1442: error: dereferencing pointer to incomplete type make: *** [/var/lib/dkms/bcmwl/220.127.116.11+bdcom/build/src/wl/sys/wl_linux.o] Error 2 make: *** [_module_/var/lib/dkms/bcmwl/18.104.22.168+bdcom/build/] Error 2 make: Leaving directory `/usr/src/linux-heaqders-3.0.0-7-generic'
Now I don't know what to do. Any tips?