Aqui está a solução para o seu dispositivo sem fio Broadcom Corporation 43b1 ...
$ sudo apt-get --yes install linux-headers-generic debhelper fakeroot build-essential dkms
$ cd ~/Downloads
$ wget http://people.canonical.com/~ypwong/drivers/broadcom/hybrid-v35_64-nodebug-pcoem-6_30_223_95.tar.gz
$ mkdir b43b1-6.30.223.95
$ tar xvzf hybrid-v35_64-nodebug-pcoem-6_30_223_95.tar.gz -C b43b1-6.30.223.95
$ echo -e 'PACKAGE_NAME="b43b1"\nPACKAGE_VERSION="6.30.223.95"\nCLEAN="make clean"\nMAKE="make"\nBUILT_MODULE_NAME="wl"\nBUILT_MODULE_LOCATION="./"\nDEST_MODULE_LOCATION="/updates"\n' > ./b43b1-6.30.223.95/dkms.conf
$ cat b43b1-6.30.223.95/dkms.conf
$ sudo mv b43b1-6.30.223.95 /usr/src/b43b1-6.30.223.95
$ sudo chown -R root:root /usr/src/b43b1-6.30.223.95/
$ cd /usr/src/b43b1-6.30.223.95
$ sudo dkms add -m b43b1 -v 6.30.223.95
$ sudo dkms build -m b43b1 -v 6.30.223.95
$ sudo rmmod wl
Se você receber " Error: Module wl is in use
", ignore-a.
$ sudo dkms install -m b43b1 -v 6.30.223.95
$ sudo modprobe wl
Em seguida, reinicie.
(Pressione <CTRL>-C
se modprobe
trava; nesse caso você terá que usar o botão liga / desliga para desligar, mas o módulo deve carregar automaticamente depois que você reiniciar; veja abaixo se isso não acontecer).
Faça o login novamente e verifique se o módulo wl
foi carregado:
$ lsmod | grep wl
Você não precisa fazer o seguinte, mas se o módulo wl
não for carregado após a reinicialização, digite-o e reinicialize novamente.
$ echo 'wl' | sudo tee -a /etc/modules
Nota: Esta solução foi adaptada da publicação da psyray no bug 14e4: 43b1 Broadcom Corporation Dispositivo 43b1 (rev 03) - não suportado . Você pode fazer referência a esse bug para mais informações.