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.

ツアーの結果、提案は1つだけでした。現在のファームウェアバイナリの削除しかし、これも解決策ではありません。 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. 再起動してお楽しみください!

おすすめ記事