Bug 19255

Summary: Establishment of the very slow wifi connection to the module iwlwifi since moving to kernel 4.4
Product: Mageia Reporter: Jean Michel Varvou <jeanmichel.varvou>
Component: RPM PackagesAssignee: Kernel and Drivers maintainers <kernel>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: Normal CC: marja11, tmb
Version: Cauldron   
Target Milestone: ---   
Hardware: x86_64   
OS: Linux   
URL: http://www.mageialinux-online.org/forum/topic-22556+connexion-wifi-tres-longue-apres-changement-de-noyau.php
Whiteboard: MGA5TOO
Source RPM: kernel-firmware-nonfree CVE:
Status comment:
Attachments: lscpi -k
dmesg command

Description Jean Michel Varvou 2016-08-27 16:16:53 CEST
Description of problem:
Establishment of the very slow wifi connection to the module iwlwifi since moving to kernel 4.4. The problem is not present with old kernel like 4.1

Hardware is : Lenovo Thinkpad T410S with the following wifi module

03:00.0 Network controller: Intel Corporation Centrino Advanced-N 6200 (rev 35)
        Subsystem: Intel Corporation Centrino Advanced-N 6200 2x2 AGN
        Kernel driver in use: iwlwifi
        Kernel modules: iwlwifi

At the startup, we can see in the dmesg file, the following errors

[8.554303] iwlwifi 0000:03:00.0: can't disable ASPM; OS doesn't have ASPM control
[    8.568225] iwlwifi 0000:03:00.0: Direct firmware load for iwlwifi-6000-6.ucode failed with error -2
[    8.568230] iwlwifi 0000:03:00.0: Falling back to user helper

and a few later, the second part

 
[   19.658175] xt_addrtype: ipv6 does not support BROADCAST matching
[   61.917777] [drm:intel_cpu_fifo_underrun_irq_handler [i915]] *ERROR* CPU pipe A FIFO underrun
[   61.918199] [drm:intel_pch_fifo_underrun_irq_handler [i915]] *ERROR* PCH transcoder A FIFO underrun
[   68.568777] iwlwifi 0000:03:00.0: Direct firmware load for iwlwifi-6000-5.ucode failed with error -2
[   68.568784] iwlwifi 0000:03:00.0: Falling back to user helper


Note we have found a workaround. Problem disappear when we enter the two following command.

"cd /lib/firmware
ln -s iwlwifi-6000-4.ucode iwlwifi-6000-6.ucode"


Version-Release number of selected component (if applicable):
Kernel 4.4.xx

How reproducible:
Always

Steps to Reproduce:
1. Boot Mageia with a kernel 4.4
2. See the error messages in the dmeg.log
3.
Comment 1 Jean Michel Varvou 2016-08-27 16:20:48 CEST
Created attachment 8372 [details]
lscpi -k
Comment 2 Jean Michel Varvou 2016-08-27 16:21:23 CEST
Created attachment 8373 [details]
dmesg  command
Comment 3 Marja Van Waes 2016-08-27 16:30:04 CEST
/lib/firmware/iwlwifi-6000-6.ucode is also missing in cauldron:

[marja@cldrn_64 ~]$ ls -al /lib/firmware | grep iwlwifi-6000
-rw-r--r--  1 root root  454608 jul 12 21:46 iwlwifi-6000-4.ucode
-rw-r--r--  1 root root  444128 jul 12 21:46 iwlwifi-6000g2a-5.ucode
-rw-r--r--  1 root root  677296 jul 12 21:46 iwlwifi-6000g2a-6.ucode
-rw-r--r--  1 root root  679436 jul 12 21:46 iwlwifi-6000g2b-6.ucode
[marja@cldrn_64 ~]$

CC: (none) => marja11
Version: 5 => Cauldron
Assignee: bugsquad => kernel
Source RPM: (none) => kernel-firmware-nonfree
Whiteboard: (none) => MGA5TOO

Comment 4 Thomas Backlund 2016-10-18 22:02:22 CEST
Should be fixed with kernel-4.4.22-1.mga5 released in:
http://advisories.mageia.org/MGASA-2016-0345.html

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