Include DRM OMAP driver to have proper EDID detection

Bug #753071 reported by Ricardo Salveti
18
This bug affects 2 people
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Invalid
High
Leann Ogasawara
Natty
Won't Fix
High
Ricardo Salveti
Oneiric
Won't Fix
High
Unassigned
Precise
Invalid
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).

Revision history for this message
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)
Changed in linux (Ubuntu):
importance: Undecided → High
Changed in linux (Ubuntu Natty):
milestone: none → ubuntu-11.04-beta-2
Revision history for this message
Ricardo Salveti (rsalveti) wrote :

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

Revision history for this message
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.

Revision history for this message
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".

Revision history for this message
Ricardo Salveti (rsalveti) wrote :
tags: added: iso-testing
Revision history for this message
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)
Revision history for this message
Leann Ogasawara (leannogasawara) 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.

Changed in linux (Ubuntu Oneiric):
status: Triaged → Incomplete
Brad Figg (brad-figg)
tags: added: rls-mgr-o-tracking
Revision history for this message
Ricardo Salveti (rsalveti) wrote : Re: [Bug 753071] Re: Include DRM OMAP driver to have proper EDID detection

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.

Revision history for this message
Leann Ogasawara (leannogasawara) wrote :

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)
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
Revision history for this message
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).

Revision history for this message
Leann Ogasawara (leannogasawara) wrote :

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)
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  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.