WiFi выходит из строя после приостановки или спящего режима

WiFi выходит из строя после приостановки или спящего режима

Часто, когда я вывожу свой компьютер из спящего режима или режима гибернации, Wi-Fi не работает. Он ни к чему не подключается. Если я нажимаю на значок, он не отображает список сетей поблизости и т. д. Раньше мне приходилось перезагружать компьютер, чтобы снова включить Wi-Fi, что могло серьезно нарушить мой рабочий процесс.

При проблемах с сетью я стараюсь делать что-то вроде этого:

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

Затем, когда я через несколько секунд просыпаюсь, Wi-Fi снова оживает. Интересно, что яне мочьпросто переведите компьютер в спящий режим, разбудите его, а затем выполните 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

После этого сбоя Wi-Fi я поместил сообщение в dmsg «Попытка исправить WIFI» (вы можете найти его в тексте pastebin), а затем попробовал свой обходной путь, указанный выше. Теперь Wi-Fi работает. Как ни странно, похоже, что происходит тот же самый вывод dmsgпослеЯ тоже сделал свое исправление. Но Wi-FiявляетсяВ настоящее время работаю. Так что я не знаю, что происходит.

решение1

Попробуйте проверить, загружен ли модуль с помощью modprobe. У меня была такая же проблема некоторое время назад, просто перезагрузил сетевой модуль

Связанный контент