**** BEGIN LOGGING AT Mon Jul 19 02:59:56 2010 Jul 19 07:50:38 Morning. Jul 19 07:51:39 hi Jul 19 11:43:12 hi guys Jul 19 11:43:16 I just found one nice thing Jul 19 11:43:20 http://code.google.com/p/android-on-freerunner/issues/detail?id=110 Jul 19 11:43:43 is this custom script enabled in all recent 2.1 and cupcake builds? Jul 19 11:45:48 I mean: is /data/local/custom.rc run on boot process in every recent build? Jul 19 13:28:24 Gabrys, good question, maybe jancona can help you Jul 19 13:29:16 I'll check myself Jul 19 13:29:25 just did a compilation on FR, so I could'nt Jul 19 15:16:54 Serdar: 2.1 build misses it Jul 19 15:17:00 I'll check latest cupcake now Jul 19 15:51:02 Serdar: and in cupcake there is that script in init.rc :-) Jul 19 15:53:56 so I can put my gta02-gsm-bt fix there and run it on startup. Yupi :-) Jul 19 15:59:12 does it work? Jul 19 16:00:14 I'm checking Jul 19 16:00:29 I will know in a moment Jul 19 16:07:02 Serdar: it does not work in a way I predicted Jul 19 16:07:14 it does not simply run this executable file Jul 19 16:07:20 maybe it needs to have init.rc syntax Jul 19 16:36:46 Serdar: I don't know Jul 19 16:36:58 I experimented with different content of the file Jul 19 16:37:11 but it seems it is not executed anyhow Jul 19 16:37:17 hm Jul 19 16:37:37 I'm not sure you can put command like it is put in /init.rc Jul 19 17:24:33 Serdar: + probably /data is not yet mounted when /data/local/custom.rc is executed :-( Jul 19 17:24:44 I just did a hack around mediaserver Jul 19 17:25:00 and it seems when it's launched the first time /data is not mounted yet Jul 19 17:29:36 /data is not mounted? Jul 19 17:29:41 that's strange Jul 19 17:29:55 I made a hack around mediaserver, so that it's a script Jul 19 17:30:00 that calls mediaserver.android Jul 19 17:30:07 and calls other executable before Jul 19 17:30:17 namely /data/custom.rc Jul 19 17:30:33 from ps -ef it seems the script is working Jul 19 17:30:42 but the side effect of /data/custom.rc are not visible Jul 19 17:30:47 and when I kill mediaserver Jul 19 17:30:51 android restarts it Jul 19 17:30:57 and then side effects are visible Jul 19 17:31:13 so it seems mediaserver is started so early, /data is not mounted Jul 19 17:31:34 maybe the /data/custom.rc line (if executed at all) is also executed before /data is mounted Jul 19 17:31:44 I meant /data/local/custom.rc each time Jul 19 17:32:33 I still don't understand why Google invited their own init :/ Jul 19 17:36:44 Serdar: what do you think? Jul 19 17:47:31 hmm wrong order Jul 19 17:47:44 maybe there is a wrong order of calling inits Jul 19 18:20:14 mount yaffs2 mtd@userdata /data nosuid nodev Jul 19 19:26:16 in init.rc file it's before almost anything else Jul 19 19:58:00 include $(CLEAR_VARS) Jul 19 19:58:00 file := $(TARGET_ROOT_OUT)/init.rc Jul 19 19:58:00 $(file) : $(LOCAL_PATH)/init.rc | $(ACP) Jul 19 19:58:00 $(transform-prebuilt-to-target) Jul 19 19:58:00 ALL_PREBUILT += $(file) Jul 19 19:58:00 include $(CLEAR_VARS) Jul 19 19:58:02 file := $(TARGET_ROOT_OUT)/init.gta02.rc Jul 19 19:58:04 $(file) : $(LOCAL_PATH)/init.gta02.rc | $(ACP) Jul 19 19:58:06 $(transform-prebuilt-to-target) Jul 19 19:58:08 ALL_PREBUILT += $(file) Jul 19 19:58:15 I don't get the difference between init.rc and init.gta02.rc Jul 19 19:59:54 I mean stuff like turn GPS on off, wifi GSM doesn't needed in gta02.rc right? Jul 19 20:21:58 I don't get this neither Jul 19 20:22:15 BTW, there's an mistake in last available daily on your site Jul 19 20:22:27 there's ln -s in the init.rc, while it should be symlink Jul 19 20:22:34 it's /cache -> /data/cache Jul 19 20:31:01 yes it should be a symlink Jul 19 20:31:17 because you can't write on /cache but on /data/cache I guess Jul 19 20:32:28 symlink /data/cache /cache Jul 19 20:32:30 like this Jul 19 20:32:43 line 27 Jul 19 20:38:02 yeap Jul 19 20:38:07 is this fixed in git? Jul 19 20:38:12 I mean cupcake branch Jul 19 20:38:22 master is fixed AFAIR Jul 19 20:38:39 don't know Jul 19 20:38:41 I guess not Jul 19 20:38:49 does it work? Jul 19 20:41:19 the daily works pretty well :-) Jul 19 20:41:27 I have some random issues from time to time Jul 19 20:41:38 but it's working way better than the master/2.1/whatever :-) Jul 19 20:41:55 rc was also really good "release" Jul 19 20:42:18 +candidate Jul 19 20:42:36 too bad, there's no actual release :-) Jul 19 20:42:48 I think many people wanted to use Android one time Jul 19 20:42:56 I mean on FR Jul 19 20:42:59 do you test froyo? Jul 19 20:43:06 no Jul 19 20:43:09 hm Jul 19 20:43:17 I'm mainly using QtMoko now Jul 19 20:43:20 I got no time for my moko Jul 19 20:43:41 I need to compile things and I'm addicted to GNU userland :-) Jul 19 20:43:52 first reason is, I got a girlfriend now :D Jul 19 20:44:02 hmm Jul 19 20:44:05 good for you :-) Jul 19 20:44:18 :> Jul 19 20:44:28 I am waiting for my HTC Desire :) Jul 19 20:44:47 then I will have a great working mobile phone with android :) Jul 19 20:45:04 but Samsung Galaxy S I9000 is much better :/ Jul 19 20:45:48 it's funny, but FR got way faster in last few months Jul 19 20:46:28 gena2x reads specs and makes HW scream :-) Jul 19 20:46:56 if someone realized hw can do that much 2 years ago, OpenMoko history could be way different Jul 19 20:48:07 what? Jul 19 20:48:25 I didn't get it, what do I mean FreeRunner's hardware when configured well can do much better that it was believed it could Jul 19 20:49:20 hm Jul 19 20:49:27 CPU<->GPU bus speed can be improved by 25% just by configuring stuff well Jul 19 20:49:40 you mean with qtmoko? Jul 19 20:49:44 I don't understand it, because it's magic for me Jul 19 20:49:49 no, it's mostly in-kernel Jul 19 20:49:55 oh Jul 19 20:49:56 and u-boot Jul 19 20:50:00 u-boot/Qi Jul 19 20:50:17 but some magic timings of memory bus is set in kernel to 4-4-4 Jul 19 20:50:22 hmm we got an old qi Jul 19 20:50:32 while it can be (according to hardware specs) 2-4-2 Jul 19 20:50:41 do you have 2 Freerunner?? Jul 19 20:50:42 which gives 25% faster memcpy Jul 19 20:50:47 or how do you test your stuff? Jul 19 20:51:12 I haven't tested the numbers I'm talking about now :-) Jul 19 20:51:17 it's a work in progress Jul 19 20:51:23 I have one FreeRunner Jul 19 20:51:33 I meant your script etc. Jul 19 20:51:51 [19:30] and when I kill mediaserver Jul 19 20:51:54 for examlpe Jul 19 20:52:03 I used adb Jul 19 20:52:03 how can you do that with qtmoko installed Jul 19 20:52:12 I have qtmoko on uSD now Jul 19 20:52:21 I see Jul 19 20:52:33 I do some work on enabling bt calls Jul 19 20:52:36 I compiled froyo few weeks ago Jul 19 20:52:41 that's why I was asking Jul 19 20:52:42 and I test things on android as well Jul 19 20:52:59 also improving time to first fix of GPS Jul 19 20:53:14 I hate SHR people fixing some stuff in their framework Jul 19 20:53:26 so that only SHR benefit from it, while it's a general problem of hardware Jul 19 20:53:43 I prefer making a solution that works everywhere so that anyone can use it Jul 19 20:54:00 that's why I'm testing and developing stuff on QtMoko Jul 19 20:54:06 and then compile and test on Android Jul 19 20:54:43 and how is froyo? Jul 19 20:54:54 I mean does GPS, GPRS, Wifi and Bluetooth work? Jul 19 20:55:08 plus GSM calls and SMS :-) Jul 19 20:55:56 Serdar: also, is JIT really possible for FreeRunner in near future? Jul 19 21:35:43 I have no idea, I only compiled it, but never tested, because lack of time Jul 19 21:36:00 I guess, the problem is armv4 Jul 19 21:36:25 OK :-) Jul 19 21:38:33 there are some stuff for armv5 but not armv4 Jul 19 21:38:56 I though so Jul 19 21:39:07 but probably one can port it sometime :-) Jul 19 21:43:56 I hope jancona is doing that :) Jul 19 21:48:30 the most beautiful thing Android could become Jul 19 21:48:36 would be a Debian package :-) Jul 19 21:49:06 on Debian installation you just aptitude install android Jul 19 21:49:12 and then /etc/init.d/android start Jul 19 21:53:01 hehe Jul 19 21:53:20 I have aitken-neville algorithm :/ **** ENDING LOGGING AT Tue Jul 20 02:59:56 2010