Como manter a conexão WLAN ativa no Arch Linux?

2

Estou usando o netctl-auto para se conectar automaticamente à WLAN. No entanto, recentemente, vem perdendo conexões e não as restabelecendo. Pior, parece não registrar nada útil quando a conexão é perdida:

$ journalctl [email protected] --boot --output=cat | tail --lines=1
Interface 'wlp1s0' reestablished connection to network '<network name>'

Uma solução alternativa é executar sudo systemctl restart [email protected] , mas é claro que isso não é escalável.

Há um problema em outros lugares que parece estar relacionado:

$ dmesg --notime | grep ath10k_pci
ath10k_pci 0000:01:00.0: Unknown eventid: 90118

Estes serviços estão em execução:

$ systemctl list-unit-files --state enabled
UNIT FILE                          STATE  
org.cups.cupsd.path                enabled
acpid.service                      enabled
[email protected]                    enabled
avahi-daemon.service               enabled
clamd.service                      enabled
cups-browsed.service               enabled
dbus-org.freedesktop.Avahi.service enabled
display-manager.service            enabled
docker.service                     enabled
freshclamd.service                 enabled
[email protected]                     enabled
ip6tables.service                  enabled
iptables.service                   enabled
lightdm.service                    enabled
[email protected]               enabled
netctl@wlp1s0\x2d<network name>.service enabled
ntpd.service                       enabled
org.cups.cupsd.service             enabled
smartd.service                     enabled
sshd.service                       enabled
tor.service                        enabled
avahi-daemon.socket                enabled
org.cups.cupsd.socket              enabled
remote-fs.target                   enabled

24 unit files listed.

Depois de procurar por isso, só encontrei uma sugestão para remover o binário de firmware atual , mas isso também não é muito útil. Eu tentei reinstalar o pacote linux-firmware, mas isso não ajudou.

    
por l0b0 08.09.2017 / 11:25

1 resposta

0

Parabéns ao Luc33 e aos membros do fórum Arch Linux que resolveram isso substituindo manualmente os drivers :

  1. Faça o backup de seus arquivos:

    sudo mv /lib/firmware/ath10k/QCA6174{,.orig}
    
  2. Obtenha os drivers mais recentes:

    wget https://codeload.github.com/kvalo/ath10k-firmware/zip/master
    unzip master
    
  3. Copie os arquivos de driver relevantes:

    sudo cp -R ath10k-firmware-master/QCA6174 /lib/firmware/ath10k/
    
  4. Em cada diretório dentro de / lib / firmware / ath10k / QCA6174 remova os sufixos de arquivos dos arquivos .bin e .txt mais recentes.
  5. Reiniciar e & aproveite!
por 21.10.2017 / 11:29