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 <[email protected]> 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 <[email protected]> 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:
>> gralloc.omap4.so
>>
>> 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 <[email protected]> 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".
>>> The log shows it tries to connect to
>>> http://192.168.1.21/LAVA_HTTP/android-binaries/panda-drivers.tgz.
>>>
>>> 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
>>> [email protected]
>>> 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
>>
>
>
20120430
<LAVA_DISPATCHER>2013-03-27 05:07:46 PM DEBUG: expect (600): 'root@linaro# '
echo 0>/sys/cla[ 11.486724] (stc): remove_channel_from_table: id 3
[ 11.494506] (stc): remove_channel_from_table: id 2
[ 11.502258] (stc): remove_channel_from_table: id 4
[ 11.509948] (stc): all chnl_ids unregistered
s[ 11.514495] (stk) :ldisc_install = 0
[ 11.521087] (stc): st_tty_close s/android_usb/android0/enable
root@linaro# <LAVA_DISPATCHER>2013-03-27 05:07:46 PM DEBUG: expect (1): '['.+',
<class 'pexpect.EOF'>, <class 'pexpect.TIMEOUT'>]'
<LAVA_DISPATCHER>2013-03-27 05:07:47 PM DEBUG: sendline : logcat -s
ActivityManager:I
<LAVA_DISPATCHER>2013-03-27 05:07:47 PM DEBUG: send : logcat -s
ActivityManager:I
<LAVA_DISPATCHER>2013-03-27 05:07:48 PM DEBUG: send :
<LAVA_DISPATCHER>2013-03-27 05:07:48 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
[ 89.354675] warning: `zygote' uses 32-bit capabilities (legacy support in
use)
I/ActivityManager( 1775): Memory class: 48
I/ActivityManager( 1775): Enabled StrictMode logging for AThread's Looper
[ 654.940460] request_suspend_state: wakeup (3->0) at 654949066286 (2013-03-25
08:32:55.143585327 UTC)
I/ActivityManager( 1775): Config changes=15f8 {1.0 ?mcc?mnc en_US ldltr sw720dp
w1280dp h647dp 160dpi lrg long land ?uimode ?night -touch -keyb/h/h -nav/h s.2}
[ 1762.800018] init: no such service 'dhcpcd_ip6tnl0'
[ 1769.813598] init: no such service 'dhcpcd_ip6tnl0:-f
/system/etc/dhcpcd/dhcpcd.conf -h android-a94c0af37ad749a8 ip6tnl0'
[ 1769.982513] acc_open
[ 1769.994323] acc_release
I/ActivityManager( 1775): Sending system update to
ComponentInfo{com.android.providers.media/com.android.providers.media.MediaUpgradeReceiver}
for user 0
I/ActivityManager( 1775): Sending system update to
ComponentInfo{com.android.providers.contacts/com.android.providers.contacts.ContactsUpgradeReceiver}
for user 0
I/ActivityManager( 1775): Sending system update to
ComponentInfo{com.android.providers.calendar/com.android.providers.calendar.CalendarUpgradeReceiver}
for user 0
I/ActivityManager( 1775): Start proc android.process.media for broadcast
com.android.providers.media/.MediaUpgradeReceiver: pid=2100 uid=10010
gids={50010, 1015, 1023, 1024, 1028, 2001, 3003, 3007}
I/ActivityManager( 1775): Launching preboot mode app: ProcessRecord{41a73eb0
2100:android.process.media/u0a10010}
I/ActivityManager( 1775): Start proc android.process.acore for broadcast
com.android.providers.contacts/.ContactsUpgradeReceiver: pid=2116 uid=10006
gids={50006, 3003, 1015, 1028}
I/ActivityManager( 1775): Launching preboot mode app: ProcessRecord{42dfc618
2116:android.process.acore/u0a10006}
<LAVA_DISPATCHER>2013-03-27 05:37:48 PM DEBUG: send :
<LAVA_DISPATCHER>2013-03-27 05:37:49 PM DEBUG: expect (1): '['.+', <class
'pexpect.EOF'>, <class 'pexpect.TIMEOUT'>]'
<LAVA_DISPATCHER>2013-03-27 05:37:49 PM DEBUG: expect (1): '['.+', <class
'pexpect.EOF'>, <class 'pexpect.TIMEOUT'>]'
^<LAVA_DISPATCHER>2013-03-27 05:37:49 PM DEBUG: expect (1): '['.+', <class
'pexpect.EOF'>, <class 'pexpect.TIMEOUT'>]'
C<LAVA_DISPATCHER>2013-03-27 05:37:49 PM DEBUG: expect (1): '['.+', <class
'pexpect.EOF'>, <class 'pexpect.TIMEOUT'>]'
<LAVA_DISPATCHER>2013-03-27 05:37:49 PM DEBUG: expect (1): '['.+', <class
'pexpect.EOF'>, <class 'pexpect.TIMEOUT'>]'
<LAVA_DISPATCHER>2013-03-27 05:37:49 PM DEBUG: expect (1): '['.+', <class
'pexpect.EOF'>, <class 'pexpect.TIMEOUT'>]'
r<LAVA_DISPATCHER>2013-03-27 05:37:49 PM DEBUG: expect (1): '['.+', <class
'pexpect.EOF'>, <class 'pexpect.TIMEOUT'>]'
oo<LAVA_DISPATCHER>2013-03-27 05:37:49 PM DEBUG: expect (1): '['.+', <class
'pexpect.EOF'>, <class 'pexpect.TIMEOUT'>]'
t@linaro# <LAVA_DISPATCHER>2013-03-27 05:37:49 PM DEBUG: expect (1): '['.+',
<class 'pexpect.EOF'>, <class 'pexpect.TIMEOUT'>]'
<LAVA_DISPATCHER>2013-03-27 05:37:50 PM DEBUG: sendline :
<LAVA_DISPATCHER>2013-03-27 05:37:50 PM DEBUG: send :
<LAVA_DISPATCHER>2013-03-27 05:37:50 PM DEBUG: send :
<LAVA_DISPATCHER>2013-03-27 05:37:50 PM DEBUG: expect (600): 'root@linaro# '
root@linaro# <LAVA_DISPATCHER>2013-03-27 05:37:50 PM ERROR:
boot_linaro_android_image failed: The home screen has not displayed
Traceback (most recent call last):
File
"/home/leo/lava/lava-dispatcher/lava_dispatcher/actions/boot_control.py", line
48, in run
client.boot_linaro_android_image()
File "/home/leo/lava/lava-dispatcher/lava_dispatcher/client/base.py", line
459, in boot_linaro_android_image
self._disable_suspend()
File "/home/leo/lava/lava-dispatcher/lava_dispatcher/client/base.py", line
475, in _disable_suspend
session.wait_home_screen()
File "/home/leo/lava/lava-dispatcher/lava_dispatcher/client/base.py", line
304, in wait_home_screen
raise GeneralError('The home screen has not displayed')
GeneralError: The home screen has not displayed
<LAVA_DISPATCHER>2013-03-27 05:37:50 PM WARNING: [ACTION-E]
boot_linaro_android_image is finished with error (Failed to boot test image.).
Lava failed at action boot_linaro_android_image with error:Failed to boot test
image.
Traceback (most recent call last):
File "/home/leo/lava/lava-dispatcher/lava_dispatcher/job.py", line 177, in run
action.run(**params)
File
"/home/leo/lava/lava-dispatcher/lava_dispatcher/actions/boot_control.py", line
51, in run
raise CriticalError("Failed to boot test image.")
CriticalError: Failed to boot test image.
<LAVA_DISPATCHER>2013-03-27 05:37:50 PM INFO: Submitting the test result with
parameters = {u'stream': u'/anonymous/lava-android-leb-panda/', u'server':
u'http://222.222.222.4/RPC2/'}
<LAVA_DISPATCHER>2013-03-27 05:37:50 PM DEBUG: server RPC endpoint URL:
http://222.222.222.4/RPC2/
dashboard-put-result:
http://222.222.222.4/dashboard/permalink/bundle/13b4332f326a9c3cbd786ac4755bf9e2f3cdadb1/
<LAVA_DISPATCHER>2013-03-27 05:37:50 PM INFO: Dashboard :
http://222.222.222.4/dashboard/permalink/bundle/13b4332f326a9c3cbd786ac4755bf9e2f3cdadb1/
Traceback (most recent call last):
File "/srv/lava/instances/testinstance/code/r115/bin/lava", line 54, in
<module>
lava.tool.main.LavaDispatcher.run()
File "/srv/lava/.cache/eggs/lava_tool-0.6-py2.7.egg/lava/tool/dispatcher.py",
line 147, in run
raise SystemExit(cls().dispatch(args))
File "/srv/lava/.cache/eggs/lava_tool-0.6-py2.7.egg/lava/tool/dispatcher.py",
line 137, in dispatch
return command.invoke()
File "/home/leo/lava/lava-dispatcher/lava/dispatcher/commands.py", line 129,
in invoke
job.run()
File "/home/leo/lava/lava-dispatcher/lava_dispatcher/job.py", line 177, in run
action.run(**params)
File
"/home/leo/lava/lava-dispatcher/lava_dispatcher/actions/boot_control.py", line
51, in run
raise CriticalError("Failed to boot test image.")
lava_dispatcher.errors.CriticalError: Failed to boot test image.
leo@leo-laptop:/srv/lava/instances/testinstance/bin$
_______________________________________________
linaro-validation mailing list
[email protected]
http://lists.linaro.org/mailman/listinfo/linaro-validation