如何在 Arch Linux 中保持 WLAN 连接?

如何在 Arch Linux 中保持 WLAN 连接?

我正在使用 netctl-auto 自动连接到 WLAN。然而,最近它一直在断开连接并且没有重新建立连接。更糟糕的是,当连接丢失时,似乎不会记录任何有用的信息:

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

解决方法是运行,但这当然无法扩展。sudo systemctl restart [email protected]

其他地方有一个问题,但似乎与之相关:

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

这些服务正在运行:

$ 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.

环顾四周后,我只找到了一个建议删除当前固件二进制文件,但这也不是一个解决方法。我尝试重新安装 linux-firmware 包,但这没有帮助。

答案1

感谢 Luc33 和 Arch Linux 论坛成员,他们通过手动更换驱动程序解决了这个问题

  1. 备份您的文件:

    sudo mv /lib/firmware/ath10k/QCA6174{,.orig}
    
  2. 获取最新驱动程序:

    wget https://codeload.github.com/kvalo/ath10k-firmware/zip/master
    unzip master
    
  3. 将相关驱动文件复制到位:

    sudo cp -R ath10k-firmware-master/QCA6174 /lib/firmware/ath10k/
    
  4. 在/lib/firmware/ath10k/QCA6174内的每个目录中删除最新的.bin和.txt文件的文件后缀。
  5. 重新启动并享受!

相关内容