Include DRM OMAP driver to have proper EDID detection

Bug #753071 reported by Ricardo Salveti on 2011-04-06
18
This bug affects 2 people
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
High
Leann Ogasawara
Natty
High
Ricardo Salveti
Oneiric
High
Unassigned
Precise
High
Leann Ogasawara

Bug Description

There's a new DRM OMAP driver compatible with OMAP 3 (Beagleboard) that besides reimplementing the framebuffer driver, and exporting hooks that can be used by the PVR driver, it also probes and parse the monitor EDID, trying to set the best resolution available.

The new driver can be found at http://kernel.ubuntu.com/git?p=rsalveti/ubuntu-natty.git;a=shortlog;h=refs/heads/omap3-drm (latest 18 patches). Most patches are only omap related, and those that touches other pieces are quite small and simple.

Tested with my Beagle XM and was able to use it with 1400x900@60-32bpp, running fine since the installer (installed at a pre-installed image before doing the first boot).

Ricardo Salveti (rsalveti) wrote :

I'm building the new deb after rebasing with current kernel head and will post the debs for more testing.

Tobin, once I post the new deb can you check it with your monitors? If it works fine I'll forward to the kernel team mailing list.

Changed in linux (Ubuntu):
assignee: nobody → Ricardo Salveti (rsalveti)
status: New → In Progress
Oliver Grawert (ogra) on 2011-04-07
Changed in linux (Ubuntu):
importance: Undecided → High
Changed in linux (Ubuntu Natty):
milestone: none → ubuntu-11.04-beta-2
Ricardo Salveti (rsalveti) wrote :

You can find the new debs at http://people.canonical.com/~rsalveti/omap3-drm/ (2.6.38-8.41).

Tobin Davis (gruemaster) wrote :

Tested Ricardo's kernel. Everything looks good from here. Autodetected my Dell 24" monitor and set resolution to 1400x900 with no kernel boot parameters. Nothing in dmesg or Xorg.0.log indicating any issues.

Ricardo Salveti (rsalveti) wrote :

While debugging, omapdss.debug=y drm.debug=7 can also be useful when added at the command line.

If the user still wants to set the resolution by hand, he can use the video argument, like "video=DVI-D-1:1280x720MR@60".

tags: added: iso-testing
Jeremy Foshee (jeremyfoshee) wrote :

Based on Mailing list discussions, marking the Natty task Won't Fix.

~JFo

Changed in linux (Ubuntu Oneiric):
status: New → Triaged
importance: Undecided → High
Changed in linux (Ubuntu Natty):
status: In Progress → Won't Fix
Changed in linux (Ubuntu Natty):
milestone: ubuntu-11.04-beta-2 → none
Changed in linux (Ubuntu):
milestone: ubuntu-11.04-beta-2 → oneiric-alpha-1
Changed in linux (Ubuntu Oneiric):
assignee: nobody → Ubuntu Kernel Team (ubuntu-kernel-team)

Hi Ricardo,

I see this has been nominated against Oneiric. What's the current status of the patches with regards to Oneiric? Are there still patches which are needed? Thanks.

Changed in linux (Ubuntu Oneiric):
status: Triaged → Incomplete
Brad Figg (brad-figg) on 2011-09-02
tags: added: rls-mgr-o-tracking

On Fri, Aug 26, 2011 at 10:24 AM, Leann Ogasawara
<email address hidden> wrote:
> Hi Ricardo,
>
> I see this has been nominated against Oneiric.  What's the current
> status of the patches with regards to Oneiric?  Are there still patches
> which are needed?  Thanks.

Hi Lean,

This driver was just accepted for the Oneiric omap 4 kernel branch,
and enabled by default, but unfortunately it's still not upstream
(should be included at staging for 3.2).

As to make it available we'd need to maintain the whole patch series
for oneiric (more than 10 patches), I'd recommend to skip Oneiric but
get it back for P. Meanwhile users that want such features can use the
omap 4 kernel, or the ones from Linaro.

Thanks for the update Ricardo.

Per your feedback, I'm closing the Oneiric nomination for now and will open the P-series nomination to track this going forward. Thanks.

Changed in linux (Ubuntu Oneiric):
status: Incomplete → Won't Fix
Changed in linux (Ubuntu):
milestone: oneiric-alpha-1 → later
tags: added: rls-mgr-p-tracking
removed: rls-mgr-o-tracking
Brad Figg (brad-figg) on 2011-11-11
Changed in linux (Ubuntu Oneiric):
assignee: Ubuntu Kernel Team (ubuntu-kernel-team) → nobody
Changed in linux (Ubuntu Precise):
assignee: nobody → Leann Ogasawara (leannogasawara)
milestone: none → ubuntu-12.04-beta-1
tags: added: rls-p-tracking
Ricardo Salveti (rsalveti) wrote :

Leann, after checking the current state of the DVI driver that is enabled for OMAP 3, I don't think we need to include and maintain the OMAP DRM patchset anymore.

The new panel-dvi driver (http://kernel.ubuntu.com/git?p=ubuntu/ubuntu-precise.git;a=blob;f=drivers/video/omap2/displays/panel-dvi.c) is already probing and parsing the EDID correctly, and this is already enabled for Beagle at the omap 3 kernel (enabled by ppsati this week). This driver is based on an implementation I had before moving to the DRM driver, so it should be fine for Precise (as for OMAP 4 the OMAP DRM driver is already included anyway).

Thanks for the feedback. I'll go ahead and close this out for Precise. Thanks.

Changed in linux (Ubuntu Precise):
status: Incomplete → Invalid
Robert Hooker (sarvatt) on 2012-02-23
Changed in linux (Ubuntu Precise):
milestone: ubuntu-12.04-beta-1 → none
tags: removed: rls-mgr-p-tracking rls-p-tracking
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers