From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: Re: source-based replacement for video bios on ivybridge -- I'm stuck! Date: Thu, 9 Aug 2012 19:53:05 +0200 Message-ID: <20120809175305.GH5367@phenom.ffwll.local> References: <20120805200416.GB7948@phenom.ffwll.local> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Return-path: Received: from mail-wg0-f43.google.com (mail-wg0-f43.google.com [74.125.82.43]) by gabe.freedesktop.org (Postfix) with ESMTP id 2C29E9EB6B for ; Thu, 9 Aug 2012 10:52:47 -0700 (PDT) Received: by wgbdr1 with SMTP id dr1so522229wgb.12 for ; Thu, 09 Aug 2012 10:52:46 -0700 (PDT) Content-Disposition: inline In-Reply-To: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: intel-gfx-bounces+gcfxdi-intel-gfx=m.gmane.org@lists.freedesktop.org Errors-To: intel-gfx-bounces+gcfxdi-intel-gfx=m.gmane.org@lists.freedesktop.org To: ron minnich Cc: Intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org On Thu, Aug 09, 2012 at 10:10:05AM -0700, ron minnich wrote: > Thanks for the suggestions, I did move forward to 3.6-rc1. > > It gives me lots of messages I expect, but does not yet work... > > http://pastebin.com/RLp5qjQX > > I'm still convinced there is some basic thing I'm not setting up > right; still getting these pipe0 stuck messages. Now, the one thing > I'm definitely doing different than the driver, after a discussion > with Jesse, is not setting up the ring or status page. It's not > supposed to be needed for this basic set up. Yeah, this should all work without ring and status pages ... > It all starts to go sour here: > [000000.0] [drm:ironlake_edp_panel_on], Turn eDP power on > [000000.0] [drm:ironlake_wait_panel_power_cycle], Wait for panel power cycle > [000000.0] [drm:ironlake_wait_panel_status], mask b800000f value > 00000000 status 00000000 control abcd0008 > [000000.0] [drm:ironlake_wait_panel_on], Wait for panel power on > [000000.0] [drm:ironlake_wait_panel_status], mask b000000f value > 80000008 status 0000000a control abcd000b > [000000.0] [drm:ironlake_edp_panel_vdd_off], Turn eDP VDD off 1 > [000000.0] [drm:ironlake_panel_vdd_off_sync], PCH_PP_STATUS: > 0x80000008 PCH_PP_CONTROL: 0xabcd0003 > [000000.0] [drm:intel_dp_start_link_train], too many voltage retries, give up > > And then we get no further (after several iterations) than the voltage > retries. Any further suggestions welcome :-) If this is cpu edp, you might want to try the giant modeset-rework branch of mine at: http://cgit.freedesktop.org/~danvet/drm/log/?h=modeset-rework This fixes (among tons of prep work) and ordering issue with our cpu edp code, which at least on ivb results in stuck pipes (and black screens). Yours, Daniel -- Daniel Vetter Mail: daniel@ffwll.ch Mobile: +41 (0)79 365 57 48