HDMI doesn't work on Linaro Android Arndale build with 3.12 kernel

Bug #1248883 reported by Soumya Basak
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Linaro Android
Won't Fix
Medium
Pranav Tipnis

Bug Description

As observed boot test manually with Linaro Android Jellybean Arndale image:

https://android-build.linaro.org/builds/~linaro-android/linux-linaro-arndale/#build=244

using Linaro-Image-tools : Branched 645 revisions.

Boot test on Arndale image failed.

there is no display on HDMI monitor.

Please refer to the attached boot log.

also look into the bug for more details:

https://bugs.launchpad.net/linaro-android/+bug/1231266

The issue observed from the serial console:

[ 4.709728] asix 1-3.2.4:1.0 eth0: register 'asix' at usb-12110000.usb-3.2.4, ASIX AX88772 USB 2.0 Ethernet, 02:74:ac:95:16:33
[ 4.723259] dwc3 12000000.dwc3: no usb3 phy configured
[ 4.727137] platform 12000000.dwc3: Driver dwc3 requests probe deferral
[ 4.856473] ------------[ cut here ]------------
[ 4.859571] WARNING: CPU: 1 PID: 2315 at /mnt/jenkins/workspace/linaro-android_linux-linaro-arndale/build/kernel/linaro/arndale/drivers/medi
a/v4l2-core/videobuf2-core.c:2095 vb2_queue_init+0xe8/0x198()
[ 4.877184] Modules linked in:
[ 4.880146] CPU: 1 PID: 2315 Comm: SurfaceFlinger Tainted: G W 3.12.0-rc2-00022-gfb4e3e4 #1
[ 4.889236] [<c00153f4>] (unwind_backtrace+0x0/0xf4) from [<c0011ba8>] (show_stack+0x10/0x14)
[ 4.897610] [<c0011ba8>] (show_stack+0x10/0x14) from [<c03e52cc>] (dump_stack+0x7c/0xb0)
[ 4.905552] [<c03e52cc>] (dump_stack+0x7c/0xb0) from [<c001dd90>] (warn_slowpath_common+0x6c/0x88)
[ 4.914325] [<c001dd90>] (warn_slowpath_common+0x6c/0x88) from [<c001de48>] (warn_slowpath_null+0x1c/0x24)
[ 4.923833] [<c001de48>] (warn_slowpath_null+0x1c/0x24) from [<c02d6220>] (vb2_queue_init+0xe8/0x198)
[ 4.932884] [<c02d6220>] (vb2_queue_init+0xe8/0x198) from [<c02def28>] (mxr_video_open+0xc4/0x164)
[ 4.941683] [<c02def28>] (mxr_video_open+0xc4/0x164) from [<c02d9550>] (vb2_fb_activate+0x58/0x30c)
[ 4.950564] [<c02d9550>] (vb2_fb_activate+0x58/0x30c) from [<c02d988c>] (vb2_fb_open+0x88/0xcc)
[ 4.959110] [<c02d988c>] (vb2_fb_open+0x88/0xcc) from [<c01ce2d8>] (fb_open+0x78/0xec)
[ 4.966865] [<c01ce2d8>] (fb_open+0x78/0xec) from [<c00b5a40>] (chrdev_open+0x88/0x174)
[ 4.974724] [<c00b5a40>] (chrdev_open+0x88/0x174) from [<c00afffc>] (do_dentry_open.isra.16+0x164/0x258)
[ 4.984032] [<c00afffc>] (do_dentry_open.isra.16+0x164/0x258) from [<c00b01c0>] (finish_open+0x20/0x38)
[ 4.993244] [<c00b01c0>] (finish_open+0x20/0x38) from [<c00bdf50>] (do_last.isra.58+0x41c/0xc8c)
[ 5.001877] [<c00bdf50>] (do_last.isra.58+0x41c/0xc8c) from [<c00be874>] (path_openat+0xb4/0x5e4)
[ 5.010598] [<c00be874>] (path_openat+0xb4/0x5e4) from [<c00bf9b8>] (do_filp_open+0x2c/0x80)
[ 5.018880] [<c00bf9b8>] (do_filp_open+0x2c/0x80) from [<c00b111c>] (do_sys_open+0x108/0x1cc)
[ 5.027243] [<c00b111c>] (do_sys_open+0x108/0x1cc) from [<c000e1e0>] (ret_fast_syscall+0x0/0x30)
[ 5.035895] ---[ end trace 93b97bd5f4bdecae ]---
[ 5.061596] s5p-hdmiphy 8-0038: s_dv_timings
[ 5.088672] s5p-hdmiphy 8-0038: s_stream(1)
[ 10.440901] s5p-tv (hdmi_drv): unplugged
[ 18.889414] warning: `zygote' uses 32-bit capabilities (legacy support in use)
[ 22.819759] s5p-tv (hdmi_drv): unplugged
[ 25.835111] lowmemorykiller: lowmem_shrink: convert oom_adj to oom_score_adj:
[ 25.840731] lowmemorykiller: oom_adj 0 => oom_score_adj 0
[ 25.845998] lowmemorykiller: oom_adj 1 => oom_score_adj 58
[ 25.851354] lowmemorykiller: oom_adj 2 => oom_score_adj 117
[ 25.858071] lowmemorykiller: oom_adj 4 => oom_score_adj 235
[ 25.862365] lowmemorykiller: oom_adj 9 => oom_score_adj 529
[ 25.867813] lowmemorykiller: oom_adj 15 => oom_score_adj 1000
[ 26.900206] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
[ 26.909788] asix 1-3.2.4:1.0 eth0: link down
[ 28.797640] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
[ 28.803951] asix 1-3.2.4:1.0 eth0: link up, 100Mbps, full-duplex, lpa 0x45E1
[ 30.002749] s5p-tv (hdmi_drv): unplugged
[ 38.182427] init: sys_prop: permission denied uid:1003 name:service.bootanim.exit
[ 42.381773] s5p-tv (hdmi_drv): unplugged
[ 49.565849] s5p-tv (hdmi_drv): unplugged
[ 61.944583] s5p-tv (hdmi_drv): unplugged
[ 69.198090] s5p-tv (hdmi_drv): unplugged
[ 81.577937] s5p-tv (hdmi_drv): unplugged
[ 88.687789] s5p-tv (hdmi_drv): unplugged
[ 97.814273] PM: suspend entry 1970-01-01 00:01:39.400104130 UTC
[ 97.819204] PM: Syncing filesystems ... done.
[ 98.304278] mmc0: card 0001 removed
[ 98.311811] mmc1: card e624 removed
[ 98.342869] Freezing user space processes ... (elapsed 0.001 seconds) done.
[ 98.348275] Freezing remaining freezable tasks ... (elapsed 0.001 seconds) done.
[ 98.355623] Suspending console(s) (use no_console_suspend to debug)

The issue reproduces on the following builds:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

https://android-build.linaro.org/builds/~linaro-android/linux-linaro-arndale/#build=254

https://android-build.linaro.org/builds/~linaro-android/linux-linaro-arndale/#build=259

Revision history for this message
Soumya Basak (soumya-basak) wrote :
description: updated
tags: added: builds lava-dashboard
description: updated
description: updated
vishal (vishalbhoj)
Changed in linaro-android:
importance: Undecided → Critical
assignee: nobody → Pranav Tipnis (pranav-tipnis)
milestone: none → 13.11
status: New → Confirmed
description: updated
vishal (vishalbhoj)
summary: - Boot test failed on Linaro Android Jellybean Arndale builds
+ Boot test failed on Linaro Android Arndale builds due to HDMI on 3.12
summary: - Boot test failed on Linaro Android Arndale builds due to HDMI on 3.12
+ HDMI doesn't work on Linaro Android Arndale build with 3.12 kernel
Changed in linaro-android:
milestone: 13.11 → none
milestone: none → 13.12
Revision history for this message
Soumya Basak (soumya-basak) wrote :
Fathi Boudra (fboudra)
Changed in linaro-android:
importance: Critical → Medium
Fathi Boudra (fboudra)
Changed in linaro-android:
milestone: 13.12 → 14.01
Fathi Boudra (fboudra)
Changed in linaro-android:
milestone: 14.01 → 14.03
Revision history for this message
Soumya Basak (soumya-basak) wrote :

validate with latest Linaro Android Kitkat Arndale build:

https://android-build.linaro.org/builds/~linaro-android/linux-linaro-arndale/#build=356

with kernel version: 3.9.1

Display on HDMI is good.

the issue is no longer reproduced and is fixed.

Changed in linaro-android:
status: Confirmed → Fix Released
Revision history for this message
Milosz Wasilewski (mwasilew) wrote :

Works well on 3.9 kernel. Will not be fixed for 3.12 kernel.

Changed in linaro-android:
status: Fix Released → 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.