As Jdhar had found the new kernel unstable. so we will back port to 2.6.11-uc0 (in ~/linux-2.6.x) . as this post is a guide for newbie mostly, we will not add more patches , (other than zImage,epcs,watchdog), to the 2.6.11-uc0 kernel here, to keep it simple and stable .
Jdhar helped to setup a svn for the kernel and ported many new drivers, (eg, epcs,mmc,i2c) .
Best thanks to Jdhar. You can find more updates to 2.6.11-uc0 from his site.
http://via.dynalias.org/svn/uclinux/linux-2.6.11/trunk/ (
http://via.dynalias.org/svn/uclinux/linux-2.6.11/trunk/)
I am checking the new kernel, now 2.6.16.2 , and hope we can resolve the issue.