通常,当我将计算机从挂起或休眠状态唤醒时,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 文本中搜索它),然后尝试了上面列出的解决方法。Wifi 现在正常工作了。奇怪的是,看起来出现了相同的 dmsg 输出后我也修复了这个问题。但是 wifi是目前正在工作。所以我不知道发生了什么。
答案1
尝试检查模块是否已使用 modprobe 加载。不久前我也遇到过同样的问题,只需重新加载网络模块即可