Issue with wpa_supplicant v2.7 - eloop error

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Mailing list!

Sorry for asking some kind of "support" question here, but my issue may
be related to some internals of underlying code.

I failed to establish a WPA2 personal connection with wpa_supplicant v2.7
on a Thinkpad T43 laptop (Intel PRO 2915ABG mPCI Adapter PCI-ID 8086:4224)
running OS/2 4.52 CP2.

By contrast to recent linux kernels (5.3.8-1 reports an obscure "ipw2200:
Firmware error detected" here), the wireless network card is properly
recognized in OS/2 by the GenMac 2.20 driver package, which establishes
a ("wine-like") framework around Intel's Windows driver (version 9.0.4.39,
dated 11-11-2009). GenMac's SSID scan tool reveals some wireless lan access
points. For (WPA2-) secured networks however, wpa_supplicant is required.

wpa_supplicant v2.7 has been ported to OS/2 by Andreas Buchinger (should
probably ask him as well) and - at least - seems to run properly (requires
some libs/ DLLs, i.e. OpenSSL 1.0.2t, GCC Runtime 4.9.2-3, zlib 1.2.11 etc.).

Alas, when trying to connect secured, wpa_suppicant reports

   E:\>wpa_supplicant -i lan0 -c e:/ibmcom/wpa_supplicant.conf

   Successfully initialized wpa_supplicant v2.7GA2 (OS/2, Jan 25 2019 16:50:30, AB)

   Copyright (c) 2003-2018, Jouni Malinen <j@xxxxx> and contributors
   eloop: select: Invalid argument
   lan0: CTRL-EVENT-TERMINATING
   ELOOP: remaining timeout: -1.954000 eloop_data=0x2a9a20 user_data=0x2a9a20 handler=0x9e320

("lan0" is the Intel 2915ABG adapter, with OS/2 installed on drive E:)

I've tried several configurations from the wpa_supplicant.conf sample file, e.g.

   # Only WPA-PSK is used. Any valid cipher combination is accepted.
   network={
           ssid="(kind neighbour)"
           proto=WPA
           key_mgmt=WPA-PSK
           pairwise=CCMP TKIP
           group=CCMP TKIP WEP104 WEP40
           psk=****************************************************************
           priority=2
   }

wpa_supplicant fails with any conf file ("psk" generated from plaintext by
wpa_passphrase, if I go things right), with the same "eloop: select: Invalid
argument" error message.

Many older wireless hardware is reported to not support WPA2. This isn't
true with Intel's PRO 2915ABG/ 2200BG adapter, as their Windows driver
suite (PROSet v12.4.4 and driver v9.0.4.39, which reach their "end of life"
in just a few days, on 02-12-2019 ...) permit to connect to my neighbour's
wireless access point! Windows is obviously not the best choice for an
older Thinkpad (not to think about security holes ...).

On Linux, wpa_supplicant version 2.6 (older than the OS/2 port?!) just works,
but it's conf file (on Tumbleweed 20191104) doesn't help any further, it reads
    thinkpad:/ # cat /etc/wpa_supplicant/wpa_supplicant.conf
    ctrl_interface=/var/run/wpa_supplicant
    ctrl_interface_group=wheel

(As the ipw2200 kernel module fails, a connection could only be established
by using a Ralink Dongle PCI-ID 148f:5370.)

Suggestions how to overcome the mysterious "ELOOP" error welcome.

Kind regards,
Torsten

_______________________________________________
Hostap mailing list
Hostap@xxxxxxxxxxxxxxxxxxx
http://lists.infradead.org/mailman/listinfo/hostap



[Index of Archives]     [Linux Wireless]     [Linux Kernel]     [ATH6KL]     [Linux Bluetooth]     [Linux Netdev]     [Kernel Newbies]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Samba]     [Device Mapper]

  Powered by Linux