Gerenciamento de energia para dispositivos sem fio que não podem ser desligados no Xubunu 15.04 Vivid

5

Eu tentei tudo o que posso encontrar neste site, bem como na internet, para desligar o gerenciamento de energia da placa wireless.

Minha conf atual

user1@user1-Q500A:~$ iwconfig
eth0      no wireless extensions.

wlan0     IEEE 802.11bgn  ESSID:"AJ_Home"  
          Mode:Managed  Frequency:2.412 GHz  Access Point: 00:26:F2:FD:92:F4   
          Bit Rate=65 Mb/s   Tx-Power=16 dBm   
          Retry short limit:7   RTS thr:off   Fragment thr:off
          Power Management:on
          Link Quality=55/70  Signal level=-55 dBm  
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:53   Missed beacon:0

lo        no wireless extensions.

Estas são as etapas usadas no passado para desativar o "wifi" gerenciamento de energia durante a instalação do Ubuntu e sempre funcionou.

iwconfig para verificar o gerenciamento de energia ON para wlan0

  1. sudo touch /etc/pm/power.d/wireless

  2. sudo chmod 755 /etc/pm/power.d/wireless              OU   sudo chmod +x /etc/pm/power.d/wireless

  3. sudo gedit /etc/pm/power.d/wireless

    Copie / cole o seguinte texto no arquivo de texto "sem fio":

    #!/bin/sh
    /sbin/iwconfig wlan0 power off
    
  4. Feche e salve o arquivo de texto.

  5. Reinicializar

  6. Digite iwconfig no prazo para verificar se o gerenciamento de energia sem fio está desativado.

A menos que algo tenha mudado com o 15.04, estou pensando que isso pode ser um bug.

Eu tentei isso em 3 computadores recentemente instalados Xubuntu 15.04 e é o mesmo em todos.

Obrigado

John

    
por John 07.04.2015 / 19:27

4 respostas

5

Somando-se à resposta de Alan. Pode ser um pouco tarde, mas depois de lutar com isso por um tempo eu posso escrever aqui.

A solução de Alan funciona bem, mas depois de dormir / reiniciar meu gerenciamento de energia wlan foi sempre ligado novamente. Ganchos em /etc/pm/ não estão funcionando. Então, além de modificar rc.local eu fiz o seguinte, que agora parece funcionar. Veja systemd em ArchWiki .

Ir para /etc/systemd/system/ .

Crie um arquivo chamado root-resume.service e coloque o seguinte texto dentro:

[Unit]
Description=Turn of wlan power management
After=suspend.target

[Service]
Type=simple
ExecStartPre= /bin/sleep 10
ExecStart= /sbin/iwconfig wlan0 power off

[Install]
WantedBy=suspend.target

Habilite o serviço de continuação de raiz a ser iniciado na inicialização:

sudo systemctl enable root-resume

Talvez reinicie agora.

Isso em combinação com a modificação do arquivo rc.local descrito por Alan agora parece funcionar bem. Meu gerenciamento de energia wlan está sempre desligado, mesmo depois de dormir.

Espero que isso ajude alguém

    
por somebody 26.04.2015 / 13:10
4

Adicione powersave = 0 ao seu perfil Wifi em /etc/NetworkManager/system-connections/your wifi profile

[wifi]
ssid=xxxx
mode=infrastructure
bssid=xxxxxxxxx
mac-address=xxxxxxxx
seen-bssids=xxxxx
security=802-11-wireless-security
hidden=true
powersave=0
    
por AHAN 12.05.2015 / 11:50
4

Verifique o arquivo /etc/NetworkManager/conf.d/default-wifi-powersave-on.conf se o sistema usar o NetworkManager. Contém wifi.powersave = 3 . Este arquivo de configuração veio depois de 14.04 LTS.

Para desligar a economia de energia da WLAN, faça o seguinte:

  1. Crie um novo arquivo de configuração com

    sudo nano /etc/NetworkManager/conf.d/system-wifi-powersave.conf
    
  2. Coloque o seguinte código no arquivo

    # File to be placed under /etc/NetworkManager/conf.d
    # File name lexically later than 'default…'
    [connection]
    # Values for wifi.powersave are 
    # 0 (use default), 1 (ignore/don't touch), 2 (disable) or 3 (enable).
    wifi.powersave = 2
    
  3. Salve o arquivo com CTRL + O , deixe o nano com CTRL + X , reinicialize com sudo reboot now e verifique com iwconfig .

Mais sugestões

  • O nome do novo arquivo é importante. Ele precisa ser mais tarde no alfabeto do que default-wifi-powersave-on .

  • Todas as conexões WLAN são afetadas por essa alteração em todo o sistema.

  • Cada conexão WLAN ainda pode ter configurações individuais de gerenciamento de energia. Veja a resposta de AHAN neste tópico.

Fonte: NetworkManager WiFi Economia de energia

    
por Hb- 28.12.2016 / 12:19
0

O mesmo problema, mas eu adicionei iwconfig wlan1 power off em /etc/rc.local na linha antes de exit 0 , que tem uma ação semelhante.

Isso falhou até eu adicionar sleep 10 na linha anterior para permitir que as coisas se estabelecessem no adaptador wifi antes de emitir o comando de gerenciamento de energia.

sleep 10
iwconfig wlan1 power off
exit 0

Agora tudo funcionando como deveria.

Espero que isso ajude ...

    
por Alan 21.04.2015 / 18:24