Bug 19390

Summary: Intel wifi does not connect on boot after update to 4.4.16 kernel
Product: Mageia Reporter: Thomas Andrews <andrewsfarm>
Component: RPM PackagesAssignee: Kernel and Drivers maintainers <kernel>
Status: RESOLVED FIXED QA Contact:
Severity: major    
Priority: release_blocker CC: tmb
Version: 5   
Target Milestone: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Source RPM: CVE:
Status comment:
Attachments: ifconfig and dmsg for 3.x kernel boot
ifconfig and dmesg for 4.4 kernel boot

Description Thomas Andrews 2016-09-17 04:11:38 CEST
Description of problem:
I recently purchased a used HP Probook 6550b laptop, with an Intel Centrino Advanced-N 6200 wifi card. Upon installing Mageia 5 from a usb pendrive, wifi worked as expected. After establishing a specific US mirror and getting all updates, including tainted versions of some non-tainted packages, I rebooted into kernel 4.4.16. Wifi was VERY slow to connect, taking what seemed like at least two minutes. Subsequent reboots sowed the same behavior, with the applet often timing out without establishing the connection. 

However, if I reboot using the original 3.x kernel, the wifi connection is established in a few seconds.

If it times out the connection can be established using MCC, and once established speed and stability seem normal.

Version-Release number of selected component (if applicable):
I suspect a newer version of iwlwifi is needed. I saw a very similar problem with the 4.4 kernels and the b43 wifi driver on another machine, and different firmware fixed that.

How reproducible:
Always


Steps to Reproduce:
1. Install Mageia 5
2. Upgrade to the 4.4.16 kernel
3.
Comment 1 Thomas Andrews 2016-09-17 05:25:44 CEST
Created attachment 8419 [details]
ifconfig and dmsg for 3.x kernel boot
Comment 2 Thomas Andrews 2016-09-17 05:29:06 CEST
Created attachment 8420 [details]
ifconfig and dmesg for 4.4 kernel boot
Comment 3 Thomas Andrews 2016-09-17 05:38:58 CEST
I really don't know what I'm looking at here, but it appears that it is just taking too long before finally loading the correct firmware. A possible workaround might be to remove the Mageia iwlwifi package, which appears to contain several sets of firmware, and install the proper firmware for my chip manually. Of course, that doesn't help to get the Mageia package working as it should.
Comment 4 Thomas Andrews 2016-09-20 14:26:44 CEST
Removing Mageia's iwlwifi package and replacing it with iwlwifi-6000-4 that it is supposed to be using (that I realize is contained in Mageia's iwlwifi) made no difference. 
 Labeling this a release blocker, as I believe it should be fixed before the release of Mageia 5.1. While I have not yet tried the 5.1 isos on this computer, I have been informed that there would be no difference between those and a fully-updated Mageia 5 installation.

Priority: Normal => release_blocker
Summary: Intel wifi slow to connect after update to 4.4.16 kernel => Intel wifi does not connect on boot after update to 4.4.16 kernel
Severity: normal => major

Comment 5 Samuel Verschelde 2016-09-20 14:52:30 CEST
Assigning to kernel maintainers.

This is a potential blocker for Mageia 5.1 so please consider it a very high priority bug.

CC: (none) => drivers
Assignee: bugsquad => kernel

Comment 6 Thomas Backlund 2016-09-20 17:15:04 CEST
My bad... fix coming in 4.4.21-2

CC: (none) => tmb

Comment 7 Thomas Andrews 2016-09-20 18:24:17 CEST
(In reply to Thomas Backlund from comment #6)
> My bad... fix coming in 4.4.21-2

Eagerly anticipating... The current situation is quite annoying.
Comment 8 Thomas Andrews 2016-09-21 03:39:33 CEST
Updating to 4.4.21-2 and associated firmware packages does appear to fix the problem.

As far as I'm concerned, this bug is resolved and fixed. I don't know if confirmation from another source is needed before marking it as such.
Samuel Verschelde 2016-09-21 10:19:16 CEST

CC: drivers => (none)

Comment 9 Thomas Backlund 2016-10-18 21:49:38 CEST
4.4.22-1 pushed.

same fix went into cauldron  kernel-4.7.5-1.mga6

Status: NEW => RESOLVED
Resolution: (none) => FIXED