here is the environment:
Here is the problem:
After a sleep/wake cycle (either close/open lid or systemctl suspend), the wireless no longer works. The wireless icon on the top of the screen changes to the Ethernet icon (this laptop has no wired internet) and upon clicking that, shows the wireless icon greyed with no network name. "Select Network" returns nothing. Turning network off/on does not help. The system hangs for a few seconds every minute and is basically unusable without a reboot.
Upon waking up this is what dmesg shows me:
[ 451.508561] Restarting tasks ...
[ 451.515804] Bluetooth: hci0: read Intel version: 3707100100012d0d00
[ 451.515809] Bluetooth: hci0: Intel Bluetooth firmware file: intel/ibt-hw-37.7.10-fw-1.0.1.2d.d.bseq
[ 451.516119] done.
[ 451.568896] PM: suspend exit
[ 451.579039] IPv6: ADDRCONF(NETDEV_UP): wlp1s0: link is not ready
[ 451.603078] ------------[ cut here ]------------
[ 451.603081] Timeout waiting for hardware access (CSR_GP_CNTRL 0xffffffff)
[ 451.603154] WARNING: CPU: 1 PID: 1219 at drivers/net/wireless/intel/iwlwifi/pcie/trans.c:2009 iwl_trans_pcie_grab_nic_access+0x1e1/0x220 [iwlwifi]
After the call trace and register dump, I see this message repeatedly, in sync with the laptop hanging :
[ 452.595431] iwlwifi 0000:01:00.0: Could not load the [0] uCode section
[ 452.595439] iwlwifi 0000:01:00.0: Failed to start INIT ucode: -5
[ 452.595441] iwlwifi 0000:01:00.0: Failed to run INIT ucode: -5
[ 452.595442] iwlwifi 0000:01:00.0: Failed to start RT ucode: -5
journalctl reports this:
-- The start-up result is done.
Dec 14 07:58:19 myhost.mydomain.com wpa_supplicant[1294]: Could not set interface wlp1s0 flags (UP): Input/output error
Dec 14 07:58:19 myhost.mydomain.com wpa_supplicant[1294]: nl80211: Could not set interface 'wlp1s0' UP
Dec 14 07:58:19 myhost.mydomain.com wpa_supplicant[1294]: nl80211: deinit ifname=wlp1s0 disabled_11b_rates=0
Dec 14 07:58:20 myhost.mydomain.com kernel: iwlwifi 0000:01:00.0: Could not load the [0] uCode section
Dec 14 07:58:20 myhost.mydomain.com kernel: iwlwifi 0000:01:00.0: Failed to start INIT ucode: -5
Dec 14 07:58:20 myhost.mydomain.com kernel: iwlwifi 0000:01:00.0: Failed to run INIT ucode: -5
Dec 14 07:58:20 myhost.mydomain.com kernel: iwlwifi 0000:01:00.0: Failed to start RT ucode: -5
Dec 14 07:58:22 myhost.mydomain.com wpa_supplicant[1294]: Could not set interface wlp1s0 flags (UP): Input/output error
Dec 14 07:58:22 myhost.mydomain.com wpa_supplicant[1294]: WEXT: Could not set interface 'wlp1s0' UP
Dec 14 07:58:22 myhost.mydomain.com wpa_supplicant[1294]: wlp1s0: Failed to initialize driver interface
Dec 14 07:58:22 myhost.mydomain.com NetworkManager[1219]: <error> [1544792302.6551] sup-iface[0x559bf891ec40,wlp1s0]: error adding interface: wpa_supplicant couldn't grab this interface.
Dec 14 07:58:22 myhost.mydomain.com NetworkManager[1219]: <info> [1544792302.6552] device (wlp1s0): supplicant interface state: starting -> down
I don't have the ability to resolve this myself - I changed wireless cards so I do not think that is the problem.
I am looking for a workaround or better yet a fix for this issue. Thanks in advance.
User contributions licensed under CC BY-SA 3.0