Kernel Hacking is still needed.
Check out the
source code on CVS, and hack. See the TODO file for things that have to be done.
Basically, kernel 2.4 is usable with PCMCIA support. Kernel 2.6 never got PCMCIA working and doesn't compile anymore.
Note that I am currently hacking on a
CVS branch named unhh so as to replace the current dependency on the moving target of the
handhelds.org kernel by a dependency on the official arm linux kernel releases.
I may backport to the main development tree the update to the newer
uclibc toolchain that now uses Subversion instead of CVS.