All of lore.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 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.