Latest kernel updates broke video on omap4

Bug #963512 reported by Tobin Davis
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
linux-ti-omap4 (Ubuntu)
Fix Released
Critical
Paolo Pisati

Bug Description

SRU:

BUG:

due to a clash between upstream hdmi detection handling and the TI BSP, hdmi video out was broken.

IMPACT:

we din't have any canonical video output, and people were thought the board was stuck

FIX:

in Ubuntu-3.2.0-1412.15 upstream hdmi code was correctly merged with TI code.

---------

The latest ubuntu-desktop image (20120323) fails to show video out. This report was generated from the ubuntu-server daily image so that login was possible via serial console.

From dmesg:

[ 0.367279] ------------[ cut here ]------------
[ 0.367309] WARNING: at /build/buildd/linux-ti-omap4-3.2.0/fs/sysfs/dir.c:481 sysfs_add_one+0x8c/0xac()
[ 0.367309] sysfs: cannot create duplicate filename '/devices/platform/omap/omapdss_dss'
[ 0.367309] Modules linked in:
[ 0.367370] [<c0015cd0>] (unwind_backtrace+0x0/0xec) from [<c0632114>] (dump_stack+0x20/0x24)
[ 0.367401] [<c0632114>] (dump_stack+0x20/0x24) from [<c0052fc0>] (warn_slowpath_common+0x5c/0x74)
[ 0.367431] [<c0052fc0>] (warn_slowpath_common+0x5c/0x74) from [<c0053094>] (warn_slowpath_fmt+0x40/0x48)
[ 0.367462] [<c0053094>] (warn_slowpath_fmt+0x40/0x48) from [<c0199678>] (sysfs_add_one+0x8c/0xac)
[ 0.367462] [<c0199678>] (sysfs_add_one+0x8c/0xac) from [<c0199708>] (create_dir+0x70/0xc4)
[ 0.367492] [<c0199708>] (create_dir+0x70/0xc4) from [<c0199810>] (sysfs_create_dir+0x80/0x98)
[ 0.367523] [<c0199810>] (sysfs_create_dir+0x80/0x98) from [<c02fefb4>] (kobject_add_internal+0xd8/0x1b4)
[ 0.367553] [<c02fefb4>] (kobject_add_internal+0xd8/0x1b4) from [<c02ff398>] (kobject_add+0x74/0x94)
[ 0.367584] [<c02ff398>] (kobject_add+0x74/0x94) from [<c03935d8>] (device_add+0xbc/0x35c)
[ 0.367614] [<c03935d8>] (device_add+0xbc/0x35c) from [<c0397828>] (platform_device_add+0x118/0x174)
[ 0.367645] [<c0397828>] (platform_device_add+0x118/0x174) from [<c0035324>] (omap_device_build_ss+0x104/0x164)
[ 0.367675] [<c0035324>] (omap_device_build_ss+0x104/0x164) from [<c00353dc>] (omap_device_build+0x58/0x60)
[ 0.367706] [<c00353dc>] (omap_device_build+0x58/0x60) from [<c0962424>] (omap_display_init+0xb0/0x12c)
[ 0.367736] [<c0962424>] (omap_display_init+0xb0/0x12c) from [<c0030370>] (omap4_panda_display_init+0xec/0x10c)
[ 0.367767] [<c0030370>] (omap4_panda_display_init+0xec/0x10c) from [<c09665cc>] (omap4_panda_init+0x1bc/0x248)
[ 0.367797] [<c09665cc>] (omap4_panda_init+0x1bc/0x248) from [<c095b77c>] (customize_machine+0x24/0x30)
[ 0.367828] [<c095b77c>] (customize_machine+0x24/0x30) from [<c000876c>] (do_one_initcall+0xa0/0x170)
[ 0.367828] [<c000876c>] (do_one_initcall+0xa0/0x170) from [<c09589c4>] (kernel_init+0xc0/0x168)
[ 0.367858] [<c09589c4>] (kernel_init+0xc0/0x168) from [<c000ee84>] (kernel_thread_exit+0x0/0x8)
[ 0.367889] ---[ end trace da227214a82491b9 ]---
[ 0.367889] kobject_add_internal failed for omapdss_dss with -EEXIST, don't try to register things with the same name in the same directory.
[ 0.367919] [<c0015cd0>] (unwind_backtrace+0x0/0xec) from [<c0632114>] (dump_stack+0x20/0x24)
[ 0.367950] [<c0632114>] (dump_stack+0x20/0x24) from [<c02ff050>] (kobject_add_internal+0x174/0x1b4)
[ 0.367980] [<c02ff050>] (kobject_add_internal+0x174/0x1b4) from [<c02ff398>] (kobject_add+0x74/0x94)
[ 0.368011] [<c02ff398>] (kobject_add+0x74/0x94) from [<c03935d8>] (device_add+0xbc/0x35c)
[ 0.368041] [<c03935d8>] (device_add+0xbc/0x35c) from [<c0397828>] (platform_device_add+0x118/0x174)
[ 0.368041] [<c0397828>] (platform_device_add+0x118/0x174) from [<c0035324>] (omap_device_build_ss+0x104/0x164)
[ 0.368072] [<c0035324>] (omap_device_build_ss+0x104/0x164) from [<c00353dc>] (omap_device_build+0x58/0x60)
[ 0.368103] [<c00353dc>] (omap_device_build+0x58/0x60) from [<c0962424>] (omap_display_init+0xb0/0x12c)
[ 0.368133] [<c0962424>] (omap_display_init+0xb0/0x12c) from [<c0030370>] (omap4_panda_display_init+0xec/0x10c)
[ 0.368164] [<c0030370>] (omap4_panda_display_init+0xec/0x10c) from [<c09665cc>] (omap4_panda_init+0x1bc/0x248)
[ 0.368194] [<c09665cc>] (omap4_panda_init+0x1bc/0x248) from [<c095b77c>] (customize_machine+0x24/0x30)
[ 0.368194] [<c095b77c>] (customize_machine+0x24/0x30) from [<c000876c>] (do_one_initcall+0xa0/0x170)
[ 0.368225] [<c000876c>] (do_one_initcall+0xa0/0x170) from [<c09589c4>] (kernel_init+0xc0/0x168)
[ 0.368255] [<c09589c4>] (kernel_init+0xc0/0x168) from [<c000ee84>] (kernel_thread_exit+0x0/0x8)
[ 0.368286] omap_device: omapdss_dss: build failed (-17)
[ 0.368286] ------------[ cut here ]------------
[ 0.368316] WARNING: at /build/buildd/linux-ti-omap4-3.2.0/arch/arm/mach-omap2/display.c:226 omap_display_init+0xcc/0x12c()
[ 0.368316] Could not build omap_device for dss_core
[ 0.368316] Modules linked in:
[ 0.368347] [<c0015cd0>] (unwind_backtrace+0x0/0xec) from [<c0632114>] (dump_stack+0x20/0x24)
[ 0.368377] [<c0632114>] (dump_stack+0x20/0x24) from [<c0052fc0>] (warn_slowpath_common+0x5c/0x74)
[ 0.368408] [<c0052fc0>] (warn_slowpath_common+0x5c/0x74) from [<c0053094>] (warn_slowpath_fmt+0x40/0x48)
[ 0.368438] [<c0053094>] (warn_slowpath_fmt+0x40/0x48) from [<c0962440>] (omap_display_init+0xcc/0x12c)
[ 0.368438] [<c0962440>] (omap_display_init+0xcc/0x12c) from [<c0030370>] (omap4_panda_display_init+0xec/0x10c)
[ 0.368469] [<c0030370>] (omap4_panda_display_init+0xec/0x10c) from [<c09665cc>] (omap4_panda_init+0x1bc/0x248)
[ 0.368499] [<c09665cc>] (omap4_panda_init+0x1bc/0x248) from [<c095b77c>] (customize_machine+0x24/0x30)
[ 0.368530] [<c095b77c>] (customize_machine+0x24/0x30) from [<c000876c>] (do_one_initcall+0xa0/0x170)
[ 0.368560] [<c000876c>] (do_one_initcall+0xa0/0x170) from [<c09589c4>] (kernel_init+0xc0/0x168)
[ 0.368560] [<c09589c4>] (kernel_init+0xc0/0x168) from [<c000ee84>] (kernel_thread_exit+0x0/0x8)
[ 0.368591] ---[ end trace da227214a82491ba ]---

ProblemType: Bug
DistroRelease: Ubuntu 12.04
Package: linux-image-3.2.0-1410-omap4 3.2.0-1410.13
ProcVersionSignature: User Name 3.2.0-1410.13-omap4 3.2.12
Uname: Linux 3.2.0-1410-omap4 armv7l
ApportVersion: 1.95-0ubuntu1
Architecture: armhf
Date: Thu Mar 22 22:31:04 2012
ProcEnviron:
 SHELL=/bin/bash
 TERM=linux
 LANG=en_US.UTF-8
 LANGUAGE=en_US:
SourcePackage: linux-ti-omap4
UpgradeStatus: No upgrade log present (probably fresh install)

Revision history for this message
Tobin Davis (gruemaster) wrote :
Changed in linux-ti-omap4 (Ubuntu):
status: New → Confirmed
Revision history for this message
Tobin Davis (gruemaster) wrote :

Marked as confirmed as others in #ubuntu-arm have seen this issue as well.

[09:20:26] <jimerickson> GrueMaster: am not getting any hdmi output after todays update either.

tags: added: rls-mgr-p-tracking
tags: added: kernel-da-key
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package linux-ti-omap4 - 3.2.0-1411.14

---------------
linux-ti-omap4 (3.2.0-1411.14) precise; urgency=low

  [ Paolo Pisati ]

  * Revert to Ubuntu-3.2.0-1409.12 until we figure out what's wrong with hdmi
    - LP: #963512

  [ Upstream Kernel Changes ]

  * Revert "Reapply upleveled PMU interrupt patch"
  * KBuild: Allow scripts/* to be cross compiled
  * LINARO: Use KBUILD_SCRIPTROOT to cross build scripts
 -- Paolo Pisati <email address hidden> Tue, 27 Mar 2012 17:01:30 +0200

Changed in linux-ti-omap4 (Ubuntu):
status: Confirmed → Fix Released
Revision history for this message
Paolo Pisati (p-pisati) wrote :

reopen it since what we did was a rollback to a previous kernel...

Changed in linux-ti-omap4 (Ubuntu):
status: Fix Released → Confirmed
Paolo Pisati (p-pisati)
description: updated
Revision history for this message
Launchpad Janitor (janitor) wrote :
Download full text (13.5 KiB)

This bug was fixed in the package linux-ti-omap4 - 3.2.0-1412.15

---------------
linux-ti-omap4 (3.2.0-1412.15) precise-proposed; urgency=low

  [ Paolo Pisati ]

  * [Config] Sync fs with master (AUFS, CODA, EXT2, LOGFS and NFS)
  * [Config] Sync core subsys with master (ATA and HID)
  * [Config] sync ata drivers with master
  * [Config] sync input drivers with master
  * [Config] Sync HID drivers with master
  * [Config] Sync sensors wrt master
  * [Config] Sync crypto wrt master
  * [Config] Sync dangerous options wrt master
  * [Config] Sync Industrial IO wrt master
  * [Config] Sync backlight drivers wrt master
  * [Config] Sync charger drivers wrt master
  * [Config] Sync dvb drivers wrt master
  * [Config] Sync pcmcia net drivers wrt master
  * [Config] updateconfigs following rebase
  * blend upstream hdmi detection code and TI bits
    - LP: #963512
  * [Config] disable omap4 camera interface
    - LP: #924419
  * rebased on 3.2.0-23.36

  [ Upstream Kernel Changes ]

  * coda: compilation fix

  [ Ubuntu: 3.2.0-23.36 ]

  * tools/hv: add basic Makefile
    - LP: #977246
  * tools/hv: add basic manual pages
    - LP: #977246
  * Hyper-V KVP daemon -- add to the tools package
    - LP: #977246
  * SAUCE: (drop after 3.3) ALSA: HDA: Remove quirk for Gigabyte
    GA-H61M-S2PV
    - LP: #948360
  * d-i: Add dm-mirror and dm-raid to md-modules
    - LP: #919281
  * [Config] Fix invalid linux-headers link
    - LP: #974403
  * Remove headers asm symlink entirely
    - LP: #974403
  * Revert "x86/ioapic: Add register level checks to detect bogus io-apic
    entries"
    - LP: #974982
  * ALSA: HDA: Realtek: Take vmaster dac from multiout dac list
    - LP: #974090
  * kexec: remove KMSG_DUMP_KEXEC
    - LP: #944772
  * kmsg_dump: don't run on non-error paths by default
    - LP: #944772
  * pstore: Introduce get_reason_str() to pstore
    - LP: #944772

  [ Ubuntu: 3.2.0-22.35 ]

  * Revert "SAUCE: hotkey quirks for various Zeptro Znote and Fujitsu Amilo
    laptops"
  * SAUCE: (no-up) elide some ioctl warnings which are known benign
    - LP: #972355
  * SAUCE (no-up) Provide a param for allowing the BIOS to handle changing
    the brightness on AC/battery status changes.
    - LP: #949311
  * SAUCE (drop after 3.4) Quirk for enabling backlight hotkeys on Samsung
    N150P
    - LP: #875893
  * SAUCE: PCI: Allow pcie_aspm=force to work even when FADT indicates it
    is unsupported
    - LP: #962038
  * SAUCE: (drop after 3.5) drm/i915: reinstate GM45 TV detection fix
    - LP: #638939
  * SAUCE: SECCOMP: audit: always report seccomp violations
  * SAUCE: SECCOMP: adjust prctl constant
  * [Config] Enable CONFIG_USBIP_CORE=m
    - LP: #900384
  * Rebase to v3.2.14
  * [Config] Updateconfigs after rebase to v3.2.14
  * d-i: Fix module name for dm-raid45
    - LP: #969248
  * SAUCE: remove __initdata from vesafb_fix
    - LP: #969309
  * Revert "sched: tg->se->load should be initialised to tg->shares"
  * toshiba_acpi: make one-bit bitfields unsigned
    - LP: #810015
  * ACPI: EC: Add ec_get_handle()
    - LP: #810015
  * toshiba_acpi: Support alternate hotkey interfaces
    - LP: #810015
  * toshiba_acpi: Support additional hotkey scancod...

Changed in linux-ti-omap4 (Ubuntu):
status: Confirmed → Fix Released
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.