All of lore.kernel.org
 help / color / mirror / Atom feed
* [3.4-rc1][Regression][intel] Resume from suspend to disk hangs on restoring backlight state
@ 2012-04-02 17:39 Maciej Rutecki
  2012-04-02 17:54 ` Daniel Vetter
  0 siblings, 1 reply; 6+ messages in thread
From: Maciej Rutecki @ 2012-04-02 17:39 UTC (permalink / raw)
  To: Linux Kernel Mailing List, dri-devel; +Cc: Rafael J. Wysocki

Last known good: 3.3
Bad kernel: 3.4-rc1
Subsystem: power management/suspend/dri(intel)

When I resume from suspend to disk then system hangs on this screen:
http://mrutecki.pl/download/kernel/3.4-rc1/suspend_resume/DSC_5479.jpg

It does not help SysRq keys. Only I can force power off by hold power button.

Dmesg:
http://mrutecki.pl/download/kernel/3.4-rc1/suspend_resume/dmesg-3.4-rc1.txt

Config:
http://mrutecki.pl/download/kernel/3.4-rc1/suspend_resume/config-3.4.0-rc1
-- 
Maciej Rutecki
http://www.mrutecki.pl

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [3.4-rc1][Regression][intel] Resume from suspend to disk hangs on restoring backlight state
  2012-04-02 17:39 [3.4-rc1][Regression][intel] Resume from suspend to disk hangs on restoring backlight state Maciej Rutecki
@ 2012-04-02 17:54 ` Daniel Vetter
  2012-04-02 19:00   ` Maciej Rutecki
  0 siblings, 1 reply; 6+ messages in thread
From: Daniel Vetter @ 2012-04-02 17:54 UTC (permalink / raw)
  To: Maciej Rutecki; +Cc: Linux Kernel Mailing List, dri-devel, Rafael J. Wysocki

On Mon, Apr 02, 2012 at 07:39:39PM +0200, Maciej Rutecki wrote:
> Last known good: 3.3
> Bad kernel: 3.4-rc1
> Subsystem: power management/suspend/dri(intel)
> 
> When I resume from suspend to disk then system hangs on this screen:
> http://mrutecki.pl/download/kernel/3.4-rc1/suspend_resume/DSC_5479.jpg
> 
> It does not help SysRq keys. Only I can force power off by hold power button.
> 
> Dmesg:
> http://mrutecki.pl/download/kernel/3.4-rc1/suspend_resume/dmesg-3.4-rc1.txt
> 
> Config:
> http://mrutecki.pl/download/kernel/3.4-rc1/suspend_resume/config-3.4.0-rc1

Likely a known regression, ppgtt support broke hibernate because my code
doesn't restore the ppgtt page directory correctly in the thaw function.

Patch:
http://cgit.freedesktop.org/~danvet/drm-intel/commit/?h=drm-intel-fixes&id=55a254ac63a3ac1867d1501030e7fba69c7d4aeb

Please test whether this fixes your issue. You can also try adding
i915.i915_enable_ppgtt=0 to your kernel cmdline.

Thanks, Daniel
-- 
Daniel Vetter
Mail: daniel@ffwll.ch
Mobile: +41 (0)79 365 57 48

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [3.4-rc1][Regression][intel] Resume from suspend to disk hangs on restoring backlight state
  2012-04-02 17:54 ` Daniel Vetter
@ 2012-04-02 19:00   ` Maciej Rutecki
  2012-04-02 19:05     ` Daniel Vetter
  0 siblings, 1 reply; 6+ messages in thread
From: Maciej Rutecki @ 2012-04-02 19:00 UTC (permalink / raw)
  To: Daniel Vetter; +Cc: Linux Kernel Mailing List, dri-devel, Rafael J. Wysocki

On poniedziałek, 2 kwietnia 2012 o 19:54:02 Daniel Vetter wrote:
> On Mon, Apr 02, 2012 at 07:39:39PM +0200, Maciej Rutecki wrote:
> > Last known good: 3.3
> > Bad kernel: 3.4-rc1
> > Subsystem: power management/suspend/dri(intel)
> > 
> > When I resume from suspend to disk then system hangs on this screen:
> > http://mrutecki.pl/download/kernel/3.4-rc1/suspend_resume/DSC_5479.jpg
> > 
> > It does not help SysRq keys. Only I can force power off by hold power
> > button.
> > 
> > Dmesg:
> > http://mrutecki.pl/download/kernel/3.4-rc1/suspend_resume/dmesg-3.4-rc1.t
> > xt
> > 
> > Config:
> > http://mrutecki.pl/download/kernel/3.4-rc1/suspend_resume/config-3.4.0-rc
> > 1
> 
> Likely a known regression, ppgtt support broke hibernate because my code
> doesn't restore the ppgtt page directory correctly in the thaw function.
> 
> Patch:
> http://cgit.freedesktop.org/~danvet/drm-intel/commit/?h=drm-intel-fixes&id=
> 55a254ac63a3ac1867d1501030e7fba69c7d4aeb
> 
> Please test whether this fixes your issue. You can also try adding
> i915.i915_enable_ppgtt=0 to your kernel cmdline.
> 
> Thanks, Daniel

Patch solves problem.

Now resume hangs later on another subsystem: wireless :D

Regards
-- 
Maciej Rutecki
http://www.mrutecki.pl

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [3.4-rc1][Regression][intel] Resume from suspend to disk hangs on restoring backlight state
  2012-04-02 19:00   ` Maciej Rutecki
@ 2012-04-02 19:05     ` Daniel Vetter
  2012-04-11 19:35       ` Maciej Rutecki
  0 siblings, 1 reply; 6+ messages in thread
From: Daniel Vetter @ 2012-04-02 19:05 UTC (permalink / raw)
  To: Maciej Rutecki
  Cc: Daniel Vetter, Linux Kernel Mailing List, dri-devel, Rafael J. Wysocki

On Mon, Apr 02, 2012 at 09:00:11PM +0200, Maciej Rutecki wrote:
> On poniedziałek, 2 kwietnia 2012 o 19:54:02 Daniel Vetter wrote:
> > On Mon, Apr 02, 2012 at 07:39:39PM +0200, Maciej Rutecki wrote:
> > > Last known good: 3.3
> > > Bad kernel: 3.4-rc1
> > > Subsystem: power management/suspend/dri(intel)
> > > 
> > > When I resume from suspend to disk then system hangs on this screen:
> > > http://mrutecki.pl/download/kernel/3.4-rc1/suspend_resume/DSC_5479.jpg
> > > 
> > > It does not help SysRq keys. Only I can force power off by hold power
> > > button.
> > > 
> > > Dmesg:
> > > http://mrutecki.pl/download/kernel/3.4-rc1/suspend_resume/dmesg-3.4-rc1.t
> > > xt
> > > 
> > > Config:
> > > http://mrutecki.pl/download/kernel/3.4-rc1/suspend_resume/config-3.4.0-rc
> > > 1
> > 
> > Likely a known regression, ppgtt support broke hibernate because my code
> > doesn't restore the ppgtt page directory correctly in the thaw function.
> > 
> > Patch:
> > http://cgit.freedesktop.org/~danvet/drm-intel/commit/?h=drm-intel-fixes&id=
> > 55a254ac63a3ac1867d1501030e7fba69c7d4aeb
> > 
> > Please test whether this fixes your issue. You can also try adding
> > i915.i915_enable_ppgtt=0 to your kernel cmdline.
> > 
> > Thanks, Daniel
> 
> Patch solves problem.
> 
> Now resume hangs later on another subsystem: wireless :D

Woot, I'm off the hook ;-) Thanks for reporting this issue and testing the
patch.

Yours, Daniel
-- 
Daniel Vetter
Mail: daniel@ffwll.ch
Mobile: +41 (0)79 365 57 48

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [3.4-rc1][Regression][intel] Resume from suspend to disk hangs on restoring backlight state
  2012-04-02 19:05     ` Daniel Vetter
@ 2012-04-11 19:35       ` Maciej Rutecki
  2012-04-11 19:39         ` Daniel Vetter
  0 siblings, 1 reply; 6+ messages in thread
From: Maciej Rutecki @ 2012-04-11 19:35 UTC (permalink / raw)
  To: Daniel Vetter; +Cc: Linux Kernel Mailing List, dri-devel, Rafael J. Wysocki

On poniedziałek, 2 kwietnia 2012 o 21:05:23 Daniel Vetter wrote:
> On Mon, Apr 02, 2012 at 09:00:11PM +0200, Maciej Rutecki wrote:
> > On poniedziałek, 2 kwietnia 2012 o 19:54:02 Daniel Vetter wrote:
> > > On Mon, Apr 02, 2012 at 07:39:39PM +0200, Maciej Rutecki wrote:
> > > > Last known good: 3.3
> > > > Bad kernel: 3.4-rc1
> > > > Subsystem: power management/suspend/dri(intel)
> > > > 
> > > > When I resume from suspend to disk then system hangs on this screen:
> > > > http://mrutecki.pl/download/kernel/3.4-rc1/suspend_resume/DSC_5479.jp
> > > > g
> > > > 
> > > > It does not help SysRq keys. Only I can force power off by hold power
> > > > button.
> > > > 
> > > > Dmesg:
> > > > http://mrutecki.pl/download/kernel/3.4-rc1/suspend_resume/dmesg-3.4-r
> > > > c1.t xt
> > > > 
> > > > Config:
> > > > http://mrutecki.pl/download/kernel/3.4-rc1/suspend_resume/config-3.4.
> > > > 0-rc 1
> > > 
> > > Likely a known regression, ppgtt support broke hibernate because my
> > > code doesn't restore the ppgtt page directory correctly in the thaw
> > > function.
> > > 
> > > Patch:
> > > http://cgit.freedesktop.org/~danvet/drm-intel/commit/?h=drm-intel-fixes
> > > &id= 55a254ac63a3ac1867d1501030e7fba69c7d4aeb
> > > 
> > > Please test whether this fixes your issue. You can also try adding
> > > i915.i915_enable_ppgtt=0 to your kernel cmdline.
> > > 
> > > Thanks, Daniel
> > 
> > Patch solves problem.
> > 
> > Now resume hangs later on another subsystem: wireless :D
> 
> Woot, I'm off the hook ;-) Thanks for reporting this issue and testing the
> patch.
> 
> Yours, Daniel

Seems be resolved in -rc2.

Thanks
-- 
Maciej Rutecki
http://www.mrutecki.pl

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [3.4-rc1][Regression][intel] Resume from suspend to disk hangs on restoring backlight state
  2012-04-11 19:35       ` Maciej Rutecki
@ 2012-04-11 19:39         ` Daniel Vetter
  0 siblings, 0 replies; 6+ messages in thread
From: Daniel Vetter @ 2012-04-11 19:39 UTC (permalink / raw)
  To: maciej.rutecki; +Cc: Linux Kernel Mailing List, dri-devel, Rafael J. Wysocki

On Wed, Apr 11, 2012 at 21:35, Maciej Rutecki <maciej.rutecki@gmail.com> wrote:
>> > > Patch:
>> > > http://cgit.freedesktop.org/~danvet/drm-intel/commit/?h=drm-intel-fixes
>> > > &id= 55a254ac63a3ac1867d1501030e7fba69c7d4aeb
>> > >
>> > > Please test whether this fixes your issue. You can also try adding
>> > > i915.i915_enable_ppgtt=0 to your kernel cmdline.
>> > >
>> > > Thanks, Daniel
>> >
>> > Patch solves problem.
>> >
>> > Now resume hangs later on another subsystem: wireless :D
>>
>> Woot, I'm off the hook ;-) Thanks for reporting this issue and testing the
>> patch.
>>
>> Yours, Daniel
>
> Seems be resolved in -rc2.

My guess is on the firmware load vs. suspend/resume fix that landed in
-rc2. That one fixed resume on all the machines here, and -rc1 broke
it on a lot of them.
-Daniel
-- 
Daniel Vetter
daniel.vetter@ffwll.ch - +41 (0) 79 364 57 48 - http://blog.ffwll.ch

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2012-04-11 19:39 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2012-04-02 17:39 [3.4-rc1][Regression][intel] Resume from suspend to disk hangs on restoring backlight state Maciej Rutecki
2012-04-02 17:54 ` Daniel Vetter
2012-04-02 19:00   ` Maciej Rutecki
2012-04-02 19:05     ` Daniel Vetter
2012-04-11 19:35       ` Maciej Rutecki
2012-04-11 19:39         ` Daniel Vetter

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.