Problema com o Ubuntu 12.04 e o Ideapad N581 (Broadcom)

2

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
    
por user187562 26.08.2013 / 23:18

1 resposta

1

Eu acredito que o driver STA proprietário wl está incorreto para o seu dispositivo 14e4: 4727. Por favor, abra um terminal e faça:

sudo apt-get remove --purge bcmwl-kernel-source

Reinicie. Poste de volta e diga se o sistema sem fio funciona melhor.

Se a intensidade do sinal ainda é baixa , tente uma fonte bcmwl-kernel anterior, como mencionado aqui: link

wget http://us.archive.ubuntu.com/ubuntu/pool/restricted/b/bcmwl/bcmwl-kernel-source_5.100.82.112+bdcom-0ubuntu3_amd64.deb

Ou se o seu é um sistema de 32 bits:

wget http://us.archive.ubuntu.com/ubuntu/pool/restricted/b/bcmwl/bcmwl-kernel-source_5.100.82.112+bdcom-0ubuntu3_i386.deb

Confirme 32 ou 64 bits:

arch

Então faça:

sudo dpkg -i bcmwl*.deb

Reinicie e nos dê seu relatório.

    
por chili555 26.08.2013 / 23:49