Here are the kernel patched with angstrom and cpufreq.
One thing I cannot solve is that when it starts, it try to boot from mtdblock2 although I compiled it to boot from hda1. Could someone tell me why? So, you should press 2 to boot from hda1 or 1 from sd when you restart the system.

Add] AirGate2000C Wireless support.

ADD) 11/02/2007
Warning: Reported that this kernel does NOT work on C1000!!!

Add] Nov 28 2007
Patch the frequency scaling bug - touchscreen freezing
Add FUSE module
Add ip_tables related modules

Posted by yonggun