O blog que você referenciou é mais ou menos apenas uma cópia direta e cole do R EADME arquivo publicado na página do driver da Broadcom .
Dito isto, isso não deve ser particularmente difícil, contanto que você siga os passos corretamente, um de cada vez. Vou tentar destilar os passos no blog para ver se isso ajuda a reduzir a confusão.
Faça o download e compile o driver Broadcom
- Faça o download do driver correto (32 ou 64 bits) na página de download da Broadcom:
link
- Extraia o arquivo que você baixou para uma pasta em seu diretório pessoal (por exemplo, ~ / hybrid_wl)
- Navegue até a pasta em um terminal (cd ~ / hybrid_wl)
- Executar
sudo make clean
- Executar
sudo make
- Execute
sudo make install
(descobri que esta última etapa copiará o módulo para o diretório apropriado para você)
Descarregar quaisquer módulos instalados anteriormente para Wireless
- Executar
sudo lsmod | grep "brcmsmac\|b43\|ssb\|bcma\|wl"
- Remova qualquer um dos seguintes módulos que existem da chamada
lsmod
-
sudo rmmod b43
-
sudo rmmod brcmsmac
-
sudo rmmod ssb
-
sudo rmmod bcma
-
sudo rmmod wl
- Encloqueie os drivers desnecessários para evitar conflitos no futuro
-
sudo echo "blacklist ssb" >> /etc/modprobe.d/blacklist.conf"
-
sudo echo "blacklist bcma" >> /etc/modprobe.d/blacklist.conf"
-
sudo echo "blacklist b43" >> /etc/modprobe.d/blacklist.conf"
-
sudo echo "blacklist brcmsmac" >> /etc/modprobe.d/blacklist.conf"
Instale o driver wl.ko
- Você ainda deve estar na mesma pasta da qual compilou a fonte (por exemplo,
~/hybrid_wl
. Caso contrário, cd ~/hybrid_wl
- Carregue um dos seguintes módulos de segurança (normalmente o primeiro deve funcionar)
-
sudo modprobe lib80211
-
sudo modprobe ieee80211_crypt_tkip
-
sudo modprobe cfg80211
-
sudo insmod wl.ko
-
sudo depmod -a
Neste ponto, o WiFi deve estar ativado e ser capaz de detectar redes sem fio. A etapa final é atualizar seu arquivo initrd
com sua nova configuração de módulo. No Ubuntu, parece que simplesmente colocar blacklisting em ssb
não é suficiente. Devemos reconstruir o arquivo initrd para que a nova configuração do módulo tenha efeito na inicialização.
- Faça um backup do seu initrd existente:
cp /boot/initrd.img-\
uname -r '~'
-
sudo update-initramfs -u
-
sudo init 6
(reboot)
Neste ponto, seu módulo sem fio deve carregar com sucesso na inicialização, e você não deve ter que instalar novamente, a menos que uma atualização do kernel force você a recompilar o driver.