I also just bought a Lenovo G510 (Intel Core i7 4700MQ, 2,4GHz, 4GB RAM, HYBRID 1TB 5400RPM SSHD(8G), AMD Mars XT8750 (2GB)) and want to install Ubuntu 12.04 64bit.
Wifi is not working out of the box for my live usb stick.
Ubuntu recognize that a driver is missing and opens a window "Additional Drivers" and tells that I have a broadcom sta wireless driver. Also the commands from praseodym tell me that I have a broadcom and nothing is blocked.
Anyway when I click "Activate" to activate the driver I see short a status bar and than "Sorry, installation of this driver failed".
When I look at the named logfile (jockey.log) I see an "Error! Bad return status for module build on kernel: 3.8.0-29-generic (x86_64)".
From there I got pointed to make.log but I can't interpret what is meant there.
ERROR (dkms apport): kernel package linux-headers-3.8.0-29-generic is not supported
Error! Bad return status for module build on kernel: 3.8.0-29-generic (x86_64)
Consult /var/lib/dkms/bcmwl/188.8.131.52+bdcom/build/make.log for more information.
FATAL: Module wl not found.
update-initramfs is disabled since running on read-only media
Setting up fakeroot (1.18.2-1) ...
update-alternatives: using /usr/bin/fakeroot-sysv to provide /usr/bin/fakeroot (fakeroot) in auto mode.
2014-01-23 19:26:12,152 WARNING: modinfo for module wl failed: ERROR: modinfo: could not find module wl
2014-01-23 19:26:12,152 WARNING: /sys/module/wl/drivers does not exist, cannot rebind wl driver
2014-01-23 19:26:12,231 DEBUG: BroadcomWLHandler enabled(): kmod disabled, bcm43xx: blacklisted, b43: blacklisted, b43legacy: blacklisted
What could I do to get WIFI running?
DKMS make.log for bcmwl-184.108.40.206+bdcom for kernel 3.8.0-29-generic (x86_64)
Thu Jan 23 19:26:08 UTC 2014
make: Entering directory `/usr/src/linux-headers-3.8.0-29-generic'
CFG80211 API is prefered for this kernel version
Using CFG80211 API
CC [M] /var/lib/dkms/bcmwl/220.127.116.11+bdcom/build/src/shared/linux_osl.o
CC [M] /var/lib/dkms/bcmwl/18.104.22.168+bdcom/build/src/wl/sys/wl_linux.o
CC [M] /var/lib/dkms/bcmwl/22.214.171.124+bdcom/build/src/wl/sys/wl_iw.o
CC [M] /var/lib/dkms/bcmwl/126.96.36.199+bdcom/build/src/wl/sys/wl_cfg80211.o
/var/lib/dkms/bcmwl/188.8.131.52+bdcom/build/src/wl/sys/wl_cfg80211.c: In function 'wl_cfg80211_join_ibss':
/var/lib/dkms/bcmwl/184.108.40.206+bdcom/build/src/wl/sys/wl_cfg80211.c:705:26: error: 'struct cfg80211_ibss_params' has no member named 'channel'
/var/lib/dkms/bcmwl/220.127.116.11+bdcom/build/src/wl/sys/wl_cfg80211.c: At top level:
/var/lib/dkms/bcmwl/18.104.22.168+bdcom/build/src/wl/sys/wl_cfg80211.c:1560:2: warning: initialization from incompatible pointer type [enabled by default]
/var/lib/dkms/bcmwl/22.214.171.124+bdcom/build/src/wl/sys/wl_cfg80211.c:1560:2: warning: (near initialization for 'wl_cfg80211_ops.scan') [enabled by default]
/var/lib/dkms/bcmwl/126.96.36.199+bdcom/build/src/wl/sys/wl_cfg80211.c:1565:2: warning: initialization from incompatible pointer type [enabled by default]
/var/lib/dkms/bcmwl/188.8.131.52+bdcom/build/src/wl/sys/wl_cfg80211.c:1565:2: warning: (near initialization for 'wl_cfg80211_ops.set_tx_power') [enabled by default]
/var/lib/dkms/bcmwl/184.108.40.206+bdcom/build/src/wl/sys/wl_cfg80211.c:1566:2: warning: initialization from incompatible pointer type [enabled by default]
/var/lib/dkms/bcmwl/220.127.116.11+bdcom/build/src/wl/sys/wl_cfg80211.c:1566:2: warning: (near initialization for 'wl_cfg80211_ops.get_tx_power') [enabled by default]
/var/lib/dkms/bcmwl/18.104.22.168+bdcom/build/src/wl/sys/wl_cfg80211.c: In function 'wl_update_bss_info':
/var/lib/dkms/bcmwl/22.214.171.124+bdcom/build/src/wl/sys/wl_cfg80211.c:1991:11: error: 'struct cfg80211_bss' has no member named 'information_elements'
/var/lib/dkms/bcmwl/126.96.36.199+bdcom/build/src/wl/sys/wl_cfg80211.c:1992:15: error: 'struct cfg80211_bss' has no member named 'len_information_elements'
make: *** [/var/lib/dkms/bcmwl/188.8.131.52+bdcom/build/src/wl/sys/wl_cfg80211.o] Error 1
make: *** [_module_/var/lib/dkms/bcmwl/184.108.40.206+bdcom/build] Error 2
make: Leaving directory `/usr/src/linux-headers-3.8.0-29-generic'