L4Android boot process not completed successfully ("cannot find /system/...")
mlange at sec.t-labs.tu-berlin.de
Thu Jun 20 08:28:47 CEST 2013
On 20.06.2013, at 06:49, Itamar O wrote:
> On Wed, Jun 19, 2013 at 10:57 PM, Matthias Lange <mlange at sec.t-labs.tu-berlin.de> wrote:
> On Sun, Jun 16, 2013 at 10:57:55PM +0300, Itamar O wrote:
> > On Sun, Jun 16, 2013 at 10:22 PM, Matthias Lange <
> > mlange at sec.t-labs.tu-berlin.de> wrote:
> > > On 15.06.2013, at 19:13, Itamar O wrote:
> > >
> > > init: cannot find '/system/bin/servicemanager', disabling 'servicemanager'
> > > init: cannot find '/system/bin/vold', disabling 'vold'
> > > init: cannot find '/system/bin/netd', disabling 'netd'
> > > init: cannot find '/system/bin/debuggerd', disabling 'debuggerd'
> > > init: cannot find '/system/bin/rild', disabling 'ril-daemon'
> > > init: cannot find '/system/bin/app_process', disabling 'zygote'
> > > init: cannot find '/system/bin/alsa_ctl', disabling 'alsainit'
> > > init: cannot find '/system/bin/mediaserver', disabling 'media'
> > > init: cannot find '/system/bin/dbus-daemon', disabling 'dbus'
> > > init: cannot find '/system/bin/installd', disabling 'installd'
> > > init: cannot find '/system/bin/keystore', disabling 'keystore'
> > > init: cannot find '/system/bin/powerbtnd', disabling 'powerbtnd'
> > > init: cannot find '/system/bin/faketsd', disabling 'faketsd'
> > > init: cannot find '/system/bin/sh', disabling 'console'
> > > Clocksource tsc unstable (delta = 105421658 ns)
> > > Switching to clocksource l4kipclk
> > >
> > > The loading process does not continue beyond this point.
> > > Any idea what went wrong?
> > >
> > >
> > > Looks like the system image was not mounted. How does your config looks
> > > like? Also the complete Linux boot log would be helpful.
> > >
> > The complete logs are a bit long, so I put it up on pastebin instead of
> > pasting it here: http://pastebin.com/3dN0LixM
> > Which config are you interested to see exactly?
> What's in the init.l4.rc in the "on fs" section? Can you check whether the
> l4bdds[0,1,2] device nodes are actually there?
> The only file similar to "init.l4.rc" I could find in the project tree is "init.l4android.rc", and it was located in the configs/android/arm/sect/l4android.
> Is this the correct file? (as I am building for x86, I don't know if this file is relevant..)
> The section you asked about from that file:
> on fs
> # mount mtd partitions
> # Mount /system rw first to give the filesystem a chance to save a checkpoint
> mount cramfs l4bdds0 /system
> mount cramfs l4bdds0 /system ro remount
> mount tmpfs tmpfs /data size=32M nosuid nodev
These lines look ok. However can you change the Linux cmdline parameter androidboot.hardware to "l4android" instead of "l4". And please check whether the /l4bdds0 device node exists on the ramdisk.
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the l4android-dev