Tudo começou quando eu estava tentando usar o aircrack-ng suite no meu Ubuntu 12.04.
Encontrei no website aircrack-ng ( link ) que usando um driver da Broadcom e um Ao mesmo tempo, ele irá escolher o driver wl e aircrack-ng é incompatível com o driver wl.
Eu escolhi desativá-lo através da lista negra modprobe em: '/etc/modprobe.d/blacklist.conf' adicionando a linha blacklist wl (onde foi escrito b43XX antes) e ele a colocou na lista negra.
aqui está o problema: depois de uma reinicialização, impossível conectar à internet, eu restaurei o arquivo da lista negra como era antes e reiniciei. IMPOSSÍVEL CONECTAR À INTERNET NENHUM.
Afortunadamente eu tenho um anten USB TP-LINK, e poderia reativar o driver Broadcom (ele também foi desabilitado de configurações adicionais de drivers) e quando eu reiniciei novamente, o driver b43 foi novamente desativado e eu deveria usar meu anten USB para conectar internet para baixar e instalar o driver BCM novamente ... o que é uma história. Na verdade, ele está instalado, mas desativado. (por causa do driver wl desativado eu acho)
O que posso fazer para reativar o driver wl? Alguma idéia?
Eu adiciono descrições do que poderia ajudar:
lspci | grep Network
02:00.0 Network controller: Broadcom Corporation BCM4313 802.11bgn Wireless Network Adapter (rev 01)
nm-tool
NetworkManager Tool
State: disconnected
- Device: eth0 -----------------------------------------------------------------
Type: Wired
Driver: atl1c
State: unavailable
Default: no
HW Address: 1C:75:08:4C:2C:34
Capabilities:
Carrier Detect: yes
Wired Properties
Carrier: off
Lá deve aparecer eth1, que é o nome da minha placa wireless (sim, é estranho, mas isso é verdade)
lsmod
Module Size Used by
wl 2906597 0
lib80211 14040 1 wl
iwlwifi 362337 0
mac80211 436493 3 iwlwifi,ath9k_htc,b43
cfg80211 178877 6 wl,iwlwifi,ath9k_htc,ath,b43,mac80211
NetworkManager.state *****
[main]
NetworkingEnabled=true
WirelessEnabled=true
WWANEnabled=true
WimaxEnabled=true
***** NetworkManager.conf *****
[main]
plugins=ifupdown,keyfile
dns=dnsmasq
[ifupdown]
managed=false
dmesg | grep b43
[ 29.990559] b43-phy0: Broadcom 4313 WLAN found (core revision 24)
[ 29.991461] b43-phy0 ERROR: FOUND UNSUPPORTED PHY (Analog 10, Type 8, Revision 1)
[ 29.991489] b43: probe of bcma0:0 failed with error -95
[ 3478.268637] b43-phy2: Broadcom 4313 WLAN found (core revision 24)
[ 3478.268812] b43-phy2 ERROR: FOUND UNSUPPORTED PHY (Analog 10, Type 8, Revision 1)
[ 3478.268837] b43: probe of bcma0:0 failed with error -95
algo mais que eu poderia adicionar para ajudar?
Obrigado antecipadamente
EDIT: Resolvido desta forma:
sudo apt-get install linux-headers-generic
sudo apt-get install --reinstall bcmwl-kernel-source
sudo modprobe -r b43 ssb wl
sudo modprobe wl
Mas eu preciso executar os dois últimos comandos toda vez que eu iniciar meu computador. Como criar um script para executá-lo na inicialização? Ou onde devo adicioná-lo (um arquivo de configuração?)?