[Bug 80182] [IVB regression] screen not resuming on kernel 3.14.6 and above

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Thu Oct 2 06:25:43 PDT 2014


https://bugs.freedesktop.org/show_bug.cgi?id=80182

--- Comment #33 from Hans de Goede <jwrdegoede at fedoraproject.org> ---
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.

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
You are on the CC list for the bug.
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/intel-gfx-bugs/attachments/20141002/468c2599/attachment.html>


More information about the intel-gfx-bugs mailing list