From: Dave Airlie <airlied@redhat.com>
To: Zdenek Kabelac <zdenek.kabelac@gmail.com>
Cc: Jesse Barnes <jbarnes@virtuousgeek.org>,
Linux Kernel Mailing List <linux-kernel@vger.kernel.org>,
intel-gfx@lists.freedesktop.org
Subject: Re: Regressions in resume on intel graphics
Date: Sat, 20 Nov 2010 08:05:13 +1000 [thread overview]
Message-ID: <1290204313.9884.1.camel@t60prh> (raw)
In-Reply-To: <AANLkTimQQ62MKEs1WkuCMHqMQejC40rLBFc2KGF=SDHF@mail.gmail.com>
On Fri, 2010-11-19 at 22:35 +0100, Zdenek Kabelac wrote:
> 2010/11/19 Jesse Barnes <jbarnes@virtuousgeek.org>:
> > On Fri, 12 Nov 2010 10:17:07 +0100
> > Zdenek Kabelac <zdenek.kabelac@gmail.com> wrote:
> >
> >> 2010/11/12 Zdenek Kabelac <zdenek.kabelac@gmail.com>:
> >> > Hi
> >> >
> >> > I've noticed that after resume with 2.6.36 kernel I need to switch
> >> > between console and back to Xorg to get usable Xsession again.
> >> > (my hw - T61, gma965, 4GB)
> >> >
> >> > I've played bisect game - and this is the first broken kernel:
> >> >
> >> > ---
> >> > commit 8fd4bd22350784d5b2fe9274f6790ba353976415
> >> > Author: Jesse Barnes <jbarnes@virtuousgeek.org>
> >> > Date: Wed Jun 23 12:56:12 2010 -0700
> >> >
> >> > vt/console: try harder to print output when panicing
> >> > ---
> >>
> >> I've been able to boot and test with 2.6.37-rc1-00170-gf6614b7
> >> - and this problem seems to be fixed in this version (vt.c file seems
> >> to be gone?).
> >
> > This is really weird; there was one issue Dave tracked down related to
> > lockdep and the new oops code, but I think it's been fixed. And it
> > should manifest as something other than a GPU hang...
> >
>
> Well - unsure - how this worked ok - for 2.6.37-rc1-00170-gf6614b7 (I
> could try few more times - though this kernel seems to be crashing for
> various other reasons - so I've had quite few testruns before I've
> been able to test this in some very limited X environment - so maybe
> it was just some lucky case - but I still keep it on my disk)
>
> Anyway - as an update - I'm now regularly using 2.6.37-rc2 - and it
> has exactly same problems - as in my original report - so the problem
> has not magically disappeared and it is still there. Is there
> anything I should try ?
>
> Basically every time after resume from suspend I have to switch from X
> to console and back to get usable screen back. Without this I seen
> only black screen with mouse over it - is there some way for reverting
> of this patch - or maybe just disabling some part of it ?
>
>
> To have reliable resume I still have to keep drm_kms_help thread
> disable - otherwise I observe GPU errors.
> Switch between consoles is 'relatively' easy to overcome.
>
> And another thing which might help - during suspend/resume I could
> usually see weird switch to console with some special text on the
> whole console screen -
>
> [ ###.... ]
> [ ###.... ]
>
> where '###' is some changing number - and it seems to be different
> between resumes.
> Also I should add I'm using 'no-console-suspend' kernel boot option.
Can you see if e0fdace10e75dac67d906213b780ff1b1a4cc360 reverts cleanly?
and fixes it?
The problem is I think you are getting a lockdep splat or rcu issue
before suspending, which sets oops_in_progress and never unsets it,
which means on resume the fb resume path kicks in to show you the oops
that is happening when there isn't actually anything to show. I've
gotten acks to have this reverted I just need to send the patch.
Dave
next prev parent reply other threads:[~2010-11-19 22:10 UTC|newest]
Thread overview: 6+ messages / expand[flat|nested] mbox.gz Atom feed top
2010-11-12 0:31 Regressions in resume on intel graphics Zdenek Kabelac
2010-11-12 9:17 ` Zdenek Kabelac
2010-11-19 21:03 ` Jesse Barnes
2010-11-19 21:35 ` Zdenek Kabelac
2010-11-19 22:05 ` Dave Airlie [this message]
2010-11-19 23:05 ` Zdenek Kabelac
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1290204313.9884.1.camel@t60prh \
--to=airlied@redhat.com \
--cc=intel-gfx@lists.freedesktop.org \
--cc=jbarnes@virtuousgeek.org \
--cc=linux-kernel@vger.kernel.org \
--cc=zdenek.kabelac@gmail.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox