Author Topic: WPA support  (Read 5842 times)

cajunboy

  • Newbie
  • *
  • Posts: 5
    • View Profile
WPA support
« on: March 03, 2004, 05:10:17 pm »
Just a question:

My company has moved from using WEP to WPA-PSK on our access points,
 am I out of luck with my zaurus or can it be configured to use WPA
 with any of the kernels out there?

Anonymous

  • Guest
WPA support
« Reply #1 on: March 03, 2004, 05:22:44 pm »
hostap should be able to do this with the WPA_supplicant additions.  In thory, hostap should work for a number of wireless cards.  This should allow you to be a WPA cliant (not an access point..for those wishing to make thier Zaurii actual access points).

I think at this point there would likely be manual execution of getting the wireless card to work as opposed to theGUI.  

This is based on the research I have done...so I think its doable.

Anonymous

  • Guest
WPA support
« Reply #2 on: March 07, 2004, 10:56:09 am »
Are any of the wireless cards (linksys etc) even wpa compliant? I\'m wondering if there is a firmware flash for the card itself?

Mickeyl

  • Hero Member
  • *****
  • Posts: 1495
    • View Profile
    • http://www.Vanille.de
WPA support
« Reply #3 on: March 07, 2004, 12:02:11 pm »
I could be wrong, but as far as I know, client-side-WPA can be implemented in the driver.
Cheers,

Michael 'Mickey' Lauer | Embedded Linux Freelancer | www.Vanille-Media.de
Consider donating, if you like the software I contribute to.

cajunboy

  • Newbie
  • *
  • Posts: 5
    • View Profile
WPA support
« Reply #4 on: March 08, 2004, 09:39:32 am »
Quote
I could be wrong, but as far as I know, client-side-WPA can be implemented in the driver.
Yes, It is all implemented in the driver.

jonassimpson

  • Newbie
  • *
  • Posts: 3
    • View Profile
    • http://
WPA support
« Reply #5 on: March 18, 2004, 08:59:42 pm »
So, how do I use a WPA-enabled access point from my Zaurus?  I\'ve got the SMC2642W card in it.

cajunboy

  • Newbie
  • *
  • Posts: 5
    • View Profile
WPA support
« Reply #6 on: March 19, 2004, 12:17:00 pm »
I think that the hostap driver will work but haven\'t had a chance to try it out.

maslovsky

  • Hero Member
  • *****
  • Posts: 1426
    • View Profile
    • http://my-zaurus.narod.ru
WPA support
« Reply #7 on: March 20, 2004, 01:51:14 pm »
I\'m currently using hostap drivers so I\'ll give it a try

jonassimpson

  • Newbie
  • *
  • Posts: 3
    • View Profile
    • http://
WPA support
« Reply #8 on: April 25, 2004, 09:52:08 pm »
Anyone have any luck with this yet?  I have at least one access point that\'s using WPA and I need to be able to use it from the Zaurus.  Is it possible?

maslovsky

  • Hero Member
  • *****
  • Posts: 1426
    • View Profile
    • http://my-zaurus.narod.ru
WPA support
« Reply #9 on: April 26, 2004, 09:49:09 am »
I have almost succeeded setting up my zaurus to use WPA. The problem is in my D-Link access point, which claims to support WPA-PKS, but fails to do so... I\'m going to give it another try after I install a Radius server.

If you\'re interested I can give some instructions. It\'s far from trivial though...

jonassimpson

  • Newbie
  • *
  • Posts: 3
    • View Profile
    • http://
WPA support
« Reply #10 on: April 27, 2004, 08:30:17 pm »
I would love to have some details, no matter how gory...  at least I\'ll know if it\'s worth trying or if I\'ll just give up and find another solution for the time being.

maslovsky

  • Hero Member
  • *****
  • Posts: 1426
    • View Profile
    • http://my-zaurus.narod.ru
WPA support
« Reply #11 on: April 28, 2004, 03:20:03 am »
Quote
I would love to have some details, no matter how gory...  at least I\'ll know if it\'s worth trying or if I\'ll just give up and find another solution for the time being.

OK, that\'s what I had to do:

1. Get hostap source v. 0.2.0 from http://hostap.epitest.fi/. You\'ll need hostap-driver, hostap-utils and wpa_supplicant.

2. Patch kernel source with wireless extentins to version 15 (otherwise hostap 0.2.0 won\'t compile). You can get patches at openembedded source tree:

http://openembedded.bkbits.net:8080/packag...src/.|src/linux

You need iw_handlers.w13-5.diff,  iw_handlers.w14-5.diff, iw240_we15-6.diff files.

2a. Patch kernel with hostap drivers.

Make sure to enable firmware download support in hostap_config.h file. You\'ll most likely need to upgrade firmware in your wireless card.

3. Configure hostap drivers to be built as modules. Build kernel and modules. Flash new kernel to your Zaurus.

4. Note that hostap will compile, but you\'ll get unresolved symbol list_move when trying to load hostap modules. To fix that you\'ll need to copy definition of that function from linux 4.20 kernel source (http://www.kernel.org/pub/linux/kernel/v2....-2.4.20.tar.bz2) into hostap_80211rx.c and rebuild modules.

5. When you have new hostap drivers working, you\'ll need to build hostap_utils and wpa_supplicant and copy them to zaurus.

6. Check dmesg to find out primary and station firmware version on your wirleless card. Primary firmware must be 1.1.1, station firmware must be 1.7.0 or later to support WPA. If it\'s not, you\'ll need to upgrade firmware on your card. Read here on how to do that:

http://linux.junsun.net/intersil-prism/

Download firmware from here:

http://www.red-bean.com/~proski/firmware/

7. Read readme file of wpa_supplicant utility to find out how to configure it to support WPA.

8. You can even make it work from the GUI network applet, but you\'ll to manualy edit configuration fiels and scripts after you create a connection. I will explain how if you ever reach this point

I got everything working up to the point where wpa_supplicant utiluity would try to recieve WPA packets from my D-Link access point, but it does not seem to properly support it... I\'m pretty sure it\'s AP fault - I\'ve tried a laptop with Windows XP with no luck...

If anyone has actualy read this post to the buttom  and is willing to repeate the process, I can help with configuration, etc.