hi,
 
>I've opened a corresponding issue in our tracker:
>https://github.com/genodelabs/genode/issues/705
>There you'll find a patch to resolve that problem. With that patch in
>place Android boots fine on my Pandaboard.
using this patch, I can not see the error log " Could not resolve pf=400feff8 ip=10004b8".
Howerver, Android can not boot fine on my Pandaboard.
From the log, I found this code can not work.
In ports-foc/src/lib/l4lx/genode_block.cc,214 line.
!!devices[j] = new (env()->heap()) Block_device(label);
It can not run into the construction function of Block_device.
I think there are something wrong in this three line:
In ports-foc/src/lib/l4lx/genode_block.cc,103-105 line.
!: _alloc(Genode::env()->heap()),
!  _session(&_alloc, TX_BUF_SIZE, label),
!  _irq_cap(L4lx::vcpu_connection()->alloc_irq())
But i can not know how to fix this wrong.
 
>You can get the whole log by removing the log_term, and use core's LOG
>service for all children instead. Then all logs will appear on serial
>line. We've put the log_term in place in some run-scripts only for
>demonstration purposes, when there is no serial line available. For
>debugging it's often more convenient to use only the serial line.
I can removing the log_term, you can see my whole log in the attachement.
 
>The patch you've sent is not complete, it won't build all necessary
>components.
Would you give me you run script for l4android?
 
thanks
2013-04-06

longjks