<html>
<head>
<base href="https://bugs.freedesktop.org/" />
</head>
<body>
<p>
<div>
<b><a class="bz_bug_link
bz_status_NEEDINFO "
title="NEEDINFO - [IVB regression] screen not resuming on kernel 3.14.6 and above"
href="https://bugs.freedesktop.org/show_bug.cgi?id=80182#c33">Comment # 33</a>
on <a class="bz_bug_link
bz_status_NEEDINFO "
title="NEEDINFO - [IVB regression] screen not resuming on kernel 3.14.6 and above"
href="https://bugs.freedesktop.org/show_bug.cgi?id=80182">bug 80182</a>
from <span class="vcard"><a class="email" href="mailto:jwrdegoede@fedoraproject.org" title="Hans de Goede <jwrdegoede@fedoraproject.org>"> <span class="fn">Hans de Goede</span></a>
</span></b>
<pre>I think that the problem is that unlike the acpi-video backlight driver, the
intel driver does not restore the backlight level on a resume.
drivers/acpi/video.c has this:
static int acpi_video_resume(struct notifier_block *nb,
unsigned long val, void *ign)
{
<snip>
dev_info(&video->device->dev, "Restoring backlight state\n");
for (i = 0; i < video->attached_count; i++) {
video_device = video->attached_array[i].bind_info;
if (video_device && video_device->backlight)
acpi_video_set_brightness(video_device->backlight);
}
}
The intel backlight code lacks similar code (AFAIK), perhaps similar code
should be added to the intel-panel.c, esp. now that the intel-backlight driver
has become the preferred way to control the backlight on newer machines.</pre>
</div>
</p>
<hr>
<span>You are receiving this mail because:</span>
<ul>
<li>You are the QA Contact for the bug.</li>
<li>You are on the CC list for the bug.</li>
<li>You are the assignee for the bug.</li>
</ul>
</body>
</html>