Instalei o Ubuntu 12.04 em um Lenovo Ideapad N581 e não consigo fazer o Wi-Fi funcionar de maneira confiável. Eu sei que é um problema com os drivers da Broadcom, mas eu ainda não consigo resolver isso, eu tentei algumas coisas mencionadas em outros fóruns, mas nenhuma delas funcionou ainda (bastante nova no Linux).
Curiosamente, se eu remover a bateria por alguns minutos, o Wi-Fi funciona bem até que o computador seja desligado.
Aqui estão os resultados do sudo iwconfig:
eth1 IEEE 802.11abg ESSID:"Pingu"
Mode:Managed Frequency:2.462 GHz Access Point: F8:1A:67:CB:10:8E
Bit Rate=72 Mb/s Tx-Power=200 dBm
Retry long limit:7 RTS thr:off Fragment thr:off
Encryption key:off
Power Management:on
Link Quality=70/70 Signal level=-36 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
eth2 no wireless extensions.
lo no wireless extensions.
sudo lsmod:
Module Size Used by
snd_hda_codec_hdmi 32476 1
snd_hda_codec_conexant 62363 1
joydev 17694 0
rfcomm 47562 12
parport_pc 32867 0
bnep 18240 2
ppdev 17114 0
coretemp 13642 0
ghash_clmulni_intel 13221 0
cryptd 20531 1 ghash_clmulni_intel
rts5139 350620 0
lib80211_crypt_tkip 17391 0
uvcvideo 78117 0
videobuf2_core 33025 1 uvcvideo
btusb 22432 0
wl 3074942 0
microcode 23030 0
bluetooth 211860 24 rfcomm,bnep,btusb
videodev 125126 2 uvcvideo,videobuf2_core
videobuf2_vmalloc 12861 1 uvcvideo
videobuf2_memops 13405 1 videobuf2_vmalloc
snd_hda_intel 34063 3
snd_hda_codec 135141 3 snd_hda_codec_hdmi,snd_hda_codec_conexant,snd_hda_intel
alx 73500 0
snd_hwdep 17765 1 snd_hda_codec
mdio 13808 1 alx
snd_pcm 97523 3 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec
snd_seq_midi 13325 0
snd_rawmidi 30750 1 snd_seq_midi
snd_seq_midi_event 14900 1 snd_seq_midi
snd_seq 61931 2 snd_seq_midi,snd_seq_midi_event
snd_timer 29990 2 snd_pcm,snd_seq
snd_seq_device 14498 3 snd_seq_midi,snd_rawmidi,snd_seq
snd 83674 16 snd_hda_codec_hdmi,snd_hda_codec_conexant,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
psmouse 102541 0
serio_raw 13216 0
cfg80211 208382 1 wl
lpc_ich 17145 0
lib80211 14382 2 lib80211_crypt_tkip,wl
i915 535221 3
mei 41410 0
soundcore 15092 1 snd
snd_page_alloc 18573 2 snd_hda_intel,snd_pcm
drm_kms_helper 49259 1 i915
drm 290595 4 i915,drm_kms_helper
i2c_algo_bit 13565 1 i915
ideapad_laptop 18235 0
sparse_keymap 13891 1 ideapad_laptop
video 19653 1 i915
mac_hid 13254 0
lp 17800 0
parport 46563 3 parport_pc,ppdev,lp
ahci 25869 2
libahci 27338 1 ahci
e lspci -nnk | grep -iA2 net
01:00.0 Ethernet controller [0200]: Atheros Communications Inc. AR8161 Gigabit Ethernet [1969:1091] (rev 10)
Subsystem: Lenovo Device [17aa:3979]
Kernel driver in use: alx
--
02:00.0 Network controller [0280]: Broadcom Corporation BCM4313 802.11b/g/n Wireless LAN Controller [14e4:4727] (rev 01)
Subsystem: Broadcom Corporation Device [14e4:0587]
Kernel driver in use: wl
Atualizar
Eu removi e purgou os drivers wl com sudo apt-get remove --purge bcmwl-kernel-source
, desliguei o laptop e removi a bateria. Na inicialização, nenhum driver sem fio é carregado. O driver brcmsmac pode ser carregado com sudo modprobe brcmsmac
. O código do país é carregado com sudo iw reg set DE
.
lspci -nnk | grep -iA2 net
retorna:
02:00.0 Network controller [0280]: Broadcom Corporation BCM4313 802.11bgn Wireless Network Adapter [14e4:4727] (rev 01)
Subsystem: Broadcom Corporation Device [14e4:0587]
Kernel driver in use: bcma-pci-bridge
Neste momento, nenhuma rede é detectada, mas depois dessas operações eu consegui me conectar a uma rede (com um sinal fraco). Após alguns minutos, a conexão caiu e não pôde se conectar novamente.
13.04
Eu iniciei a partir de um USB ao vivo com o 13.04. Redes são detectadas (mas fracas), lspci
retorna:
02:00.0 Network controller [0280]: Broadcom Corporation BCM4313 802.11b/g/n Wireless LAN Controller [14e4:4727] (rev 01)
Subsystem: Broadcom Corporation Device [14e4:0587]
Kernel driver in use: bcma-pci-bridge
scan
retorna:
wlan0 Scan completed :
Cell 01 - Address: F8:1A:67:CB:10:8E
Channel:1
Frequency:2.412 GHz (Channel 1)
Quality=45/70 Signal level=-65 dBm
Encryption key:off
ESSID:"Pingu"
Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s; 6 Mb/s
9 Mb/s; 12 Mb/s; 18 Mb/s
Bit Rates:24 Mb/s; 36 Mb/s; 48 Mb/s; 54 Mb/s
Mode:Master
Extra:tsf=0000000000f50a54
Extra: Last beacon: 88ms ago
IE: Unknown: 000550696E6775
IE: Unknown: 010882848B960C121824
IE: Unknown: 030101
IE: Unknown: 2A0100
IE: Unknown: 32043048606C
IE: Unknown: 2D1AEF1103FFFF0000000000000000000000000000000406E6E70D00
IE: Unknown: 331AEF1103FFFF0000000000000000000000000000000406E6E70D00
IE: Unknown: 3D16010D0000000000000000000000000000000000000000
IE: Unknown: 3416010D0000000000000000000000000000000000000000
IE: Unknown: DD180050F2020101870003A4000027A4000042435E0062322F00
IE: Unknown: DD0900037F01010000FF7F
IE: Unknown: DD9E0050F204104A00011010440001011057000101103B0001031047001000000000000010000000F81A67CB108E1021000754502D4C494E4B10230009544C2D57523834314E10240003382E3010420003312E301054000800060050F204000110110019576972656C65737320526F7574657220544C2D57523834314E100800020086103C000101104900140024E26002000101600000020001600100020001
No entanto, não consigo me conectar à rede, com ou sem o WPA2. Em seguida, instalo linux-firmware-nonfree
, remova os drivers brcmsmac
e bcma
, recarregue brcmsmac
. O dispositivo sem fio agora é wlan1
em vez de wlan0
, ele digitaliza com êxito, mas não consegue se conectar (ou, quando o faz, cai imediatamente). Sinais de Wi-Fi ainda são muito fracos. iwconfig
durante os 5 segundos que ele conecta com sucesso retorna:
wlan2 IEEE 802.11bgn ESSID:"Pingu"
Mode:Managed Frequency:2.412 GHz Access Point: F8:1A:67:CB:10:8E
Bit Rate=1 Mb/s Tx-Power=19 dBm
Retry long limit:7 RTS thr:off Fragment thr:off
Power Management:off
Link Quality=42/70 Signal level=-68 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:4 Invalid misc:0 Missed beacon:0
Isso vale para redes WPA2 e não seguras.
12.04 Live
Ao inicializar em 12.04 a partir de um Live USB, o Wi-Fi funciona quando o driver SLA wl proprietário é carregado. lspci
retorna:
02: 00.0 Controlador de rede [0280]: Broadcom Corporation BCM4313 Rede Sem Fio 802.11b / g / n
Controller [14e4:4727] (rev 01)
Subsystem: Broadcom Corporation Device [14e4:0587]
Kernel driver in use: wl
Kernel modules: wl, bcma
Devo reinstalar o 12.04?
backports 3.11
Depois de instalar os backports 3.11 de acordo com Não é possível conectar-se à WiFi Broadcom Corporation BCM4313 Controlador de LAN sem fio 802.11b / g / n (rev 01) , o sinal ainda é extremamente baixo, não consigo me conectar a nenhuma rede, pois não é possível detectar com segurança nenhuma.
iwconfig
:
wlan0 IEEE 802.11bgn ESSID:off/any
Mode:Managed Access Point: Not-Associated Tx-Power=20 dBm
Retry long limit:7 RTS thr:off Fragment thr:off
Power Management:off
lspci -nnk
:
Kernel driver in use: bcma-pci-bridge
Kernel modules: bcma
sudo modprobe wl
:
FATAL: Module wl not found.
FATAL: Error running install command for wl
Depois de instalar bcmwl-kernel-source_5.100.82
, posso detectar redes, mas não consigo participar:
iwconfig
:
wlan0 IEEE 802.11bgn ESSID:off/any
Mode:Managed Access Point: Not-Associated Tx-Power=20 dBm
Retry long limit:7 RTS thr:off Fragment thr:off
Power Management:off
lspci-nnk
Kernel driver in use: bcma-pci-bridge
Kernel modules: bcma
sudo modprobe wl
:
FATAL: Module wl not found.
FATAL: Error running install command for wl