Atualizado, algumas correções adicionais e kernels 3.6.x agora também suportados
link
Você também pode querer ver as notas e o changelog aqui:
link
Se você tiver problema ao carregar este módulo em estoque Ubuntu 12.04 kernel 3.2.x pode haver problema com os módulos backport instalados. No meu caso, é o linux-backports-modules-cw-3.4-3.2.0- * que contém os módulos cfg80211 e lib80211, que se confundem com os do kernel de ações. Eu preciso deste pacote porque contém driver alx para o meu adaptador de rede ethernet.
Se você tentar modprobe wl
, ele tende a carregar dependências dos drivers cfg80211 e lib80211 backported e falha ao carregar com
FATAL: Erro ao inserir wl (/lib/modules/3.2.0-34-generic/updates/dkms/wl.ko): Argumento inválido
Eu resolvi isso criando a configuração modprobe /etc/modprobe.d/wl.conf que força o carregamento de módulos do kernel de estoque
install cfg80211 /sbin/insmod /lib/modules/'/bin/uname -r'/kernel/net/wireless/cfg80211.ko
install lib80211 /sbin/insmod /lib/modules/'/bin/uname -r'/kernel/net/wireless/lib80211.ko