Intel Wifi Card Stopped Working After Software Update

Before the software update my wifi adapter was working. I suspected a hardware problem but when I inserted usb-startup disk wifi is working in "Try Ubuntu" session, so it is not a hardware problem.

My keyboard does not have wifi switch or toggle.

I tried everything in this post Intel Wifi Card not working on Ubuntu which seems the same problem as mine. However, suggestions in this post did not solve my issue.

I'm posting required informations about my wifi adapter, firmware and kernel

$ lspci -nn | grep -i network
00:14.3 Network controller [0280]: Intel Corporation Device [8086:02f0]

$ uname -r
5.3.0-40-generic

$ iwconfig
lo        no wireless extensions.
enp0s20f0u4  no wireless extensions.

$ sudo lshw -C network
  *-network                 
       description: Network controller
       product: Intel Corporation
       vendor: Intel Corporation
       physical id: 14.3
       bus info: pci@0000:00:14.3
       version: 00
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress msix bus_master cap_list
       configuration: driver=iwlwifi latency=0
       resources: irq:16 memory:64314000-64317fff
  *-network
       description: Ethernet interface
       physical id: 2
       bus info: usb@1:4
       logical name: enp0s20f0u4
       serial: ca:03:be:3f:c1:53
       capabilities: ethernet physical
       configuration: broadcast=yes driver=rndis_host driverversion=22-Aug-2005 firmware=RNDIS device ip=192.168.42.183 link=yes multicast=yes

$ dmesg | grep -i firm
[    1.488471] psmouse serio1: elantech: assuming hardware version 4 (with firmware version 0x4d5f01)
[    2.416593] iwlwifi 0000:00:14.3: loaded firmware version 48.4fa0041f.0 op_mode iwlmvm
[    2.503685] [drm] Finished loading DMC firmware i915/kbl_dmc_ver1_04.bin (v1.4)
[    2.548323] Bluetooth: hci0: Minimum firmware build 1 week 10 2014
[    2.550570] Bluetooth: hci0: Found device firmware: intel/ibt-19-0-1.sfi
[    3.516710] iwlwifi 0000:00:14.3: Loaded firmware version: 48.4fa0041f.0
[    3.517013] iwlwifi 0000:00:14.3: Firmware not running - cannot dump error
[    4.106725] Bluetooth: hci0: Waiting for firmware download to complete
[    4.107273] Bluetooth: hci0: Firmware loaded in 1524482 usecs

Additionally, I also checked /var/log/apt/history.log file to see what is updated by the update-manager Here's the result

Start-Date: 2020-02-18  19:30:46
Commandline: aptdaemon role='role-commit-packages' sender=':1.650'
Install: 
linux-image-5.3.0-40-generic:amd64 (5.3.0-40.32, automatic), linux-modules-extra-5.3.0-40-generic:amd64 (5.3.0-40.32, automatic), linux-headers-5.3.0-40-generic:amd64 (5.3.0-40.32, automatic), 
linux-headers-5.3.0-40:amd64 (5.3.0-40.32, automatic), 
linux-modules-5.3.0-40-generic:amd64 (5.3.0-40.32, automatic)

Upgrade: 
libpam0g:amd64 (1.3.1-5ubuntu1.19.10.0, 1.3.1-5ubuntu1.19.10.1), 
bluez:amd64 (5.50-0ubuntu4, 5.50-0ubuntu5), 
poppler-utils:amd64 (0.80.0-0ubuntu1, 0.80.0-0ubuntu1.1), 
gir1.2-nm-1.0:amd64 (1.20.4-2ubuntu2, 1.20.4-2ubuntu2.2), 
linux-headers-generic:amd64 (5.3.0.29.33, 5.3.0.40.34), 
linux-libc-dev:amd64 (5.3.0-29.31, 5.3.0-40.32), 
libpam-modules:amd64 (1.3.1-5ubuntu1.19.10.0, 1.3.1-5ubuntu1.19.10.1), 
bluez-cups:amd64 (5.50-0ubuntu4, 5.50-0ubuntu5), 
linux-image-generic:amd64 (5.3.0.29.33, 5.3.0.40.34), 
libpoppler-qt5-1:amd64 (0.80.0-0ubuntu1, 0.80.0-0ubuntu1.1), 
google-chrome-stable:amd64 (79.0.3945.130-1, 80.0.3987.106-1), 
libnm0:amd64 (1.20.4-2ubuntu2, 1.20.4-2ubuntu2.2),
libpam-runtime:amd64 (1.3.1-5ubuntu1.19.10.0, 1.3.1-5ubuntu1.19.10.1), network-manager:amd64 (1.20.4-2ubuntu2, 1.20.4-2ubuntu2.2),
apport:amd64 (2.20.11-0ubuntu8.2, 2.20.11-0ubuntu8.4), 
python3-apport:amd64 (2.20.11-0ubuntu8.2, 2.20.11-0ubuntu8.4), 
dmidecode:amd64 (3.2-2, 3.2-2ubuntu0.1), 
libwebkit2gtk-4.0-37:amd64 (2.26.3-0ubuntu0.19.10.1, 2.26.4-0ubuntu0.19.10.1), libpam-modules-bin:amd64 (1.3.1-5ubuntu1.19.10.0, 1.3.1-5ubuntu1.19.10.1),
libfwupd2:amd64 (1.2.10-1ubuntu3, 1.2.10-1ubuntu4), 
fwupd-signed:amd64 (1.10.1+1.2.10-1ubuntu3, 1.10.2+1.2.10-1ubuntu4), 
bsdutils:amd64 (1:2.34-0.1ubuntu2.1, 1:2.34-0.1ubuntu2.2), network-manager-config-connectivity-ubuntu:amd64 (1.20.4-2ubuntu2, 1.20.4-2ubuntu2.2), bluez-obexd:amd64 (5.50-0ubuntu4, 5.50-0ubuntu5), 
apport-gtk:amd64 (2.20.11-0ubuntu8.2, 2.20.11-0ubuntu8.4), 
fwupd:amd64 (1.2.10-1ubuntu3, 1.2.10-1ubuntu4), 
gir1.2-webkit2-4.0:amd64 (2.26.3-0ubuntu0.19.10.1, 2.26.4-0ubuntu0.19.10.1), linux-firmware:amd64 (1.183.3, 1.183.4), 
libpoppler-cpp0v5:amd64 (0.80.0-0ubuntu1, 0.80.0-0ubuntu1.1), 
libbluetooth3:amd64 (5.50-0ubuntu4, 5.50-0ubuntu5), 
libpoppler-glib8:amd64 (0.80.0-0ubuntu1, 0.80.0-0ubuntu1.1),
libpoppler90:amd64 (0.80.0-0ubuntu1, 0.80.0-0ubuntu1.1), libjavascriptcoregtk-4.0-18:amd64 (2.26.3-0ubuntu0.19.10.1, 2.26.4-0ubuntu0.19.10.1), linux-generic:amd64 (5.3.0.29.33, 5.3.0.40.34), python3-problem-report:amd64 (2.20.11-0ubuntu8.2, 2.20.11-0ubuntu8.4), 
xdg-desktop-portal:amd64 (1.4.2-2, 1.4.2-2ubuntu1), 
gir1.2-javascriptcoregtk-4.0:amd64 (2.26.3-0ubuntu0.19.10.1, 2.26.4-0ubuntu0.19.10.1)
End-Date: 2020-02-18  19:32:39

Edit:

$ modinfo iwlwifi | egrep 'filename|intree'

filename:       /lib/modules/5.3.0-40-generic/kernel/drivers/net/wireless/intel/iwlwifi/iwlwifi.ko
intree:         Y

$ rfkill list
0: hci0: Bluetooth
    Soft blocked: no
    Hard blocked: no

Output of dmesg | grep iwl https://paste.ubuntu.com/p/gp6wWYR7tj/


Solution 1:

Same issue, but works again if i boot with previus kernel. 5.3.0-29-generic in my case