wpa_supplicant and Unsupported driver 'iwlagn'

Here’s some shell info on my recently purchased Dell Vostro 3550 64bit notebook, openSuse 12.1 , please help!

[linux-9zr8(root)]
/root> hwinfo --wlan
16: PCI 900.0: 0282 WLAN controller
[Created at pci.319]
Unique ID: y9sn.YRYy5AacvqC
Parent ID: Z7uZ.g5V31Wm1XDB
SysFS ID: /devices/pci0000:00/0000:00:1c.3/0000:09:00.0
SysFS BusID: 0000:09:00.0
Hardware Class: network
Model: “Intel WLAN controller”
Vendor: pci 0x8086 “Intel Corporation”
Device: pci 0x008a
SubVendor: pci 0x8086 “Intel Corporation”
SubDevice: pci 0x5325
Revision: 0x34
Driver: “iwlagn”
Driver Modules: “iwlagn”
Device File: wlan0
Features: WLAN
Memory Range: 0xf7e00000-0xf7e01fff (rw,non-prefetchable)
IRQ: 50 (no events)
HW Address: ac:72:89:52:52:d8
Link detected: no
WLAN channels: 1 2 3 4 5 6 7 8 9 10 11 12 13
WLAN frequencies: 2.412 2.417 2.422 2.427 2.432 2.437 2.442 2.447 2.452 2.457 2.462 2.467 2.472
WLAN encryption modes: WEP40 WEP104 TKIP CCMP
WLAN authentication modes: open sharedkey wpa-psk wpa-eap
Module Alias: “pci:v00008086d0000008Asv00008086sd00005325bc02sc80i00”
Driver Info #0:
Driver Status: iwlagn is active
Driver Activation Cmd: “modprobe iwlagn”
Config Status: cfg=no, avail=yes, need=no, active=unknown
Attached to: #8 (PCI bridge)
[linux-9zr8(root)]
/root> iwconfig
lo no wireless extensions.

eth0 no wireless extensions.

wlan0 IEEE 802.11bgn ESSID:off/any
Mode:Managed Access Point: Not-Associated Tx-Power=0 dBm
Retry long limit:7 RTS thr:off Fragment thr:off
Encryption key:off
Power Management:off

[linux-9zr8(root)]
/root> rm -rf /var/run/wpa_supplicant/wlan0
[linux-9zr8(root)]
/root> wpa_supplicant -ddd -Diwlagn -iwlan0 -c/etc/wpa_supplicant/wpa_supplicant.conf -B
Initializing interface ‘wlan0’ conf ‘/etc/wpa_supplicant/wpa_supplicant.conf’ driver ‘iwlagn’ ctrl_interface ‘N/A’ bridge ‘N/A’
Configuration file ‘/etc/wpa_supplicant/wpa_supplicant.conf’ -> ‘/etc/wpa_supplicant/wpa_supplicant.conf’
Reading configuration file ‘/etc/wpa_supplicant/wpa_supplicant.conf’
ctrl_interface=’/var/run/wpa_supplicant’
ctrl_interface_group=‘wheel’
Unsupported driver ‘iwlagn’.
Failed to add interface wlan0
Cancelling scan request
Cancelling authentication timeout

/root> rm -rf /var/run/wpa_supplicant/wlan0
[linux-9zr8(root)]
/root> wpa_supplicant -ddd -Dwext -iwlan0 -c/etc/wpa_supplicant/wpa_supplicant.conf -B
Initializing interface ‘wlan0’ conf ‘/etc/wpa_supplicant/wpa_supplicant.conf’ driver ‘wext’ ctrl_interface ‘N/A’ bridge ‘N/A’
Configuration file ‘/etc/wpa_supplicant/wpa_supplicant.conf’ → ‘/etc/wpa_supplicant/wpa_supplicant.conf’
Reading configuration file ‘/etc/wpa_supplicant/wpa_supplicant.conf’
ctrl_interface=’/var/run/wpa_supplicant’
ctrl_interface_group=‘wheel’
WEXT: cfg80211-based driver detected
SIOCGIWRANGE: WE(compiled)=22 WE(source)=21 enc_capa=0xf
capabilities: key_mgmt 0xf enc 0xf flags 0x0
netlink: Operstate: linkmode=1, operstate=5
Own MAC address: ac:72:89:52:52:d8
wpa_driver_wext_set_key: alg=0 key_idx=0 set_tx=0 seq_len=0 key_len=0
wpa_driver_wext_set_key: alg=0 key_idx=1 set_tx=0 seq_len=0 key_len=0
wpa_driver_wext_set_key: alg=0 key_idx=2 set_tx=0 seq_len=0 key_len=0
wpa_driver_wext_set_key: alg=0 key_idx=3 set_tx=0 seq_len=0 key_len=0
wpa_driver_wext_set_key: alg=0 key_idx=4 set_tx=0 seq_len=0 key_len=0
ioctl[SIOCSIWENCODEEXT]: Invalid argument
Driver did not support SIOCSIWENCODEEXT
wpa_driver_wext_set_key: alg=0 key_idx=5 set_tx=0 seq_len=0 key_len=0
ioctl[SIOCSIWENCODEEXT]: Invalid argument
Driver did not support SIOCSIWENCODEEXT
wpa_driver_wext_set_countermeasures
RSN: flushing PMKID list in the driver
State: DISCONNECTED → INACTIVE
WPS: UUID based on MAC address - hexdump(len=16): 95 37 ec cb 37 ce 51 87 a7 3f 10 f1 02 c3 ac d8
EAPOL: SUPP_PAE entering state DISCONNECTED
EAPOL: Supplicant port status: Unauthorized
EAPOL: KEY_RX entering state NO_KEY_RECEIVE
EAPOL: SUPP_BE entering state INITIALIZE
EAP: EAP entering state DISABLED
EAPOL: Supplicant port status: Unauthorized
EAPOL: Supplicant port status: Unauthorized
Using existing control interface directory.
ctrl_interface_group=10 (from group name ‘wheel’)
Added interface wlan0
Daemonize…
[linux-9zr8(root)]
/root> wpa_supplicant -h
wpa_supplicant v0.7.3
Copyright (c) 2003-2010, Jouni Malinen <j@w1.fi> and contributors

This program is free software. You can distribute it and/or modify it
under the terms of the GNU General Public License version 2.

Alternatively, this software may be distributed under the terms of the
BSD license. See README and COPYING for more details.

This product includes software developed by the OpenSSL Project
for use in the OpenSSL Toolkit (OpenSSL: The Open Source toolkit for SSL/TLS)

usage:
wpa_supplicant -BddhKLqqstuvW] -P<pid file>] -g<global ctrl>]
-i<ifname> -c<config file> -C<ctrl>] -D<driver>] -p<driver_param>]
-b<br_ifname>] -f<debug file>]
-o<override driver>] -O<override ctrl>]
-N -i<ifname> -c<conf> -C<ctrl>] -D<driver>]
-p<driver_param>] -b<br_ifname>] …]

drivers:
wext = Linux wireless extensions (generic)
nl80211 = Linux nl80211/cfg80211
hostap = Host AP driver (Intersil Prism2/2.5/3)
atmel = ATMEL AT76C5XXx (USB, PCMCIA)
ndiswrapper = Linux ndiswrapper (deprecated; use wext)
wired = Wired Ethernet driver
ralink = Ralink Wireless Client driver
<snip>

On 01/30/2012 12:36 PM, iksrazal wrote:
>
> Here’s some shell info on my recently purchased Dell Vostro 3550 64bit
> notebook, openSuse 12.1 , please help!
>
> [linux-9zr8(root)]
> /root> hwinfo --wlan
> 16: PCI 900.0: 0282 WLAN controller
> [Created at pci.319]
> Unique ID: y9sn.YRYy5AacvqC
> Parent ID: Z7uZ.g5V31Wm1XDB
> SysFS ID: /devices/pci0000:00/0000:00:1c.3/0000:09:00.0
> SysFS BusID: 0000:09:00.0
> Hardware Class: network
> Model: “Intel WLAN controller”
> Vendor: pci 0x8086 “Intel Corporation”
> Device: pci 0x008a
> SubVendor: pci 0x8086 “Intel Corporation”
> SubDevice: pci 0x5325
> Revision: 0x34
> Driver: “iwlagn”
> Driver Modules: “iwlagn”
> Device File: wlan0
> Features: WLAN
> Memory Range: 0xf7e00000-0xf7e01fff (rw,non-prefetchable)
> IRQ: 50 (no events)
> HW Address: ac:72:89:52:52:d8
> Link detected: no
> WLAN channels: 1 2 3 4 5 6 7 8 9 10 11 12 13
> WLAN frequencies: 2.412 2.417 2.422 2.427 2.432 2.437 2.442 2.447
> 2.452 2.457 2.462 2.467 2.472
> WLAN encryption modes: WEP40 WEP104 TKIP CCMP
> WLAN authentication modes: open sharedkey wpa-psk wpa-eap
> Module Alias:
> “pci:v00008086d0000008Asv00008086sd00005325bc02sc80i00”
> Driver Info #0:
> Driver Status: iwlagn is active
> Driver Activation Cmd: “modprobe iwlagn”
> Config Status: cfg=no, avail=yes, need=no, active=unknown
> Attached to: #8 (PCI bridge)
> [linux-9zr8(root)]
> /root> iwconfig
> lo no wireless extensions.
>
> eth0 no wireless extensions.
>
> wlan0 IEEE 802.11bgn ESSID:off/any
> Mode:Managed Access Point: Not-Associated Tx-Power=0 dBm
>
> Retry long limit:7 RTS thr:off Fragment thr:off
> Encryption key:off
> Power Management:off
>
> [linux-9zr8(root)]
> /root> rm -rf /var/run/wpa_supplicant/wlan0
> [linux-9zr8(root)]
> /root> wpa_supplicant -ddd -Diwlagn -iwlan0
> -c/etc/wpa_supplicant/wpa_supplicant.conf -B
> Initializing interface ‘wlan0’ conf
> ‘/etc/wpa_supplicant/wpa_supplicant.conf’ driver ‘iwlagn’ ctrl_interface
> ‘N/A’ bridge ‘N/A’
> Configuration file ‘/etc/wpa_supplicant/wpa_supplicant.conf’ →
> ‘/etc/wpa_supplicant/wpa_supplicant.conf’
> Reading configuration file ‘/etc/wpa_supplicant/wpa_supplicant.conf’
> ctrl_interface=’/var/run/wpa_supplicant’
> ctrl_interface_group=‘wheel’
> Unsupported driver ‘iwlagn’.
> Failed to add interface wlan0
> Cancelling scan request
> Cancelling authentication timeout
>
> /root> rm -rf /var/run/wpa_supplicant/wlan0
> [linux-9zr8(root)]
> /root> wpa_supplicant -ddd -Dwext -iwlan0
> -c/etc/wpa_supplicant/wpa_supplicant.conf -B
> Initializing interface ‘wlan0’ conf
> ‘/etc/wpa_supplicant/wpa_supplicant.conf’ driver ‘wext’ ctrl_interface
> ‘N/A’ bridge ‘N/A’
> Configuration file ‘/etc/wpa_supplicant/wpa_supplicant.conf’ →
> ‘/etc/wpa_supplicant/wpa_supplicant.conf’
> Reading configuration file ‘/etc/wpa_supplicant/wpa_supplicant.conf’
> ctrl_interface=’/var/run/wpa_supplicant’
> ctrl_interface_group=‘wheel’
> WEXT: cfg80211-based driver detected
> SIOCGIWRANGE: WE(compiled)=22 WE(source)=21 enc_capa=0xf
> capabilities: key_mgmt 0xf enc 0xf flags 0x0
> netlink: Operstate: linkmode=1, operstate=5
> Own MAC address: ac:72:89:52:52:d8
> wpa_driver_wext_set_key: alg=0 key_idx=0 set_tx=0 seq_len=0 key_len=0
> wpa_driver_wext_set_key: alg=0 key_idx=1 set_tx=0 seq_len=0 key_len=0
> wpa_driver_wext_set_key: alg=0 key_idx=2 set_tx=0 seq_len=0 key_len=0
> wpa_driver_wext_set_key: alg=0 key_idx=3 set_tx=0 seq_len=0 key_len=0
> wpa_driver_wext_set_key: alg=0 key_idx=4 set_tx=0 seq_len=0 key_len=0
> ioctl[SIOCSIWENCODEEXT]: Invalid argument
> Driver did not support SIOCSIWENCODEEXT
> wpa_driver_wext_set_key: alg=0 key_idx=5 set_tx=0 seq_len=0 key_len=0
> ioctl[SIOCSIWENCODEEXT]: Invalid argument
> Driver did not support SIOCSIWENCODEEXT
> wpa_driver_wext_set_countermeasures
> RSN: flushing PMKID list in the driver
> State: DISCONNECTED → INACTIVE
> WPS: UUID based on MAC address - hexdump(len=16): 95 37 ec cb 37 ce 51
> 87 a7 3f 10 f1 02 c3 ac d8
> EAPOL: SUPP_PAE entering state DISCONNECTED
> EAPOL: Supplicant port status: Unauthorized
> EAPOL: KEY_RX entering state NO_KEY_RECEIVE
> EAPOL: SUPP_BE entering state INITIALIZE
> EAP: EAP entering state DISABLED
> EAPOL: Supplicant port status: Unauthorized
> EAPOL: Supplicant port status: Unauthorized
> Using existing control interface directory.
> ctrl_interface_group=10 (from group name ‘wheel’)
> Added interface wlan0
> Daemonize…
> [linux-9zr8(root)]
> /root> wpa_supplicant -h
> wpa_supplicant v0.7.3
> Copyright (c) 2003-2010, Jouni Malinen<j@w1.fi> and contributors
>
> This program is free software. You can distribute it and/or modify it
> under the terms of the GNU General Public License version 2.
>
> Alternatively, this software may be distributed under the terms of the
> BSD license. See README and COPYING for more details.
>
> This product includes software developed by the OpenSSL Project
> for use in the OpenSSL Toolkit (‘OpenSSL: The Open Source toolkit for
> SSL/TLS’ (http://www.openssl.org/))
>
> usage:
> wpa_supplicant -BddhKLqqstuvW] -P<pid file>] -g<global ctrl>]
> -i<ifname> -c<config file> -C<ctrl>] -D<driver>]
> -p<driver_param>]
> -b<br_ifname>] -f<debug file>]
> -o<override driver>] -O<override ctrl>]
> -N -i<ifname> -c<conf> -C<ctrl>] -D<driver>]
> -p<driver_param>] -b<br_ifname>] …]
>
> drivers:
> wext = Linux wireless extensions (generic)
> nl80211 = Linux nl80211/cfg80211
> hostap = Host AP driver (Intersil Prism2/2.5/3)
> atmel = ATMEL AT76C5XXx (USB, PCMCIA)
> ndiswrapper = Linux ndiswrapper (deprecated; use wext)
> wired = Wired Ethernet driver
> ralink = Ralink Wireless Client driver
> <snip>

The supplicant has never supported each of the mac80211-based drivers. For
iwlagn, use the nl80211 driver. Not needing a separate interface for every
driver is one of the benefits of a common ieee80211 MAC layer.

That worked, thanks. 12.1 and kde are now working great on this machine, no known problems!

[QUOTE= iksrazal wrote:

The supplicant has never supported each of the mac80211-based drivers. For
iwlagn, use the nl80211 driver. Not needing a separate interface for every
driver is one of the benefits of a common ieee80211 MAC layer.[/QUOTE]

Seems that wifi is the biggest problem on Linux.
I’m totally new to it, installed opensuse 12,1 on Lenovo IdeaPad z570.
wifi is Intel Centrino 1000

Well, the strange thing is that it worked under LXDE or so, but on KDE it doesn’t!!! I also think that it worked in some other minimal version (not Suse), but i don’t remember which one (sorry, installed several distros x several attempts in just few days)

How it’s possible? I use “traditional” method in yast, not Network Manager.

Here is some information:

hwinfo --wlan
16: PCI 300.0: 0282 WLAN controller
[Created at pci.319]
Unique ID: y9sn.OmvKrQrlkKB
Parent ID: qTvu.chIFKwIoPWD
SysFS ID: /devices/pci0000:00/0000:00:1c.1/0000:03:00.0
SysFS BusID: 0000:03:00.0
Hardware Class: network
Model: “Intel WiFi Link 100 Series”
Vendor: pci 0x8086 “Intel Corporation”
Device: pci 0x0084 “WiFi Link 100 Series”
SubVendor: pci 0x8086 “Intel Corporation”
SubDevice: pci 0x1315
Driver: “iwlagn”
Driver Modules: “iwlagn”
Device File: wlan0
Features: WLAN
Memory Range: 0xf1900000-0xf1901fff (rw,non-prefetchable)
IRQ: 44 (no events)
HW Address: 74:e5:0b:72:91:04
Link detected: no
WLAN channels: 1 2 3 4 5 6 7 8 9 10 11 12 13
WLAN frequencies: 2.412 2.417 2.422 2.427 2.432 2.437 2.442 2.447 2.452 2.457 2.462 2.467 2.472
WLAN encryption modes: WEP40 WEP104 TKIP CCMP
WLAN authentication modes: open sharedkey wpa-psk wpa-eap
Module Alias: “pci:v00008086d00000084sv00008086sd00001315bc02sc80i00”
Driver Info #0:
Driver Status: iwlagn is active
Driver Activation Cmd: “modprobe iwlagn”
Config Status: cfg=no, avail=yes, need=no, active=unknown
Attached to: #8 (PCI bridge)

It’s strange that it’s recognized as “WiFi Link 100 Series”. Those distros which worked recognized it as Centrino 1000.

I’ve downloaded driver and instructions, but don’t know to install it (where to type, where to search… newbie)
instruction is here:
http://www.intellinuxwireless.org/tar.php?p=iwlwifi&f=README.iwlwifi-5150-ucode&a=iwlwifi-5150-ucode-8.24.2.2.tgz

thanks

Hello na_vetar,
welcome to the forums.

Did you read the stickies on the top?

I think you would more probably get fitting answers and help
if you would open your own thread
instead of posting in
threads that are concerning other people’s different problems.

For example iksrazal had problems with the wpa_supplicant and with a wireless LAN device with

or in short 8086:008a .
In contrast you seems to have problems with the programs/setup in KDE and a device with the hexadecimal ID 8086:0084 .

I am currently only using GNOME and LXDE - but if the wireless network works for you under an other desktop environment it is in my amateurish view probably not a problem related to the driver/kernel module. And building (compiling) this driver on your own from the sources you loaded down is one of the last steps I would consider…

Regards
Martin