public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
From: Woody Suwalski <terraluna977@gmail.com>
To: Chris Wilson <chris@chris-wilson.co.uk>
Cc: "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>
Subject: i915 blank issue on kernel 3.1.0
Date: Wed, 21 Sep 2011 19:02:05 -0400	[thread overview]
Message-ID: <4E7A6CED.5000501@gmail.com> (raw)

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


             reply	other threads:[~2011-09-21 23:11 UTC|newest]

Thread overview: 5+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2011-09-21 23:02 Woody Suwalski [this message]
2011-09-22  4:35 ` i915 blank issue on kernel 3.1.0 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

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=4E7A6CED.5000501@gmail.com \
    --to=terraluna977@gmail.com \
    --cc=chris@chris-wilson.co.uk \
    --cc=linux-kernel@vger.kernel.org \
    /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