Summary: | [SNB] Linux LVDS Sequence Fail (likely edp panel sequencing fail) | ||||||||
---|---|---|---|---|---|---|---|---|---|
Product: | DRI | Reporter: | Yin Peng <pengyin> | ||||||
Component: | DRM/Intel | Assignee: | Jesse Barnes <jbarnes> | ||||||
Status: | CLOSED FIXED | QA Contact: | |||||||
Severity: | normal | ||||||||
Priority: | medium | CC: | ben, chris, daniel, florian, jbarnes | ||||||
Version: | unspecified | ||||||||
Hardware: | Other | ||||||||
OS: | Linux (All) | ||||||||
Whiteboard: | |||||||||
i915 platform: | i915 features: | ||||||||
Attachments: |
|
This sounds like eDP power sequencing fun to me - I'm not aware of a VDD line on plain LVDS panels. This is Larry from Sony. Currently we met this issue during test on our Linux project, test result with using driver "VESA" is pass, so it looks like this issue may caused by driver for Linux. anyone can support on this? thank you very much. Created attachment 60102 [details] [review] edp power sequencing fix Can you please try this patch? Larry or Peng, can you try Daniel's drm-intel-next-queued branch if his patch doesn't help? The 3.0.7 kernel is really old, and lots of panel fixes have gone in since then. Assuming a newer kernel works, you can bisect to the patch(es) that help and backport them to your environment. Patch merged into drm-intel-fixes: commit 600471fb43dad5962309bc41e5c59af249736664 Author: Daniel Vetter <daniel.vetter@ffwll.ch> Date: Sun May 20 17:14:50 2012 +0200 drm/i915: enable vdd when switching off the eDP panel A patch referencing this bug report has been merged in Linux v3.5-rc1: commit 6cb49835da0426f69a2931bc2a0a8156344b0e41 Author: Daniel Vetter <daniel.vetter@ffwll.ch> Date: Sun May 20 17:14:50 2012 +0200 drm/i915: enable vdd when switching off the eDP panel A patch referencing a commit referencing this bug report has been merged in Linux v3.6-rc2: commit 35a38556d900b9cb5dfa2529c93944b847f8a8a4 Author: Daniel Vetter <daniel.vetter@ffwll.ch> Date: Sun Aug 12 22:17:14 2012 +0200 drm/i915: reorder edp disabling to fix ivb MacBook Air |
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.
Created attachment 57292 [details] Linux LVDS Timing We GFX card: Intel 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09)(8086:0116) We environment: kernel 3.0.7 xorg-x11-drv-intel-2.15.0 xorg-x11-server-1.10.0 libdrm-2.4.25 During entering the Linux OS, at a certain time, the signal of LVDS should be turned off first, then turn off LCD VDD.(Time interval should be 0-50ms) But in testing we find the result is opposite. The signal of LVDS will be turned off after the LCD VDD. Time interval is 66ms. We don't if it's due to the graphic driver. There's a test result list in attachment.