Android doesn't boot on RTSM A15x1-A7x1

Bug #1067376 reported by Tixy (Jon Medhurst)
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Linaro Android
Won't Fix
Undecided
Unassigned

Bug Description

When booting Android on the A15x1-A7x1 RTSM the servicemanager process keeps dying (exiting with code 0) until the init process gives up trying to start it and kills the system. The exact same kernel and filesystem boots file on other RTSM configurations, A15x1, A15x2, and A15x4-A7x4.

If I enable extra tracing with "loglevel 7" in init.rc then boot usually succeeds, as is the case if I use the serial console to run things like 'dmeg'. So this seems like some sort of timing issue with Android startup process.

Revision history for this message
Tixy (Jon Medhurst) (tixy) wrote :

When boot testing build 75 [1] on RTSM A15x1-A7x1 I got post the failure point in this bug 2 out of 2 times. From the "init: untracked pid xxx exited" messages on the console it looked like service startup only failed the once, and not the 4 times that makes Android give up trying to boot.

[1] https://android-build.linaro.org/builds/~linaro-android/vexpress-jb-gcc47-armlt-tracking-open/#build=75

Revision history for this message
Tixy (Jon Medhurst) (tixy) wrote :

And I spoke too soon... the third time which I was planning on letting boot to completion actually failed at the start as in the original bug report.

Anmar Oueja (anmar)
Changed in linaro-landing-team-arm:
status: New → Won't Fix
importance: Undecided → Medium
Revision history for this message
Botao (botao-sun) wrote :

Tixy & Vishal, is this bug still valid? If not, then I think we can drop it off.

Revision history for this message
Botao (botao-sun) wrote :

The thing happened on my side is when using the build 214:

http://snapshots.linaro.org/android/~linaro-android/vexpress-linaro/214

With following procedures:

$ git clone git://git.linaro.org/infrastructure/linaro-image-tools.git
$ sudo ./linaro-image-tools/linaro-android-media-create --image-file vexpress-test.img --image-size 2000M --dev vexpress --boot boot.tar.bz2 --system system.tar.bz2 --userdata userdata.tar.bz2
$ tar jxvf boot.tar.bz2
$ cd boot/rtsm
$ cp uefi_rtsm_ve-ca15.bin ../../
$ touch uefi-vars.fd
$ ./RTSM_A15-A7x14_VE/models/Linux64_GCC-4.1/RTSM_VE_Cortex-A15x1-A7x1 -C motherboard.flashloader0.fname=uefi_rtsm_ve-ca15.bin -C motherboard.flashloader1.fname=uefi-vars.fd -C motherboard.flashloader1.fnameWrite=uefi-vars.fd -C motherboard.mmc.p_mmc_file=vexpress-test.img -C motherboard.pl011_uart0.unbuffered_output=true -C motherboard.smsc_91c111.enabled=1 -C motherboard.hostbridge.userNetworking=1

The UEFI screen can be shown up (please refer to attachment to get screen shot), but then the simulator crashed after click number "1" to boot.

Changed in linaro-android:
status: New → Won't Fix
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.