Linux

Qualcomm Atheros QCA9377 無線網卡的網路連結不斷中斷

  • August 29, 2020

自從我在筆記型電腦上安裝 Linux 以來,Qualcomm Atheros QCA9377 無線網卡一直存在問題。

  1. 我嘗試了幾種不同的 Linux 發行版,包括 Ubuntu、Manjaro、Solus,現在我在 Arch 上,並且在每一個上,網路連接在幾分鐘後或在我中斷它之後自行停止工作。
  2. 我找到了一個帶有文件的 GitHub儲存庫,firmware-5/6.bin並用它們替換了我的,但它也不起作用。
  3. 我注意到的是,speedtest.net在它開始上傳測試之前執行之後,它收到一個套接字錯誤,然後連結斷開(WiFi 仍然連接,但 ping 或打開任何東西都不起作用)。
  4. 在 Windows 上一切正常。

好吧,避免使用 5GHz 網路是一種解決方法。但是,對於更合適的解決方案,請嘗試在此處遵循我的回答https://unix.stackexchange.com/a/606511/361403

我感覺你遇到了同樣的問題。

我終於設法解決了這個問題!

非常感謝@mrfree 激發了這個想法,並給了我關於在哪裡搜尋答案的第一個指示!

第一部分將是我如何解決問題,最後將是解決方案。

我的故障排除過程:

閱讀@mrfree 的回答後,我記得很久以前在其他執行緒上閱讀過類似的關於 5Ghz 和 2.4Ghz 連接的內容。所以我連接到我的路由器,看到 5.0Ghz 和 2.4Ghz 連接都處於活動狀態。我想看看如果我關閉其中一個並保持另一個打開會發生什麼。

發生的事情是 2.4Ghz 連接沒有問題,但 5.0Ghz 連接顯示出與我之前相同的症狀,所以我認為用 2.4Ghz 連接到我的網路可以工作。

之後我在一些網站上讀到,據稱 linux 之前在 2.4Ghz 連接方面存在問題,但由於 5.0Ghz 連接,2.4Ghz 可以正常工作,而 5.0 有問題。

解決方案:

為了連接 2.4Ghz,我做了以下操作(我正在使用NetworkManager):

我需要找出我的 2.4Ghz 頻道的 BSSID 並將其連接到網路。

  1. 我安裝 sudo pacman -S wireless-tools是因為我需要iwlist
  2. 我跑了iwlist wlp2s0 scanning | grep -C3 <your network name> 這並沒有顯示 BSSID,但我知道我必須尋找哪個“單元”。
  3. 我跑去iwlist wlp2s0 scanning尋找具有相同頻道的牢房,對我來說這是第一個。
  4. 我複制了Address.
  5. 我右鍵點擊筆記型電腦螢幕右下角的網路圖示,然後點擊“配置網路連接”。
  6. 我留下了我modeinfrastructureBSSID 並將我的 BSSID 複製到BSSID欄位中。之後,我關閉了 WIFI 並重新打開,一切正常。

顯然速度不是很好,但它終於奏效了!!!

我希望這可以幫助其他人,因為它幫助了我!

引用自:https://unix.stackexchange.com/questions/605145