Ubuntu 18.04でQualcomm QCA9377 Wi-Fi不安定/接続が切断される

Ubuntu 18.04でQualcomm QCA9377 Wi-Fi不安定/接続が切断される

そのため、Acer AspireはLinux Lite XFCE(Ubuntu)とWindows 10を使用してデュアルブートします。

ネットワークコントローラ:Qualcomm Atheros QCA9377 802.11ac

しばらく前にLinuxを使用している間、Wi-Fi接続が頻繁に切断される問題が発生し始めました。私のルーター(192.168.1.1)をpingしても結果は表示されませんでしたが、Wi-Fiアイコンにはまだ接続されていることが示されました。この問題は約15分ごとに発生し、回避策は再接続または数分待つことです。明らかに、これは本当に迷惑なことです。なぜなら、それはあなたのラップトップで実際に仕事をすることができないからです。

Wi-FiはWindowsでうまく動作し、同様の問題はありません。

私が見つけたこの問題。使用しているルータにアクセスできず、Windowsには問題が存在しないため、Linuxソリューションがあると確信しています。

無線情報スクリプトの結果ですhttps://pastebin.com/Z4mZjaNd

この問題ソリューションは私には適していません(ルーターの帯域幅を自動から20MHzに変更)。

ベストアンサー1

5GHzネットワークを使用すると、Debianの同じチップセットで同様の問題が発生しました。 2.4Ghzでは、すべてが期待どおりに機能します。

利用可能なすべてのファイルをテストしましたが、https://github.com/kvalo/ath10k-firmware/tree/master/QCA9377/hw1.03つのAPI6ファイル(ファームウェア-6.bin_*など)をすべて使用しても、同じ問題があります。

最新(リリース日時)API5ファイルファームウェア-5.bin_WLAN.TF.1.0-00023-QCATFSWPZ-1がうまく機能しているようですが、数時間後でもまだこの問題が発生します。

最終的に、以下を使用して、ファームウェア-5.bin_CNSS.TF.1.0-00267-QCATFSWPZ-1ファイルが私のLenovo Ideapad 320で最も安定しているようです。

Network controller: Qualcomm Atheros QCA9377 802.11ac Wireless Network Adapter (rev 31)

だから、既存のファームウェア-5.binとファームウェア-6.binファイルの名前を変更し、/lib/firmware/ath10k/QCA9377/hw1.0/私が言及したファームウェアバージョンを試してみてください。つまり...

$ cd /lib/firmware/ath10k/QCA9377/hw1.0/
$ sudo mv firmware-5.bin firmware-5.bin.orig
$ sudo mv firmware-6.bin firmware-6.bin.orig
$ sudo wget "https://github.com/kvalo/ath10k-firmware/blob/master/QCA9377/hw1.0/CNSS.TF.1.0/firmware-5.bin_CNSS.TF.1.0-00267-QCATFSWPZ-1?raw=true" -O firmware-5.bin

次に、新しいファームウェアをロードしてもう一度確認してください。

$ sudo modprobe -r ath10k_pci
$ sudo modprobe ath10k_pci
$ sudo dmesg | grep ath10k

ath10k_pci 0000:01:00.0: firmware: direct-loading firmware ath10k/QCA9377/hw1.0/firmware-5.bin
ath10k_pci 0000:01:00.0: qca9377 hw1.1 target 0x05020001 chip_id 0x003821ff sub 17aa:0901
ath10k_pci 0000:01:00.0: kconfig debug 0 debugfs 0 tracing 0 dfs 0 testmode 0
ath10k_pci 0000:01:00.0: firmware ver CNSS.TF.1.0-00267-QCATFSWPZ-1 api 5 features ignore-otp crc32 d6b81b3c
ath10k_pci 0000:01:00.0: firmware: direct-loading firmware ath10k/QCA9377/hw1.0/board-2.bin
ath10k_pci 0000:01:00.0: board_file api 2 bmi_id N/A crc32 8aedfa4a
ath10k_pci 0000:01:00.0: unsupported HTC service id: 1536
ath10k_pci 0000:01:00.0: htt-ver 3.1 wmi-op 4 htt-op 3 cal otp max-sta 32 raw 0 hwcrypto 1

ファームウェアバージョンの横にあるバージョンIDが一致していることを確認してください。

おすすめ記事