<p>Hello, My name is Lim,GeunSik. And I am from South Korea.<br>I bought Armadillo-500 target board(arm1136jf-s base) on Nov-20-2008 last year.<br>and, I already ported android-m5-rc14/15 with 2.6.18 based armadillo linux kernel + android patch<br>
successfully. for reference, you can view my "android porting" movie at below  ubuntu websites.</p>
<p>. <a href="http://kr.youtube.com/watch?v=E3t-SETOomU">http://kr.youtube.com/watch?v=E3t-SETOomU</a><br>. <a href="http://kr.youtube.com/watch?v=jGvGl0nOQNo&feature=related">http://kr.youtube.com/watch?v=jGvGl0nOQNo&feature=related</a><br>
. <a href="http://kr.youtube.com/watch?v=fXbUzJj4QsE&feature=related">http://kr.youtube.com/watch?v=fXbUzJj4QsE&feature=related</a></p>
<p>I read howto of android porting with armadillo-500fx target  <br>at <a href="http://armadillo.atmark-techno.com/howto/try-android-on-armadillo">http://armadillo.atmark-techno.com/howto/try-android-on-armadillo</a> on Oct-31-2008.<br>
your company is supporting below binary files for running androind platform on armadillo-50FX.<br><a href="http://armadillo.atmark-techno.com/files/downloads/misc/android/linux-a500fx-android-tmp-081030.bin.gz">http://armadillo.atmark-techno.com/files/downloads/misc/android/linux-a500fx-android-tmp-081030.bin.gz</a><br>
<a href="http://armadillo.atmark-techno.com/files/downloads/misc/android/romfs-a500fx-android-tmp-081030.img.gz">http://armadillo.atmark-techno.com/files/downloads/misc/android/romfs-a500fx-android-tmp-081030.img.gz</a><br>
<a href="http://armadillo.atmark-techno.com/files/downloads/misc/android/android-a500fx-tmp-081031.tar.gz">http://armadillo.atmark-techno.com/files/downloads/misc/android/android-a500fx-tmp-081031.tar.gz</a></p>
<p>I have one favor for you. I need armadillo-500fx android linux kernel source <br>(2.6.26 armadillo-500FX + android patch). Can you send me linux kernel source of <br>linux-a500fx-android-tmp-081030.bin.gz ?</p>
<p><br>Of course, I am using armadillo-500 targetboard without armadillo-500fx targetboard.<br>So, I downloaded <a href="http://download.atmark-techno.com/armadillo-500-fx/source/kernel/linux-2.6.26-at1.tar.gz">http://download.atmark-techno.com/armadillo-500-fx/source/kernel/linux-2.6.26-at1.tar.gz</a> file. <br>
As you know, This linux source is consist of  config files both<br>armadillo-500 and armadillo-500fx.</p>
<p>I patched android features(ex: binde, ashmem, low memory killer, logger, etc) to the this <br>armadillo-500fx 2.6.26 linux kernel source from android kernel source.<br>(<a href="http://git.source.android.com/?p=kernel/common.git;a=snapshot;h=HEAD;sf=tgz">http://git.source.android.com/?p=kernel/common.git;a=snapshot;h=HEAD;sf=tgz</a>)</p>

<p><br>I can boot normally, and then <br>"armadillo-500#> chroot /mnt /init ". </p>
<p>But, I can meet below error messages (using strace)</p>
<p>-----------------------------------------------------------------------------------------------------------------------<br>    ....... above omission .......</p>
<p>chown32("/proc/cmdline", 0, 1001)       = 0<br>futex(0x40001004, FUTEX_WAKE, 2147483647) = 0<br>futex(0x40002720, FUTEX_WAKE, 2147483647) = 0<br>futex(0x40001004, FUTEX_WAKE, 2147483647) = 0<br>futex(0x40001004, FUTEX_WAKE, 2147483647) = 0<br>
futex(0x40002720, FUTEX_WAKE, 2147483647) = 0<br>futex(0x40001004, FUTEX_WAKE, 2147483647) = 0<br>futex(0x40001004, FUTEX_WAKE, 2147483647) = 0<br>futex(0x40002720, FUTEX_WAKE, 2147483647) = 0<br>futex(0x40001004, FUTEX_WAKE, 2147483647) = 0<br>
futex(0x40001004, FUTEX_WAKE, 2147483647) = 0<br>futex(0x40002720, FUTEX_WAKE, 2147483647) = 0<br>futex(0x40001004, FUTEX_WAKE, 2147483647) = 0<br>futex(0x40001004, FUTEX_WAKE, 2147483647) = 0<br>futex(0x40002720, FUTEX_WAKE, 2147483647) = 0<br>
futex(0x40001004, FUTEX_WAKE, 2147483647) = 0<br>stat64("/system/bin/sh", {st_mode=S_IFREG|0777, st_size=86936, ...}) = 0<br>fork()                                  = 1879<br>clock_gettime(CLOCK_MONOTONIC, {536, 600176333}) = 0<br>
futex(0x40001004, FUTEX_WAKE, 2147483647) = 0<br>stat64("/system/bin/servicemanager", {st_mode=S_IFREG|0777, st_size=9828, ...}) = 0<br>fork()                                  = 1880<br>clock_gettime(CLOCK_MONOTONIC, {536, 614074800}) = 0<br>
futex(0x40001004, FUTEX_WAKE, 2147483647) = 0<br>stat64("/system/bin/mountd", {st_mode=S_IFREG|0777, st_size=17996, ...}) = 0<br>fork()                                  = 1882<br>clock_gettime(CLOCK_MONOTONIC, {536, 703377650}) = 0<br>
futex(0x40001004, FUTEX_WAKE, 2147483647) = 0<br>stat64("/system/bin/debuggerd", {st_mode=S_IFREG|0777, st_size=18024, ...}) = 0<br>fork()                                  = 1883<br>clock_gettime(CLOCK_MONOTONIC, {536, 706046183}) = 0<br>
futex(0x40001004, FUTEX_WAKE, 2147483647) = 0<br>stat64("/system/bin/rild", {st_mode=S_IFREG|0777, st_size=5604, ...}) = 0<br>fork()                                  = 1884<br>clock_gettime(CLOCK_MONOTONIC, {536, 708948050}) = 0<br>
futex(0x40001004, FUTEX_WAKE, 2147483647) = 0<br>stat64("/system/bin/app_process", {st_mode=S_IFREG|0777, st_size=5564, ...}) = 0<br>fork()                                  = 1885<br>clock_gettime(CLOCK_MONOTONIC, {536, 714011633}) = 0<br>
futex(0x40001004, FUTEX_WAKE, 2147483647) = 0<br>stat64("/system/bin/mediaserver", {st_mode=S_IFREG|0777, st_size=5364, ...}) = 0<br>fork()                                  = 1886<br>clock_gettime(CLOCK_MONOTONIC, {536, 732946066}) = 0<br>
futex(0x40001004, FUTEX_WAKE, 2147483647) = 0<br>stat64("/system/bin/playmp3", 0xbebcfb28) = -1 ENOENT (No such file or directory)<br>write(3, "<3>init: cannot find \'/system/bi"..., 66) = 66<br>
stat64("/system/bin/dbus-daemon", {st_mode=S_IFREG|0777, st_size=121728, ...}) = 0<br>fork()                                  = 1888<br>clock_gettime(CLOCK_MONOTONIC, {536, 746992999}) = 0<br>futex(0x40001004, FUTEX_WAKE, 2147483647) = 0<br>
stat64("/system/bin/installd", {st_mode=S_IFREG|0777, st_size=14020, ...}) = 0<br>fork()                                  = 1890<br>clock_gettime(CLOCK_MONOTONIC, {536, 751044900}) = 0<br>futex(0x40001004, FUTEX_WAKE, 2147483647) = 0<br>
stat64("/system/bin/flash_image", {st_mode=S_IFREG|0777, st_size=9640, ...}) = 0<br>fork()                                  = 1891<br>clock_gettime(CLOCK_MONOTONIC, {536, 757615000}) = 0<br>futex(0x40001004, FUTEX_WAKE, 2147483647) = 0<br>
stat64("/sbin/adbd", {st_mode=S_IFREG|0777, st_size=113280, ...}) = 0<br>fork()                                  = 1892<br>clock_gettime(CLOCK_MONOTONIC, {536, 763420966}) = 0<br>futex(0x40001004, FUTEX_WAKE, 2147483647) = 0<br>
poll([{fd=4, events=POLLIN, revents=POLLIN}, {fd=6, events=POLLIN}, {fd=8, events=POLLIN}], 1<br>recvfrom(4, "<a>add@/kernel/uids/1000\0ACTION=add</a>"..., 1024, 0, NULL, NULL) = 86<br>recvfrom(4, "<a>add@/kernel/uids/1013\0ACTION=add</a>"..., 1024, 0, NULL, NULL) = 86<br>
recvfrom(4, "<a>add@/kernel/uids/1002\0ACTION=add</a>"..., 1024, 0, NULL, NULL) = 86<br>recvfrom(4, 0xbebcf7f2, 1024, 0, 0, 0)  = -1 EAGAIN (Resource temporarily unavailable)<br>poll([{fd=4, events=POLLIN}, {fd=6, events=POLLIN}, {fd=8, events=POLLIN}], 3, -1) = ? EREST)<br>
--- SIGCHLD (Child exited) @ 0 (0) ---<br>write(7, "\21", 1)                      = 1<br>sigreturn()                             = ? (mask now [QUIT ABRT BUS KILL USR2 ALRM TERM CHL)<br>poll([{fd=4, events=POLLIN}, {fd=6, events=POLLIN}, {fd=8, events=POLLIN, revents=POLLIN}], 1<br>
read(8, "\21", 92)                      = 1<br>wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 1}], WNOHANG, NULL) = 1891<br>futex(0x400035a0, FUTEX_WAKE, 2147483647) = 0<br>futex(0x40001004, FUTEX_WAKE, 2147483647) = 0<br>
wait4(-1, 0xbebcfb70, WNOHANG, NULL)    = 0<br>poll(</p>
<p>----------------------------------------------------------------------------------------------------------------------</p>
<p>In the summary, I want to get  "armadillo-500FX linux kernel source for android platform" <br>(2.6.26 armadillo-500FX + android patch). </p>
<p>Can you send me linux kernel source of "linux-a500fx-android-tmp-081030.bin.gz" bin file?<br>I will analyze reason of above error after compare between my 2.6.26 source and <br>your 2.6.26 source using source of "linux-a500fx-android-tmp-081030.bin.gz".<br>
Thank you for reading. </p>
<p>end of line. </p>