Como desativar o gerenciamento de energia do wifi (rtlwifi, rtl8192cu)

3

Eu tenho problemas para usar minha conexão wifi no Ubuntu 13.04. Como muitos outros também relataram, o driver RTL8192CU do Thema realtek causa problemas de conexão.

Editar : Isso acontece em duas máquinas diferentes (Ubuntu 13.04 e Ubuntu 12.10; Kernels 3.5, 3.8 e 3.9)

No meu caso, parece desconectar toda vez que o kernel tenta reduzir o poder de TX:   wlan1: Limiting TX power to 27 (27 - 0) dBm as advertised by ...

Pergunta : é possível evitar que o kernel / driver faça isso?

dmesg snippet eu encontrei muitas vezes no log:

[   69.721477] wlan1: authenticated
[   69.721887] rtl8192cu 2-2:1.0 wlan1: disabling HT/VHT due to WEP/TKIP use
[   69.725351] wlan1: associate with 00:18:84:23:50:4a (try 1/3)
[   69.744272] wlan1: RX AssocResp from 00:18:84:23:50:4a (capab=0x431 status=0 aid=2)
[   69.744348] wlan1: associated
[   69.744606] cfg80211: Calling CRDA for country: NA
[   69.772495] wlan1: Limiting TX power to 27 (27 - 0) dBm as advertised by 00:18:84:23:50:4a
[   76.075829] rtlwifi:rtl_watchdog_wq_callback():<0-0> AP off, try to reconnect now
[   76.075859] wlan1: Connection to AP 00:18:84:23:50:4a lost

nm-tool: (Neste momento estava conectado ao meu wifi (Becks) e navegar na internet não era possível.)

- Device: wlan1  [Becks] -------------------------------------------------------
  Type:              802.11 WiFi
  Driver:            rtl8192cu
  State:             connected
  Default:           yes
  HW Address:        EC:1A:59:10:4B:35

  Capabilities:
    Speed:           18 Mb/s

  Wireless Properties
    WEP Encryption:  yes
    WPA Encryption:  yes
    WPA2 Encryption: yes

  Wireless Access Points (* = current AP)
    EasyBox-FF0700:  Infra, 7C:4F:B5:FF:07:30, Freq 2422 MHz, Rate 54 Mb/s, Strength 94 WPA WPA2
    FRITZ!Box Fon WLAN 7170: Infra, 00:04:0E:89:40:21, Freq 2437 MHz, Rate 54 Mb/s, Strength 94 WPA
    belkin.3948:     Infra, 08:86:3B:E0:80:48, Freq 2412 MHz, Rate 54 Mb/s, Strength 92 WPA WPA2
    Delidovich's Home: Infra, 64:70:02:F6:FD:54, Freq 2452 MHz, Rate 54 Mb/s, Strength 92 WPA2
    *Becks:          Infra, 1C:C6:3C:35:FC:44, Freq 2417 MHz, Rate 54 Mb/s, Strength 76 WPA
    ASUS:            Infra, C8:60:00:94:9A:F6, Freq 2417 MHz, Rate 54 Mb/s, Strength 92 WPA

  IPv4 Settings:
    Address:         192.168.1.2
    Prefix:          24 (255.255.255.0)
    Gateway:         192.168.1.1

    DNS:             192.168.1.1
    
por Simon 03.08.2013 / 11:09

3 respostas

1

Quando o seu computador está tentando associar-se ao AP ou ponto de acesso com o endereço MAC ou BSSID 00: 18: 84: 23: 50: 4a é onde seu problema começa porque seu BSSID para Becks está listado como 1C: C6: 3C: 35: FC: 44. Além disso, 00: 18: 84: 23: 50: 4a parece estar usando o WEP e seu netowrk usa a autenticação WPA.

Primeiro, use um terminal para navegar para '/ etc / NetworkManager / system-connections' com o sudo. O Gnome e o desktop do Ubuntu usam o nautilus, o Kde usa o dolphin e o XFCE usa o thunar, mas aqui eu vou mostrar nautilus com o propósito de explicar isso.

sudo nautilus '/etc/NetworkManager/system-connections'

Verifique se esta pasta contém algum perfil salvo para redes que você não usa. Você deve ter alguma configuração para a rede com a qual seu computador estava tentando se conectar. A exclusão de qualquer perfil desnecessário impedirá que futuras tentativas se conectem automaticamente a essas redes. Você só deve ter perfis aqui para as redes que deseja manter.

Agora para a internet. Se o seu computador mostra uma conexão com o roteador, mas você não pode obter uma conexão com a Internet, você pode estar tendo algum tipo de problema subsequente. A perda de conectividade pode ter resultado na perda de uma concessão de DHCP externa e talvez seja necessário redefinir seu modem.

Alguns roteadores usam uma única concessão DHCP externa do modem para a conexão principal com fio à Internet, gerando uma concessão de DHCP interna individual para cada um dos seus dispositivos para usar na rede local automaticamente. Isso permite que os dispositivos se conectem sem precisar obter um novo contrato. Outras vezes, cada dispositivo individual na rede recebe uma concessão externa, dependendo do tipo de roteador e das configurações usadas.

    
por mchid 19.01.2014 / 17:32
2

Existem vários pontos de acesso nas proximidades com maior intensidade de sinal do que Becks, a quem você está conectado. Eu suspeito que o Network Manager está vendo esses pontos de acesso com mais força e tentando ir para outro. Sugiro que você clique com o botão direito no ícone do Network Manager e selecione Editar conexões. Edite a conexão sem fio Becks como aqui:

Marque para se conectar automaticamente e preencha Becks BSSID (endereço MAC) para informar ao Network Manager que você deseja se conectar apenas a Becks e somente ao endereço MAC que você especificou.

    
por chili555 06.08.2013 / 21:51
1

Não estou familiarizado com este problema específico, mas começaria com a ferramenta powertop (requer permissões de root). Ele tem uma seção "Ajustável" (a seta para a direita rola pelas seções), onde você pode ativar / desativar vários recursos relacionados à economia de energia.

    
por Or Cohen 03.08.2013 / 11:31