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

Re: Orinoco/hermes (original Airport) WPA support status



On Mon, Oct 10, 2005 at 03:05:23PM +0200, Soeren Sonnenburg wrote:
> On Sun, 2005-10-09 at 21:59 +0200, Wolfgang Pfeiffer wrote:
> > On Thu, Oct 06, 2005 at 11:50:56PM +0200, Wolfgang Pfeiffer wrote:
> > > On Thu, Oct 06, 2005 at 09:16:10PM +0200, Soeren Sonnenburg wrote:
> > > > On Wed, 05 Oct 2005 11:15:23 +0000, Julien BLACHE wrote:
> > > > 
> > > > > Hi,
> > > > > 
> > > > > What's the status of WPA support in the orinoco driver ? Back in July,
> > > > > it wasn't supported, IIRC. Has anything happened since then ? Any
> > > > > plans ?
> > > > 
> > > > I would also like to know the answer ... All I realize is that since
> > > > 2.6.13 the orinoco driver no longer works with waproamd (it was when used
> > > > with some cvs snapshot of may this year).
> > > 
> > > No WPA with Orinoco - only WEP - IINM. Please check the archives for more:
> > 
> > At least that's probably true for the the old Orinoco card: This card
> > is about 2 or 3 years old, and I had to open up the Titanium IV to
> > install it ...
> 
> Wait, as kernel 2.6.14 has these config options now
> 
> CONFIG_IEEE80211
> CONFIG_IEEE80211_CRYPT_WEP
> CONFIG_IEEE80211_CRYPT_CCMP
> CONFIG_IEEE80211_CRYPT_TKIP

IIUC you don't even need 2.6.14: 2.6.8 or higher seems to be OK. You
can get the whole IEEE80211 stack from
<http://ieee80211.sourceforge.net/>

The contents of their tarball, IINM [output edited for better readability
here], about 2 or 3 weeks old:: 

$ tar -tzvf ieee80211-1.0.3.tgz 
ieee80211-1.0.3/
ieee80211-1.0.3/net/
ieee80211-1.0.3/net/ieee80211.h.orig
ieee80211-1.0.3/net/ieee80211_crypt.h
ieee80211-1.0.3/net/ieee80211.h
ieee80211-1.0.3/Makefile
ieee80211-1.0.3/LICENSE
ieee80211-1.0.3/remove-old
ieee80211-1.0.3/ieee80211_module.c
ieee80211-1.0.3/ieee80211_crypt_ccmp.c
ieee80211-1.0.3/ieee80211_geo.c
ieee80211-1.0.3/idvals
ieee80211-1.0.3/GIT_SHA1
ieee80211-1.0.3/ieee80211_crypt_tkip.c
ieee80211-1.0.3/ieee80211_rx.c
ieee80211-1.0.3/ieee80211_tx.c
ieee80211-1.0.3/ieee80211_wx.c
ieee80211-1.0.3/INSTALL
ieee80211-1.0.3/CHANGES
ieee80211-1.0.3/ieee80211_crypt.c
ieee80211-1.0.3/ieee80211_crypt_wep.c



Excerpt from the INSTALL file:

_______________________________________________________

KERNEL REQUIREMENTS - 2.6 
---------   ------     ----       ---    --       --       -          -
This subsystem is designed for the 2.6 kernel series.  It should only 
be used with 2.6.8 or higher.


OPTIONAL: WPA Support

If you wish to enable WPA support, you also need to enable the following Crypto
library modules (in addition to those required for WEP above):

        Michael MIC (CONFIG_CRYPTO_MICHAEL_MIC)
        AES (CONFIG_CRYPTO_AES_586)

ieee80211 uses the WEP encryption and decryption algorithms provided
by the Linux kernel.  As such, in order to use WEP you must enable the 
Crypto library support (CONFIG_CRYPTO) and the following algorithms:

        ARC4 cipher algorithm (CONFIG_CRYPTO_ARC4)

You also need to enable the following from Library routines:

        CRC32 (CONFIG_CRC32)

Check for these with:

        % for i in CRYPTO_ARC4 CRC32; do \
                grep CONFIG_INSTALL \
                /lib/modules/2.6.10/build/include/linux/autoconf.h; done

-------------------------------------------------------

HTH

Best Regards
Wolfgang

-- 
Wolfgang Pfeiffer
http://profiles.yahoo.com/wolfgangpfeiffer

Key ID: E3037113
Key fingerprint = A8CA 9D8C 54C4 4CC1 0B26  AA3C 9108 FB42 E303 7113



Reply to: