![暫停或休眠後 WiFi 失敗](https://rvso.com/image/898955/%E6%9A%AB%E5%81%9C%E6%88%96%E4%BC%91%E7%9C%A0%E5%BE%8C%20WiFi%20%E5%A4%B1%E6%95%97.png)
通常,當我將電腦從掛起或休眠狀態喚醒時,wifi 無法工作。它不會連接到任何東西。如果我單擊該圖標,它不會列出附近的任何網路等 我過去必須重新啟動計算機才能恢復 wifi - 這可能會嚴重中斷我的工作流程。
我解決網路問題的方法是嘗試這樣的事情:
sudo systemctl restart network-manager
那是行不通的。如果我在執行此操作後查看dmesg
最後一行內容
[17677.269171] iwlwifi 0000:02:00.0: Failed to run INIT ucode: -5
我發現一件事似乎總是有效,那就是
sudo pm-suspend; sudo systemctl restart network-manager
然後,當我幾秒鐘後喚醒電腦時,wifi 又恢復了。有趣的是我不能只需讓電腦進入睡眠狀態,將其喚醒,然後發出network-manger
重新啟動命令即可。那是行不通的。我必須一起發出命令,以便網路重新啟動是電腦喚醒時發生的第一件事。
您建議採取哪些解決方法或進一步的故障排除步驟?
lshw
description: Wireless interface
product: Wireless 7265
vendor: Intel Corporation
physical id: 0
bus info: pci@0000:02:00.0
logical name: wlx1002b592a48c
version: 59
serial: 10:02:b5:92:a4:8c
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless
configuration: broadcast=yes driver=iwlwifi driverversion=4.8.0-32-generic firmware=22.391740.0 ip=192.168.1.214 latency=0 link=yes multicast=yes wireless=IEEE 802.11
resources: irq:126 memory:df100000-df101fff
編輯1:
~:$ sudo dpkg -s linux-firmware | grep Version
Version: 1.157.14
~:$ dmesg -T | grep 'iwl\|WIFI' > iwlnotes.txt
此處輸出:https://paste.ubuntu.com/p/tXQnZxynrW/,在我看來有趣的線路是:
[Wed Feb 14 22:30:04 2018] iwlwifi 0000:02:00.0: Failed to run INIT ucode: -5
[Wed Feb 14 22:30:04 2018] iwlwifi 0000:02:00.0: L1 Enabled - LTR Enabled
[Wed Feb 14 22:30:04 2018] iwlwifi 0000:02:00.0: L1 Enabled - LTR Enabled
[Wed Feb 14 22:30:04 2018] iwlwifi 0000:02:00.0: Microcode SW error detected. Restarting 0x2000000.
[Wed Feb 14 22:30:04 2018] iwlwifi 0000:02:00.0: CSR values:
...
[Wed Feb 14 22:30:04 2018] iwlwifi 0000:02:00.0: Start IWL Error Log Dump:
[Wed Feb 14 22:30:04 2018] iwlwifi 0000:02:00.0: Status: 0x00000000, count: 6
[Wed Feb 14 22:30:04 2018] iwlwifi 0000:02:00.0: Loaded firmware version: 22.391740.0
....
[Wed Feb 14 22:30:04 2018] iwlwifi 0000:02:00.0: Failed to run INIT ucode: -5
在此wifi 崩潰之後,我在dmsg 中添加了一條訊息「嘗試WIFI 修復」(您可以在Pastebin 文字中搜尋它),然後嘗試了上面列出的解決方法。起來發生了相同的dmsg 輸出後我也做了我的修復。但是無線網路是正在工作。所以我不知道發生了什麼事。
答案1
嘗試檢查模組是否已載入 modprobe。我不久前也遇到過同樣的問題,只是重新載入了網路模組