Hi Tyler:
i update the 20120430 log. please check attached file.
After "I/ActivityManager( 1776): Enabled StrictMode logging for AThread's Looper" printed, wait 30 minute ...new log print out. It shows "ERROR: boot_linaro_android_image failed: The home screen has not displayed".Then stop LAVA test.
 
Leo
 
On 27 March 2013 15:28, Leo Wu <leo.wu@linaro.org> wrote:
Hi Tyler:
 
Thanks your information, it is useful.
For current status, i can pass "android_install_binaries" but getting stuck in "boot_linaro_android_image". I think the problem is still relevant to panda-driver.
 
This web have four files about pandaboard driver you posted(https://developers.google.com/android/nexus/drivers)
20111114
20111216
20120430
20120807
i dont know which one is suitable for my pandaboard so i have tried everyone.
There have no one can pass "boot_linaro_android_image".
The Log as following...
 
LOG:
20111114:
[  521.131805] PVR_K:(Error): BridgedDispatchKM: Initialisation failed.  Driver unusable. [4812, /mnt/jenkins/workspace/linaro-android-member-ti_panda-linaro-13.02-release/build/kernel/drivers/gpu/pvr/bridged_pvr_bridge.c]
[  521.202728] PVR_K:(Error): BridgedDispatchKM: Initialisation failed.  Driver unusable. [4812, /mnt/jenkins/workspace/linaro-android-member-ti_panda-linaro-13.02-release/build/kernel/drivers/gpu/pvr/bridged_pvr_bridge.c]
[  521.552642] init: untracked pid 3766 exited
[  521.626464] init: untracked pid 3762 exited
 
LEO COMMENT: PVR_K error. Does this driver not suitable for my pandaboard?
 
 
 
20111216
linaro-13.02-release/build/kernel/drivers/gpu/pvr/bridged_pvr_bridge.c]
[   37.700134] PVR_K:(Error): BridgedDispatchKM: Initialisation failed.  Driver unusable. [4812, /mnt/jenkins/workspace/linaro-android-member-ti_panda-linaro-13.02-release/build/kernel/drivers/gpu/pvr/bridged_pvr_bridge.c]
[   38.766967] init: untracked pid 1771 exited
[   41.124938] init: untracked pid 1774 exited
 
LEO COMMENT: It looks like same as 20111114.
 
 

20120430:
<LAVA_DISPATCHER>2013-03-27 02:30:45 PM DEBUG: expect (1800): '['Displayed com.android.launcher/com.android.launcher2.Launcher:']'
logcat -s ActivityManager:I
--------- beginning of /dev/log/main
--------- beginning of /dev/log/system
[   96.093536] warning: `zygote' uses 32-bit capabilities (legacy support in use)
I/ActivityManager( 1776): Memory class: 48
I/ActivityManager( 1776): Enabled StrictMode logging for AThread's Looper
 
LEO COMMENT: No error message on this version. But it hang up and no more
message print out. No console command line when i click "enter" key.
 
 
 
20120807:
[   53.677490] PVR_K:(Error): BridgedDispatchKM: Driver initialisation not completed yet. [4836, /mnt/jenkins/workspace/linaro-android-member-ti_panda-linaro-13.02-release/build/kernel/drivers/gpu/pvr/bridged_pvr_bridge.c]
[   53.737884] PVR_K:(Error): BridgedDispatchKM: Driver initialisation not completed yet. [4836, /mnt/jenkins/workspace/linaro-android-member-ti_panda-linaro-13.02-release/build/kernel/drivers/gpu/pvr/bridged_pvr_bridge.c]
[   54.163696] init: untracked pid 1781 exited
[   55.792907] init: untracked pid 1784 exited
 
LEO COMMENT: It looks like same as 20111114.
One thing need to be mentiond, there have no 
"pvrsrvinit" but "pvrsrvctl" in version 20120807. Both files are same? 
 
 
LEO

 
On 26 March 2013 20:57, Tyler Baker <tyler.baker@linaro.org> wrote:
Hi Leo Wu,

The "android_install_binaries" dispatcher command will download, unpack, and deploy proprietary shared objects to the Android file system.

You can get these binaries from here: https://developers.google.com/android/nexus/drivers - Choose the correct binaries based on your Android build target.

You will then have to create the following directory structure and tgz it:

./bin:
pvrsrvinit

./vendor:
lib

./vendor/lib:
egl  hw  libglslcompiler.so  libIMGegl.so  libpvr2d.so  libpvrANDROID_WSEGL.so  libPVRScopeServices.so  libsrv_init.so  libsrv_um.so  libusc.so

./vendor/lib/egl:
libEGL_POWERVR_SGX540_120.so  libGLESv1_CM_POWERVR_SGX540_120.so  libGLESv2_POWERVR_SGX540_120.so

./vendor/lib/hw:

At this point you have created your own panda-driver.tgz

Now you will need to host it on a web server/file system that your LAVA server can access.

For instance, my LAVA server has the following defined:

android_binary_drivers = http://192.168.1.2/panda-drivers.tgz <-- You have to host this URL

Hopefully this clears up any confusion you may have. Thanks.






On 26 March 2013 02:15, Leo Wu <leo.wu@linaro.org> wrote:
hi:
 Does anyone knows how to use "android_install_binaries" command in json file? Please give me some suggestion.
I am trying to perfome lava android test on pandaboard. Currently, i face a problem while json file execute "android_install_binaries".
 
log: http://192.168.1.21/LAVA_HTTP/android-binaries/panda-drivers.tgz Connecting to 192.168.1.21:80... failed:Connection timed out.
RuntimeError: Extracting http://192.168.1.21/LAVA_HTTP/android-binaries/panda-drivers.tgz on target failed
 
LAVA SERVER IP: 222.222.222.4
Board: pandaboard
Master Image: Linaro PreBuild Image
Test Image: LEB android
 
 
1. My LAVA SERVER ip is 222.222.222.4. i confused that why it tries to connect to 192.168.1.21?
2. what is panda-drivers.tgz? is it exist in lava server already or i need to download panda-drivers.tgz from somewhere by manual and stored it in local at first? 
3. how to configure it?
 
Thank you
Leo

_______________________________________________
linaro-validation mailing list
linaro-validation@lists.linaro.org
http://lists.linaro.org/mailman/listinfo/linaro-validation




--
Tyler Baker
Technical Architect, Automation & CI
Linaro.org | Open source software for ARM SoCs
Follow Linaro: http://www.facebook.com/pages/Linaro
http://twitter.com/#!/linaroorg - http://www.linaro.org/linaro-blog