public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* i915 blank issue on kernel 3.1.0
@ 2011-09-21 23:02 Woody Suwalski
  2011-09-22  4:35 ` Keith Packard
  0 siblings, 1 reply; 15+ messages in thread
From: Woody Suwalski @ 2011-09-21 23:02 UTC (permalink / raw)
  To: Chris Wilson; +Cc: linux-kernel@vger.kernel.org

Chris, I do not know if it is i915 driver or X'drm or what..
Problem exists on 3.1.0, no problem on 3.0.3

Intel 945GJME 8086:27ac, intel 2.15 x driver, libdrm-intel 2.4.26, 
Debian wheezy.


Recently I have noticed that on Asus EeePCs once X screensaver kicks in 
- system is hosed. Screen goes black and I can not wake it - even 
restarting X does not work, only reboot.

Over ssh I have captured some action from drm.debug=0x0e:
<7>[  787.953399] [drm:intel_panel_get_backlight], get backlight PWM = 312
<7>[  787.953421] [drm:intel_panel_set_backlight], set backlight PWM = 0
<7>[  788.232114] [drm:intel_update_fbc],
<7>[  788.232125] [drm:i9xx_get_fifo_size], FIFO size - (0x00001d9c) A: 28
<7>[  788.232134] [drm:intel_calculate_wm], FIFO entries required for 
mode: 15
<7>[  788.232142] [drm:intel_calculate_wm], FIFO watermark level: 11
<7>[  788.232149] [drm:i9xx_get_fifo_size], FIFO size - (0x00001d9c) B: 31
<7>[  788.232157] [drm:i9xx_update_wm], FIFO watermarks - A: 11, B: 29
<7>[  788.232165] [drm:i9xx_update_wm], self-refresh entries: 64
<7>[  788.232171] [drm:i9xx_update_wm], Setting FIFO watermarks - A: 11, 
B: 29, C: 2, SR 63
<7>[  788.232180] [drm:i9xx_update_wm], memory self refresh enabled
<7>[  788.232320] [drm:intel_panel_get_backlight], get backlight PWM = 0
<7>[  788.232393] [drm:intel_panel_set_backlight], set backlight PWM = 0
<7>[  788.232623] [drm:intel_panel_set_backlight], set backlight PWM = 0
<7>[ 1132.017589] [drm:i9xx_get_fifo_size], FIFO size - (0x00001d9c) A: 28
<7>[ 1132.017614] [drm:intel_calculate_wm], FIFO entries required for 
mode: 15
<7>[ 1132.017629] [drm:intel_calculate_wm], FIFO watermark level: 11
<7>[ 1132.017643] [drm:i9xx_get_fifo_size], FIFO size - (0x00001d9c) B: 31
<7>[ 1132.017658] [drm:i9xx_update_wm], FIFO watermarks - A: 11, B: 29
<7>[ 1132.017674] [drm:i9xx_update_wm], self-refresh entries: 64
<7>[ 1132.017687] [drm:i9xx_update_wm], Setting FIFO watermarks - A: 11, 
B: 29, C: 2, SR 63
<7>[ 1132.017704] [drm:i9xx_update_wm], memory self refresh enabled
<7>[ 1132.036216] [drm:intel_update_fbc],
<7>[ 1132.036248] [drm:intel_lvds_enable], applying panel-fitter: 8, 0
<7>[ 1132.038081] [drm:intel_panel_set_backlight], set backlight PWM = 312
<7>[ 1132.038299] [drm:intel_panel_set_backlight], set backlight PWM = 0


It looks that the problem is the last line - sets back to 0???

I have tried to write 312 back to /sys/class/backlight/intel-backlight/  
bl-power or brightness, and touch uevent - no help.
On 3.0.3 system I see that there is no /sys/../intel-backlight, just eeepc.
And on touching a key it produces
drm:intel_lvds_enable, followed by set backlight PWM=312 (but skips 
resetting it back to 0 right after enable).

So:
is there a way to fix "intel_panel" to call lvds_enable logic?
Is there a way to force usage of eeepc backlight instead (as a workaround)?

Thanks, Woody Suwalski


^ permalink raw reply	[flat|nested] 15+ messages in thread
* Re:  Regression: i915 blank issue on kernel 3.1.0-rc3
@ 2011-09-25 13:37 Alex Davis
  2011-10-03 21:10 ` Alex Davis
  0 siblings, 1 reply; 15+ messages in thread
From: Alex Davis @ 2011-09-25 13:37 UTC (permalink / raw)
  To: terraluna977@gmail.com, linux-kernel@vger.kernel.org



I'm having the same problem.

http://marc.info/?l=linux-kernel&m=131695739702141&w=2

Please keep me on the CC list for this thread.

Thanks.


I code, therefore I am

^ permalink raw reply	[flat|nested] 15+ messages in thread
* Re: Regression: i915 blank issue on kernel 3.1.0-rc3
@ 2011-09-25 21:13 Alex Davis
  0 siblings, 0 replies; 15+ messages in thread
From: Alex Davis @ 2011-09-25 21:13 UTC (permalink / raw)
  To: linux-kernel@vger.kernel.org, keithp@keithp.com, mjg@redhat.com



>Matthew - this is your most excellent patch which adds a native
>backlight mechanism. What other info do you need to help figure out how
>to make it play well on other machines? We've got a handful of
>regressions about backligh in the 3.1 RC series, and I'd hate to have to
>revert this...

I'd hate to have it reverted as well. Without this patch, my laptop screen is too bright to 
look at comfortably. Fortunately the workarounds make it usable even in its current state.


I code, therefore I am

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

end of thread, other threads:[~2011-10-06 22:00 UTC | newest]

Thread overview: 15+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-09-21 23:02 i915 blank issue on kernel 3.1.0 Woody Suwalski
2011-09-22  4:35 ` Keith Packard
2011-09-25 13:15   ` Regression: i915 blank issue on kernel 3.1.0-rc3 Woody Suwalski
2011-09-25 14:23   ` Woody Suwalski
2011-09-25 20:27     ` Keith Packard
  -- strict thread matches above, loose matches on Subject: below --
2011-09-25 13:37 Alex Davis
2011-10-03 21:10 ` Alex Davis
2011-10-04 19:32   ` Keith Packard
2011-10-05 19:59     ` Alex Davis
2011-10-05 20:16       ` Keith Packard
2011-10-05 21:20         ` Alex Davis
2011-10-05 21:42           ` Keith Packard
2011-10-05 21:59             ` Alex Davis
2011-10-06 22:00             ` Alex Davis
2011-09-25 21:13 Alex Davis

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox