Linux
Qualcomm Atheros QCA9377 無線網卡的網路連結不斷中斷
自從我在筆記型電腦上安裝 Linux 以來,Qualcomm Atheros QCA9377 無線網卡一直存在問題。
- 我嘗試了幾種不同的 Linux 發行版,包括 Ubuntu、Manjaro、Solus,現在我在 Arch 上,並且在每一個上,網路連接在幾分鐘後或在我中斷它之後自行停止工作。
- 我找到了一個帶有文件的 GitHub儲存庫,
firmware-5/6.bin
並用它們替換了我的,但它也不起作用。- 我注意到的是,
speedtest.net
在它開始上傳測試之前執行之後,它收到一個套接字錯誤,然後連結斷開(WiFi 仍然連接,但 ping 或打開任何東西都不起作用)。- 在 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 並將其連接到網路。
- 我安裝
sudo pacman -S wireless-tools
是因為我需要iwlist
- 我跑了
iwlist wlp2s0 scanning | grep -C3 <your network name>
這並沒有顯示 BSSID,但我知道我必須尋找哪個“單元”。- 我跑去
iwlist wlp2s0 scanning
尋找具有相同頻道的牢房,對我來說這是第一個。- 我複制了
Address
.- 我右鍵點擊筆記型電腦螢幕右下角的網路圖示,然後點擊“配置網路連接”。
- 我留下了我
mode
的infrastructure
BSSID 並將我的 BSSID 複製到BSSID
欄位中。之後,我關閉了 WIFI 並重新打開,一切正常。顯然速度不是很好,但它終於奏效了!!!
我希望這可以幫助其他人,因為它幫助了我!