HDMI resolutions are not detected on Pandaboard A4 (Omap 4430 ES2.3 silicon)

Bug #917264 reported by Richard Röjfors
12
This bug affects 1 person
Affects Status Importance Assigned to Milestone
linux-ti-omap4 (Ubuntu)
Fix Released
Undecided
Unassigned
Oneiric
Fix Released
Undecided
Unassigned

Bug Description

Due to some pull-up change with the ES2.3 kernel, EDID fails with the current ubuntu kernel.

Revision history for this message
Sebastien JAN (sebjan) wrote :

Code for detecting OMAP4430 ES2.3 (embedded into Pandaboard A4) is missing. Attached patch adds this.

This patch was tested on top of 1206.15 oneiric kernel and proved to fix the issue.

tags: added: patch
Revision history for this message
Charles Breingan (crbreingan) wrote :

I hate to be a total noob, but can someone point me in the direction of how to apply this patch? I followed the instructions for installing the pre-built ubuntu 10.10 from the omapedia website. I have tried to use the ubuntu patch command in the linux-headers directory, but it keeps saying failed. I guess I'm doing something wrong.

Thanks.

Revision history for this message
Sebastien JAN (sebjan) wrote :

@Charles

You need to get the kernel sources and apply the patch to it. So either apt-get source on the kernel package, or clone the kernel git tree.

Also this patch applies on Oneiric (11.10), not 10.10.

Here is the path to the Oneiric tree (look into ti-omap4 branch): http://kernel.ubuntu.com/git?p=ubuntu/ubuntu-oneiric.git;a=summary

Revision history for this message
Sebastien JAN (sebjan) wrote :

Here is an updated patch. Previous one was breaking omap4430 ES2.2 detection and was claiming ES2.3 instead.

Sebastien JAN (sebjan)
Changed in linux-ti-omap4 (Ubuntu):
status: New → Confirmed
status: Confirmed → Fix Committed
Tim Gardner (timg-tpi)
Changed in linux-ti-omap4 (Ubuntu Oneiric):
status: New → Fix Committed
Revision history for this message
Ubuntu Foundations Team Bug Bot (crichton) wrote :

The attachment "0001-omap4-add-4430-ES2.3-support.patch" of this bug report has been identified as being a patch. The ubuntu-reviewers team has been subscribed to the bug report so that they can review the patch. In the event that this is in fact not a patch you can resolve this situation by removing the tag 'patch' from the bug report and editing the attachment so that it is not flagged as a patch. Additionally, if you are member of the ubuntu-reviewers team please also unsubscribe the team from this bug report.

[This is an automated message performed by a Launchpad user owned by Brian Murray. Please contact him regarding any issues with the action taken in this bug report.]

Revision history for this message
Herton R. Krzesinski (herton) wrote :

This bug is awaiting verification that the kernel for Oneiric in -proposed solves the problem (3.0.0-1207.16). Please test the kernel and update this bug with the results. If the problem is solved, change the tag 'verification-needed-oneiric' to 'verification-done-oneiric'.

If verification is not done by one week from today, this fix will be dropped from the source code, and this bug will be closed.

See https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to enable and use -proposed. Thank you!

tags: added: verification-needed-oneiric
Revision history for this message
Sebastien JAN (sebjan) wrote :

As stated in #1, the original patch was tested on top of 1206.15 oneiric kernel and proved to fix the issue.

I do not have access to a Panda A4, so cannot confirm the final fix also works on top of 1207.16.

Revision history for this message
Herton R. Krzesinski (herton) wrote :

@Charles Breingan: may be you can confirm/want to test everything is ok? Instead of building the kernel by hand, just install the 3.0.0-1207.16 from -proposed (if you want to install the linux-image deb directly you can grab it from http://ports.ubuntu.com/pool/main/l/linux-ti-omap4/linux-image-3.0.0-1207-omap4_3.0.0-1207.16_armel.deb)

Revision history for this message
Richard Röjfors (roric) wrote :

For your information, I tried the kernel from -proposed on my A4, and it works well. I haven't tried any older board to see if it's still working there.

Revision history for this message
Herton R. Krzesinski (herton) wrote :

Ok thanks for testing, marking as verification-done then.

tags: added: verification-done-oneiric
removed: verification-needed-oneiric
Revision history for this message
Launchpad Janitor (janitor) wrote :
Download full text (14.0 KiB)

This bug was fixed in the package linux-ti-omap4 - 3.0.0-1207.16

---------------
linux-ti-omap4 (3.0.0-1207.16) oneiric-proposed; urgency=low

  * Release Tracking Bug
    - LP: #922006

  [ Upstream Kernel Changes ]

  * omap4: add 4430 ES2.3 support
    - LP: #917264

  [ Ubuntu: 3.0.0-16.27 ]

  * Release Tracking Bug
    - LP: #920735
  * Revert "SAUCE: omap3: beagle: if rev unknown, assume xM revision C"
    - LP: #912199
  * Revert "SAUCE: omap3: beagle: detect new xM revision C"
    - LP: #912199
  * Revert "SAUCE: omap3: beagle: detect new xM revision B"
    - LP: #912199
  * Revert "SAUCE: omap3: beaglexm: fix DVI initialization"
    - LP: #912199
  * [Config] DEFAULT_MMAP_MIN_ADDR=32k on arm
    - LP: #903346
  * Revert "rtc: Disable the alarm in the hardware"
    - LP: #913373
  * Support for Terratec G1
    - LP: #821061
  * drm/radeon/kms: fix DP detect and EDID fetch for DP bridges
    - LP: #825777
  * drm/radeon/kms/DCE4.1: fix Select_CrtcSource EncodeMode setting for DP
    bridges (v2)
    - LP: #825777
  * drm/radeon/kms: cleanup atombios_adjust_pll()
    - LP: #825777
  * drm/radeon/kms/atom: rework encoder dpms
    - LP: #825777
  * drm/radeon/kms: check for DP MST mode in a few more places (v2)
    - LP: #825777
  * drm/radeon/kms: rework DP bridge checks
    - LP: #825777
  * drm/radeon/kms: fix DP setup on TRAVIS bridges
    - LP: #825777
  * ALSA: sis7019 - give slow codecs more time to reset
    - LP: #907778
  * ALSA: hda/realtek - Fix Oops in alc_mux_select()
    - LP: #907778
  * alarmtimers: Fix time comparison
    - LP: #907778
  * ARM: davinci: da850 evm: change audio edma event queue to EVENTQ_0
    - LP: #907778
  * arm: mx23: recognise stmp378x as mx23
    - LP: #907778
  * ARM: at91: fix clock conid for atmel_tcb.1 on 9260/9g20
    - LP: #907778
  * ARM: davinci: dm646x evm: wrong register used in
    setup_vpif_input_channel_mode
    - LP: #907778
  * ASoC: Provide a more complete DMA driver stub
    - LP: #907778
  * fs/proc/meminfo.c: fix compilation error
    - LP: #907778
  * thp: add compound tail page _mapcount when mapped
    - LP: #907778
  * thp: set compound tail page _count to zero
    - LP: #907778
  * ptp: Fix clock_getres() implementation
    - LP: #907778
  * mm: Ensure that pfn_valid() is called once per pageblock when reserving
    pageblocks
    - LP: #907778
  * mm: vmalloc: check for page allocation failure before vmlist insertion
    - LP: #907778
  * fix apparmor dereferencing potentially freed dentry, sanitize
    __d_path() API
    - LP: #907778
  * target: Handle 0 correctly in transport_get_sectors_6()
    - LP: #907778
  * intel-iommu: fix return value of iommu_unmap() API
    - LP: #907778
  * intel-iommu: set iommu_superpage on VM domains to lowest common
    denominator
    - LP: #907778
  * intel-iommu: fix superpage support in pfn_to_dma_pte()
    - LP: #907778
  * percpu: fix chunk range calculation
    - LP: #907778
  * iwlwifi: do not re-configure HT40 after associated
    - LP: #907778
  * mac80211: fix race condition caused by late addBA response
    - LP: #907778
  * linux/log2.h: Fix rounddown_pow_of_two(1)
    - LP: #907778
  * hwmon: (jz4740) fix signedness bug
   ...

Changed in linux-ti-omap4 (Ubuntu Oneiric):
status: Fix Committed → Fix Released
Paolo Pisati (p-pisati)
Changed in linux-ti-omap4 (Ubuntu):
status: Fix Committed → 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.