<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>