CentOS Bug Tracker - CentOS-6
View Issue Details
0005834CentOS-6iwl1000-firmwarepublic2012-07-13 13:182012-10-19 11:27
Reporterslefevre@indy.rr.com 
PrioritynormalSeveritymajorReproducibilityalways
StatusnewResolutionopen 
PlatformThinkpad T410iOSCentOSOS Version6.3
Product Version6.3 
Target VersionFixed in Version 
Summary0005834: iwlwifi driver for Centrino Wireless-N 1000 slow and unusable after upgrade to CentOS 6.3
DescriptionI updated to CentOS 6.3 yesterday. Before the upgrade the integrated Centrino Wireless-N 1000 (wlan0) worked acceptably well. After upgrade, the wlan0 interface is largely unusable. There seems to be driver issues.
I'm using NetworkManager and have been for several years with few issues.
Steps To Reproduce# modprobe -v iwlwifi
insmod /lib/modules/2.6.32-279.1.1.el6.x86_64/kernel/drivers/net/wireless/iwlwifi/iwlwifi.ko

# iwconfig
....
wlan0 IEEE 802.11bgn ESSID:"SIC"
          Mode:Managed Frequency:2.437 GHz Access Point: 00:12:17:6D:7F:F0
          Bit Rate=1 Mb/s Tx-Power=14 dBm
          Retry long limit:7 RTS thr:off Fragment thr:off
          Encryption key:off
          Power Management:off
          Link Quality=36/70 Signal level=-74 dBm
          Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
          Tx excessive retries:0 Invalid misc:204 Missed beacon:0

# iperf -c htpc02 -u -b 10M
------------------------------------------------------------
Client connecting to htpc02, UDP port 5001
Sending 1470 byte datagrams
UDP buffer size: 224 KByte (default)
------------------------------------------------------------
[ 3] local 10.250.1.59 port 59654 connected with 10.250.1.18 port 5001
[ ID] Interval Transfer Bandwidth
[ 3] 0.0-13.3 sec 149 KBytes 91.7 Kbits/sec
[ 3] Sent 104 datagrams
[ 3] WARNING: did not receive ack of last datagram after 10 tries.

# iwconfig
....
wlan0 IEEE 802.11bgn ESSID:"SIC"
          Mode:Managed Frequency:2.437 GHz Access Point: 00:12:17:6D:7F:F0
          Bit Rate=1 Mb/s Tx-Power=14 dBm
          Retry long limit:7 RTS thr:off Fragment thr:off
          Encryption key:off
          Power Management:off
          Link Quality=39/70 Signal level=-71 dBm
          Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
          Tx excessive retries:69 Invalid misc:205 Missed beacon:0

Note:
1) Bit Rate is only 1 Mb/s where other rt73usb based wifi adapter on same system connects at 24-54Mbps.
2) Tx excessive retries is very high after iperf test. Again, other rt73usb adapter has no Tx excessive retries.
3) No error messages in syslog



Additional InformationThis is on a private WPA2 encrypted network but I have same issue with public/open wifi connections as well.
I've searched and found several "work-arounds" and have tested nearly all of them with the same results.

Here is something else that I've tried.
Summary: change/set disable 11n, enable watch dog timer, set bit rate manually

# modinfo iwlwifi
filename: /lib/modules/2.6.32-279.1.1.el6.x86_64/kernel/drivers/net/wireless/iwlwifi/iwlwifi.ko
alias: iwlagn
license: GPL
author: Copyright(c) 2003-2011 Intel Corporation <ilw@linux.intel.com>
version: in-tree:
description: Intel(R) Wireless WiFi Link AGN driver for Linux
firmware: iwlwifi-5150-2.ucode
firmware: iwlwifi-5000-5.ucode
firmware: iwlwifi-6000g2b-6.ucode
firmware: iwlwifi-6000g2a-6.ucode
firmware: iwlwifi-6050-5.ucode
firmware: iwlwifi-6000-4.ucode
firmware: iwlwifi-100-6.ucode
firmware: iwlwifi-1000-6.ucode
firmware: iwlwifi-135-6.ucode
firmware: iwlwifi-105-6.ucode
firmware: iwlwifi-2030-6.ucode
firmware: iwlwifi-2000-6.ucode
srcversion: 6285ACBA3F45D8B7D8ECA87
alias: pci:v00008086d00000892sv*sd00000466bc*sc*i*
...
alias: pci:v00008086d00004232sv*sd00001201bc*sc*i*
depends: mac80211,cfg80211
vermagic: 2.6.32-279.1.1.el6.x86_64 SMP mod_unload modversions
parm: swcrypto:using crypto in software (default 0 [hardware]) (int)
parm: queues_num:number of hw queues. (int)
parm: 11n_disable:disable 11n functionality (int)
parm: amsdu_size_8K:enable 8K amsdu size (int)
parm: fw_restart:restart firmware in case of error (int)
parm: ucode_alternative:specify ucode alternative to use from ucode file (int)
parm: antenna_coupling:specify antenna coupling in dB (defualt: 0 dB) (int)
parm: bt_ch_inhibition:Enable BT channel inhibition (default: enable) (bool)
parm: plcp_check:Check plcp health (default: 1 [enabled]) (bool)
parm: ack_check:Check ack health (default: 0 [disabled]) (bool)
parm: wd_disable:Disable stuck queue watchdog timer 0=system default, 1=disable, 2=enable (default: 0) (int)
parm: bt_coex_active:enable wifi/bt co-exist (default: enable) (bool)
parm: led_mode:0=system default, 1=On(RF On)/Off(RF Off), 2=blinking (default: 0) (int)
parm: power_save:enable WiFi power management (default: disable) (bool)
parm: power_level:default power save level (range from 1 - 5, default: 1) (int)
parm: auto_agg:enable agg w/o check traffic load (default: enable) (bool)
parm: no_sleep_autoadjust:don't automatically adjust sleep level according to maximum network latency (default: true) (bool)
parm: 5ghz_disable:disable 5GHz band (default: 0 [enabled]) (bool)

# modprobe -v iwlwifi
insmod /lib/modules/2.6.32-279.1.1.el6.x86_64/kernel/drivers/net/wireless/iwlwifi/iwlwifi.ko 11n_disable=1 wd_disable=2
# iwconfig
...
wlan0 IEEE 802.11bg ESSID:"SIC"
          Mode:Managed Frequency:2.437 GHz Access Point: 00:12:17:6D:7F:F0
          Bit Rate=1 Mb/s Tx-Power=14 dBm
          Retry long limit:7 RTS thr:off Fragment thr:off
          Encryption key:off
          Power Management:off
          Link Quality=37/70 Signal level=-73 dBm
          Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
          Tx excessive retries:1 Invalid misc:178 Missed beacon:0

# iwconfig wlan0 bit 54M
# iwconfig
...
wlan0 IEEE 802.11bg ESSID:"SIC"
          Mode:Managed Frequency:2.437 GHz Access Point: 00:12:17:6D:7F:F0
          Bit Rate=54 Mb/s Tx-Power=14 dBm
          Retry long limit:7 RTS thr:off Fragment thr:off
          Encryption key:off
          Power Management:off
          Link Quality=40/70 Signal level=-70 dBm
          Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
          Tx excessive retries:2 Invalid misc:533 Missed beacon:0

# iperf -c htpc02 -u -b 10M
------------------------------------------------------------
Client connecting to htpc02, UDP port 5001
Sending 1470 byte datagrams
UDP buffer size: 224 KByte (default)
------------------------------------------------------------
[ 3] local 10.250.1.59 port 59766 connected with 10.250.1.18 port 5001
[ ID] Interval Transfer Bandwidth
[ 3] 0.0-13.5 sec 148 KBytes 89.8 Kbits/sec
[ 3] Sent 103 datagrams
[ 3] WARNING: did not receive ack of last datagram after 10 tries.

# iwconfig
....
wlan0 IEEE 802.11bg ESSID:"SIC"
          Mode:Managed Frequency:2.437 GHz Access Point: 00:12:17:6D:7F:F0
          Bit Rate=54 Mb/s Tx-Power=14 dBm
          Retry long limit:7 RTS thr:off Fragment thr:off
          Encryption key:off
          Power Management:off
          Link Quality=39/70 Signal level=-71 dBm
          Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
          Tx excessive retries:115 Invalid misc:961 Missed beacon:0

I've also tried setting the modules of options iwlwifi power_save=0 swcrypto=1 bt_coex_active=0 with the same results.

TagsNo tags attached.
Attached Files

Notes
(0015430)
slefevre@indy.rr.com   
2012-07-14 02:57   
These errors are under kernel-2.6.32-279.1.1.el6.x86_64.

To verify the underlying hardware is working, I booted under last CentOS 6.2 kernel on my system 2.6.32-220.23.1.el6.x86_64 and wifi is uisng iwlagn drive and running very well. The iwlagn driver is using the iwlwifi-1000-3.ucode firmware in contrast to iwlwifi which is using iwlwifi-1000-5.ucode. I don't know if that makes a major difference.
(0015455)
AlanBartlett   
2012-07-15 00:01   
In your forum post ( http://www.centos.org/modules/newbb/viewtopic.php?topic_id=38276&forum=58 ) you mention kmod-compat-wireless but not in this report. Please clarify if and when it has been used.

As that kmod package originates from the ELRepo Project and not the CentOS Project, you may need to report your issue in the bug tracker at that site.
(0015463)
slefevre@indy.rr.com   
2012-07-15 12:17   
@AlanBratlett: that isn't my forum post and I don't have kmod-compat-wireless installed but the problems/issues referenced are similar to mine.
I haven't added any wireless drivers to the system beyond what is available from the CentOS 6.3 repo.
(0015464)
toracat   
2012-07-15 12:39   
As you mentioned, the firmware could make a major difference, or the driver itself. What is the [vendor:device] IP pairing? Can you show us the output returned by:

lspci -nn | grep -i net
(0015465)
slefevre@indy.rr.com   
2012-07-15 12:42   
# lspci -nn | grep -i net
00:19.0 Ethernet controller [0200]: Intel Corporation 82577LM Gigabit Network Connection [8086:10ea] (rev 06)
03:00.0 Network controller [0280]: Intel Corporation Centrino Wireless-N 1000 [8086:0084]
(0015466)
toracat   
2012-07-15 13:50   
Thank you.

Now, may I suggest that, for testing purposes, you install kernel-ml available from ELRepo maintained by AlanBartlett :

http://elrepo.org/tiki/kernel-ml

The latest version is kernel-ml-3.4.4-1.el6. My hope is to find out if the version in the current mainline kernel has a fix and works correctly.

kernel-ml should install without touching existing kernels. After the test you can cleanly uninstall it.
(0015467)
AlanBartlett   
2012-07-15 16:11   
Re. Note 15463.

@slefevre, my apologies. I was confused by two separate persons posting to the same forum thread.
(0015468)
slefevre@indy.rr.com   
2012-07-16 04:00   
@AlanBartlett, no problem. I just wanted to be clear about this issue and that it resides w/in CentOS and likely the upstream vendor.
(0015469)
slefevre@indy.rr.com   
2012-07-16 04:02   
Installed and booted to 3.4.4-1.el6.elrepo.x86_64. I didn't install kernel-ml-firmware from elrepo as it didn't have any microcode for my N-1000 nic so it used the one installed on my system already from CentOS.

After boot and letting NetworkManager do it's thing I get the following.
# iwconfig
....
wlan0 IEEE 802.11bg ESSID:"SIC"
          Mode:Managed Frequency:2.437 GHz Access Point: 00:12:17:6D:7F:F0
          Bit Rate=1 Mb/s Tx-Power=14 dBm
          Retry long limit:7 RTS thr:off Fragment thr:off
          Encryption key:off
          Power Management:off
          Link Quality=39/70 Signal level=-71 dBm
          Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
          Tx excessive retries:3 Invalid misc:170 Missed beacon:0

The performance test.....
# iperf -c nas1 -u -b 40M
------------------------------------------------------------
Client connecting to nas1, UDP port 5001
Sending 1470 byte datagrams
UDP buffer size: 208 KByte (default)
------------------------------------------------------------
[ 3] local 10.250.1.59 port 50236 connected with 10.250.1.99 port 5001
[ ID] Interval Transfer Bandwidth
[ 3] 0.0-17.9 sec 1.34 MBytes 630 Kbits/sec
[ 3] Sent 959 datagrams
[ 3] WARNING: did not receive ack of last datagram after 10 tries.

# iwconfig
....
wlan0 IEEE 802.11bg ESSID:"SIC"
          Mode:Managed Frequency:2.437 GHz Access Point: 00:12:17:6D:7F:F0
          Bit Rate=1 Mb/s Tx-Power=14 dBm
          Retry long limit:7 RTS thr:off Fragment thr:off
          Encryption key:off
          Power Management:off
          Link Quality=38/70 Signal level=-72 dBm
          Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
          Tx excessive retries:190 Invalid misc:201 Missed beacon:0

Doesn't look to be much of an improvement.

For completeness, here the driver info used during test.

# modinfo iwlwifi
filename: /lib/modules/3.4.4-1.el6.elrepo.x86_64/kernel/drivers/net/wireless/iwlwifi/iwlwifi.ko
alias: iwlagn
license: GPL
author: Copyright(c) 2003-2012 Intel Corporation <ilw@linux.intel.com>
version: in-tree:
description: Intel(R) Wireless WiFi Link AGN driver for Linux
firmware: iwlwifi-5150-2.ucode
firmware: iwlwifi-5000-5.ucode
firmware: iwlwifi-6000g2b-6.ucode
firmware: iwlwifi-6000g2a-5.ucode
firmware: iwlwifi-6050-5.ucode
firmware: iwlwifi-6000-4.ucode
firmware: iwlwifi-100-5.ucode
ffirmware: iwlwifi-1000-5.ucode
firmware: iwlwifi-135-6.ucode
firmware: iwlwifi-105-6.ucode
firmware: iwlwifi-2030-6.ucode
firmware: iwlwifi-2000-6.ucode
srcversion: B47B2AEE608EF79DDFDDE01
....
depends: mac80211,cfg80211
intree: Y
vermagic: 3.4.4-1.el6.elrepo.x86_64 SMP mod_unload modversions
parm: swcrypto:using crypto in software (default 0 [hardware]) (int)
parm: 11n_disable:disable 11n functionality, bitmap: 1: full, 2: agg TX, 4: agg RX (uint)
parm: amsdu_size_8K:enable 8K amsdu size (int)
parm: fw_restart:restart firmware in case of error (int)
parm: ucode_alternative:specify ucode alternative to use from ucode file (int)
parm: antenna_coupling:specify antenna coupling in dB (defualt: 0 dB) (int)
parm: bt_ch_inhibition:Enable BT channel inhibition (default: enable) (bool)
parm: plcp_check:Check plcp health (default: 1 [enabled]) (bool)
parm: ack_check:Check ack health (default: 0 [disabled]) (bool)
parm: wd_disable:Disable stuck queue watchdog timer 0=system default, 1=disable, 2=enable (default: 0) (int)
parm: bt_coex_active:enable wifi/bt co-exist (default: enable) (bool)
parm: led_mode:0=system default, 1=On(RF On)/Off(RF Off), 2=blinking, 3=Off (default: 0) (int)
parm: power_save:enable WiFi power management (default: disable) (bool)
parm: power_level:default power save level (range from 1 - 5, default: 1) (int)
parm: auto_agg:enable agg w/o check traffic load (default: enable) (bool)
parm: no_sleep_autoadjust:don't automatically adjust sleep level according to maximum network latency (default: true) (bool)

For comparison, I ran a test w/ a rt73usb wifi nic with following results.
# iperf -c nas1 -u -b 40M
------------------------------------------------------------
Client connecting to nas1, UDP port 5001
Sending 1470 byte datagrams
UDP buffer size: 208 KByte (default)
------------------------------------------------------------
[ 3] local 10.250.1.59 port 44363 connected with 10.250.1.99 port 5001
[ ID] Interval Transfer Bandwidth
[ 3] 0.0-10.1 sec 8.62 MBytes 7.19 Mbits/sec
[ 3] Sent 6151 datagrams
[ 3] Server Report:
[ ID] Interval Transfer Bandwidth Jitter Lost/Total Datagrams
[ 3] 0.0-10.2 sec 8.60 MBytes 7.07 Mbits/sec 6.950 ms 19/ 6151 (0.31%)

# iwconfig
wlan1 IEEE 802.11bg ESSID:"SIC"
          Mode:Managed Frequency:2.437 GHz Access Point: 00:12:17:6D:7F:F0
          Bit Rate=54 Mb/s Tx-Power=27 dBm
          Retry long limit:7 RTS thr:off Fragment thr:off
          Power Management:on
          Link Quality=38/70 Signal level=-72 dBm
          Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
          Tx excessive retries:0 Invalid misc:86 Missed beacon:0

I'm open to other suggestions from all. J
(0015923)
niclashoyer   
2012-10-13 12:34   
Any news on this?

I'm facing the exact same problem, except that I have installed Fedora 17 and kernel 3.5.4
(0015960)
sdicker8   
2012-10-19 02:09   
I'm having the same problem with a Centrino 6150

working wifi
===========

$ uname -r
2.6.32-220.23.1.el6.x86_64

$ lspci -nn
00:00.0 Host bridge [0600]: Intel Corporation 2nd Generation Core Processor Family DRAM Controller [8086:0104] (rev 09)
00:02.0 VGA compatible controller [0300]: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller [8086:0116] (rev 09)
00:16.0 Communication controller [0780]: Intel Corporation 6 Series/C200 Series Chipset Family MEI Controller #1 [8086:1c3a] (rev 04)
00:1a.0 USB controller [0c03]: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #2 [8086:1c2d] (rev 05)
00:1b.0 Audio device [0403]: Intel Corporation 6 Series/C200 Series Chipset Family High Definition Audio Controller [8086:1c20] (rev 05)
00:1c.0 PCI bridge [0604]: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 1 [8086:1c10] (rev b5)
00:1c.1 PCI bridge [0604]: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 2 [8086:1c12] (rev b5)
00:1c.3 PCI bridge [0604]: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 4 [8086:1c16] (rev b5)
00:1c.5 PCI bridge [0604]: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 6 [8086:1c1a] (rev b5)
00:1d.0 USB controller [0c03]: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #1 [8086:1c26] (rev 05)
00:1f.0 ISA bridge [0601]: Intel Corporation HM65 Express Chipset Family LPC Controller [8086:1c49] (rev 05)
00:1f.2 SATA controller [0106]: Intel Corporation 6 Series/C200 Series Chipset Family 6 port SATA AHCI Controller [8086:1c03] (rev 05)
00:1f.3 SMBus [0c05]: Intel Corporation 6 Series/C200 Series Chipset Family SMBus Controller [8086:1c22] (rev 05)
02:00.0 Network controller [0280]: Intel Corporation Centrino Wireless-N + WiMAX 6150 [8086:0885] (rev 67)
03:00.0 USB controller [0c03]: ASMedia Technology Inc. ASM1042 SuperSpeed USB Host Controller [1b21:1042]
04:00.0 Ethernet controller [0200]: Atheros Communications Inc. AR8151 v2.0 Gigabit Ethernet [1969:1083] (rev c0)

$ modprobe -v iwlwifi
FATAL: Module iwlwifi not found.

$ iwconfig
lo no wireless extensions.

wlan0 IEEE 802.11bgn ESSID:"NETGEAR"
          Mode:Managed Frequency:2.437 GHz Access Point: E0:46:9A:74:85:56
          Bit Rate=1 Mb/s Tx-Power=15 dBm
          Retry long limit:7 RTS thr:off Fragment thr:off
          Power Management:off
          Link Quality=66/70 Signal level=-44 dBm
          Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
          Tx excessive retries:0 Invalid misc:0 Missed beacon:0

virbr0 no wireless extensions.

virbr0-nic no wireless extensions.

$ modinfo iwlwifi
ERROR: modinfo: could not find module iwlwifi

$ modinfo iwlagn
filename: /lib/modules/2.6.32-220.23.1.el6.x86_64/kernel/drivers/net/wireless/iwlwifi/iwlagn.ko
alias: iwl4965
license: GPL
author: Copyright(c) 2003-2010 Intel Corporation <ilw@linux.intel.com>
version: in-tree:
description: Intel(R) Wireless WiFi Link AGN driver for Linux
firmware: iwlwifi-4965-2.ucode
firmware: iwlwifi-5150-2.ucode
firmware: iwlwifi-5000-5.ucode
firmware: iwlwifi-6000g2b-5.ucode
firmware: iwlwifi-6000g2a-5.ucode
firmware: iwlwifi-6050-5.ucode
firmware: iwlwifi-6000-4.ucode
firmware: iwlwifi-100-5.ucode
firmware: iwlwifi-1000-3.ucode
srcversion: 85DBCFB730A006ABC7563D2
alias: pci:v00008086d00000896sv*sd00005027bc*sc*i*
alias: pci:v00008086d00000896sv*sd00005025bc*sc*i*
...
alias: pci:v00008086d00004230sv*sd*bc*sc*i*
alias: pci:v00008086d00004229sv*sd*bc*sc*i*
depends: iwlcore,mac80211,cfg80211
vermagic: 2.6.32-220.23.1.el6.x86_64 SMP mod_unload modversions
parm: auto_agg:enable agg w/o check traffic load (default: enable) (bool)
parm: swcrypto50:using crypto in software (default 0 [hardware]) (deprecated) (bool)
parm: swcrypto:using crypto in software (default 0 [hardware]) (int)
parm: queues_num50:number of hw queues in 50xx series (deprecated) (int)
parm: queues_num:number of hw queues. (int)
parm: 11n_disable50:disable 50XX 11n functionality (deprecated) (int)
parm: 11n_disable:disable 11n functionality (int)
parm: amsdu_size_8K50:enable 8K amsdu size in 50XX series (deprecated) (int)
parm: amsdu_size_8K:enable 8K amsdu size (int)
parm: fw_restart50:restart firmware in case of error (deprecated) (int)
parm: fw_restart:restart firmware in case of error (int)
parm: disable_hw_scan:disable hardware scanning (default 0) (deprecated) (int)
parm: ucode_alternative:specify ucode alternative to use from ucode file (int)
parm: antenna_coupling:specify antenna coupling in dB (defualt: 0 dB) (int)
parm: bt_ch_announce:Enable BT channel announcement mode (default: enable) (bool)
parm: plcp_check:Check plcp health (default: 1 [enabled]) (bool)
parm: ack_check:Check ack health (default: 0 [disabled]) (bool)
parm: 5ghz_disable:disable 5GHz band (int)

$ rpm -e kmod-compat-wireless
error: package kmod-compat-wireless is not installed


not working
===========
$ uname -r
2.6.32-279.9.1.el6.x86_64

$ lspci -nn
00:00.0 Host bridge [0600]: Intel Corporation 2nd Generation Core Processor Family DRAM Controller [8086:0104] (rev 09)
00:02.0 VGA compatible controller [0300]: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller [8086:0116] (rev 09)
00:16.0 Communication controller [0780]: Intel Corporation 6 Series/C200 Series Chipset Family MEI Controller #1 [8086:1c3a] (rev 04)
00:1a.0 USB controller [0c03]: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #2 [8086:1c2d] (rev 05)
00:1b.0 Audio device [0403]: Intel Corporation 6 Series/C200 Series Chipset Family High Definition Audio Controller [8086:1c20] (rev 05)
00:1c.0 PCI bridge [0604]: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 1 [8086:1c10] (rev b5)
00:1c.1 PCI bridge [0604]: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 2 [8086:1c12] (rev b5)
00:1c.3 PCI bridge [0604]: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 4 [8086:1c16] (rev b5)
00:1c.5 PCI bridge [0604]: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 6 [8086:1c1a] (rev b5)
00:1d.0 USB controller [0c03]: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #1 [8086:1c26] (rev 05)
00:1f.0 ISA bridge [0601]: Intel Corporation HM65 Express Chipset Family LPC Controller [8086:1c49] (rev 05)
00:1f.2 SATA controller [0106]: Intel Corporation 6 Series/C200 Series Chipset Family 6 port SATA AHCI Controller [8086:1c03] (rev 05)
00:1f.3 SMBus [0c05]: Intel Corporation 6 Series/C200 Series Chipset Family SMBus Controller [8086:1c22] (rev 05)
02:00.0 Network controller [0280]: Intel Corporation Centrino Wireless-N + WiMAX 6150 [8086:0885] (rev 67)
03:00.0 USB controller [0c03]: ASMedia Technology Inc. ASM1042 SuperSpeed USB Host Controller [1b21:1042]
04:00.0 Ethernet controller [0200]: Atheros Communications Inc. AR8151 v2.0 Gigabit Ethernet [1969:1083] (rev c0)

$ modprobe -v iwlwifi

$ iwconfig
lo no wireless extensions.

eth0 no wireless extensions.

wlan0 IEEE 802.11bgn ESSID:off/any
          Mode:Managed Access Point: Not-Associated Tx-Power=15 dBm
          Retry long limit:7 RTS thr:off Fragment thr:off
          Power Management:off
          
virbr0 no wireless extensions.

virbr0-nic no wireless extensions.

$ modinfo iwlwifi
filename: /lib/modules/2.6.32-279.9.1.el6.x86_64/kernel/drivers/net/wireless/iwlwifi/iwlwifi.ko
alias: iwlagn
license: GPL
author: Copyright(c) 2003-2011 Intel Corporation <ilw@linux.intel.com>
version: in-tree:
description: Intel(R) Wireless WiFi Link AGN driver for Linux
firmware: iwlwifi-5150-2.ucode
firmware: iwlwifi-5000-5.ucode
firmware: iwlwifi-6000g2b-6.ucode
firmware: iwlwifi-6000g2a-6.ucode
firmware: iwlwifi-6050-5.ucode
firmware: iwlwifi-6000-4.ucode
firmware: iwlwifi-100-6.ucode
firmware: iwlwifi-1000-6.ucode
firmware: iwlwifi-135-6.ucode
firmware: iwlwifi-105-6.ucode
firmware: iwlwifi-2030-6.ucode
firmware: iwlwifi-2000-6.ucode
srcversion: 6285ACBA3F45D8B7D8ECA87
alias: pci:v00008086d00000892sv*sd00000466bc*sc*i*
alias: pci:v00008086d00000893sv*sd00000266bc*sc*i*
...
alias: pci:v00008086d00004232sv*sd00001301bc*sc*i*
alias: pci:v00008086d00004232sv*sd00001201bc*sc*i*
depends: mac80211,cfg80211
vermagic: 2.6.32-279.9.1.el6.x86_64 SMP mod_unload modversions
parm: swcrypto:using crypto in software (default 0 [hardware]) (int)
parm: queues_num:number of hw queues. (int)
parm: 11n_disable:disable 11n functionality (int)
parm: amsdu_size_8K:enable 8K amsdu size (int)
parm: fw_restart:restart firmware in case of error (int)
parm: ucode_alternative:specify ucode alternative to use from ucode file (int)
parm: antenna_coupling:specify antenna coupling in dB (defualt: 0 dB) (int)
parm: bt_ch_inhibition:Enable BT channel inhibition (default: enable) (bool)
parm: plcp_check:Check plcp health (default: 1 [enabled]) (bool)
parm: ack_check:Check ack health (default: 0 [disabled]) (bool)
parm: wd_disable:Disable stuck queue watchdog timer 0=system default, 1=disable, 2=enable (default: 0) (int)
parm: bt_coex_active:enable wifi/bt co-exist (default: enable) (bool)
parm: led_mode:0=system default, 1=On(RF On)/Off(RF Off), 2=blinking (default: 0) (int)
parm: power_save:enable WiFi power management (default: disable) (bool)
parm: power_level:default power save level (range from 1 - 5, default: 1) (int)
parm: auto_agg:enable agg w/o check traffic load (default: enable) (bool)
parm: no_sleep_autoadjust:don't automatically adjust sleep level according to maximum network latency (default: true) (bool)
parm: 5ghz_disable:disable 5GHz band (default: 0 [enabled]) (bool)

/var/log --- tail -f *
Oct 16 18:16:48 localhost NetworkManager[1936]: <info> Activation (wlan0) starting connection 'Auto NETGEAR'
Oct 16 18:16:48 localhost NetworkManager[1936]: <info> (wlan0): device state change: 3 -> 4 (reason 0)
Oct 16 18:16:48 localhost NetworkManager[1936]: <info> Activation (wlan0) Stage 1 of 5 (Device Prepare) scheduled...
Oct 16 18:16:48 localhost NetworkManager[1936]: <info> Activation (wlan0) Stage 1 of 5 (Device Prepare) started...
Oct 16 18:16:48 localhost NetworkManager[1936]: <info> Activation (wlan0) Stage 2 of 5 (Device Configure) scheduled...
Oct 16 18:16:48 localhost NetworkManager[1936]: <info> Activation (wlan0) Stage 1 of 5 (Device Prepare) complete.
Oct 16 18:16:48 localhost NetworkManager[1936]: <info> Activation (wlan0) Stage 2 of 5 (Device Configure) starting...
Oct 16 18:16:48 localhost NetworkManager[1936]: <info> (wlan0): device state change: 4 -> 5 (reason 0)
Oct 16 18:16:48 localhost NetworkManager[1936]: <info> Activation (wlan0/wireless): connection 'Auto NETGEAR' requires no security. No secrets needed.
Oct 16 18:16:48 localhost NetworkManager[1936]: <info> Config: added 'ssid' value 'NETGEAR'
Oct 16 18:16:48 localhost NetworkManager[1936]: <info> Config: added 'scan_ssid' value '1'
Oct 16 18:16:48 localhost NetworkManager[1936]: <info> Config: added 'bssid' value 'e0:46:9a:74:85:56'
Oct 16 18:16:48 localhost NetworkManager[1936]: <info> Config: added 'key_mgmt' value 'NONE'
Oct 16 18:16:48 localhost NetworkManager[1936]: <info> Activation (wlan0) Stage 2 of 5 (Device Configure) complete.
Oct 16 18:16:48 localhost NetworkManager[1936]: <info> Config: set interface ap_scan to 1
Oct 16 18:16:48 localhost NetworkManager[1936]: <info> (wlan0): supplicant connection state: inactive -> scanning

==> wpa_supplicant.log <==
Trying to authenticate with e0:46:9a:74:85:56 (SSID='NETGEAR' freq=2437 MHz)

==> messages <==
Oct 16 18:16:54 localhost NetworkManager[1936]: <info> (wlan0): supplicant connection state: scanning -> disconnected
Oct 16 18:16:57 localhost kernel: iwlwifi 0000:02:00.0: Queue 0 stuck for 2000 ms.
Oct 16 18:16:57 localhost kernel: iwlwifi 0000:02:00.0: Current read_ptr 0 write_ptr 3
Oct 16 18:16:57 localhost kernel: iwlwifi 0000:02:00.0: On demand firmware reload
Oct 16 18:16:57 localhost kernel: iwlwifi 0000:02:00.0: fail to flush all tx fifo queues
Oct 16 18:16:57 localhost kernel: ieee80211 phy0: Hardware restart was requested
Oct 16 18:16:57 localhost kernel: iwlwifi 0000:02:00.0: L1 Disabled; Enabling L0S
Oct 16 18:16:57 localhost kernel: iwlwifi 0000:02:00.0: Radio type=0x1-0x2-0x0

==> wpa_supplicant.log <==
Deauth request to the driver failed

==> messages <==
Oct 16 18:17:00 localhost NetworkManager[1936]: <info> (wlan0): supplicant connection state: disconnected -> scanning

==> wpa_supplicant.log <==
Trying to authenticate with e0:46:9a:74:85:56 (SSID='NETGEAR' freq=2437 MHz)

==> messages <==
Oct 16 18:17:00 localhost NetworkManager[1936]: <info> (wlan0): supplicant connection state: scanning -> disconnected
Oct 16 18:17:03 localhost kernel: iwlwifi 0000:02:00.0: Queue 0 stuck for 2000 ms.
Oct 16 18:17:03 localhost kernel: iwlwifi 0000:02:00.0: Current read_ptr 0 write_ptr 3
Oct 16 18:17:03 localhost kernel: iwlwifi 0000:02:00.0: On demand firmware reload
Oct 16 18:17:03 localhost kernel: iwlwifi 0000:02:00.0: fail to flush all tx fifo queues
Oct 16 18:17:03 localhost kernel: ieee80211 phy0: Hardware restart was requested
Oct 16 18:17:03 localhost kernel: iwlwifi 0000:02:00.0: L1 Disabled; Enabling L0S
Oct 16 18:17:03 localhost kernel: iwlwifi 0000:02:00.0: Radio type=0x1-0x2-0x0

==> wpa_supplicant.log <==
Deauth request to the driver failed

==> messages <==
Oct 16 18:17:09 localhost NetworkManager[1936]: <info> (wlan0): supplicant connection state: disconnected -> scanning
Oct 16 18:17:10 localhost NetworkManager[1936]: <warn> (wlan0): link timed out.
Oct 16 18:17:14 localhost NetworkManager[1936]: <warn> Activation (wlan0/wireless): association took too long, failing activation.
Oct 16 18:17:14 localhost NetworkManager[1936]: <info> (wlan0): device state change: 5 -> 9 (reason 11)
Oct 16 18:17:14 localhost NetworkManager[1936]: <warn> Activation (wlan0) failed for access point (NETGEAR)
Oct 16 18:17:14 localhost NetworkManager[1936]: <info> Marking connection 'Auto NETGEAR' invalid.
Oct 16 18:17:14 localhost NetworkManager[1936]: <warn> Activation (wlan0) failed.
Oct 16 18:17:14 localhost NetworkManager[1936]: <info> (wlan0): device state change: 9 -> 3 (reason 0)
Oct 16 18:17:14 localhost NetworkManager[1936]: <info> (wlan0): deactivating device (reason: 0).
Oct 16 18:17:14 localhost NetworkManager[1936]: <warn> Couldn't disconnect supplicant interface: Method "Disconnect" with signature "" on interface "fi.epitest.hostap.WPASupplicant.Interface" doesn't exist#012.
Oct 16 18:17:14 localhost NetworkManager[1936]: <warn> Couldn't disconnect supplicant interface: Method "Disconnect" with signature "" on interface "fi.epitest.hostap.WPASupplicant.Interface" doesn't exist#012.
(0015965)
varkie   
2012-10-19 11:27   
Hi,

I confirm. I have exactly the same issue with kernel 2.6.32-279.11.1.el6.i686. I had my old kernel around. Booted that and the issue is resolved:

[root@asus ~]# uname -a
Linux asus.blue-hat.co.za 2.6.32-279.el6.i686

Hope this helps as a workaround in the mean time.

Issue History
2012-07-13 13:18slefevre@indy.rr.comNew Issue
2012-07-14 02:57slefevre@indy.rr.comNote Added: 0015430
2012-07-15 00:01AlanBartlettNote Added: 0015455
2012-07-15 12:17slefevre@indy.rr.comNote Added: 0015463
2012-07-15 12:39toracatNote Added: 0015464
2012-07-15 12:42slefevre@indy.rr.comNote Added: 0015465
2012-07-15 13:50toracatNote Added: 0015466
2012-07-15 16:11AlanBartlettNote Added: 0015467
2012-07-16 04:00slefevre@indy.rr.comNote Added: 0015468
2012-07-16 04:02slefevre@indy.rr.comNote Added: 0015469
2012-10-13 12:34niclashoyerNote Added: 0015923
2012-10-19 02:09sdicker8Note Added: 0015960
2012-10-19 11:27varkieNote Added: 0015965