Thanks a lot for your help. I'm not very experienced with kernel building and still having troubles.
1.==============================================
1. get the patch from yonggun's site. and apply it using patch -p0 < patch-2.6.24
I'm not sure if this is right, but I renamed the patch from
http://yonggun.tistory.com/66 to patch-2.6.24.4 and applied using
patch -p1 < patch-2.6.24.4
instead of -p0 (-p0 asked me on every step which file to patch). Is this patch valid for 2.6.24 only?
It also says on
http://yonggun.tistory.com/66 that
These are patched with angstrom patches and without cpufreq.
I think the correct page for the patches is:
http://yonggun.tistory.com/64, but I don't know for sure.
2.==============================================
doing
make zImage ARCH=arm CROSS_COMPILE=arm-none-linux-gnueabi-
works okay.
3.==============================================
doing
make uImage ARCH=arm CROSS_COMPILE=arm-none-linux-gnueabi-
immediately after says:
CHK include/linux/version.h
make[1]: `include/asm-arm/mach-types.h' is up to date.
CHK include/linux/utsrelease.h
CALL scripts/checksyscalls.sh
:1097:2: warning: #warning syscall fadvise64 not implemented
:1265:2: warning: #warning syscall migrate_pages not implemented
:1321:2: warning: #warning syscall pselect6 not implemented
:1325:2: warning: #warning syscall ppoll not implemented
:1365:2: warning: #warning syscall epoll_pwait not implemented
CHK include/linux/compile.h
Kernel: arch/arm/boot/Image is ready
Kernel: arch/arm/boot/zImage is ready
UIMAGE arch/arm/boot/uImage
"mkimage" command not found - U-Boot images will not be built
Image arch/arm/boot/uImage is ready
running
make clean
before doing
make uImage ...
seems to work, but I haven't flashed yet. It gives "arch/arm/boot/Image" instead of "arch/arm/boot/uImage" as I'd anticipated.