Hey, I just wanted to tell everybody about wicked_rtfm's latest kernel, which now supports wpa (!), ipv6, tun, bluetooth, and has better touch screen support.
The kernel and modules are located at :http://devfiles.jlime.com/kernel/debug-me/2.6.19rc6-test.tar.bz2
(Be sure to write the modules over the old 2.6.19-rc6 dir in /lib/modules as this kernel has new modules.)
To get wpa to work you'll only need to install wpa-supplicant from the feed, and create a file called /etc/wpa_supplicant.conf,
It should look like this for a WPA-PSK access point:
then you can just run wpa_supplicant -i wlan0 -c /etc/wpa_supplicant.conf
and enjoy wpa on jlime (change -i according to your wifi interface, it could be eth0 instead).
This has been tested by me using my Senao (Prism 2.5 based, hostap drivers) card, and works perfectly.
If you can't get it to work, make sure your card is in managed mode: iwconfig wlan0 mode managed (or eth0)
Ipv6 and tun work perfectly too, but I couldn't test bluetooth as I don't own a bluetooth card.