Android lollipop stuck splash screen

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Android lollipop stuck splash screen

2,304 Views
dangnguyenviet
Contributor II

Hi all

My custom board is running Android 5.0 but it's stuck at splash screen, only shows "android". It couldn't display the main screen. The attached file is log file.

Please help me to solve this issue.

Original Attachment has been moved to: log.txt.zip

Labels (3)
7 Replies

1,372 Views
gary_bisson
Senior Contributor III

Hi,

The log is pretty clear, there is a problem mounting the /cache and /data partitions:

fs_mgr: __mount(source=/dev/block/mmcblk2p4,target=/data,type=ext4)=-1

fs_mgr: fs_mgr_mount_all(): possibly an encryptable blkdev /dev/block/mmcblk2p4 for mount /data type ext4 )

fs_mgr: __mount(source=/dev/block/mmcblk2p6,target=/cache,type=ext4)=-1

fs_mgr: Failed to mount an un-encryptable or wiped partition on/dev/block/mmcblk2p6 at /cache options: nomblk_io_submit error: Read-only file system

As it fails, the init process can't go any further. Please check how the SDCard/eMMC is partitioned.


Regards,

Gary

1,372 Views
dangnguyenviet
Contributor II

Thanks for your reply

I fixed partition error, I could run android OS on my custom board but sometimes it's still stuck on splash screen and auto reboot many times.

0 Kudos
Reply

1,372 Views
nguyenmr
Contributor III

Hi Dang Nguyen Viet,

i'm porting Marshmallow to my custom board (based on IMX Sabresd) and i'm also stuck at splash screen, only shows "android", and the debug report is the same yours:

fs_mgr: __mount(source=/dev/block/mmcblk0p5,target=/system,type=ext4)=-1
fs_mgr: Failed to mount an un-encryptable or wiped partition on/dev/block/mmcblk0p5 at /system options: barrier=1 error: No such file or directory
fs_mgr: __mount(source=/dev/block/mmcblk0p4,target=/data,type=ext4)=-1
fs_mgr: fs_mgr_mount_all(): possibly an encryptable blkdev /dev/block/mmcblk0p4 for mount /data type ext4 ) random: nonblocking pool is initialized
fs_mgr: __mount(source=/dev/block/mmcblk0p6,target=/cache,type=ext4)=-1
fs_mgr: Failed to mount an un-encryptable or wiped partition on/dev/block/mmcblk0p6 at /cache options: nomblk_io_submit error: No such file or directory
fs_mgr: __mount(source=/dev/block/mmcblk0p7,target=/device,type=ext4)=-1
fs_mgr: Failed to mount an un-encryptable or wiped partition on/dev/block/mmcblk0p7 at /device options: (null) error: No such file or directory
init: fs_mgr_mount_all returned an error
init: fs_mgr_mount_all returned unexpected error 255
file system registered
init: cannot find '/system/bin/logd', disabling 'logd'

Can you tell me how to fix this issue as you solved it before? 

Thank you!

0 Kudos
Reply

1,372 Views
gary_bisson
Senior Contributor III

Hi,

Your partition/flashing is still wrong, same issue as before except that now it is because or partition 7 instead of 6. Please read the log, it is written there.

Regards,

Gary

0 Kudos
Reply

1,372 Views
nguyenmr
Contributor III

Hi Gary,

i configured partition in \myandroid\device\fsl\sabresd_6dq\fstab.freescale file as attached file and the same config in ucl2.xml file.

Can you see them and give me any suggestion please.

0 Kudos
Reply

1,372 Views
nguyenmr
Contributor III

Solved! Thank you!

however, it shows another error in loop now:

udc-core: couldn't find an available UDC - added [g1] to list of pending drivers
binder: 199:199 transaction failed 29189, size 0-0
binder: 199:199 transaction failed 29189, size 0-0

binder: 199:199 transaction failed 29189, size 0-0

......

Do you have any idea?

Regards,

Nguyen

0 Kudos
Reply

1,372 Views
dangnguyenviet
Contributor II

Solved. only disable ethernet on menuconfig.

Thanks everyone.

0 Kudos
Reply