Hi, I attach a diff against 2.6.21 for adding wpa support for airo driver. In then end of 2005 I manage to make work wpa but the code was really ugly. I manage to find some time to clean it. To support wpa, a new interface of the firmware should be used. This interface is incompatible with the old interface and using both interface at the same time make the firmware hang. Porting OPEN and WEP mode to new interface need some driver rewrite, and the old interface should be keep for the older cards (or the cards that doesn't have newer firmware). That's why I didn't do it, and I added a module parameter for choosing between the old driver behavior (with no wpa support) or the driver with wpa only support. The wireless extension handlers are a bit ugly, I will be very happy, if somebody could help me to clean them. Any comments are appreciated. Matthieu PS : the lastest version of the driver can be found in http://svn.gna.org/viewcvs/airo-wpa/branches/kernel/ PS2 : There is some remaining trace in the driver for debug purpose, that will be removed in the final version