Bugzilla – Bug 900786
WiFi drivers problem with iwlwifi driver - kernel-firmware 20140903git - kernel 3.15.8 to 3.17.0
Last modified: 2016-05-20 15:10:12 UTC
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:32.0) Gecko/20100101 Firefox/32.0 Build Identifier: During the 3.17 RCs I started experiencing plenty of problems with WiFi. - WiFi would stop working (show as not available) - Attempts to turn it off and on again in the plasmoid often would result in system freeze. - Rebooting solved it While this hadn't happen in early 3.16's, the latest stable had the same problems. And today after reboot, no WiFi was available with either 3.16.3, 3.17rc7, nor 3.17.0. It took booting with 3.15.8 for it to work. I'm attaching a dmesg log, taken from 3.17rc7 Reproducible: Always
Created attachment 609738 [details] dmesg log 3.17.rc7
Should have added the WiFi hardware/firmware specs: Model: "Intel WiFi Link 100 Series" Vendor: pci 0x8086 "Intel Corporation" Device: pci 0x0083 "WiFi Link 100 Series" SubVendor: pci 0x8086 "Intel Corporation" SubDevice: pci 0x1305 Driver: "iwlwifi" Driver Modules: "iwlwifi" Memory Range: 0xddc00000-0xddc01fff (rw,non-prefetchable) IRQ: 30 (no events) Module Alias: "pci:v00008086d00000083sv00008086sd00001305bc02sc80i00" Driver Info #0: Driver Status: iwlwifi is active Driver Activation Cmd: "modprobe iwlwifi" Config Status: cfg=no, avail=yes, need=no, active=unknown Attached to: #21 (PCI bridge)
Also important: Name : kernel-firmware Version : 20140903git Release : 94.1 Architecture: noarch Install Date: Tue 09 Sep 2014 15:30:18 BST Group : System/Kernel Size : 73426157 License : SUSE-Firmware and GPL-2.0 and GPL-2.0+ and MIT Signature : RSA/SHA1, Tue 09 Sep 2014 14:28:18 BST, Key ID eceef21003579c1d Source RPM : kernel-firmware-20140903git-94.1.src.rpm Build Date : Tue 09 Sep 2014 14:26:57 BST Build Host : build15 Relocations : (not relocatable) Vendor : obs://build.opensuse.org/Kernel URL : http://git.kernel.org/?p=linux/kernel/git/dwmw2/linux-firmware.git Summary : Linux kernel firmware files Description : This package contains the firmware for in-kernel drivers that was previously included in the kernel. It is shared by all kernels >= 2.6.27-rc1. Distribution: Kernel:HEAD
While I am able to connect with 3.15.8 it does fail after a while. Attaching the dmesg log for 3.15.8
Comment on attachment 609738 [details] dmesg log 3.17.rc7 Using 3.17.rc7. Upon reboot WiFI wasn't working. No connections available.
Created attachment 609739 [details] dmesg log for 3.15.8 Using 3.15.8 Network was working, and suddenly stopped, and no connections were available any more.
Apparently there is a fix for it. My post in the kernel's bugzilla (marked as duplicate): https://bugzilla.kernel.org/show_bug.cgi?id=86101 The original bug report at the kernel's bugzilla, with fix: https://bugzilla.kernel.org/show_bug.cgi?id=56581 Would be nice if this patch could be made part of OpenSUSE's rpms.
Downgrading firmware to 20130714git.2.17.1, from Jun.2014, did not fix the problem. Even when running kernel-desktop 3.15.8. This is quite surprising to me, since I kept firmware and kernel up to date, and never had any issues until recently.
Created attachment 610869 [details] reproduced with 3.15.8 and firmware 20130714git.2.17.1
Could you check whether the latest 3.16.x and 3.17.x stable kernels still have the problem? If yes, we need to report to upstream. Thanks.
(In reply to Takashi Iwai from comment #10) > Could you check whether the latest 3.16.x and 3.17.x stable kernels still > have the problem? If yes, we need to report to upstream. Thanks. I can tell you right off the bat that the problem is present in 3.18.0-rc2-2.g4fa7b81, as well as in the latest 3.17.1 I ran. I will update to the latest 3.17.x and let you know. As for 3.16, I've kept 3.16.3-1.1.g2bbe7f. But don't know where to get a more recent one if it exists, since it is not on Kernel:/stable any more.
Could you check 3.18-rc3 kernel? This already contains the fix mentioned in bugzilla.kernel.org. If this works, I'll backport the fix commit to openSUSE 13.2 and other kernel branches.
I backported the fix patch to openSUSE-13.2 and stable branches now. Let me know if this still doesn't fix the problem (at least either 3.18-rc3, or latest KOTD of stable / openSUSE-13.2 repo including this fix).
(In reply to Takashi Iwai from comment #12) > Could you check 3.18-rc3 kernel? This already contains the fix mentioned in > bugzilla.kernel.org. If this works, I'll backport the fix commit to > openSUSE 13.2 and other kernel branches. Hi, sorry was away. Running 3.18.0-rc3-4.g07807b9-desktop now. So far so good. I'll let you know how it goes.
It appears to be good, uptime of almost 24h with 3.18.0-rc3-4.g07807b9-desktop, and no problems. That was pretty rare before.
OK, then let's close the bug. Feel free to reopen if you still encounter the very same problem.
Sure. Thank you for the fix!
(In reply to Takashi Iwai from comment #16) > OK, then let's close the bug. Feel free to reopen if you still encounter > the very same problem. So after a week with no problems, it crashed again. It appears to be the same issue.I'm attaching the relevant dmesg output. This was while using * kernel-desktop-3.18.0-rc3-5.gb1191bc and * kernel-firmware-20140903git-94.1 I then rebooted with kernel-desktop.3.18.0-rc4-3.g0521fb3 (latest unstable) and it immediately crashed again on KDE login.
As per the previous comment, I'm reopening this report. Of course feel free to close it if your understanding is this is should be reported as a new bug.
Created attachment 613792 [details] dmesg log 3.18.rc3
Created attachment 613793 [details] dmesg log 3.18.rc4
And it just crashed again with 3.18.0-rc4-3.g0521fb3-desktop. Were back to the same. Note that meanwhile, beside keeping up with the latest unstable kernel, I also moved back to the latest kernel-firmware. I had downgraded to firmware 20130714git.2.17.1 when I first tried the kernel including the fix, last week. So I also wonder if the firmware is having some impact here (even though pre-fix it also crashed with the downgraded firmware).
Thanks. I opened a bug report on the upstream bugzilla, https://bugzilla.kernel.org/show_bug.cgi?id=88291 Let's continue debugging there. Can you add yourself to the bug entry above?
(In reply to Takashi Iwai from comment #23) > Thanks. > I opened a bug report on the upstream bugzilla, > https://bugzilla.kernel.org/show_bug.cgi?id=88291 > > Let's continue debugging there. Can you add yourself to the bug entry above? Thanks. Just added myself.
The upstream bug was closed as a platform issue.
openSUSE-SU-2014:1678-1: An update that solves 8 vulnerabilities and has 22 fixes is now available. Category: security (important) Bug References: 665315,856659,897112,897736,900786,902346,902349,902351,902632,902633,902728,903748,903986,904013,904097,904289,904417,904539,904717,904932,905068,905100,905329,905739,906914,907818,908163,908253,909077,910251 CVE References: CVE-2014-3673,CVE-2014-3687,CVE-2014-3688,CVE-2014-7826,CVE-2014-7841,CVE-2014-8133,CVE-2014-9090,CVE-2014-9322 Sources used: openSUSE 13.2 (src): kernel-docs-3.16.7-7.2, kernel-obs-build-3.16.7-7.3, kernel-obs-qa-3.16.7-7.2, kernel-obs-qa-xen-3.16.7-7.2, kernel-source-3.16.7-7.1, kernel-syms-3.16.7-7.1
(In reply to Takashi Iwai from comment #25) > The upstream bug was closed as a platform issue. Sorry, it appears to be a hardware problem on my end.