L4Android boot process not completed successfully ("cannot find /system/...")

Matthias Lange 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?
> 
> Thanks,
> Matthias.
> 
> 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.

Matthias.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.l4android.org/pipermail/l4android-dev/attachments/20130620/6092d818/attachment.html>


More information about the l4android-dev mailing list