Hi Guys,
I need help on a Lollipop booting issue. I'm trying to boot Android
5.1.1 on a customer SoC which integrates Cortex-A9 MP and Mali 400.
It's quite close to get into the launcher, but it fails to due to an
ANR in SystemUI. The full logcat is attached, and some highlights of
the log are as below.
1. There are quite some messages from Choreographer like this:
I/Choreographer( 1220): Skipped 391 frames! The application may be
doing too much work on its main thread.
2. There a number of window freeze timeout messages in the log.
W/WindowManager( 1220): Window freeze timeout expired.
W/WindowManager( 1220): Force clearing orientation change:
Window{xxxxxxxxxxxxxx}
3. I see "Boot is finished", but right before it, there is a "BOOT TIMEOUT".
W/WindowManager( 1220): ***** BOOT TIMEOUT: forcing display enabled
I/SurfaceFlinger( 874): Boot is finished (88437 ms)
I'm a bit new to Android, and running out of idea what is happening
here. So any suggestions or comments about where to look at or how to
debug such issue is highly appreciated.
Shawn
Hi, All
If you need often sync different versions of AOSP from google or internet,
It's better for you to have a local AOSP mirror, it will help you to repo
sync
AOSP source much faster.
*1. Create a local AOSP mirror*
Here is the link about how to create local AOSP mirror:
https://source.android.com/source/downloading.html#using-a-local-mirror
$ mkdir -p /usr/local/aosp/mirror
$ cd /usr/local/aosp/mirror
$ repo init -u https://android.googlesource.com/mirror/manifest --mirror
$ repo sync
*2. Use a local AOSP mirror*
As described here
<https://source.android.com/source/downloading.html#using-a-local-mirror>:
$ mkdir -p /usr/local/aosp/master
$ cd /usr/local/aosp/master
$ repo init -u /usr/local/aosp/mirror/platform/manifest.git
$ repo sync
*3. linaro_android_build_cmds.sh supports to use mirror now.*
Linaro releases each android build with a linaro_android_build_cmds.sh
script which helps you
repo sync and build the android source to reproduce the build.
It supports using local mirror from now on, like:
./linaro_android_build_cmds.sh -t -u <url-aosp-mirror-manifest>
For other options of linaro_android_build_cmds.sh, please check the
help or the release page of that build.
-------------------------------------------------------------------------------------------------------------------
If you do not use hackbox for Android building, you can ignore the
following part now.
-------------------------------------------------------------------------------------------------------------------
*4. Use AOSP mirror on hackbox.linaro.org <http://hackbox.linaro.org>*
Since I often use hackbox to build android for different versions, I
created a local AOSP mirror on hackbox,
and it is synced every 6 hours.
***** If you have AOSP mirror on hackbox too, let's talk to keep only
one for disk space.*****
The AOSP mirror path is here:
/home/yongqin.liu/aosp-mirror/
It's very similar to sync from AOSP or android-git.linaro.org, you can
use it like this:
mkdir aosp-master
cd aosp-master
repo init -u /home/yongqin.liu/aosp-mirror/platform/manifest.git -p linux
repo sync
Or use it with linaro_android_build_cmds.sh like this:
./linaro_android_build_cmds.sh -u
/home/yongqin.liu/aosp-mirror/platform/manifest.git -t -y
If you can specify --depth=1 or -g option for your repo init command, it
will help you repo sync more faster.
Like with,
repo init -u /home/yongqin.liu/aosp-mirror/platform/manifest.git -p
linux --depth=1
It took less than 10 minutes to finish the following repo sync command;
$time repo sync -j8
.......
real 7m22.535s
user 8m41.735s
sys 2m13.250s
$
--
Best Regards,
Yongqin Liu
---------------------------------------------------------------
#mailing list
linaro-android(a)lists.linaro.org <linaro-dev(a)lists.linaro.org>
http://lists.linaro.org/mailman/listinfo/linaro-android
Hi, Anthony
On 8 July 2016 at 13:46, Anthony Fu <anthonyhhfu(a)gmail.com> wrote:
> hi Yongqin,
> I deleted the 4 lines from pin-manifest.xm. and re-run
> linaro_android_build_cmds.sh.
>
you may need to run "linaro_android_build_cmds.sh -m pin-manifest.xml" for
a try.
> The manifest.xml in .repo still has the 4 lines in there.
>
If the above step failed, you can remove the 4 lines in .repo/manifest.xml,
and run repo sync again.
> The "repo sync-f -j1" still try to clone the 4 repositories.
>
> Thanks,
Yongqin Liu
> can you help with this ?
>
> thanks,
> anthony
>
> 2016-07-08 10:55 GMT+08:00 Anthony Fu <anthonyhhfu(a)gmail.com>:
>
>> hi Yongqin,
>> by the way, how can I register to be a linaro member?
>>
>> thanks,
>> Anthony
>>
>> 2016-07-08 10:51 GMT+08:00 Anthony Fu <anthonyhhfu(a)gmail.com>:
>>
>>> hi Yongqin,
>>> thanks so much for the quick reply.
>>> 1. do you mean to remove these 4 lines from pin-manifest.xml by using
>>> gedit?
>>>
>>> <project groups="common" name="people/harigopal.gollamudi/glmark2"
>>> path="packages/apps/glmark2" remote="linaro-other"
>>> revision="12b417ba3d264232dc3055ee68fd4069da9e167f"/>
>>> <project groups="common"
>>> name="people/harigopal.gollamudi/lava-blackbox"
>>> path="external/lava-blackbox" remote="linaro-other"
>>> revision="ea1a6752897f971a392df008d7060c9c9dddf354"/>
>>> <project groups="common"
>>> name="people/ragesh.radhakrishnan/libjpeg-turbo" path="external/jpeg"
>>> remote="linaro-other" revision="daa963ecd83f182ac7879f97cb5d85af3f1e33f0"/>
>>> <project groups="pandaboard" name="people/tomgall/piglit"
>>> path="external/piglit" remote="linaro-other"
>>> revision="fdde825f9514c3411d4a6cec62c27a6172f6affc"/>
>>>
>>> 2. if compiled sucessfully after done that, can I bring up the
>>> pandaboard Rev. A3 by running linaro_android_build_cmds.sh -m
>>> pin-manifest.xml?
>>> here is the release i am trying to rebuild from source code:
>>>
>>>
>>> http://snapshots.linaro.org/android/~linaro-android-member-ti/panda-linaro-…
>>>
>>> thanks,
>>> Anthony
>>>
>>> 2016-07-08 10:37 GMT+08:00 YongQin Liu <yongqin.liu(a)linaro.org>:
>>>
>>>> Hi, Anthony
>>>>
>>>> On 8 July 2016 at 10:24, Anthony Fu <anthonyhhfu(a)gmail.com> wrote:
>>>>
>>>>> hi Yongqin,
>>>>> i follow your reply to ryan3216 on Jul/1, 2013 by just press y but it
>>>>> has fetch error when cloning these 4 repositories starting with people.
>>>>>
>>>>> <project groups="common" name="people/harigopal.gollamudi/glmark2"
>>>>> path="packages/apps/glmark2" remote="linaro-other"
>>>>> revision="12b417ba3d264232dc3055ee68fd4069da9e167f"/><project
>>>>> groups="common" name="people/harigopal.gollamudi/lava-blackbox"
>>>>> path="external/lava-blackbox" remote="linaro-other"
>>>>> revision="ea1a6752897f971a392df008d7060c9c9dddf354"/><project
>>>>> groups="common" name="people/ragesh.radhakrishnan/libjpeg-turbo"
>>>>> path="external/jpeg" remote="linaro-other"
>>>>> revision="daa963ecd83f182ac7879f97cb5d85af3f1e33f0"/><project
>>>>> groups="pandaboard" name="people/tomgall/piglit" path="external/piglit"
>>>>> remote="linaro-other" revision="fdde825f9514c3411d4a6cec62c27a6172f6affc"/>
>>>>>
>>>>> it showed accessed denied or repository not exported.
>>>>> 1. what is the purpose of these?
>>>>>
>>>> glmark2, lava-blackbox, piglit are for test purpose.
>>>> libjpeg-turbo is a replacement of the original jpeg project
>>>>
>>>> 2. can i skip them to compile android sucessfully?
>>>>>
>>>> I guess you mainly want to bring up the platform, if yes, then you can
>>>> skip them.
>>>>
>>>>> 3. if yes, how to do to skip?
>>>>>
>>>> Just remove them from the manifest file.
>>>>
>>>>> 4. if not, how to get access ID/password?
>>>>>
>>>> To access the password, you need to be member of Linaro.
>>>>
>>>>>
>>>>> can you help to resolve it?
>>>>>
>>>>> thanks in advance.
>>>>>
>>>>> Anthony
>>>>>
>>>>> --
>>>>> Best Regards,
>>>>> Anthony Fu 傅錫泓
>>>>> TP(M):+886-928-801-381
>>>>> CN(M):+86-156-2655-9419
>>>>>
>>>>> _______________________________________________
>>>>> linaro-android mailing list
>>>>> linaro-android(a)lists.linaro.org
>>>>> https://lists.linaro.org/mailman/listinfo/linaro-android
>>>>>
>>>>>
>>>>
>>>>
>>>> --
>>>> Best Regards,
>>>> Yongqin Liu
>>>> ---------------------------------------------------------------
>>>> #mailing list
>>>> linaro-android(a)lists.linaro.org <linaro-dev(a)lists.linaro.org>
>>>> http://lists.linaro.org/mailman/listinfo/linaro-android
>>>>
>>>
>>>
>>>
>>> --
>>> Best Regards,
>>> Anthony Fu 傅錫泓
>>> TP(M):+886-928-801-381
>>> CN(M):+86-156-2655-9419
>>>
>>
>>
>>
>> --
>> Best Regards,
>> Anthony Fu 傅錫泓
>> TP(M):+886-928-801-381
>> CN(M):+86-156-2655-9419
>>
>
>
>
> --
> Best Regards,
> Anthony Fu 傅錫泓
> TP(M):+886-928-801-381
> CN(M):+86-156-2655-9419
>
--
Best Regards,
Yongqin Liu
---------------------------------------------------------------
#mailing list
linaro-android(a)lists.linaro.org <linaro-dev(a)lists.linaro.org>
http://lists.linaro.org/mailman/listinfo/linaro-android
hi Yongqin,
i follow your reply to ryan3216 on Jul/1, 2013 by just press y but it has
fetch error when cloning these 4 repositories starting with people.
<project groups="common" name="people/harigopal.gollamudi/glmark2"
path="packages/apps/glmark2" remote="linaro-other"
revision="12b417ba3d264232dc3055ee68fd4069da9e167f"/><project
groups="common" name="people/harigopal.gollamudi/lava-blackbox"
path="external/lava-blackbox" remote="linaro-other"
revision="ea1a6752897f971a392df008d7060c9c9dddf354"/><project
groups="common" name="people/ragesh.radhakrishnan/libjpeg-turbo"
path="external/jpeg" remote="linaro-other"
revision="daa963ecd83f182ac7879f97cb5d85af3f1e33f0"/><project
groups="pandaboard" name="people/tomgall/piglit" path="external/piglit"
remote="linaro-other" revision="fdde825f9514c3411d4a6cec62c27a6172f6affc"/>
it showed accessed denied or repository not exported.
1. what is the purpose of these?
2. can i skip them to compile android sucessfully?
3. if yes, how to do to skip?
4. if not, how to get access ID/password?
can you help to resolve it?
thanks in advance.
Anthony
--
Best Regards,
Anthony Fu 傅錫泓
TP(M):+886-928-801-381
CN(M):+86-156-2655-9419
Hi Amit
Does this patch ("xt_qtaguid: check xt_sock socket before releasing")
need to be ported to 4.4 Android kernel and AOSP kernel?
I can see that this is part of 3.18 Linaro tree only.
https://git.linaro.org/kernel/linux-linaro-stable.git/blobdiff/6a0ebc2aaaa0…
--
Qualcomm Innovation Center, Inc.
The Qualcomm Innovation Center, Inc. is a member of the Code Aurora
Forum, a Linux Foundation Collaborative Project.
Hi, Paul, Andy
On 2 July 2016 at 03:58, John Stultz <john.stultz(a)linaro.org> wrote:
>
> Would it make more sense to have gerrit reject new refs/for/ names that
> don't correlate to a existing branch?
>
Is it possible from the server side?
Thanks,
Yongqin Liu
> On Jul 1, 2016 12:41 PM, "YongQin Liu" <yongqin.liu(a)linaro.org> wrote:
>
>> Hi, Bero, Satish
>>
>> When you submit changes on android-patchsets repository to dev-private-
>> *review*.linaro.org for review,
>> please run
>>
>> *git review*
>>
>> to submit your changes for review, we have .gitreview file in the
>> repository for using that command.
>>
>> To use "git review", git-review package needs to be installed with
>> commands like this:
>>
>> *sudo apt-get install git-review*
>>
>>
>> Thanks,
>> Yongqin Liu
>> On 1 July 2016 at 22:33, Paul Sokolovsky <systems-support(a)linaro.org>
>> wrote:
>>
>>> —Write replies above—
>>>
>>> I've removed stray branch in refs/for/ namespace. And as Andy mentions,
>>> this is second case in last week. Please remember/remind your colleages
>>> that for gerrit, dev-private-*review*.linaro.org URL should be used,
>>> and using "git review" is largely preferred to directly pushing to
>>> refs/for/*.
>>>
>>> Yongqin Liu created this request. Bero Rosenkränzer, Vishal Bhoj and
>>> Satish Patel are participating.
>>> You can reply directly to this email to add any further comments or
>>> attachments.
>>> See request details and updates for #SYS-55
>>> <https://servicedesk.linaro.org/servicedesk/customer/portal/4/SYS-55?sda_sou…>
>>> - "Can not submit changes on android-patchsets.git to
>>> dev-private-review.linaro.org for review"
>>> ------------------------------
>>>
>>> Linaro Help Center sent you this message, *powered by* JIRA Service Desk
>>> <http://www.atlassian.com/software/jira/service-desk>
>>>
>>
>>
>>
>> --
>> Best Regards,
>> Yongqin Liu
>> ---------------------------------------------------------------
>> #mailing list
>> linaro-android(a)lists.linaro.org <linaro-dev(a)lists.linaro.org>
>> http://lists.linaro.org/mailman/listinfo/linaro-android
>>
>> _______________________________________________
>> linaro-android mailing list
>> linaro-android(a)lists.linaro.org
>> https://lists.linaro.org/mailman/listinfo/linaro-android
>>
>>
--
Best Regards,
Yongqin Liu
---------------------------------------------------------------
#mailing list
linaro-android(a)lists.linaro.org <linaro-dev(a)lists.linaro.org>
http://lists.linaro.org/mailman/listinfo/linaro-android
Hi, Bero, Satish
When you submit changes on android-patchsets repository to dev-private-
*review*.linaro.org for review,
please run
*git review*
to submit your changes for review, we have .gitreview file in the
repository for using that command.
To use "git review", git-review package needs to be installed with commands
like this:
*sudo apt-get install git-review*
Thanks,
Yongqin Liu
On 1 July 2016 at 22:33, Paul Sokolovsky <systems-support(a)linaro.org> wrote:
> —Write replies above—
>
> I've removed stray branch in refs/for/ namespace. And as Andy mentions,
> this is second case in last week. Please remember/remind your colleages
> that for gerrit, dev-private-*review*.linaro.org URL should be used, and
> using "git review" is largely preferred to directly pushing to refs/for/*.
>
> Yongqin Liu created this request. Bero Rosenkränzer, Vishal Bhoj and
> Satish Patel are participating.
> You can reply directly to this email to add any further comments or
> attachments.
> See request details and updates for #SYS-55
> <https://servicedesk.linaro.org/servicedesk/customer/portal/4/SYS-55?sda_sou…>
> - "Can not submit changes on android-patchsets.git to
> dev-private-review.linaro.org for review"
> ------------------------------
>
> Linaro Help Center sent you this message, *powered by* JIRA Service Desk
> <http://www.atlassian.com/software/jira/service-desk>
>
--
Best Regards,
Yongqin Liu
---------------------------------------------------------------
#mailing list
linaro-android(a)lists.linaro.org <linaro-dev(a)lists.linaro.org>
http://lists.linaro.org/mailman/listinfo/linaro-android