Bug 900786 - WiFi drivers problem with iwlwifi driver - kernel-firmware 20140903git - kernel 3.15.8 to 3.17.0
Summary: WiFi drivers problem with iwlwifi driver - kernel-firmware 20140903git - ker...
Status: RESOLVED UPSTREAM
Alias: None
Product: openSUSE Tumbleweed
Classification: openSUSE
Component: Kernel (show other bugs)
Version: 201410*
Hardware: Other Linux
: P3 - Medium : Normal with 5 votes (vote)
Target Milestone: ---
Assignee: E-mail List
QA Contact: E-mail List
URL: https://bugzilla.kernel.org/show_bug....
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-10-11 16:25 UTC by Forgotten User EmLQfzY8LJ
Modified: 2016-05-20 15:10 UTC (History)
2 users (show)

See Also:
Found By: ---
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---
tiwai: needinfo? (forgotten_EmLQfzY8LJ)


Attachments
dmesg log 3.17.rc7 (79.28 KB, text/plain)
2014-10-11 16:27 UTC, Forgotten User EmLQfzY8LJ
Details
dmesg log for 3.15.8 (214.55 KB, text/plain)
2014-10-11 17:03 UTC, Forgotten User EmLQfzY8LJ
Details
reproduced with 3.15.8 and firmware 20130714git.2.17.1 (209.55 KB, text/plain)
2014-10-21 23:47 UTC, Forgotten User EmLQfzY8LJ
Details
dmesg log 3.18.rc3 (506.62 KB, text/plain)
2014-11-15 16:26 UTC, Forgotten User EmLQfzY8LJ
Details
dmesg log 3.18.rc4 (115.43 KB, text/plain)
2014-11-15 16:59 UTC, Forgotten User EmLQfzY8LJ
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Forgotten User EmLQfzY8LJ 2014-10-11 16:25:48 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
Comment 1 Forgotten User EmLQfzY8LJ 2014-10-11 16:27:03 UTC
Created attachment 609738 [details]
dmesg log 3.17.rc7
Comment 2 Forgotten User EmLQfzY8LJ 2014-10-11 16:29:12 UTC
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)
Comment 3 Forgotten User EmLQfzY8LJ 2014-10-11 16:59:56 UTC
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
Comment 4 Forgotten User EmLQfzY8LJ 2014-10-11 17:01:12 UTC
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 5 Forgotten User EmLQfzY8LJ 2014-10-11 17:02:02 UTC
Comment on attachment 609738 [details]
dmesg log 3.17.rc7

Using 3.17.rc7. 
Upon reboot WiFI wasn't working. No connections available.
Comment 6 Forgotten User EmLQfzY8LJ 2014-10-11 17:03:54 UTC
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.
Comment 7 Forgotten User EmLQfzY8LJ 2014-10-12 20:37:42 UTC
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.
Comment 8 Forgotten User EmLQfzY8LJ 2014-10-21 23:46:57 UTC
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.
Comment 9 Forgotten User EmLQfzY8LJ 2014-10-21 23:47:58 UTC
Created attachment 610869 [details]
reproduced with 3.15.8 and firmware 20130714git.2.17.1
Comment 10 Takashi Iwai 2014-11-05 16:31:46 UTC
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.
Comment 11 Forgotten User EmLQfzY8LJ 2014-11-05 19:58:39 UTC
(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.
Comment 12 Takashi Iwai 2014-11-06 08:46:23 UTC
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.
Comment 13 Takashi Iwai 2014-11-07 09:58:25 UTC
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).
Comment 14 Forgotten User EmLQfzY8LJ 2014-11-07 12:46:35 UTC
(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.
Comment 15 Forgotten User EmLQfzY8LJ 2014-11-08 12:25:18 UTC
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.
Comment 16 Takashi Iwai 2014-11-08 19:50:01 UTC
OK, then let's close the bug.  Feel free to reopen if you still encounter the very same problem.
Comment 17 Forgotten User EmLQfzY8LJ 2014-11-09 00:11:13 UTC
Sure. Thank you for the fix!
Comment 18 Forgotten User EmLQfzY8LJ 2014-11-15 16:22:36 UTC
(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.
Comment 19 Forgotten User EmLQfzY8LJ 2014-11-15 16:24:49 UTC
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.
Comment 20 Forgotten User EmLQfzY8LJ 2014-11-15 16:26:08 UTC
Created attachment 613792 [details]
dmesg log 3.18.rc3
Comment 21 Forgotten User EmLQfzY8LJ 2014-11-15 16:59:24 UTC
Created attachment 613793 [details]
dmesg log 3.18.rc4
Comment 22 Forgotten User EmLQfzY8LJ 2014-11-15 17:05:14 UTC
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).
Comment 23 Takashi Iwai 2014-11-16 09:08:07 UTC
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?
Comment 24 Forgotten User EmLQfzY8LJ 2014-11-16 15:19:00 UTC
(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.
Comment 25 Takashi Iwai 2014-11-28 08:55:24 UTC
The upstream bug was closed as a platform issue.
Comment 26 Swamp Workflow Management 2014-12-21 12:13:44 UTC
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
Comment 27 Forgotten User EmLQfzY8LJ 2014-12-27 11:15:23 UTC
(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.