Try using the newest versions of the source code and compilers http://arm.cirrus.com/files/tools/arm-elf-gcc-3.2.1-full.tar.bz2 http://arm.cirrus.com/files/tools/arm-linux-gcc-4.1.1-920t.tar.bz2 http://arm.cirrus.com/files/linux/releases/linux-2.6/1.0.3/linux_1-0-3-src.tar.bz2 ________________________________ From: linux-cirrus-bounce@xxxxxxxxxxxxx [mailto:linux-cirrus-bounce@xxxxxxxxxxxxx] On Behalf Of ??? Sent: Thursday, May 14, 2009 8:48 AM To: linux-cirrus Subject: [linux-cirrus] Hello, I download cirrus-arm-linux-2.0.8-full.tar.bz2 ,arm-linux-gcc-3.4.3-1.0.1.tar.bz2 and arm-elf-gcc-3.2.1-full.tar.bz2 from web http://arm.cirrus.com/files/index.php. Then I compile cirrus-arm-linux-2.0.8 with these tools,I can genrate zImage and redboot.bin file with command make linux and make redboot .But I can not make ramdisk success. when I searched in the internet and found someone really use these toolchain to compile ramdisk source fies successly.It is : http://izhangxc.blogspot.com/2008/11/cirros-ep9302-redbootlinux.html This is what appears in the console : Unpacking fakeroot-1.5.9... Configuring fakeroot-1.5.9... Building fakeroot-1.5.9... Build step failed! make: *** [ramdisk] error 1 I try to find the reason and see the log file edb9302.log ,which show me these: .... ..... /bin/sh ./libtool --tag=CC --mode=link gcc -g -O2 -o simple simple.o -ldl libtool: link: gcc -g -O2 -o simple simple.o -ldl make[3]: Leaving directory `/work/ep9302/cirrus-arm-linux-2.0.8/fakeroot-1.5.9' make[2]: Leaving directory `/work/ep9302/cirrus-arm-linux-2.0.8/fakeroot-1.5.9' make[1]: Leaving directory `/work/ep9302/cirrus-arm-linux-2.0.8/fakeroot-1.5.9' chown: cannot dereference ‘/work/ep9302/cirrus-arm-linux-2.0.8/edb9302/root/dev/nfsd’: ûӐć�� chown: cannot dereference ‘/work/ep9302/cirrus-arm-linux-2.0.8/edb9302/root/dev/X0R’: >ûӐć�� chown: cannot dereference ‘/work/ep9302/cirrus-arm-linux-2.0.8/edb9302/root/dev/ramdisk’: ûӐć�� chown: cannot dereference ‘/work/ep9302/cirrus-arm-linux-2.0.8/edb9302/root/lib/libusbpp-0.1.so.4’: ûӐć�� chown: cannot dereference ‘/work/ep9302/cirrus-arm-linux-2.0.8/edb9302/root/lib/libusbpp.so’: ûӐć�� In the dir dev,some dir or files is not found. how or where can I get these file: libusbpp.so libusbpp-0.1.so ... Maybe you can help me to solve or gei me some useful and critical suggestion. Thank you! --do2jiang