Wireless Adapter not detected any more after kernel update

Hi!

I am using Leap 15.1. After a recent kernel update, my network was suddenly disabled. It seems to me that there might be drivers missing, but I am not sure. I did not find any threads about this issue.

Kernel version:

@linux-625c:~> uname -r
4.12.14-lp151.28.40-default

This is my output of lspci | grep network:

@linux-625c:~> sudo lspci | grep Network
03:00.0 Network controller: Intel Corporation Dual Band Wireless-AC 3168NGW [Stone Peak] (rev 10)

Output of lspci -n | grep rev\ 10:

@linux-625c:~> /sbin/lspci -n | grep rev\ 10
03:00.0 0280: 8086:24fb (rev 10)

Output of iwconfig:

@linux-625c:~> sudo iwconfig
sudo iwconfig
eth0      no wireless extensions.

lo        no wireless extensions.

Apparently, my wireless adapter is gone. This is what I got from dmesg | grep iwlwifi:

@linux-625c:~> dmesg | grep iwlwifi
    9.636653] iwlwifi 0000:03:00.0: loaded firmware version 29.1654887522.0 op_mode iwlmvm
    9.778266] iwlwifi 0000:03:00.0: Detected Intel(R) Dual Band Wireless AC 3168, REV=0x220
    9.801499] iwlwifi 0000:03:00.0: Can't parse phy_sku in B0, empty sections
    9.801504] iwlwifi 0000:03:00.0: Failed to read NVM: -61
    9.814851] iwlwifi 0000:03:00.0: Failed to run INIT ucode: -61

I thought reinstalling the drivers might be worth a try, so I googled and found this:
https://opensuse-guide.org/wlan.php

Quote:
“Intel are cooperating quite well with the Linux-kernel developers and all Intel wifi chips should just work.”

I am not sure what to do next. Can anyone help me?

https://bugzilla.kernel.org/show_bug.cgi?id=206329 perhaps…

The first thing should be to boot the previous kernel. It should be a grub menu option (usually via the submenu at the second menu line).

If that works, then my suggestion would be to edit (as root) the file “/etc/zypp/zypp.conf”. Look for the line that begins “multiversion.kernels” and change it to

multiversion.kernels = oldest,latest,latest-1,running

That is, insert “oldest” in the list of kernels to keep. That way, the known working kernel won’t be removed. You can change that back once there is a newer kernel that you know will work for you.

That worked, many thanks for your help! :slight_smile:

For the moment, I’ll stick with that older kernel version then.

I suggest you report a bug, or check if there is already a bug report for this. That way the openSUSE kernel team can start work on an updated kernel that fixes the problem.

I already made a bugreport for TW, it’s fixed in the current TW kernel and the kernels in Kernel:standard repo.

Ok, thanks :slight_smile:

This is bug http://bugzilla.suse.com/show_bug.cgi?id=1166632. When you boot via Grub, select the Alternatives and scroll down to the previous kernel 28.36. Am happily working away this way - the actual fix was made and tested within 48 hours and it is now in line for the next kernel update.