All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH] drm/i915: A better maximum brightness for users.
@ 2015-11-09  6:42 Shih-Yuan Lee (FourDollars)
  2015-11-09 10:17 ` Jani Nikula
                   ` (5 more replies)
  0 siblings, 6 replies; 34+ messages in thread
From: Shih-Yuan Lee (FourDollars) @ 2015-11-09  6:42 UTC (permalink / raw)
  To: intel-gfx

The PWM brightness level of Dell XPS 13 (2015) is from 10 to 937 however
the sysfs brightness level always starts from 0 so it is better to use
927 as the sysfs maximum brightness level and it becomes easier to map
from the PWM brightness level to the sysfs brightness level.

Signed-off-by: Shih-Yuan Lee (FourDollars) <sylee@canonical.com>
---
 drivers/gpu/drm/i915/intel_panel.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/drivers/gpu/drm/i915/intel_panel.c b/drivers/gpu/drm/i915/intel_panel.c
index a24df35..697fd4d 100644
--- a/drivers/gpu/drm/i915/intel_panel.c
+++ b/drivers/gpu/drm/i915/intel_panel.c
@@ -1211,7 +1211,7 @@ static int intel_backlight_device_register(struct intel_connector *connector)
 	 * Note: Everything should work even if the backlight device max
 	 * presented to the userspace is arbitrarily chosen.
 	 */
-	props.max_brightness = panel->backlight.max;
+	props.max_brightness = panel->backlight.max - panel->backlight.min;
 	props.brightness = scale_hw_to_user(connector,
 					    panel->backlight.level,
 					    props.max_brightness);
-- 
1.9.1

_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply related	[flat|nested] 34+ messages in thread

* Re: [PATCH] drm/i915: A better maximum brightness for users.
  2015-11-09  6:42 [PATCH] drm/i915: A better maximum brightness for users Shih-Yuan Lee (FourDollars)
@ 2015-11-09 10:17 ` Jani Nikula
  2015-11-09 10:30   ` Shih-Yuan Lee (FourDollars)
  2015-11-09 16:02   ` Paulo Zanoni
  2015-11-10  8:01 ` [PATCH v2] drm/i915: Respect the brightness range from VBT Shih-Yuan Lee (FourDollars)
                   ` (4 subsequent siblings)
  5 siblings, 2 replies; 34+ messages in thread
From: Jani Nikula @ 2015-11-09 10:17 UTC (permalink / raw)
  To: Shih-Yuan Lee (FourDollars), intel-gfx

On Mon, 09 Nov 2015, "Shih-Yuan Lee (FourDollars)" <sylee@canonical.com> wrote:
> The PWM brightness level of Dell XPS 13 (2015) is from 10 to 937 however
> the sysfs brightness level always starts from 0 so it is better to use
> 927 as the sysfs maximum brightness level and it becomes easier to map
> from the PWM brightness level to the sysfs brightness level.

We've been thinking we should provide a fixed range to userspace
instead. Say, 0-100.

BR,
Jani.




>
> Signed-off-by: Shih-Yuan Lee (FourDollars) <sylee@canonical.com>
> ---
>  drivers/gpu/drm/i915/intel_panel.c | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/drivers/gpu/drm/i915/intel_panel.c b/drivers/gpu/drm/i915/intel_panel.c
> index a24df35..697fd4d 100644
> --- a/drivers/gpu/drm/i915/intel_panel.c
> +++ b/drivers/gpu/drm/i915/intel_panel.c
> @@ -1211,7 +1211,7 @@ static int intel_backlight_device_register(struct intel_connector *connector)
>  	 * Note: Everything should work even if the backlight device max
>  	 * presented to the userspace is arbitrarily chosen.
>  	 */
> -	props.max_brightness = panel->backlight.max;
> +	props.max_brightness = panel->backlight.max - panel->backlight.min;
>  	props.brightness = scale_hw_to_user(connector,
>  					    panel->backlight.level,
>  					    props.max_brightness);

-- 
Jani Nikula, Intel Open Source Technology Center
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 34+ messages in thread

* Re: [PATCH] drm/i915: A better maximum brightness for users.
  2015-11-09 10:17 ` Jani Nikula
@ 2015-11-09 10:30   ` Shih-Yuan Lee (FourDollars)
  2015-11-09 10:51     ` Jani Nikula
  2015-11-09 16:02   ` Paulo Zanoni
  1 sibling, 1 reply; 34+ messages in thread
From: Shih-Yuan Lee (FourDollars) @ 2015-11-09 10:30 UTC (permalink / raw)
  To: Jani Nikula; +Cc: intel-gfx


[-- Attachment #1.1: Type: text/plain, Size: 2082 bytes --]

On Mon, Nov 9, 2015 at 6:17 PM, Jani Nikula <jani.nikula@linux.intel.com>
wrote:

> On Mon, 09 Nov 2015, "Shih-Yuan Lee (FourDollars)" <sylee@canonical.com>
> wrote:
> > The PWM brightness level of Dell XPS 13 (2015) is from 10 to 937 however
> > the sysfs brightness level always starts from 0 so it is better to use
> > 927 as the sysfs maximum brightness level and it becomes easier to map
> > from the PWM brightness level to the sysfs brightness level.
>
> We've been thinking we should provide a fixed range to userspace
> instead. Say, 0-100.
>
> BR,
> Jani.
>
>
>
> That might not be a good idea for the backward compatibility.
However I saw some message as the following.
[    3.402233] [drm:parse_lfp_backlight] VBT backlight PWM modulation
frequency 200 Hz, active high, min brightness 10, level 255


Does it mean the brightness range is also defined in the BIOS?

Regards,
$4

>
> >
> > Signed-off-by: Shih-Yuan Lee (FourDollars) <sylee@canonical.com>
> > ---
> >  drivers/gpu/drm/i915/intel_panel.c | 2 +-
> >  1 file changed, 1 insertion(+), 1 deletion(-)
> >
> > diff --git a/drivers/gpu/drm/i915/intel_panel.c
> b/drivers/gpu/drm/i915/intel_panel.c
> > index a24df35..697fd4d 100644
> > --- a/drivers/gpu/drm/i915/intel_panel.c
> > +++ b/drivers/gpu/drm/i915/intel_panel.c
> > @@ -1211,7 +1211,7 @@ static int intel_backlight_device_register(struct
> intel_connector *connector)
> >        * Note: Everything should work even if the backlight device max
> >        * presented to the userspace is arbitrarily chosen.
> >        */
> > -     props.max_brightness = panel->backlight.max;
> > +     props.max_brightness = panel->backlight.max - panel->backlight.min;
> >       props.brightness = scale_hw_to_user(connector,
> >                                           panel->backlight.level,
> >                                           props.max_brightness);
>
> --
> Jani Nikula, Intel Open Source Technology Center
>



-- 
Shih-Yuan Lee (FourDollars) | Software Engineer | Commercial Engineering -
PC & Core Taipei | Ubuntu Engineering and Services | Canonical

[-- Attachment #1.2: Type: text/html, Size: 3365 bytes --]

[-- Attachment #2: Type: text/plain, Size: 159 bytes --]

_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 34+ messages in thread

* Re: [PATCH] drm/i915: A better maximum brightness for users.
  2015-11-09 10:30   ` Shih-Yuan Lee (FourDollars)
@ 2015-11-09 10:51     ` Jani Nikula
  2015-11-09 11:54       ` Shih-Yuan Lee (FourDollars)
  0 siblings, 1 reply; 34+ messages in thread
From: Jani Nikula @ 2015-11-09 10:51 UTC (permalink / raw)
  To: Shih-Yuan Lee (FourDollars); +Cc: intel-gfx

On Mon, 09 Nov 2015, "Shih-Yuan Lee (FourDollars)" <sylee@canonical.com> wrote:
> On Mon, Nov 9, 2015 at 6:17 PM, Jani Nikula <jani.nikula@linux.intel.com>
> wrote:
>
>> On Mon, 09 Nov 2015, "Shih-Yuan Lee (FourDollars)" <sylee@canonical.com>
>> wrote:
>> > The PWM brightness level of Dell XPS 13 (2015) is from 10 to 937 however
>> > the sysfs brightness level always starts from 0 so it is better to use
>> > 927 as the sysfs maximum brightness level and it becomes easier to map
>> > from the PWM brightness level to the sysfs brightness level.
>>
>> We've been thinking we should provide a fixed range to userspace
>> instead. Say, 0-100.
>>
>> BR,
>> Jani.
>>
>>
>>
> That might not be a good idea for the backward compatibility.

Please explain how you think your change is good and a fixed range 0-100
is bad in terms of backward compatibility. Both just arbitrarily change
the max.

Besides, we've changed the max for some platforms before, and the ABI
for backlight sysfs is you can stick a value between 0 and
max_brightness to the brightness attribute. Any userspace that relies on
anything else is broken.

> However I saw some message as the following.
> [    3.402233] [drm:parse_lfp_backlight] VBT backlight PWM modulation
> frequency 200 Hz, active high, min brightness 10, level 255
>
>
> Does it mean the brightness range is also defined in the BIOS?

The minimum and the PWM modulation frequency are defined in BIOS. The
modulation frequency is an attribute for the hardware; I think that was
originally exposed as the max was just for implementation convenience.

BR,
Jani.


>
> Regards,
> $4
>
>>
>> >
>> > Signed-off-by: Shih-Yuan Lee (FourDollars) <sylee@canonical.com>
>> > ---
>> >  drivers/gpu/drm/i915/intel_panel.c | 2 +-
>> >  1 file changed, 1 insertion(+), 1 deletion(-)
>> >
>> > diff --git a/drivers/gpu/drm/i915/intel_panel.c
>> b/drivers/gpu/drm/i915/intel_panel.c
>> > index a24df35..697fd4d 100644
>> > --- a/drivers/gpu/drm/i915/intel_panel.c
>> > +++ b/drivers/gpu/drm/i915/intel_panel.c
>> > @@ -1211,7 +1211,7 @@ static int intel_backlight_device_register(struct
>> intel_connector *connector)
>> >        * Note: Everything should work even if the backlight device max
>> >        * presented to the userspace is arbitrarily chosen.
>> >        */
>> > -     props.max_brightness = panel->backlight.max;
>> > +     props.max_brightness = panel->backlight.max - panel->backlight.min;
>> >       props.brightness = scale_hw_to_user(connector,
>> >                                           panel->backlight.level,
>> >                                           props.max_brightness);
>>
>> --
>> Jani Nikula, Intel Open Source Technology Center
>>

-- 
Jani Nikula, Intel Open Source Technology Center
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 34+ messages in thread

* Re: [PATCH] drm/i915: A better maximum brightness for users.
  2015-11-09 10:51     ` Jani Nikula
@ 2015-11-09 11:54       ` Shih-Yuan Lee (FourDollars)
  2015-11-09 12:58         ` Jani Nikula
  0 siblings, 1 reply; 34+ messages in thread
From: Shih-Yuan Lee (FourDollars) @ 2015-11-09 11:54 UTC (permalink / raw)
  To: Jani Nikula; +Cc: intel-gfx


[-- Attachment #1.1: Type: text/plain, Size: 3822 bytes --]

On Mon, Nov 9, 2015 at 6:51 PM, Jani Nikula <jani.nikula@linux.intel.com>
wrote:

> On Mon, 09 Nov 2015, "Shih-Yuan Lee (FourDollars)" <sylee@canonical.com>
> wrote:
> > On Mon, Nov 9, 2015 at 6:17 PM, Jani Nikula <jani.nikula@linux.intel.com
> >
> > wrote:
> >
> >> On Mon, 09 Nov 2015, "Shih-Yuan Lee (FourDollars)" <sylee@canonical.com
> >
> >> wrote:
> >> > The PWM brightness level of Dell XPS 13 (2015) is from 10 to 937
> however
> >> > the sysfs brightness level always starts from 0 so it is better to use
> >> > 927 as the sysfs maximum brightness level and it becomes easier to map
> >> > from the PWM brightness level to the sysfs brightness level.
> >>
> >> We've been thinking we should provide a fixed range to userspace
> >> instead. Say, 0-100.
> >>
> >> BR,
> >> Jani.
> >>
> >>
> >>
> > That might not be a good idea for the backward compatibility.
>
> Please explain how you think your change is good and a fixed range 0-100
> is bad in terms of backward compatibility. Both just arbitrarily change
> the max.
>
The original sysfs brightness range is from 0 to 937. Let's define it as A
= {0, 1, 2, ..., 937}.
The PWM brightness range is from 10 to 937. Let's define it as B = {10, 11,
12, ..., 937}.
|A| = 938, |B| = 928
|A| != |B|
It implies A and B is not an 1-1 mapping.

My patch is not a arbitrarily change.
It makes A' = {0, 1, 2, ..., 927}. |A'| = 928
You can see |A'| = |B| so it implies A' and B is an 1-1 mapping.
It means any value in A' can be mapped to a different value in B and visa
versa.

C = {0, 100} has the same mapping problem.

>
> Besides, we've changed the max for some platforms before, and the ABI
> for backlight sysfs is you can stick a value between 0 and
> max_brightness to the brightness attribute. Any userspace that relies on
> anything else is broken.
>
> > However I saw some message as the following.
> > [    3.402233] [drm:parse_lfp_backlight] VBT backlight PWM modulation
> > frequency 200 Hz, active high, min brightness 10, level 255
> >
> >
> > Does it mean the brightness range is also defined in the BIOS?
>
> The minimum and the PWM modulation frequency are defined in BIOS. The
> modulation frequency is an attribute for the hardware; I think that was
> originally exposed as the max was just for implementation convenience.
>
I don't mean the minimum or the PWM modulation frequency.
I mean "level 255".
Does it mean the brightness range or something else?

Regards,
$4

>
> BR,
> Jani.
>
>
> >
> > Regards,
> > $4
> >
> >>
> >> >
> >> > Signed-off-by: Shih-Yuan Lee (FourDollars) <sylee@canonical.com>
> >> > ---
> >> >  drivers/gpu/drm/i915/intel_panel.c | 2 +-
> >> >  1 file changed, 1 insertion(+), 1 deletion(-)
> >> >
> >> > diff --git a/drivers/gpu/drm/i915/intel_panel.c
> >> b/drivers/gpu/drm/i915/intel_panel.c
> >> > index a24df35..697fd4d 100644
> >> > --- a/drivers/gpu/drm/i915/intel_panel.c
> >> > +++ b/drivers/gpu/drm/i915/intel_panel.c
> >> > @@ -1211,7 +1211,7 @@ static int
> intel_backlight_device_register(struct
> >> intel_connector *connector)
> >> >        * Note: Everything should work even if the backlight device max
> >> >        * presented to the userspace is arbitrarily chosen.
> >> >        */
> >> > -     props.max_brightness = panel->backlight.max;
> >> > +     props.max_brightness = panel->backlight.max -
> panel->backlight.min;
> >> >       props.brightness = scale_hw_to_user(connector,
> >> >                                           panel->backlight.level,
> >> >                                           props.max_brightness);
> >>
> >> --
> >> Jani Nikula, Intel Open Source Technology Center
> >>
>
> --
> Jani Nikula, Intel Open Source Technology Center
>



-- 
Shih-Yuan Lee (FourDollars) | Software Engineer | Commercial Engineering -
PC & Core Taipei | Ubuntu Engineering and Services | Canonical

[-- Attachment #1.2: Type: text/html, Size: 5816 bytes --]

[-- Attachment #2: Type: text/plain, Size: 159 bytes --]

_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 34+ messages in thread

* Re: [PATCH] drm/i915: A better maximum brightness for users.
  2015-11-09 11:54       ` Shih-Yuan Lee (FourDollars)
@ 2015-11-09 12:58         ` Jani Nikula
  2015-11-09 14:02           ` Shih-Yuan Lee (FourDollars)
  0 siblings, 1 reply; 34+ messages in thread
From: Jani Nikula @ 2015-11-09 12:58 UTC (permalink / raw)
  To: Shih-Yuan Lee (FourDollars); +Cc: intel-gfx

On Mon, 09 Nov 2015, "Shih-Yuan Lee (FourDollars)" <sylee@canonical.com> wrote:
> On Mon, Nov 9, 2015 at 6:51 PM, Jani Nikula <jani.nikula@linux.intel.com>
> wrote:
>
>> On Mon, 09 Nov 2015, "Shih-Yuan Lee (FourDollars)" <sylee@canonical.com>
>> wrote:
>> > On Mon, Nov 9, 2015 at 6:17 PM, Jani Nikula <jani.nikula@linux.intel.com
>> >
>> > wrote:
>> >
>> >> On Mon, 09 Nov 2015, "Shih-Yuan Lee (FourDollars)" <sylee@canonical.com
>> >
>> >> wrote:
>> >> > The PWM brightness level of Dell XPS 13 (2015) is from 10 to 937
>> however
>> >> > the sysfs brightness level always starts from 0 so it is better to use
>> >> > 927 as the sysfs maximum brightness level and it becomes easier to map
>> >> > from the PWM brightness level to the sysfs brightness level.
>> >>
>> >> We've been thinking we should provide a fixed range to userspace
>> >> instead. Say, 0-100.
>> >>
>> >> BR,
>> >> Jani.
>> >>
>> >>
>> >>
>> > That might not be a good idea for the backward compatibility.
>>
>> Please explain how you think your change is good and a fixed range 0-100
>> is bad in terms of backward compatibility. Both just arbitrarily change
>> the max.
>>
> The original sysfs brightness range is from 0 to 937. Let's define it as A
> = {0, 1, 2, ..., 937}.
> The PWM brightness range is from 10 to 937. Let's define it as B = {10, 11,
> 12, ..., 937}.
> |A| = 938, |B| = 928
> |A| != |B|
> It implies A and B is not an 1-1 mapping.
>
> My patch is not a arbitrarily change.
> It makes A' = {0, 1, 2, ..., 927}. |A'| = 928
> You can see |A'| = |B| so it implies A' and B is an 1-1 mapping.
> It means any value in A' can be mapped to a different value in B and visa
> versa.
>
> C = {0, 100} has the same mapping problem.

Please tell me why you think this is a problem to begin with. What (user
perceptible) problem are you trying to solve?

I understand we could simplify (or remove) the scaling code with your
change, but I'm reluctant to go that way when, as I said, we've been
talking about fixing the range reported to userspace.

Part of the reason for going to 0-100 range would be that there are
barely that many user distinguishable steps in the backlight level. It
is silly to have brightness range of, say, 0-937, because you can't
distinguish them from each other. (Perhaps counter-intuitively, the
higher the PWM modulation frequency, the fewer user distinguishable
levels you can actually get.)

>> Besides, we've changed the max for some platforms before, and the ABI
>> for backlight sysfs is you can stick a value between 0 and
>> max_brightness to the brightness attribute. Any userspace that relies on
>> anything else is broken.
>>
>> > However I saw some message as the following.
>> > [    3.402233] [drm:parse_lfp_backlight] VBT backlight PWM modulation
>> > frequency 200 Hz, active high, min brightness 10, level 255
>> >
>> >
>> > Does it mean the brightness range is also defined in the BIOS?
>>
>> The minimum and the PWM modulation frequency are defined in BIOS. The
>> modulation frequency is an attribute for the hardware; I think that was
>> originally exposed as the max was just for implementation convenience.
>>
> I don't mean the minimum or the PWM modulation frequency.
> I mean "level 255".
> Does it mean the brightness range or something else?

It probably means the suggested initial level of the backlight in some
units, but AFAICT we don't use that for anything, and frankly I am not
sure why we log it.

BR,
Jani.


>
> Regards,
> $4
>
>>
>> BR,
>> Jani.
>>
>>
>> >
>> > Regards,
>> > $4
>> >
>> >>
>> >> >
>> >> > Signed-off-by: Shih-Yuan Lee (FourDollars) <sylee@canonical.com>
>> >> > ---
>> >> >  drivers/gpu/drm/i915/intel_panel.c | 2 +-
>> >> >  1 file changed, 1 insertion(+), 1 deletion(-)
>> >> >
>> >> > diff --git a/drivers/gpu/drm/i915/intel_panel.c
>> >> b/drivers/gpu/drm/i915/intel_panel.c
>> >> > index a24df35..697fd4d 100644
>> >> > --- a/drivers/gpu/drm/i915/intel_panel.c
>> >> > +++ b/drivers/gpu/drm/i915/intel_panel.c
>> >> > @@ -1211,7 +1211,7 @@ static int
>> intel_backlight_device_register(struct
>> >> intel_connector *connector)
>> >> >        * Note: Everything should work even if the backlight device max
>> >> >        * presented to the userspace is arbitrarily chosen.
>> >> >        */
>> >> > -     props.max_brightness = panel->backlight.max;
>> >> > +     props.max_brightness = panel->backlight.max -
>> panel->backlight.min;
>> >> >       props.brightness = scale_hw_to_user(connector,
>> >> >                                           panel->backlight.level,
>> >> >                                           props.max_brightness);
>> >>
>> >> --
>> >> Jani Nikula, Intel Open Source Technology Center
>> >>
>>
>> --
>> Jani Nikula, Intel Open Source Technology Center
>>

-- 
Jani Nikula, Intel Open Source Technology Center
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 34+ messages in thread

* Re: [PATCH] drm/i915: A better maximum brightness for users.
  2015-11-09 12:58         ` Jani Nikula
@ 2015-11-09 14:02           ` Shih-Yuan Lee (FourDollars)
  2015-11-09 15:25             ` Ville Syrjälä
  0 siblings, 1 reply; 34+ messages in thread
From: Shih-Yuan Lee (FourDollars) @ 2015-11-09 14:02 UTC (permalink / raw)
  To: Jani Nikula; +Cc: intel-gfx


[-- Attachment #1.1: Type: text/plain, Size: 6576 bytes --]

On Mon, Nov 9, 2015 at 8:58 PM, Jani Nikula <jani.nikula@linux.intel.com>
wrote:

> On Mon, 09 Nov 2015, "Shih-Yuan Lee (FourDollars)" <sylee@canonical.com>
> wrote:
> > On Mon, Nov 9, 2015 at 6:51 PM, Jani Nikula <jani.nikula@linux.intel.com
> >
> > wrote:
> >
> >> On Mon, 09 Nov 2015, "Shih-Yuan Lee (FourDollars)" <sylee@canonical.com
> >
> >> wrote:
> >> > On Mon, Nov 9, 2015 at 6:17 PM, Jani Nikula <
> jani.nikula@linux.intel.com
> >> >
> >> > wrote:
> >> >
> >> >> On Mon, 09 Nov 2015, "Shih-Yuan Lee (FourDollars)" <
> sylee@canonical.com
> >> >
> >> >> wrote:
> >> >> > The PWM brightness level of Dell XPS 13 (2015) is from 10 to 937
> >> however
> >> >> > the sysfs brightness level always starts from 0 so it is better to
> use
> >> >> > 927 as the sysfs maximum brightness level and it becomes easier to
> map
> >> >> > from the PWM brightness level to the sysfs brightness level.
> >> >>
> >> >> We've been thinking we should provide a fixed range to userspace
> >> >> instead. Say, 0-100.
> >> >>
> >> >> BR,
> >> >> Jani.
> >> >>
> >> >>
> >> >>
> >> > That might not be a good idea for the backward compatibility.
> >>
> >> Please explain how you think your change is good and a fixed range 0-100
> >> is bad in terms of backward compatibility. Both just arbitrarily change
> >> the max.
> >>
> > The original sysfs brightness range is from 0 to 937. Let's define it as
> A
> > = {0, 1, 2, ..., 937}.
> > The PWM brightness range is from 10 to 937. Let's define it as B = {10,
> 11,
> > 12, ..., 937}.
> > |A| = 938, |B| = 928
> > |A| != |B|
> > It implies A and B is not an 1-1 mapping.
> >
> > My patch is not a arbitrarily change.
> > It makes A' = {0, 1, 2, ..., 927}. |A'| = 928
> > You can see |A'| = |B| so it implies A' and B is an 1-1 mapping.
> > It means any value in A' can be mapped to a different value in B and visa
> > versa.
> >
> > C = {0, 100} has the same mapping problem.
>
> Please tell me why you think this is a problem to begin with. What (user
> perceptible) problem are you trying to solve?
>
I am investigating some backlight issue that the i915.ko brightness
behavior is changed on Dell XPS 13 (2015).
Originally the lowest brightness won't turn off the backlight but the Linux
kernel after 3.19 will turn off the backlight.
Dell's engineer tells me that Windows driver also uses VBT to change the
brightness but it doesn't turn off the backlight.
I am not a dedicated kernel engineer but I have some interest to look at
this issue.
This regression is from
http://lists.freedesktop.org/archives/intel-gfx/2014-August/050642.html.

This patch is found during my investigation for that problem.

>
> I understand we could simplify (or remove) the scaling code with your
> change, but I'm reluctant to go that way when, as I said, we've been
> talking about fixing the range reported to userspace.
>
I personally think i915.ko just needs to respect the settings from VBT.
No matter how many valid levels from VBT, i915.ko just provides the same
levels in brightness sysfs.

>
> Part of the reason for going to 0-100 range would be that there are
> barely that many user distinguishable steps in the backlight level. It
> is silly to have brightness range of, say, 0-937, because you can't
> distinguish them from each other. (Perhaps counter-intuitively, the
> higher the PWM modulation frequency, the fewer user distinguishable
> levels you can actually get.)
>
I think i915.ko doesn't need to care about this problem.
In fact, the very end users only use a scroll bar to change the brightness.
Or they will use brightness up/down hotkeys to change the brightness but
the desktop environments like GNOME will make it only work for 20 levels.

However some advanced users like me may still prefer to have all valid
brightness levels.
That is why I made this patch and this is my first patch for Linux kernel
project.

Regards,
$4

>
> >> Besides, we've changed the max for some platforms before, and the ABI
> >> for backlight sysfs is you can stick a value between 0 and
> >> max_brightness to the brightness attribute. Any userspace that relies on
> >> anything else is broken.
> >>
> >> > However I saw some message as the following.
> >> > [    3.402233] [drm:parse_lfp_backlight] VBT backlight PWM modulation
> >> > frequency 200 Hz, active high, min brightness 10, level 255
> >> >
> >> >
> >> > Does it mean the brightness range is also defined in the BIOS?
> >>
> >> The minimum and the PWM modulation frequency are defined in BIOS. The
> >> modulation frequency is an attribute for the hardware; I think that was
> >> originally exposed as the max was just for implementation convenience.
> >>
> > I don't mean the minimum or the PWM modulation frequency.
> > I mean "level 255".
> > Does it mean the brightness range or something else?
>
> It probably means the suggested initial level of the backlight in some
> units, but AFAICT we don't use that for anything, and frankly I am not
> sure why we log it.
>
> BR,
> Jani.
>
>
> >
> > Regards,
> > $4
> >
> >>
> >> BR,
> >> Jani.
> >>
> >>
> >> >
> >> > Regards,
> >> > $4
> >> >
> >> >>
> >> >> >
> >> >> > Signed-off-by: Shih-Yuan Lee (FourDollars) <sylee@canonical.com>
> >> >> > ---
> >> >> >  drivers/gpu/drm/i915/intel_panel.c | 2 +-
> >> >> >  1 file changed, 1 insertion(+), 1 deletion(-)
> >> >> >
> >> >> > diff --git a/drivers/gpu/drm/i915/intel_panel.c
> >> >> b/drivers/gpu/drm/i915/intel_panel.c
> >> >> > index a24df35..697fd4d 100644
> >> >> > --- a/drivers/gpu/drm/i915/intel_panel.c
> >> >> > +++ b/drivers/gpu/drm/i915/intel_panel.c
> >> >> > @@ -1211,7 +1211,7 @@ static int
> >> intel_backlight_device_register(struct
> >> >> intel_connector *connector)
> >> >> >        * Note: Everything should work even if the backlight device
> max
> >> >> >        * presented to the userspace is arbitrarily chosen.
> >> >> >        */
> >> >> > -     props.max_brightness = panel->backlight.max;
> >> >> > +     props.max_brightness = panel->backlight.max -
> >> panel->backlight.min;
> >> >> >       props.brightness = scale_hw_to_user(connector,
> >> >> >                                           panel->backlight.level,
> >> >> >                                           props.max_brightness);
> >> >>
> >> >> --
> >> >> Jani Nikula, Intel Open Source Technology Center
> >> >>
> >>
> >> --
> >> Jani Nikula, Intel Open Source Technology Center
> >>
>
> --
> Jani Nikula, Intel Open Source Technology Center
>



-- 
Shih-Yuan Lee (FourDollars) | Software Engineer | Commercial Engineering -
PC & Core Taipei | Ubuntu Engineering and Services | Canonical

[-- Attachment #1.2: Type: text/html, Size: 9782 bytes --]

[-- Attachment #2: Type: text/plain, Size: 159 bytes --]

_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 34+ messages in thread

* Re: [PATCH] drm/i915: A better maximum brightness for users.
  2015-11-09 14:02           ` Shih-Yuan Lee (FourDollars)
@ 2015-11-09 15:25             ` Ville Syrjälä
  0 siblings, 0 replies; 34+ messages in thread
From: Ville Syrjälä @ 2015-11-09 15:25 UTC (permalink / raw)
  To: Shih-Yuan Lee (FourDollars); +Cc: intel-gfx

On Mon, Nov 09, 2015 at 10:02:24PM +0800, Shih-Yuan Lee (FourDollars) wrote:
> On Mon, Nov 9, 2015 at 8:58 PM, Jani Nikula <jani.nikula@linux.intel.com>
> wrote:
> 
> > On Mon, 09 Nov 2015, "Shih-Yuan Lee (FourDollars)" <sylee@canonical.com>
> > wrote:
> > > On Mon, Nov 9, 2015 at 6:51 PM, Jani Nikula <jani.nikula@linux.intel.com
> > >
> > > wrote:
> > >
> > >> On Mon, 09 Nov 2015, "Shih-Yuan Lee (FourDollars)" <sylee@canonical.com
> > >
> > >> wrote:
> > >> > On Mon, Nov 9, 2015 at 6:17 PM, Jani Nikula <
> > jani.nikula@linux.intel.com
> > >> >
> > >> > wrote:
> > >> >
> > >> >> On Mon, 09 Nov 2015, "Shih-Yuan Lee (FourDollars)" <
> > sylee@canonical.com
> > >> >
> > >> >> wrote:
> > >> >> > The PWM brightness level of Dell XPS 13 (2015) is from 10 to 937
> > >> however
> > >> >> > the sysfs brightness level always starts from 0 so it is better to
> > use
> > >> >> > 927 as the sysfs maximum brightness level and it becomes easier to
> > map
> > >> >> > from the PWM brightness level to the sysfs brightness level.
> > >> >>
> > >> >> We've been thinking we should provide a fixed range to userspace
> > >> >> instead. Say, 0-100.
> > >> >>
> > >> >> BR,
> > >> >> Jani.
> > >> >>
> > >> >>
> > >> >>
> > >> > That might not be a good idea for the backward compatibility.
> > >>
> > >> Please explain how you think your change is good and a fixed range 0-100
> > >> is bad in terms of backward compatibility. Both just arbitrarily change
> > >> the max.
> > >>
> > > The original sysfs brightness range is from 0 to 937. Let's define it as
> > A
> > > = {0, 1, 2, ..., 937}.
> > > The PWM brightness range is from 10 to 937. Let's define it as B = {10,
> > 11,
> > > 12, ..., 937}.
> > > |A| = 938, |B| = 928
> > > |A| != |B|
> > > It implies A and B is not an 1-1 mapping.
> > >
> > > My patch is not a arbitrarily change.
> > > It makes A' = {0, 1, 2, ..., 927}. |A'| = 928
> > > You can see |A'| = |B| so it implies A' and B is an 1-1 mapping.
> > > It means any value in A' can be mapped to a different value in B and visa
> > > versa.
> > >
> > > C = {0, 100} has the same mapping problem.
> >
> > Please tell me why you think this is a problem to begin with. What (user
> > perceptible) problem are you trying to solve?
> >
> I am investigating some backlight issue that the i915.ko brightness
> behavior is changed on Dell XPS 13 (2015).
> Originally the lowest brightness won't turn off the backlight but the Linux
> kernel after 3.19 will turn off the backlight.
> Dell's engineer tells me that Windows driver also uses VBT to change the
> brightness but it doesn't turn off the backlight.
> I am not a dedicated kernel engineer but I have some interest to look at
> this issue.
> This regression is from
> http://lists.freedesktop.org/archives/intel-gfx/2014-August/050642.html.
> 
> This patch is found during my investigation for that problem.
> 
> >
> > I understand we could simplify (or remove) the scaling code with your
> > change, but I'm reluctant to go that way when, as I said, we've been
> > talking about fixing the range reported to userspace.
> >
> I personally think i915.ko just needs to respect the settings from VBT.
> No matter how many valid levels from VBT, i915.ko just provides the same
> levels in brightness sysfs.
> 
> >
> > Part of the reason for going to 0-100 range would be that there are
> > barely that many user distinguishable steps in the backlight level. It
> > is silly to have brightness range of, say, 0-937, because you can't
> > distinguish them from each other. (Perhaps counter-intuitively, the
> > higher the PWM modulation frequency, the fewer user distinguishable
> > levels you can actually get.)
> >
> I think i915.ko doesn't need to care about this problem.
> In fact, the very end users only use a scroll bar to change the brightness.
> Or they will use brightness up/down hotkeys to change the brightness but
> the desktop environments like GNOME will make it only work for 20 levels.
> 
> However some advanced users like me may still prefer to have all valid
> brightness levels.
> That is why I made this patch and this is my first patch for Linux kernel
> project.

BTW there's that BLCM thing in opregion that provides some kind of
non-linear remapping for backlight levels. A while back I got fed up
with the uneven brightness steps on my IVB X1 Carbon, and so I cooked
up a patch to use BLCM. It did improve the situation quite a bit.

Pushed it here in case anyone else is interested:
git://github.com/vsyrjala/linux.git blcm_backlight

> 
> Regards,
> $4
> 
> >
> > >> Besides, we've changed the max for some platforms before, and the ABI
> > >> for backlight sysfs is you can stick a value between 0 and
> > >> max_brightness to the brightness attribute. Any userspace that relies on
> > >> anything else is broken.
> > >>
> > >> > However I saw some message as the following.
> > >> > [    3.402233] [drm:parse_lfp_backlight] VBT backlight PWM modulation
> > >> > frequency 200 Hz, active high, min brightness 10, level 255
> > >> >
> > >> >
> > >> > Does it mean the brightness range is also defined in the BIOS?
> > >>
> > >> The minimum and the PWM modulation frequency are defined in BIOS. The
> > >> modulation frequency is an attribute for the hardware; I think that was
> > >> originally exposed as the max was just for implementation convenience.
> > >>
> > > I don't mean the minimum or the PWM modulation frequency.
> > > I mean "level 255".
> > > Does it mean the brightness range or something else?
> >
> > It probably means the suggested initial level of the backlight in some
> > units, but AFAICT we don't use that for anything, and frankly I am not
> > sure why we log it.
> >
> > BR,
> > Jani.
> >
> >
> > >
> > > Regards,
> > > $4
> > >
> > >>
> > >> BR,
> > >> Jani.
> > >>
> > >>
> > >> >
> > >> > Regards,
> > >> > $4
> > >> >
> > >> >>
> > >> >> >
> > >> >> > Signed-off-by: Shih-Yuan Lee (FourDollars) <sylee@canonical.com>
> > >> >> > ---
> > >> >> >  drivers/gpu/drm/i915/intel_panel.c | 2 +-
> > >> >> >  1 file changed, 1 insertion(+), 1 deletion(-)
> > >> >> >
> > >> >> > diff --git a/drivers/gpu/drm/i915/intel_panel.c
> > >> >> b/drivers/gpu/drm/i915/intel_panel.c
> > >> >> > index a24df35..697fd4d 100644
> > >> >> > --- a/drivers/gpu/drm/i915/intel_panel.c
> > >> >> > +++ b/drivers/gpu/drm/i915/intel_panel.c
> > >> >> > @@ -1211,7 +1211,7 @@ static int
> > >> intel_backlight_device_register(struct
> > >> >> intel_connector *connector)
> > >> >> >        * Note: Everything should work even if the backlight device
> > max
> > >> >> >        * presented to the userspace is arbitrarily chosen.
> > >> >> >        */
> > >> >> > -     props.max_brightness = panel->backlight.max;
> > >> >> > +     props.max_brightness = panel->backlight.max -
> > >> panel->backlight.min;
> > >> >> >       props.brightness = scale_hw_to_user(connector,
> > >> >> >                                           panel->backlight.level,
> > >> >> >                                           props.max_brightness);
> > >> >>
> > >> >> --
> > >> >> Jani Nikula, Intel Open Source Technology Center
> > >> >>
> > >>
> > >> --
> > >> Jani Nikula, Intel Open Source Technology Center
> > >>
> >
> > --
> > Jani Nikula, Intel Open Source Technology Center
> >
> 
> 
> 
> -- 
> Shih-Yuan Lee (FourDollars) | Software Engineer | Commercial Engineering -
> PC & Core Taipei | Ubuntu Engineering and Services | Canonical

> _______________________________________________
> Intel-gfx mailing list
> Intel-gfx@lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/intel-gfx


-- 
Ville Syrjälä
Intel OTC
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 34+ messages in thread

* Re: [PATCH] drm/i915: A better maximum brightness for users.
  2015-11-09 10:17 ` Jani Nikula
  2015-11-09 10:30   ` Shih-Yuan Lee (FourDollars)
@ 2015-11-09 16:02   ` Paulo Zanoni
  2015-11-09 16:57     ` Jani Nikula
  1 sibling, 1 reply; 34+ messages in thread
From: Paulo Zanoni @ 2015-11-09 16:02 UTC (permalink / raw)
  To: Jani Nikula; +Cc: Shih-Yuan Lee (FourDollars), Intel Graphics Development

2015-11-09 8:17 GMT-02:00 Jani Nikula <jani.nikula@linux.intel.com>:
> On Mon, 09 Nov 2015, "Shih-Yuan Lee (FourDollars)" <sylee@canonical.com> wrote:
>> The PWM brightness level of Dell XPS 13 (2015) is from 10 to 937 however
>> the sysfs brightness level always starts from 0 so it is better to use
>> 927 as the sysfs maximum brightness level and it becomes easier to map
>> from the PWM brightness level to the sysfs brightness level.
>
> We've been thinking we should provide a fixed range to userspace
> instead. Say, 0-100.

While not clearly stated, this reply and the further ones sound like a
rejection to his patch.

I'm not really an expert on backlight, but his idea sounds simple and
an overall improvement to the codebase. I don't think it's fair to
block a simple one-line improvement based on the fact that we have an
idea (that may or may not be implemented) for a possibly better
implementation. Why not apply his patch (in case we conclude it
doesn't have any bugs), and then go for the 0-100 idea once someone
actually decides to implement it?

Besides, isn't there the possibility of having a panel that has a
0-9999 range where the change from 0 to 9990 is negligible, and only
9991-9999 matters, so when we scale to 0-100 it will become basically
a on/off switch? We all learned to never underestimate panel hardware.

>
> BR,
> Jani.
>
>
>
>
>>
>> Signed-off-by: Shih-Yuan Lee (FourDollars) <sylee@canonical.com>
>> ---
>>  drivers/gpu/drm/i915/intel_panel.c | 2 +-
>>  1 file changed, 1 insertion(+), 1 deletion(-)
>>
>> diff --git a/drivers/gpu/drm/i915/intel_panel.c b/drivers/gpu/drm/i915/intel_panel.c
>> index a24df35..697fd4d 100644
>> --- a/drivers/gpu/drm/i915/intel_panel.c
>> +++ b/drivers/gpu/drm/i915/intel_panel.c
>> @@ -1211,7 +1211,7 @@ static int intel_backlight_device_register(struct intel_connector *connector)
>>        * Note: Everything should work even if the backlight device max
>>        * presented to the userspace is arbitrarily chosen.
>>        */
>> -     props.max_brightness = panel->backlight.max;
>> +     props.max_brightness = panel->backlight.max - panel->backlight.min;
>>       props.brightness = scale_hw_to_user(connector,
>>                                           panel->backlight.level,
>>                                           props.max_brightness);
>
> --
> Jani Nikula, Intel Open Source Technology Center
> _______________________________________________
> Intel-gfx mailing list
> Intel-gfx@lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/intel-gfx



-- 
Paulo Zanoni
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 34+ messages in thread

* Re: [PATCH] drm/i915: A better maximum brightness for users.
  2015-11-09 16:02   ` Paulo Zanoni
@ 2015-11-09 16:57     ` Jani Nikula
  2015-11-10  1:59       ` Shih-Yuan Lee (FourDollars)
  0 siblings, 1 reply; 34+ messages in thread
From: Jani Nikula @ 2015-11-09 16:57 UTC (permalink / raw)
  To: Paulo Zanoni; +Cc: Shih-Yuan Lee (FourDollars), Intel Graphics Development

On Mon, 09 Nov 2015, Paulo Zanoni <przanoni@gmail.com> wrote:
> 2015-11-09 8:17 GMT-02:00 Jani Nikula <jani.nikula@linux.intel.com>:
>> On Mon, 09 Nov 2015, "Shih-Yuan Lee (FourDollars)" <sylee@canonical.com> wrote:
>>> The PWM brightness level of Dell XPS 13 (2015) is from 10 to 937 however
>>> the sysfs brightness level always starts from 0 so it is better to use
>>> 927 as the sysfs maximum brightness level and it becomes easier to map
>>> from the PWM brightness level to the sysfs brightness level.
>>
>> We've been thinking we should provide a fixed range to userspace
>> instead. Say, 0-100.
>
> While not clearly stated, this reply and the further ones sound like a
> rejection to his patch.

I wanted to understand the motivation rather than bluntly rejecting.

> I'm not really an expert on backlight, but his idea sounds simple and
> an overall improvement to the codebase. I don't think it's fair to
> block a simple one-line improvement based on the fact that we have an
> idea (that may or may not be implemented) for a possibly better
> implementation. Why not apply his patch (in case we conclude it
> doesn't have any bugs), and then go for the 0-100 idea once someone
> actually decides to implement it?

The implementation is

diff --git a/drivers/gpu/drm/i915/intel_panel.c b/drivers/gpu/drm/i915/intel_panel.c
index a24df35e11e7..d5d86601d411 100644
--- a/drivers/gpu/drm/i915/intel_panel.c
+++ b/drivers/gpu/drm/i915/intel_panel.c
@@ -1211,7 +1211,7 @@ static int intel_backlight_device_register(struct intel_connector *connector)
 	 * Note: Everything should work even if the backlight device max
 	 * presented to the userspace is arbitrarily chosen.
 	 */
-	props.max_brightness = panel->backlight.max;
+	props.max_brightness = 100;
 	props.brightness = scale_hw_to_user(connector,
 					    panel->backlight.level,
 					    props.max_brightness);

and "just" testing is required.

> Besides, isn't there the possibility of having a panel that has a
> 0-9999 range where the change from 0 to 9990 is negligible, and only
> 9991-9999 matters, so when we scale to 0-100 it will become basically
> a on/off switch? We all learned to never underestimate panel hardware.

That's a somewhat more valid argument. The answer to that should be that
we map the userspace range to the hardware range according to a curve
rather than a linear mapping. See Ville's reply.

BR,
Jani.



>
>>
>> BR,
>> Jani.
>>
>>
>>
>>
>>>
>>> Signed-off-by: Shih-Yuan Lee (FourDollars) <sylee@canonical.com>
>>> ---
>>>  drivers/gpu/drm/i915/intel_panel.c | 2 +-
>>>  1 file changed, 1 insertion(+), 1 deletion(-)
>>>
>>> diff --git a/drivers/gpu/drm/i915/intel_panel.c b/drivers/gpu/drm/i915/intel_panel.c
>>> index a24df35..697fd4d 100644
>>> --- a/drivers/gpu/drm/i915/intel_panel.c
>>> +++ b/drivers/gpu/drm/i915/intel_panel.c
>>> @@ -1211,7 +1211,7 @@ static int intel_backlight_device_register(struct intel_connector *connector)
>>>        * Note: Everything should work even if the backlight device max
>>>        * presented to the userspace is arbitrarily chosen.
>>>        */
>>> -     props.max_brightness = panel->backlight.max;
>>> +     props.max_brightness = panel->backlight.max - panel->backlight.min;
>>>       props.brightness = scale_hw_to_user(connector,
>>>                                           panel->backlight.level,
>>>                                           props.max_brightness);
>>
>> --
>> Jani Nikula, Intel Open Source Technology Center
>> _______________________________________________
>> Intel-gfx mailing list
>> Intel-gfx@lists.freedesktop.org
>> http://lists.freedesktop.org/mailman/listinfo/intel-gfx
>
>
>
> -- 
> Paulo Zanoni

-- 
Jani Nikula, Intel Open Source Technology Center
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply related	[flat|nested] 34+ messages in thread

* Re: [PATCH] drm/i915: A better maximum brightness for users.
  2015-11-09 16:57     ` Jani Nikula
@ 2015-11-10  1:59       ` Shih-Yuan Lee (FourDollars)
  0 siblings, 0 replies; 34+ messages in thread
From: Shih-Yuan Lee (FourDollars) @ 2015-11-10  1:59 UTC (permalink / raw)
  To: Jani Nikula; +Cc: Intel Graphics Development

Should I improve this patch or you have rejected this patch?

Regards,
$4
On Mon, Nov 09, 2015 at 06:57:22PM +0200, Jani Nikula wrote:
> On Mon, 09 Nov 2015, Paulo Zanoni <przanoni@gmail.com> wrote:
> > 2015-11-09 8:17 GMT-02:00 Jani Nikula <jani.nikula@linux.intel.com>:
> >> On Mon, 09 Nov 2015, "Shih-Yuan Lee (FourDollars)" <sylee@canonical.com> wrote:
> >>> The PWM brightness level of Dell XPS 13 (2015) is from 10 to 937 however
> >>> the sysfs brightness level always starts from 0 so it is better to use
> >>> 927 as the sysfs maximum brightness level and it becomes easier to map
> >>> from the PWM brightness level to the sysfs brightness level.
> >>
> >> We've been thinking we should provide a fixed range to userspace
> >> instead. Say, 0-100.
> >
> > While not clearly stated, this reply and the further ones sound like a
> > rejection to his patch.
> 
> I wanted to understand the motivation rather than bluntly rejecting.
> 
> > I'm not really an expert on backlight, but his idea sounds simple and
> > an overall improvement to the codebase. I don't think it's fair to
> > block a simple one-line improvement based on the fact that we have an
> > idea (that may or may not be implemented) for a possibly better
> > implementation. Why not apply his patch (in case we conclude it
> > doesn't have any bugs), and then go for the 0-100 idea once someone
> > actually decides to implement it?
> 
> The implementation is
> 
> diff --git a/drivers/gpu/drm/i915/intel_panel.c b/drivers/gpu/drm/i915/intel_panel.c
> index a24df35e11e7..d5d86601d411 100644
> --- a/drivers/gpu/drm/i915/intel_panel.c
> +++ b/drivers/gpu/drm/i915/intel_panel.c
> @@ -1211,7 +1211,7 @@ static int intel_backlight_device_register(struct intel_connector *connector)
>  	 * Note: Everything should work even if the backlight device max
>  	 * presented to the userspace is arbitrarily chosen.
>  	 */
> -	props.max_brightness = panel->backlight.max;
> +	props.max_brightness = 100;
>  	props.brightness = scale_hw_to_user(connector,
>  					    panel->backlight.level,
>  					    props.max_brightness);
> 
> and "just" testing is required.
> 
> > Besides, isn't there the possibility of having a panel that has a
> > 0-9999 range where the change from 0 to 9990 is negligible, and only
> > 9991-9999 matters, so when we scale to 0-100 it will become basically
> > a on/off switch? We all learned to never underestimate panel hardware.
> 
> That's a somewhat more valid argument. The answer to that should be that
> we map the userspace range to the hardware range according to a curve
> rather than a linear mapping. See Ville's reply.
> 
> BR,
> Jani.
> 
> 
> 
> >
> >>
> >> BR,
> >> Jani.
> >>
> >>
> >>
> >>
> >>>
> >>> Signed-off-by: Shih-Yuan Lee (FourDollars) <sylee@canonical.com>
> >>> ---
> >>>  drivers/gpu/drm/i915/intel_panel.c | 2 +-
> >>>  1 file changed, 1 insertion(+), 1 deletion(-)
> >>>
> >>> diff --git a/drivers/gpu/drm/i915/intel_panel.c b/drivers/gpu/drm/i915/intel_panel.c
> >>> index a24df35..697fd4d 100644
> >>> --- a/drivers/gpu/drm/i915/intel_panel.c
> >>> +++ b/drivers/gpu/drm/i915/intel_panel.c
> >>> @@ -1211,7 +1211,7 @@ static int intel_backlight_device_register(struct intel_connector *connector)
> >>>        * Note: Everything should work even if the backlight device max
> >>>        * presented to the userspace is arbitrarily chosen.
> >>>        */
> >>> -     props.max_brightness = panel->backlight.max;
> >>> +     props.max_brightness = panel->backlight.max - panel->backlight.min;
> >>>       props.brightness = scale_hw_to_user(connector,
> >>>                                           panel->backlight.level,
> >>>                                           props.max_brightness);
> >>
> >> --
> >> Jani Nikula, Intel Open Source Technology Center
> >> _______________________________________________
> >> Intel-gfx mailing list
> >> Intel-gfx@lists.freedesktop.org
> >> http://lists.freedesktop.org/mailman/listinfo/intel-gfx
> >
> >
> >
> > -- 
> > Paulo Zanoni
> 
> -- 
> Jani Nikula, Intel Open Source Technology Center
> _______________________________________________
> Intel-gfx mailing list
> Intel-gfx@lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/intel-gfx
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 34+ messages in thread

* [PATCH v2] drm/i915: Respect the brightness range from VBT.
  2015-11-09  6:42 [PATCH] drm/i915: A better maximum brightness for users Shih-Yuan Lee (FourDollars)
  2015-11-09 10:17 ` Jani Nikula
@ 2015-11-10  8:01 ` Shih-Yuan Lee (FourDollars)
  2015-11-10 10:15   ` Jani Nikula
  2015-11-11  4:11   ` [PATCH v3] drm/i915: Set brightness maximum to a fixed value 100 Shih-Yuan Lee (FourDollars)
  2015-11-11  7:31 ` [PATCH v4] " Shih-Yuan Lee (FourDollars)
                   ` (3 subsequent siblings)
  5 siblings, 2 replies; 34+ messages in thread
From: Shih-Yuan Lee (FourDollars) @ 2015-11-10  8:01 UTC (permalink / raw)
  To: intel-gfx

Taking Dell XPS 13 (2015) as an example. The lowest PWM brightness is 10
and the highest PWM brightness is 937. Before this change, we can only
use from 37 to 937, and 37 is used to turn off the backlight because it
is mapped to 0 of sysfs brightness however the maximum sysfs brightness
is still 937 so it makes some sysfs brightness values are mapped to the
same PWM brightness values.

After this change, we can use the whole PWM brightness range from 10 to
937, and they are mapped into the range from 0 to 927 in the sysfs
brightness and vice versa because they are 1-1 mapping.

10 is the lowest PWM brightness. We should make users able to use it for
the extreme power saving reason and users can still see the display.

Signed-off-by: Shih-Yuan Lee (FourDollars) <sylee@canonical.com>
---
 drivers/gpu/drm/i915/intel_panel.c | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/drivers/gpu/drm/i915/intel_panel.c b/drivers/gpu/drm/i915/intel_panel.c
index a24df35..57bc2fe 100644
--- a/drivers/gpu/drm/i915/intel_panel.c
+++ b/drivers/gpu/drm/i915/intel_panel.c
@@ -1154,8 +1154,7 @@ static int intel_backlight_device_update_status(struct backlight_device *bd)
 	 */
 	if (panel->backlight.enabled) {
 		if (panel->backlight.power) {
-			bool enable = bd->props.power == FB_BLANK_UNBLANK &&
-				bd->props.brightness != 0;
+			bool enable = bd->props.power == FB_BLANK_UNBLANK;
 			panel->backlight.power(connector, enable);
 		}
 	} else {
@@ -1211,7 +1210,7 @@ static int intel_backlight_device_register(struct intel_connector *connector)
 	 * Note: Everything should work even if the backlight device max
 	 * presented to the userspace is arbitrarily chosen.
 	 */
-	props.max_brightness = panel->backlight.max;
+	props.max_brightness = panel->backlight.max - panel->backlight.min;
 	props.brightness = scale_hw_to_user(connector,
 					    panel->backlight.level,
 					    props.max_brightness);
@@ -1429,10 +1428,11 @@ static u32 get_backlight_min_vbt(struct intel_connector *connector)
 	if (min != dev_priv->vbt.backlight.min_brightness) {
 		DRM_DEBUG_KMS("clamping VBT min backlight %d/255 to %d/255\n",
 			      dev_priv->vbt.backlight.min_brightness, min);
+		/* vbt value is a coefficient in range [0..255] */
+		return scale(min, 0, 255, 0, panel->backlight.max);
 	}
 
-	/* vbt value is a coefficient in range [0..255] */
-	return scale(min, 0, 255, 0, panel->backlight.max);
+	return min;
 }
 
 static int lpt_setup_backlight(struct intel_connector *connector, enum pipe unused)
-- 
1.9.1

_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply related	[flat|nested] 34+ messages in thread

* Re: [PATCH v2] drm/i915: Respect the brightness range from VBT.
  2015-11-10  8:01 ` [PATCH v2] drm/i915: Respect the brightness range from VBT Shih-Yuan Lee (FourDollars)
@ 2015-11-10 10:15   ` Jani Nikula
  2015-11-10 11:26     ` Shih-Yuan Lee (FourDollars)
  2015-11-11  4:11   ` [PATCH v3] drm/i915: Set brightness maximum to a fixed value 100 Shih-Yuan Lee (FourDollars)
  1 sibling, 1 reply; 34+ messages in thread
From: Jani Nikula @ 2015-11-10 10:15 UTC (permalink / raw)
  To: Shih-Yuan Lee (FourDollars), intel-gfx

On Tue, 10 Nov 2015, "Shih-Yuan Lee (FourDollars)" <sylee@canonical.com> wrote:
> Taking Dell XPS 13 (2015) as an example. The lowest PWM brightness is 10
> and the highest PWM brightness is 937. Before this change, we can only
> use from 37 to 937, and 37 is used to turn off the backlight because it
> is mapped to 0 of sysfs brightness however the maximum sysfs brightness
> is still 937 so it makes some sysfs brightness values are mapped to the
> same PWM brightness values.
>
> After this change, we can use the whole PWM brightness range from 10 to
> 937, and they are mapped into the range from 0 to 927 in the sysfs
> brightness and vice versa because they are 1-1 mapping.
>
> 10 is the lowest PWM brightness. We should make users able to use it for
> the extreme power saving reason and users can still see the display.
>
> Signed-off-by: Shih-Yuan Lee (FourDollars) <sylee@canonical.com>
> ---
>  drivers/gpu/drm/i915/intel_panel.c | 10 +++++-----
>  1 file changed, 5 insertions(+), 5 deletions(-)
>
> diff --git a/drivers/gpu/drm/i915/intel_panel.c b/drivers/gpu/drm/i915/intel_panel.c
> index a24df35..57bc2fe 100644
> --- a/drivers/gpu/drm/i915/intel_panel.c
> +++ b/drivers/gpu/drm/i915/intel_panel.c
> @@ -1154,8 +1154,7 @@ static int intel_backlight_device_update_status(struct backlight_device *bd)
>  	 */
>  	if (panel->backlight.enabled) {
>  		if (panel->backlight.power) {
> -			bool enable = bd->props.power == FB_BLANK_UNBLANK &&
> -				bd->props.brightness != 0;
> +			bool enable = bd->props.power == FB_BLANK_UNBLANK;
>  			panel->backlight.power(connector, enable);

This hunk would be a revert of

commit e6755fb78e8f20ecadf2a4080084121336624ad9
Author: Jani Nikula <jani.nikula@intel.com>
Date:   Tue Aug 12 17:11:42 2014 +0300

    drm/i915: switch off backlight for backlight class 0 brightness

>  		}
>  	} else {
> @@ -1211,7 +1210,7 @@ static int intel_backlight_device_register(struct intel_connector *connector)
>  	 * Note: Everything should work even if the backlight device max
>  	 * presented to the userspace is arbitrarily chosen.
>  	 */
> -	props.max_brightness = panel->backlight.max;
> +	props.max_brightness = panel->backlight.max - panel->backlight.min;

IMO we should consider setting max to fixed 100 here instead. That was
the plan all along when I wrote the scaling stuff and added the Note:
above in

commit 6dda730e55f412a6dfb181cae6784822ba463847
Author: Jani Nikula <jani.nikula@intel.com>
Date:   Tue Jun 24 18:27:40 2014 +0300

    drm/i915: respect the VBT minimum backlight brightness

I just chickened out of it at that time. The commit message is worth
reading in full.

>  	props.brightness = scale_hw_to_user(connector,
>  					    panel->backlight.level,
>  					    props.max_brightness);
> @@ -1429,10 +1428,11 @@ static u32 get_backlight_min_vbt(struct intel_connector *connector)
>  	if (min != dev_priv->vbt.backlight.min_brightness) {
>  		DRM_DEBUG_KMS("clamping VBT min backlight %d/255 to %d/255\n",
>  			      dev_priv->vbt.backlight.min_brightness, min);
> +		/* vbt value is a coefficient in range [0..255] */
> +		return scale(min, 0, 255, 0, panel->backlight.max);
>  	}
>  
> -	/* vbt value is a coefficient in range [0..255] */
> -	return scale(min, 0, 255, 0, panel->backlight.max);
> +	return min;

This change would interpret the VBT minimum value as a coefficient x/255
if it's in range 0..64, and as an absolute value x if it's in range
65..255. This seems like an odd thing to do, although I admit what I did
in

commit e1c412e75754ab7b7002f3e18a2652d999c40d4b
Author: Jani Nikula <jani.nikula@intel.com>
Date:   Wed Nov 5 14:46:31 2014 +0200

    drm/i915: safeguard against too high minimum brightness

is not that much better.

The problem is, there's a spec on VBT (internal, I'm afraid), there's a
tool to generate VBT (Windows only, probably not freely available) with
some interpretation of the spec, and then there are users of the tool
that tweak the variables until they see something they like on the
machine they're developing, running some Windows version with a driver
version with some interpretation of the spec.

So no, I don't agree with any of the changes you propose.

I do acknowledge that we have a minor bug that prevents the user from
setting the brightness to the minimum acceptable by the hardware if the
minimum is non-zero, and 0 means off. Keeping the 0 = off meaning, the
fix would be to have 1 mean the minimum brightness acceptable by the
hardware... which really isn't that much different from what 1 currently
means. The bigger problem is that the userspace probably never sets
brightness to 1 except by accident.


BR,
Jani.


>  }
>  
>  static int lpt_setup_backlight(struct intel_connector *connector, enum pipe unused)

-- 
Jani Nikula, Intel Open Source Technology Center
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 34+ messages in thread

* Re: [PATCH v2] drm/i915: Respect the brightness range from VBT.
  2015-11-10 10:15   ` Jani Nikula
@ 2015-11-10 11:26     ` Shih-Yuan Lee (FourDollars)
  2015-11-10 12:57       ` Jani Nikula
  0 siblings, 1 reply; 34+ messages in thread
From: Shih-Yuan Lee (FourDollars) @ 2015-11-10 11:26 UTC (permalink / raw)
  To: Jani Nikula; +Cc: intel-gfx

On Tue, Nov 10, 2015 at 12:15:48PM +0200, Jani Nikula wrote:
> On Tue, 10 Nov 2015, "Shih-Yuan Lee (FourDollars)" <sylee@canonical.com> wrote:
> > Taking Dell XPS 13 (2015) as an example. The lowest PWM brightness is 10
> > and the highest PWM brightness is 937. Before this change, we can only
> > use from 37 to 937, and 37 is used to turn off the backlight because it
> > is mapped to 0 of sysfs brightness however the maximum sysfs brightness
> > is still 937 so it makes some sysfs brightness values are mapped to the
> > same PWM brightness values.
> >
> > After this change, we can use the whole PWM brightness range from 10 to
> > 937, and they are mapped into the range from 0 to 927 in the sysfs
> > brightness and vice versa because they are 1-1 mapping.
> >
> > 10 is the lowest PWM brightness. We should make users able to use it for
> > the extreme power saving reason and users can still see the display.
> >
> > Signed-off-by: Shih-Yuan Lee (FourDollars) <sylee@canonical.com>
> > ---
> >  drivers/gpu/drm/i915/intel_panel.c | 10 +++++-----
> >  1 file changed, 5 insertions(+), 5 deletions(-)
> >
> > diff --git a/drivers/gpu/drm/i915/intel_panel.c b/drivers/gpu/drm/i915/intel_panel.c
> > index a24df35..57bc2fe 100644
> > --- a/drivers/gpu/drm/i915/intel_panel.c
> > +++ b/drivers/gpu/drm/i915/intel_panel.c
> > @@ -1154,8 +1154,7 @@ static int intel_backlight_device_update_status(struct backlight_device *bd)
> >  	 */
> >  	if (panel->backlight.enabled) {
> >  		if (panel->backlight.power) {
> > -			bool enable = bd->props.power == FB_BLANK_UNBLANK &&
> > -				bd->props.brightness != 0;
> > +			bool enable = bd->props.power == FB_BLANK_UNBLANK;
> >  			panel->backlight.power(connector, enable);
> 
> This hunk would be a revert of
> 
> commit e6755fb78e8f20ecadf2a4080084121336624ad9
> Author: Jani Nikula <jani.nikula@intel.com>
> Date:   Tue Aug 12 17:11:42 2014 +0300
> 
>     drm/i915: switch off backlight for backlight class 0 brightness
> 
> >  		}
> >  	} else {
> > @@ -1211,7 +1210,7 @@ static int intel_backlight_device_register(struct intel_connector *connector)
> >  	 * Note: Everything should work even if the backlight device max
> >  	 * presented to the userspace is arbitrarily chosen.
> >  	 */
> > -	props.max_brightness = panel->backlight.max;
> > +	props.max_brightness = panel->backlight.max - panel->backlight.min;
> 
> IMO we should consider setting max to fixed 100 here instead. That was
> the plan all along when I wrote the scaling stuff and added the Note:
> above in
> 
> commit 6dda730e55f412a6dfb181cae6784822ba463847
> Author: Jani Nikula <jani.nikula@intel.com>
> Date:   Tue Jun 24 18:27:40 2014 +0300
> 
>     drm/i915: respect the VBT minimum backlight brightness
> 
> I just chickened out of it at that time. The commit message is worth
> reading in full.
> 
> >  	props.brightness = scale_hw_to_user(connector,
> >  					    panel->backlight.level,
> >  					    props.max_brightness);
> > @@ -1429,10 +1428,11 @@ static u32 get_backlight_min_vbt(struct intel_connector *connector)
> >  	if (min != dev_priv->vbt.backlight.min_brightness) {
> >  		DRM_DEBUG_KMS("clamping VBT min backlight %d/255 to %d/255\n",
> >  			      dev_priv->vbt.backlight.min_brightness, min);
> > +		/* vbt value is a coefficient in range [0..255] */
> > +		return scale(min, 0, 255, 0, panel->backlight.max);
> >  	}
> >  
> > -	/* vbt value is a coefficient in range [0..255] */
> > -	return scale(min, 0, 255, 0, panel->backlight.max);
> > +	return min;
> 
> This change would interpret the VBT minimum value as a coefficient x/255
> if it's in range 0..64, and as an absolute value x if it's in range
> 65..255. This seems like an odd thing to do, although I admit what I did
> in
> 
> commit e1c412e75754ab7b7002f3e18a2652d999c40d4b
> Author: Jani Nikula <jani.nikula@intel.com>
> Date:   Wed Nov 5 14:46:31 2014 +0200
> 
>     drm/i915: safeguard against too high minimum brightness
> 
> is not that much better.
> 
> The problem is, there's a spec on VBT (internal, I'm afraid), there's a
> tool to generate VBT (Windows only, probably not freely available) with
> some interpretation of the spec, and then there are users of the tool
> that tweak the variables until they see something they like on the
> machine they're developing, running some Windows version with a driver
> version with some interpretation of the spec.
> 
> So no, I don't agree with any of the changes you propose.
> 
> I do acknowledge that we have a minor bug that prevents the user from
> setting the brightness to the minimum acceptable by the hardware if the
> minimum is non-zero, and 0 means off. Keeping the 0 = off meaning, the
> fix would be to have 1 mean the minimum brightness acceptable by the
> hardware... which really isn't that much different from what 1 currently
> means. The bigger problem is that the userspace probably never sets
> brightness to 1 except by accident.

Apparently you are not aware of GNOME has used 1 as the minimum brightness
level because of 

commit e6755fb78e8f20ecadf2a4080084121336624ad9
Author: Jani Nikula <jani.nikula@intel.com>
Date:   Tue Aug 12 17:11:42 2014 +0300

    drm/i915: switch off backlight for backlight class 0 brightness

Please check https://bugzilla.gnome.org/show_bug.cgi?id=744278.

Thanks for your time to review my patch.
I will check other commits you mentioned.

Regards,
$4

> 
> 
> BR,
> Jani.
> 
> 
> >  }
> >  
> >  static int lpt_setup_backlight(struct intel_connector *connector, enum pipe unused)
> 
> -- 
> Jani Nikula, Intel Open Source Technology Center
> _______________________________________________
> Intel-gfx mailing list
> Intel-gfx@lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/intel-gfx
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 34+ messages in thread

* Re: [PATCH v2] drm/i915: Respect the brightness range from VBT.
  2015-11-10 11:26     ` Shih-Yuan Lee (FourDollars)
@ 2015-11-10 12:57       ` Jani Nikula
  2015-11-10 16:11         ` Shih-Yuan Lee (FourDollars)
  0 siblings, 1 reply; 34+ messages in thread
From: Jani Nikula @ 2015-11-10 12:57 UTC (permalink / raw)
  To: Shih-Yuan Lee (FourDollars); +Cc: intel-gfx

On Tue, 10 Nov 2015, "Shih-Yuan Lee (FourDollars)" <sylee@canonical.com> wrote:
> Apparently you are not aware of GNOME has used 1 as the minimum brightness
> level because of 
>
> commit e6755fb78e8f20ecadf2a4080084121336624ad9
> Author: Jani Nikula <jani.nikula@intel.com>
> Date:   Tue Aug 12 17:11:42 2014 +0300
>
>     drm/i915: switch off backlight for backlight class 0 brightness
>
> Please check https://bugzilla.gnome.org/show_bug.cgi?id=744278.

Thanks for the reference, good to know. A certain other userspace
explicitly wants "0 is off" behaviour. *sigh*.

BR,
Jani.


-- 
Jani Nikula, Intel Open Source Technology Center
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 34+ messages in thread

* Re: [PATCH v2] drm/i915: Respect the brightness range from VBT.
  2015-11-10 12:57       ` Jani Nikula
@ 2015-11-10 16:11         ` Shih-Yuan Lee (FourDollars)
  0 siblings, 0 replies; 34+ messages in thread
From: Shih-Yuan Lee (FourDollars) @ 2015-11-10 16:11 UTC (permalink / raw)
  To: Jani Nikula; +Cc: intel-gfx

On Tue, Nov 10, 2015 at 02:57:39PM +0200, Jani Nikula wrote:
> On Tue, 10 Nov 2015, "Shih-Yuan Lee (FourDollars)" <sylee@canonical.com> wrote:
> > Apparently you are not aware of GNOME has used 1 as the minimum brightness
> > level because of 
> >
> > commit e6755fb78e8f20ecadf2a4080084121336624ad9
> > Author: Jani Nikula <jani.nikula@intel.com>
> > Date:   Tue Aug 12 17:11:42 2014 +0300
> >
> >     drm/i915: switch off backlight for backlight class 0 brightness
> >
> > Please check https://bugzilla.gnome.org/show_bug.cgi?id=744278.
> 
> Thanks for the reference, good to know. A certain other userspace
> explicitly wants "0 is off" behaviour. *sigh*.
I understand. Really.

So this behavior is intended, right?

Can I ask what kind of userspace can force Intel changing the driver's
behavior?

http://lists.freedesktop.org/archives/intel-gfx/2014-August/051258.html
looks like no test at all, and it just sacrificed the lowest brightness
level to fullfill the requirement from no where.

Regards,
$4
> 
> BR,
> Jani.
> 
> 
> -- 
> Jani Nikula, Intel Open Source Technology Center
> _______________________________________________
> Intel-gfx mailing list
> Intel-gfx@lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/intel-gfx
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 34+ messages in thread

* [PATCH v3] drm/i915: Set brightness maximum to a fixed value 100.
  2015-11-10  8:01 ` [PATCH v2] drm/i915: Respect the brightness range from VBT Shih-Yuan Lee (FourDollars)
  2015-11-10 10:15   ` Jani Nikula
@ 2015-11-11  4:11   ` Shih-Yuan Lee (FourDollars)
  2015-11-11  4:57     ` kbuild test robot
  1 sibling, 1 reply; 34+ messages in thread
From: Shih-Yuan Lee (FourDollars) @ 2015-11-11  4:11 UTC (permalink / raw)
  To: intel-gfx

Take Dell XPS 13 (2015) as an example. The vbt min 10 out of [0..255].
The PWM max is 937 so the corresponding PWM min is 37 (10*937/256).
This commit makes the sysfs brightness 1 map to the PWM brightness 37
and 100 map to the PWM brightness 937.

Signed-off-by: Shih-Yuan Lee (FourDollars) <sylee@canonical.com>
---
 drivers/gpu/drm/i915/intel_panel.c | 38 ++++++++++++++++++++++++++++++++------
 1 file changed, 32 insertions(+), 6 deletions(-)

diff --git a/drivers/gpu/drm/i915/intel_panel.c b/drivers/gpu/drm/i915/intel_panel.c
index a24df35..2eaf893 100644
--- a/drivers/gpu/drm/i915/intel_panel.c
+++ b/drivers/gpu/drm/i915/intel_panel.c
@@ -1207,11 +1207,14 @@ static int intel_backlight_device_register(struct intel_connector *connector)
 	memset(&props, 0, sizeof(props));
 	props.type = BACKLIGHT_RAW;
 
-	/*
-	 * Note: Everything should work even if the backlight device max
-	 * presented to the userspace is arbitrarily chosen.
-	 */
-	props.max_brightness = panel->backlight.max;
+	/* Setting max to fixed 100 if the range is large enough. */
+	if (panel->backlight.max > panel->backlight.min + 99)
+		props.max_brightness = 100;
+	else if (panel->backlight.max > panel->backlight.min)
+		props.max_brightness = panel->backlight.max - panel->backlight.min;
+	else
+		props.max_brightness = panel->backlight.max;
+
 	props.brightness = scale_hw_to_user(connector,
 					    panel->backlight.level,
 					    props.max_brightness);
@@ -1414,6 +1417,8 @@ static u32 get_backlight_min_vbt(struct intel_connector *connector)
 	struct drm_device *dev = connector->base.dev;
 	struct drm_i915_private *dev_priv = dev->dev_private;
 	struct intel_panel *panel = &connector->panel;
+	u32 pwm_min;
+	u32 pwm_step;
 	int min;
 
 	WARN_ON(panel->backlight.max == 0);
@@ -1432,7 +1437,28 @@ static u32 get_backlight_min_vbt(struct intel_connector *connector)
 	}
 
 	/* vbt value is a coefficient in range [0..255] */
-	return scale(min, 0, 255, 0, panel->backlight.max);
+	pwm_min = scale(min, 0, 255, 0, panel->backlight.max);
+
+	if (min == 0)
+		return pwm_min;
+
+	/* Calculate the PWM step */
+	if (panel->backlight.max > pwm_min + 99)
+		pwm_step = scale(1, 0, 99, 0, panel->backlight.max);
+	else if (panel->backlight.max > pwm_min)
+		pwm_step = scale(1, 0, panel->backlight.max - pwm_min,
+				 0, panel->backlight.max);
+	else
+		return pwm_min;
+.
+	/*
+	 * Because sysfs brightness 0 is used to turn off the backlight, we need step
+	 * down a little bit to make sysfs brightness 1 become the lowest brightness.
+	 */
+	if (pwm_min > pwm_step)
+		return pwm_min - pwm_step;
+	else
+		return pwm_min;
 }
 
 static int lpt_setup_backlight(struct intel_connector *connector, enum pipe unused)
-- 
1.9.1

_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply related	[flat|nested] 34+ messages in thread

* Re: [PATCH v3] drm/i915: Set brightness maximum to a fixed value 100.
  2015-11-11  4:11   ` [PATCH v3] drm/i915: Set brightness maximum to a fixed value 100 Shih-Yuan Lee (FourDollars)
@ 2015-11-11  4:57     ` kbuild test robot
  0 siblings, 0 replies; 34+ messages in thread
From: kbuild test robot @ 2015-11-11  4:57 UTC (permalink / raw)
  To: Shih-Yuan Lee (FourDollars); +Cc: intel-gfx, kbuild-all

[-- Attachment #1: Type: text/plain, Size: 1562 bytes --]

Hi Shih-Yuan,

[auto build test ERROR on drm-intel/for-linux-next]
[also build test ERROR on v4.3 next-20151111]

url:    https://github.com/0day-ci/linux/commits/Shih-Yuan-Lee-FourDollars/drm-i915-Set-brightness-maximum-to-a-fixed-value-100/20151111-121325
base:   git://anongit.freedesktop.org/drm-intel for-linux-next
config: i386-defconfig (attached as .config)
reproduce:
        # save the attached .config to linux build tree
        make ARCH=i386 

All errors (new ones prefixed by >>):

   drivers/gpu/drm/i915/intel_panel.c: In function 'get_backlight_min_vbt':
>> drivers/gpu/drm/i915/intel_panel.c:1453:1: error: expected expression before '.' token
    .
    ^
>> drivers/gpu/drm/i915/intel_panel.c:1460:2: error: 'else' without a previous 'if'
     else
     ^

vim +1453 drivers/gpu/drm/i915/intel_panel.c

  1447			pwm_step = scale(1, 0, 99, 0, panel->backlight.max);
  1448		else if (panel->backlight.max > pwm_min)
  1449			pwm_step = scale(1, 0, panel->backlight.max - pwm_min,
  1450					 0, panel->backlight.max);
  1451		else
  1452			return pwm_min;
> 1453	.
  1454		/*
  1455		 * Because sysfs brightness 0 is used to turn off the backlight, we need step
  1456		 * down a little bit to make sysfs brightness 1 become the lowest brightness.
  1457		 */
  1458		if (pwm_min > pwm_step)
  1459			return pwm_min - pwm_step;
> 1460		else
  1461			return pwm_min;
  1462	}
  1463	

---
0-DAY kernel test infrastructure                Open Source Technology Center
https://lists.01.org/pipermail/kbuild-all                   Intel Corporation

[-- Attachment #2: .config.gz --]
[-- Type: application/octet-stream, Size: 23761 bytes --]

[-- Attachment #3: Type: text/plain, Size: 159 bytes --]

_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 34+ messages in thread

* [PATCH v4] drm/i915: Set brightness maximum to a fixed value 100.
  2015-11-09  6:42 [PATCH] drm/i915: A better maximum brightness for users Shih-Yuan Lee (FourDollars)
  2015-11-09 10:17 ` Jani Nikula
  2015-11-10  8:01 ` [PATCH v2] drm/i915: Respect the brightness range from VBT Shih-Yuan Lee (FourDollars)
@ 2015-11-11  7:31 ` Shih-Yuan Lee (FourDollars)
  2015-11-11 12:05   ` Jani Nikula
  2015-11-11 14:10 ` [PATCH v5] drm/i915: Set backlight class max to 100 and respect the VBT minimum again Shih-Yuan Lee (FourDollars)
                   ` (2 subsequent siblings)
  5 siblings, 1 reply; 34+ messages in thread
From: Shih-Yuan Lee (FourDollars) @ 2015-11-11  7:31 UTC (permalink / raw)
  To: intel-gfx

Take Dell XPS 13 (2015) as an example. The vbt min 10 out of [0..255].
The PWM max is 937 so the corresponding PWM min is 37 (10*937/256).
This commit makes the sysfs brightness 1 map to the PWM brightness 37
and 100 map to the PWM brightness 937.

Signed-off-by: Shih-Yuan Lee (FourDollars) <sylee@canonical.com>
---
 drivers/gpu/drm/i915/intel_panel.c | 30 ++++++++++++++++++++++++------
 1 file changed, 24 insertions(+), 6 deletions(-)

diff --git a/drivers/gpu/drm/i915/intel_panel.c b/drivers/gpu/drm/i915/intel_panel.c
index a24df35..8652ce2 100644
--- a/drivers/gpu/drm/i915/intel_panel.c
+++ b/drivers/gpu/drm/i915/intel_panel.c
@@ -1207,11 +1207,12 @@ static int intel_backlight_device_register(struct intel_connector *connector)
 	memset(&props, 0, sizeof(props));
 	props.type = BACKLIGHT_RAW;
 
-	/*
-	 * Note: Everything should work even if the backlight device max
-	 * presented to the userspace is arbitrarily chosen.
-	 */
-	props.max_brightness = panel->backlight.max;
+	/* Setting max to fixed 100 if the range is large enough. */
+	if (panel->backlight.max > panel->backlight.min + 99)
+		props.max_brightness = 100;
+	else
+		props.max_brightness = panel->backlight.max - panel->backlight.min;
+
 	props.brightness = scale_hw_to_user(connector,
 					    panel->backlight.level,
 					    props.max_brightness);
@@ -1414,6 +1415,8 @@ static u32 get_backlight_min_vbt(struct intel_connector *connector)
 	struct drm_device *dev = connector->base.dev;
 	struct drm_i915_private *dev_priv = dev->dev_private;
 	struct intel_panel *panel = &connector->panel;
+	u32 pwm_min;
+	u32 pwm_step;
 	int min;
 
 	WARN_ON(panel->backlight.max == 0);
@@ -1432,7 +1435,22 @@ static u32 get_backlight_min_vbt(struct intel_connector *connector)
 	}
 
 	/* vbt value is a coefficient in range [0..255] */
-	return scale(min, 0, 255, 0, panel->backlight.max);
+	pwm_min = scale(min, 0, 255, 0, panel->backlight.max);
+
+	/* Calculate the PWM step */
+	if (panel->backlight.max > pwm_min + 99)
+		pwm_step = scale(1, 0, 99, 0, panel->backlight.max - pwm_min);
+	else
+		pwm_step = 1;
+
+	/*
+	 * Because sysfs brightness 0 is used to turn off the backlight, we need step
+	 * down a little bit to make sysfs brightness 1 match the lowest brightness.
+	 */
+	if (pwm_min >= pwm_step)
+		pwm_min -= pwm_step;
+
+	return pwm_min;
 }
 
 static int lpt_setup_backlight(struct intel_connector *connector, enum pipe unused)
-- 
1.9.1
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply related	[flat|nested] 34+ messages in thread

* Re: [PATCH v4] drm/i915: Set brightness maximum to a fixed value 100.
  2015-11-11  7:31 ` [PATCH v4] " Shih-Yuan Lee (FourDollars)
@ 2015-11-11 12:05   ` Jani Nikula
  2015-11-11 13:09     ` Shih-Yuan Lee (FourDollars)
  0 siblings, 1 reply; 34+ messages in thread
From: Jani Nikula @ 2015-11-11 12:05 UTC (permalink / raw)
  To: Shih-Yuan Lee (FourDollars), intel-gfx

On Wed, 11 Nov 2015, "Shih-Yuan Lee (FourDollars)" <sylee@canonical.com> wrote:
> Take Dell XPS 13 (2015) as an example. The vbt min 10 out of [0..255].
> The PWM max is 937 so the corresponding PWM min is 37 (10*937/256).
> This commit makes the sysfs brightness 1 map to the PWM brightness 37
> and 100 map to the PWM brightness 937.
>
> Signed-off-by: Shih-Yuan Lee (FourDollars) <sylee@canonical.com>
> ---
>  drivers/gpu/drm/i915/intel_panel.c | 30 ++++++++++++++++++++++++------
>  1 file changed, 24 insertions(+), 6 deletions(-)
>
> diff --git a/drivers/gpu/drm/i915/intel_panel.c b/drivers/gpu/drm/i915/intel_panel.c
> index a24df35..8652ce2 100644
> --- a/drivers/gpu/drm/i915/intel_panel.c
> +++ b/drivers/gpu/drm/i915/intel_panel.c
> @@ -1207,11 +1207,12 @@ static int intel_backlight_device_register(struct intel_connector *connector)
>  	memset(&props, 0, sizeof(props));
>  	props.type = BACKLIGHT_RAW;
>  
> -	/*
> -	 * Note: Everything should work even if the backlight device max
> -	 * presented to the userspace is arbitrarily chosen.
> -	 */
> -	props.max_brightness = panel->backlight.max;
> +	/* Setting max to fixed 100 if the range is large enough. */
> +	if (panel->backlight.max > panel->backlight.min + 99)
> +		props.max_brightness = 100;
> +	else
> +		props.max_brightness = panel->backlight.max - panel->backlight.min;

No, the intention is to have a fixed 0..100 range no ifs no buts.

> +
>  	props.brightness = scale_hw_to_user(connector,
>  					    panel->backlight.level,
>  					    props.max_brightness);
> @@ -1414,6 +1415,8 @@ static u32 get_backlight_min_vbt(struct intel_connector *connector)
>  	struct drm_device *dev = connector->base.dev;
>  	struct drm_i915_private *dev_priv = dev->dev_private;
>  	struct intel_panel *panel = &connector->panel;
> +	u32 pwm_min;
> +	u32 pwm_step;
>  	int min;
>  
>  	WARN_ON(panel->backlight.max == 0);
> @@ -1432,7 +1435,22 @@ static u32 get_backlight_min_vbt(struct intel_connector *connector)
>  	}
>  
>  	/* vbt value is a coefficient in range [0..255] */
> -	return scale(min, 0, 255, 0, panel->backlight.max);
> +	pwm_min = scale(min, 0, 255, 0, panel->backlight.max);
> +
> +	/* Calculate the PWM step */
> +	if (panel->backlight.max > pwm_min + 99)
> +		pwm_step = scale(1, 0, 99, 0, panel->backlight.max - pwm_min);
> +	else
> +		pwm_step = 1;
> +
> +	/*
> +	 * Because sysfs brightness 0 is used to turn off the backlight, we need step
> +	 * down a little bit to make sysfs brightness 1 match the lowest brightness.
> +	 */
> +	if (pwm_min >= pwm_step)
> +		pwm_min -= pwm_step;
> +
> +	return pwm_min;

This is getting tricky, and you assume too much.

Currently, 0 means off if dev_priv->vbt.backlight.min_brightness == 0 or
the panel is eDP. LVDS panels with non-zero min brightness aren't
switched off with 0 brightness.

Pardon my bluntness, but I'm starting to feel like you just want to get
a patch in. Take my word for it, backlight is not where you should get
started.

BR,
Jani.



>  }
>  
>  static int lpt_setup_backlight(struct intel_connector *connector, enum pipe unused)

-- 
Jani Nikula, Intel Open Source Technology Center
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 34+ messages in thread

* Re: [PATCH v4] drm/i915: Set brightness maximum to a fixed value 100.
  2015-11-11 12:05   ` Jani Nikula
@ 2015-11-11 13:09     ` Shih-Yuan Lee (FourDollars)
  0 siblings, 0 replies; 34+ messages in thread
From: Shih-Yuan Lee (FourDollars) @ 2015-11-11 13:09 UTC (permalink / raw)
  To: Jani Nikula; +Cc: intel-gfx

On Wed, Nov 11, 2015 at 02:05:57PM +0200, Jani Nikula wrote:
> On Wed, 11 Nov 2015, "Shih-Yuan Lee (FourDollars)" <sylee@canonical.com> wrote:
> > Take Dell XPS 13 (2015) as an example. The vbt min 10 out of [0..255].
> > The PWM max is 937 so the corresponding PWM min is 37 (10*937/256).
> > This commit makes the sysfs brightness 1 map to the PWM brightness 37
> > and 100 map to the PWM brightness 937.
> >
> > Signed-off-by: Shih-Yuan Lee (FourDollars) <sylee@canonical.com>
> > ---
> >  drivers/gpu/drm/i915/intel_panel.c | 30 ++++++++++++++++++++++++------
> >  1 file changed, 24 insertions(+), 6 deletions(-)
> >
> > diff --git a/drivers/gpu/drm/i915/intel_panel.c b/drivers/gpu/drm/i915/intel_panel.c
> > index a24df35..8652ce2 100644
> > --- a/drivers/gpu/drm/i915/intel_panel.c
> > +++ b/drivers/gpu/drm/i915/intel_panel.c
> > @@ -1207,11 +1207,12 @@ static int intel_backlight_device_register(struct intel_connector *connector)
> >  	memset(&props, 0, sizeof(props));
> >  	props.type = BACKLIGHT_RAW;
> >  
> > -	/*
> > -	 * Note: Everything should work even if the backlight device max
> > -	 * presented to the userspace is arbitrarily chosen.
> > -	 */
> > -	props.max_brightness = panel->backlight.max;
> > +	/* Setting max to fixed 100 if the range is large enough. */
> > +	if (panel->backlight.max > panel->backlight.min + 99)
> > +		props.max_brightness = 100;
> > +	else
> > +		props.max_brightness = panel->backlight.max - panel->backlight.min;
> 
> No, the intention is to have a fixed 0..100 range no ifs no buts.
> 
> > +
> >  	props.brightness = scale_hw_to_user(connector,
> >  					    panel->backlight.level,
> >  					    props.max_brightness);
> > @@ -1414,6 +1415,8 @@ static u32 get_backlight_min_vbt(struct intel_connector *connector)
> >  	struct drm_device *dev = connector->base.dev;
> >  	struct drm_i915_private *dev_priv = dev->dev_private;
> >  	struct intel_panel *panel = &connector->panel;
> > +	u32 pwm_min;
> > +	u32 pwm_step;
> >  	int min;
> >  
> >  	WARN_ON(panel->backlight.max == 0);
> > @@ -1432,7 +1435,22 @@ static u32 get_backlight_min_vbt(struct intel_connector *connector)
> >  	}
> >  
> >  	/* vbt value is a coefficient in range [0..255] */
> > -	return scale(min, 0, 255, 0, panel->backlight.max);
> > +	pwm_min = scale(min, 0, 255, 0, panel->backlight.max);
> > +
> > +	/* Calculate the PWM step */
> > +	if (panel->backlight.max > pwm_min + 99)
> > +		pwm_step = scale(1, 0, 99, 0, panel->backlight.max - pwm_min);
> > +	else
> > +		pwm_step = 1;
> > +
> > +	/*
> > +	 * Because sysfs brightness 0 is used to turn off the backlight, we need step
> > +	 * down a little bit to make sysfs brightness 1 match the lowest brightness.
> > +	 */
> > +	if (pwm_min >= pwm_step)
> > +		pwm_min -= pwm_step;
> > +
> > +	return pwm_min;
> 
> This is getting tricky, and you assume too much.
> 
> Currently, 0 means off if dev_priv->vbt.backlight.min_brightness == 0 or
> the panel is eDP. LVDS panels with non-zero min brightness aren't
> switched off with 0 brightness.

The following change makes sysfs brightness 0 to turn off the backlight.

commit e6755fb78e8f20ecadf2a4080084121336624ad9
 Author: Jani Nikula <jani.nikula at intel.com>
 Date:   Tue Aug 12 17:11:42 2014 +0300

     drm/i915: switch off backlight for backlight class 0 brightness

 drivers/gpu/drm/i915/intel_panel.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/drivers/gpu/drm/i915/intel_panel.c b/drivers/gpu/drm/i915/intel_panel.c
index af54356..764f928 100644
--- a/drivers/gpu/drm/i915/intel_panel.c
+++ b/drivers/gpu/drm/i915/intel_panel.c
@@ -986,7 +986,8 @@ static int intel_backlight_device_update_status(struct backlight_device *bd)
         */
        if (panel->backlight.enabled) {
                if (panel->backlight_power) {
-                       bool enable = bd->props.power == FB_BLANK_UNBLANK;
+                       bool enable = bd->props.power == FB_BLANK_UNBLANK &&
+                               bd->props.brightness != 0;
                        panel->backlight_power(connector, enable);
                }
        } else {

But it also abandoned the lowest brightness level from VBT because it is used
to turn off the backlight.

> 
> Pardon my bluntness, but I'm starting to feel like you just want to get
> a patch in. Take my word for it, backlight is not where you should get
> started.
My intention is to respect the VBT minimum backlight brightness again.
Just like what you did before.

commit 6dda730e55f412a6dfb181cae6784822ba463847
Author: Jani Nikula <jani.nikula at intel.com>
Date:   Tue Jun 24 18:27:40 2014 +0300

    drm/i915: respect the VBT minimum backlight brightness

I don't mind if you can fix this minor issue for me.
However I am interested to work with the upstream developer.
Thanks a lot for your feedback and let me know many things about the
brightness control in i915.

BTW, I wrote the brightness kernel module (ideapad-laptop) before.

Regards,
$4

> 
> BR,
> Jani.
> 
> 
> 
> >  }
> >  
> >  static int lpt_setup_backlight(struct intel_connector *connector, enum pipe unused)
> 
> -- 
> Jani Nikula, Intel Open Source Technology Center
> _______________________________________________
> Intel-gfx mailing list
> Intel-gfx@lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/intel-gfx
--
https://about.me/fourdollars
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply related	[flat|nested] 34+ messages in thread

* [PATCH v5] drm/i915: Set backlight class max to 100 and respect the VBT minimum again.
  2015-11-09  6:42 [PATCH] drm/i915: A better maximum brightness for users Shih-Yuan Lee (FourDollars)
                   ` (2 preceding siblings ...)
  2015-11-11  7:31 ` [PATCH v4] " Shih-Yuan Lee (FourDollars)
@ 2015-11-11 14:10 ` Shih-Yuan Lee (FourDollars)
  2015-11-12  5:43 ` [PATCH v6] drm/i915: respect the VBT minimum backlight brightness again Shih-Yuan Lee (FourDollars)
  2015-11-13  3:50 ` [PATCH v7] drm/i915: A better backlight class brightness range Shih-Yuan Lee (FourDollars)
  5 siblings, 0 replies; 34+ messages in thread
From: Shih-Yuan Lee (FourDollars) @ 2015-11-11 14:10 UTC (permalink / raw)
  To: intel-gfx

There was a wonderful period after

commit 6dda730e55f412a6dfb181cae6784822ba463847
Author: Jani Nikula <jani.nikula at intel.com>
Date:   Tue Jun 24 18:27:40 2014 +0300

    drm/i915: respect the VBT minimum backlight brightness

However everything is changed after

commit e6755fb78e8f20ecadf2a4080084121336624ad9
Author: Jani Nikula <jani.nikula at intel.com>
Date:   Tue Aug 12 17:11:42 2014 +0300

    drm/i915: switch off backlight for backlight class 0 brightness

Take Dell XPS 13 (2015) as an example.
"VBT backlight PWM modulation frequency 200 Hz, active high, min brightness 10,
level 255" means the VBT min is 10 out of [0..255] and the PWM max is 937 from
other place so the PWM min should be 37 (10 * 937 / 256).

Originally backlight class 0 brightness means the PWM min and it does
not turn off the backlight. After kernel 3.18, backlight class 0
brightness is used to turn off the backlight and the PWM min is missing.

This commit makes that backlight class 1 brightness means the PWM min
and backlight class 100 brightness means the PWM max.

Signed-off-by: Shih-Yuan Lee (FourDollars) <sylee@canonical.com>
---
 drivers/gpu/drm/i915/intel_panel.c | 24 ++++++++++++++++++------
 1 file changed, 18 insertions(+), 6 deletions(-)

diff --git a/drivers/gpu/drm/i915/intel_panel.c b/drivers/gpu/drm/i915/intel_panel.c
index a24df35..31ba151 100644
--- a/drivers/gpu/drm/i915/intel_panel.c
+++ b/drivers/gpu/drm/i915/intel_panel.c
@@ -1207,11 +1207,8 @@ static int intel_backlight_device_register(struct intel_connector *connector)
 	memset(&props, 0, sizeof(props));
 	props.type = BACKLIGHT_RAW;
 
-	/*
-	 * Note: Everything should work even if the backlight device max
-	 * presented to the userspace is arbitrarily chosen.
-	 */
-	props.max_brightness = panel->backlight.max;
+	/* Set brightness maximum to a fixed value 100. */
+	props.max_brightness = 100;
 	props.brightness = scale_hw_to_user(connector,
 					    panel->backlight.level,
 					    props.max_brightness);
@@ -1414,6 +1411,8 @@ static u32 get_backlight_min_vbt(struct intel_connector *connector)
 	struct drm_device *dev = connector->base.dev;
 	struct drm_i915_private *dev_priv = dev->dev_private;
 	struct intel_panel *panel = &connector->panel;
+	u32 pwm_min;
+	u32 pwm_step;
 	int min;
 
 	WARN_ON(panel->backlight.max == 0);
@@ -1432,7 +1431,20 @@ static u32 get_backlight_min_vbt(struct intel_connector *connector)
 	}
 
 	/* vbt value is a coefficient in range [0..255] */
-	return scale(min, 0, 255, 0, panel->backlight.max);
+	pwm_min = scale(min, 0, 255, 0, panel->backlight.max);
+
+	/* Calculate the PWM step */
+	pwm_step = scale(1, 0, 99, 0, panel->backlight.max - pwm_min);
+
+	/*
+	 * Because backlight class brightness 0 is used to turn off the backlight, we
+	 * need to step down a little bit here to make backlight class brightness 1
+	 * match the PWM min.
+	 */
+	if (pwm_min >= pwm_step)
+		return pwm_min - pwm_step;
+
+	return pwm_min;
 }
 
 static int lpt_setup_backlight(struct intel_connector *connector, enum pipe unused)
-- 
1.9.1

_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply related	[flat|nested] 34+ messages in thread

* [PATCH v6] drm/i915: respect the VBT minimum backlight brightness again
  2015-11-09  6:42 [PATCH] drm/i915: A better maximum brightness for users Shih-Yuan Lee (FourDollars)
                   ` (3 preceding siblings ...)
  2015-11-11 14:10 ` [PATCH v5] drm/i915: Set backlight class max to 100 and respect the VBT minimum again Shih-Yuan Lee (FourDollars)
@ 2015-11-12  5:43 ` Shih-Yuan Lee (FourDollars)
  2015-11-12  8:08   ` Stéphane ANCELOT
  2015-11-13  3:50 ` [PATCH v7] drm/i915: A better backlight class brightness range Shih-Yuan Lee (FourDollars)
  5 siblings, 1 reply; 34+ messages in thread
From: Shih-Yuan Lee (FourDollars) @ 2015-11-12  5:43 UTC (permalink / raw)
  To: intel-gfx

There was a wonderful period after

commit 6dda730e55f412a6dfb181cae6784822ba463847
Author: Jani Nikula <jani.nikula at intel.com>
Date:   Tue Jun 24 18:27:40 2014 +0300

    drm/i915: respect the VBT minimum backlight brightness

The backlight class 0 brightness means the PWM min and it does not turn
off the backlight. After kernel 3.18, the backlight class 0 brightness
is used to turn off the backlight and the PWM min is missing.

Because of

commit e6755fb78e8f20ecadf2a4080084121336624ad9
Author: Jani Nikula <jani.nikula at intel.com>
Date:   Tue Aug 12 17:11:42 2014 +0300

    drm/i915: switch off backlight for backlight class 0 brightness

Use "VBT backlight PWM modulation frequency 200 Hz, active high, min
brightness 10, level 255" as an example. It means the VBT min is 10
out of [0..255] and the PWM max is 937 from other place so the
corresponding PWM min should be 37 (10 * 937 / 255).

When we set backlight class 0 brightness, the backlight is turned off.
Althought the PWM value is 37 when the backlight is off but it is
useless. When we set set backlight class 1 brightness, the backlight is
on but the PWM value is 38 and it doesn't match the corresponding PWM
min of the VBT minimum backlight.

And it has another minor issue that there are some backlight class
brightness values are mapped to the same PWM value because the backlight
class brightness range is larger than the valid PWM brightness range.

The backlight class brightness range [0..937]
The valid PWM brightness range [37..937]

This commit makes that backlight class 1 brightness means the PWM min
and backlight class max_brightness means the PWM max, and the ranges
become

The backlight class brightness range [0..901]
The valid PWM brightness range [36..937]

That's no backlight class brightness value mapped to the same PWM value.

Signed-off-by: Shih-Yuan Lee (FourDollars) <sylee@canonical.com>
---
 drivers/gpu/drm/i915/intel_panel.c | 26 ++++++++++++++++++--------
 1 file changed, 18 insertions(+), 8 deletions(-)

diff --git a/drivers/gpu/drm/i915/intel_panel.c b/drivers/gpu/drm/i915/intel_panel.c
index b05c6d9..8efa199 100644
--- a/drivers/gpu/drm/i915/intel_panel.c
+++ b/drivers/gpu/drm/i915/intel_panel.c
@@ -1194,10 +1194,9 @@ static int intel_backlight_device_register(struct intel_connector *connector)
 	props.type = BACKLIGHT_RAW;
 
 	/*
-	 * Note: Everything should work even if the backlight device max
-	 * presented to the userspace is arbitrarily chosen.
+	 * Expose the whole valid PWM brightness range to the backlight class.
 	 */
-	props.max_brightness = panel->backlight.max;
+	props.max_brightness = panel->backlight.max - panel->backlight.min;
 	props.brightness = scale_hw_to_user(connector,
 					    panel->backlight.level,
 					    props.max_brightness);
@@ -1400,7 +1399,8 @@ static u32 get_backlight_min_vbt(struct intel_connector *connector)
 	struct drm_device *dev = connector->base.dev;
 	struct drm_i915_private *dev_priv = dev->dev_private;
 	struct intel_panel *panel = &connector->panel;
-	int min;
+	int vbt_min;
+	u32 pwm_min;
 
 	WARN_ON(panel->backlight.max == 0);
 
@@ -1411,14 +1411,24 @@ static u32 get_backlight_min_vbt(struct intel_connector *connector)
 	 * against this by letting the minimum be at most (arbitrarily chosen)
 	 * 25% of the max.
 	 */
-	min = clamp_t(int, dev_priv->vbt.backlight.min_brightness, 0, 64);
-	if (min != dev_priv->vbt.backlight.min_brightness) {
+	vbt_min = clamp_t(int, dev_priv->vbt.backlight.min_brightness, 0, 64);
+	if (vbt_min != dev_priv->vbt.backlight.min_brightness) {
 		DRM_DEBUG_KMS("clamping VBT min backlight %d/255 to %d/255\n",
-			      dev_priv->vbt.backlight.min_brightness, min);
+			      dev_priv->vbt.backlight.min_brightness, vbt_min);
 	}
 
 	/* vbt value is a coefficient in range [0..255] */
-	return scale(min, 0, 255, 0, panel->backlight.max);
+	pwm_min = scale(vbt_min, 0, 255, 0, panel->backlight.max);
+
+	/*
+	 * Because backlight class brightness 0 is used to turn off the backlight, we
+	 * need to step down a little bit here to make backlight class brightness 1
+	 * match the real PWM min.
+	 */
+	if (pwm_min > 0)
+		return pwm_min - 1;
+	else
+		return 0;
 }
 
 static int lpt_setup_backlight(struct intel_connector *connector, enum pipe unused)
-- 
1.9.1

_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply related	[flat|nested] 34+ messages in thread

* Re: [PATCH v6] drm/i915: respect the VBT minimum backlight brightness again
  2015-11-12  5:43 ` [PATCH v6] drm/i915: respect the VBT minimum backlight brightness again Shih-Yuan Lee (FourDollars)
@ 2015-11-12  8:08   ` Stéphane ANCELOT
  2015-11-12  8:28     ` Shih-Yuan Lee (FourDollars)
  2015-11-12 13:44     ` Jani Nikula
  0 siblings, 2 replies; 34+ messages in thread
From: Stéphane ANCELOT @ 2015-11-12  8:08 UTC (permalink / raw)
  To: intel-gfx

Hi,
I have seen you were working on brightness. Right, but this is useful 
only if many worlwide users would be able to activate it.
I have never been able to make it working on my intel systemes (core i5 
- 4300u , core i3 ...)
Very difficult to check where the problem is coming from, altough you 
have either an intel_backlight or acpi_backlight folder in the sys directory
Regarding many many posts on the web, this sounds tricky and difficult 
to know why it has not worked, or simply the documentation is lacking ....

Regards,
S.Ancelot

On 12/11/2015 06:43, Shih-Yuan Lee (FourDollars) wrote:
> There was a wonderful period after
>
> commit 6dda730e55f412a6dfb181cae6784822ba463847
> Author: Jani Nikula <jani.nikula at intel.com>
> Date:   Tue Jun 24 18:27:40 2014 +0300
>
>      drm/i915: respect the VBT minimum backlight brightness
>
> The backlight class 0 brightness means the PWM min and it does not turn
> off the backlight. After kernel 3.18, the backlight class 0 brightness
> is used to turn off the backlight and the PWM min is missing.
>
> Because of
>
> commit e6755fb78e8f20ecadf2a4080084121336624ad9
> Author: Jani Nikula <jani.nikula at intel.com>
> Date:   Tue Aug 12 17:11:42 2014 +0300
>
>      drm/i915: switch off backlight for backlight class 0 brightness
>
> Use "VBT backlight PWM modulation frequency 200 Hz, active high, min
> brightness 10, level 255" as an example. It means the VBT min is 10
> out of [0..255] and the PWM max is 937 from other place so the
> corresponding PWM min should be 37 (10 * 937 / 255).
>
> When we set backlight class 0 brightness, the backlight is turned off.
> Althought the PWM value is 37 when the backlight is off but it is
> useless. When we set set backlight class 1 brightness, the backlight is
> on but the PWM value is 38 and it doesn't match the corresponding PWM
> min of the VBT minimum backlight.
>
> And it has another minor issue that there are some backlight class
> brightness values are mapped to the same PWM value because the backlight
> class brightness range is larger than the valid PWM brightness range.
>
> The backlight class brightness range [0..937]
> The valid PWM brightness range [37..937]
>
> This commit makes that backlight class 1 brightness means the PWM min
> and backlight class max_brightness means the PWM max, and the ranges
> become
>
> The backlight class brightness range [0..901]
> The valid PWM brightness range [36..937]
>
> That's no backlight class brightness value mapped to the same PWM value.
>
> Signed-off-by: Shih-Yuan Lee (FourDollars) <sylee@canonical.com>
> ---
>   drivers/gpu/drm/i915/intel_panel.c | 26 ++++++++++++++++++--------
>   1 file changed, 18 insertions(+), 8 deletions(-)
>
> diff --git a/drivers/gpu/drm/i915/intel_panel.c b/drivers/gpu/drm/i915/intel_panel.c
> index b05c6d9..8efa199 100644
> --- a/drivers/gpu/drm/i915/intel_panel.c
> +++ b/drivers/gpu/drm/i915/intel_panel.c
> @@ -1194,10 +1194,9 @@ static int intel_backlight_device_register(struct intel_connector *connector)
>   	props.type = BACKLIGHT_RAW;
>   
>   	/*
> -	 * Note: Everything should work even if the backlight device max
> -	 * presented to the userspace is arbitrarily chosen.
> +	 * Expose the whole valid PWM brightness range to the backlight class.
>   	 */
> -	props.max_brightness = panel->backlight.max;
> +	props.max_brightness = panel->backlight.max - panel->backlight.min;
>   	props.brightness = scale_hw_to_user(connector,
>   					    panel->backlight.level,
>   					    props.max_brightness);
> @@ -1400,7 +1399,8 @@ static u32 get_backlight_min_vbt(struct intel_connector *connector)
>   	struct drm_device *dev = connector->base.dev;
>   	struct drm_i915_private *dev_priv = dev->dev_private;
>   	struct intel_panel *panel = &connector->panel;
> -	int min;
> +	int vbt_min;
> +	u32 pwm_min;
>   
>   	WARN_ON(panel->backlight.max == 0);
>   
> @@ -1411,14 +1411,24 @@ static u32 get_backlight_min_vbt(struct intel_connector *connector)
>   	 * against this by letting the minimum be at most (arbitrarily chosen)
>   	 * 25% of the max.
>   	 */
> -	min = clamp_t(int, dev_priv->vbt.backlight.min_brightness, 0, 64);
> -	if (min != dev_priv->vbt.backlight.min_brightness) {
> +	vbt_min = clamp_t(int, dev_priv->vbt.backlight.min_brightness, 0, 64);
> +	if (vbt_min != dev_priv->vbt.backlight.min_brightness) {
>   		DRM_DEBUG_KMS("clamping VBT min backlight %d/255 to %d/255\n",
> -			      dev_priv->vbt.backlight.min_brightness, min);
> +			      dev_priv->vbt.backlight.min_brightness, vbt_min);
>   	}
>   
>   	/* vbt value is a coefficient in range [0..255] */
> -	return scale(min, 0, 255, 0, panel->backlight.max);
> +	pwm_min = scale(vbt_min, 0, 255, 0, panel->backlight.max);
> +
> +	/*
> +	 * Because backlight class brightness 0 is used to turn off the backlight, we
> +	 * need to step down a little bit here to make backlight class brightness 1
> +	 * match the real PWM min.
> +	 */
> +	if (pwm_min > 0)
> +		return pwm_min - 1;
> +	else
> +		return 0;
>   }
>   
>   static int lpt_setup_backlight(struct intel_connector *connector, enum pipe unused)

_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 34+ messages in thread

* Re: [PATCH v6] drm/i915: respect the VBT minimum backlight brightness again
  2015-11-12  8:08   ` Stéphane ANCELOT
@ 2015-11-12  8:28     ` Shih-Yuan Lee (FourDollars)
  2015-11-12  8:40       ` Stéphane ANCELOT
  2015-11-12 13:44     ` Jani Nikula
  1 sibling, 1 reply; 34+ messages in thread
From: Shih-Yuan Lee (FourDollars) @ 2015-11-12  8:28 UTC (permalink / raw)
  To: Stéphane ANCELOT; +Cc: Intel Graphics Development


[-- Attachment #1.1: Type: text/plain, Size: 6575 bytes --]

I think the first step is to identify which backlight interface is able to
actually change the brightness.
Usually there are two backlight interfaces under /sys/class/backlight/,
i.e. /sys/class/backlight/acpi_video0 and
/sys/class/backlight/intel_backlight.
However you may see other different backlight interfaces under
/sys/class/backlight/. It depends on what hardware you are using.
Executing `cat max_brightness` under those folders can see the max
brightness and then you can execute `echo $(($(cat max_brightness)/2)) |
sudo tee brightness` to adjust it to about 50% brightness.

On Thu, Nov 12, 2015 at 4:08 PM, Stéphane ANCELOT <sancelot@free.fr> wrote:

> Hi,
> I have seen you were working on brightness. Right, but this is useful only
> if many worlwide users would be able to activate it.
> I have never been able to make it working on my intel systemes (core i5 -
> 4300u , core i3 ...)
> Very difficult to check where the problem is coming from, altough you have
> either an intel_backlight or acpi_backlight folder in the sys directory
> Regarding many many posts on the web, this sounds tricky and difficult to
> know why it has not worked, or simply the documentation is lacking ....
>
> Regards,
> S.Ancelot
>
>
> On 12/11/2015 06:43, Shih-Yuan Lee (FourDollars) wrote:
>
>> There was a wonderful period after
>>
>> commit 6dda730e55f412a6dfb181cae6784822ba463847
>> Author: Jani Nikula <jani.nikula at intel.com>
>> Date:   Tue Jun 24 18:27:40 2014 +0300
>>
>>      drm/i915: respect the VBT minimum backlight brightness
>>
>> The backlight class 0 brightness means the PWM min and it does not turn
>> off the backlight. After kernel 3.18, the backlight class 0 brightness
>> is used to turn off the backlight and the PWM min is missing.
>>
>> Because of
>>
>> commit e6755fb78e8f20ecadf2a4080084121336624ad9
>> Author: Jani Nikula <jani.nikula at intel.com>
>> Date:   Tue Aug 12 17:11:42 2014 +0300
>>
>>      drm/i915: switch off backlight for backlight class 0 brightness
>>
>> Use "VBT backlight PWM modulation frequency 200 Hz, active high, min
>> brightness 10, level 255" as an example. It means the VBT min is 10
>> out of [0..255] and the PWM max is 937 from other place so the
>> corresponding PWM min should be 37 (10 * 937 / 255).
>>
>> When we set backlight class 0 brightness, the backlight is turned off.
>> Althought the PWM value is 37 when the backlight is off but it is
>> useless. When we set set backlight class 1 brightness, the backlight is
>> on but the PWM value is 38 and it doesn't match the corresponding PWM
>> min of the VBT minimum backlight.
>>
>> And it has another minor issue that there are some backlight class
>> brightness values are mapped to the same PWM value because the backlight
>> class brightness range is larger than the valid PWM brightness range.
>>
>> The backlight class brightness range [0..937]
>> The valid PWM brightness range [37..937]
>>
>> This commit makes that backlight class 1 brightness means the PWM min
>> and backlight class max_brightness means the PWM max, and the ranges
>> become
>>
>> The backlight class brightness range [0..901]
>> The valid PWM brightness range [36..937]
>>
>> That's no backlight class brightness value mapped to the same PWM value.
>>
>> Signed-off-by: Shih-Yuan Lee (FourDollars) <sylee@canonical.com>
>> ---
>>   drivers/gpu/drm/i915/intel_panel.c | 26 ++++++++++++++++++--------
>>   1 file changed, 18 insertions(+), 8 deletions(-)
>>
>> diff --git a/drivers/gpu/drm/i915/intel_panel.c
>> b/drivers/gpu/drm/i915/intel_panel.c
>> index b05c6d9..8efa199 100644
>> --- a/drivers/gpu/drm/i915/intel_panel.c
>> +++ b/drivers/gpu/drm/i915/intel_panel.c
>> @@ -1194,10 +1194,9 @@ static int intel_backlight_device_register(struct
>> intel_connector *connector)
>>         props.type = BACKLIGHT_RAW;
>>         /*
>> -        * Note: Everything should work even if the backlight device max
>> -        * presented to the userspace is arbitrarily chosen.
>> +        * Expose the whole valid PWM brightness range to the backlight
>> class.
>>          */
>> -       props.max_brightness = panel->backlight.max;
>> +       props.max_brightness = panel->backlight.max -
>> panel->backlight.min;
>>         props.brightness = scale_hw_to_user(connector,
>>                                             panel->backlight.level,
>>                                             props.max_brightness);
>> @@ -1400,7 +1399,8 @@ static u32 get_backlight_min_vbt(struct
>> intel_connector *connector)
>>         struct drm_device *dev = connector->base.dev;
>>         struct drm_i915_private *dev_priv = dev->dev_private;
>>         struct intel_panel *panel = &connector->panel;
>> -       int min;
>> +       int vbt_min;
>> +       u32 pwm_min;
>>         WARN_ON(panel->backlight.max == 0);
>>   @@ -1411,14 +1411,24 @@ static u32 get_backlight_min_vbt(struct
>> intel_connector *connector)
>>          * against this by letting the minimum be at most (arbitrarily
>> chosen)
>>          * 25% of the max.
>>          */
>> -       min = clamp_t(int, dev_priv->vbt.backlight.min_brightness, 0, 64);
>> -       if (min != dev_priv->vbt.backlight.min_brightness) {
>> +       vbt_min = clamp_t(int, dev_priv->vbt.backlight.min_brightness, 0,
>> 64);
>> +       if (vbt_min != dev_priv->vbt.backlight.min_brightness) {
>>                 DRM_DEBUG_KMS("clamping VBT min backlight %d/255 to
>> %d/255\n",
>> -                             dev_priv->vbt.backlight.min_brightness,
>> min);
>> +                             dev_priv->vbt.backlight.min_brightness,
>> vbt_min);
>>         }
>>         /* vbt value is a coefficient in range [0..255] */
>> -       return scale(min, 0, 255, 0, panel->backlight.max);
>> +       pwm_min = scale(vbt_min, 0, 255, 0, panel->backlight.max);
>> +
>> +       /*
>> +        * Because backlight class brightness 0 is used to turn off the
>> backlight, we
>> +        * need to step down a little bit here to make backlight class
>> brightness 1
>> +        * match the real PWM min.
>> +        */
>> +       if (pwm_min > 0)
>> +               return pwm_min - 1;
>> +       else
>> +               return 0;
>>   }
>>     static int lpt_setup_backlight(struct intel_connector *connector,
>> enum pipe unused)
>>
>
> _______________________________________________
> Intel-gfx mailing list
> Intel-gfx@lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/intel-gfx
>

[-- Attachment #1.2: Type: text/html, Size: 7821 bytes --]

[-- Attachment #2: Type: text/plain, Size: 159 bytes --]

_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 34+ messages in thread

* Re: [PATCH v6] drm/i915: respect the VBT minimum backlight brightness again
  2015-11-12  8:28     ` Shih-Yuan Lee (FourDollars)
@ 2015-11-12  8:40       ` Stéphane ANCELOT
  2015-11-12  8:57         ` Shih-Yuan Lee (FourDollars)
  0 siblings, 1 reply; 34+ messages in thread
From: Stéphane ANCELOT @ 2015-11-12  8:40 UTC (permalink / raw)
  To: Shih-Yuan Lee (FourDollars); +Cc: Intel Graphics Development


[-- Attachment #1.1: Type: text/plain, Size: 7832 bytes --]

On 12/11/2015 09:28, Shih-Yuan Lee (FourDollars) wrote:
> I think the first step is to identify which backlight interface is 
> able to actually change the brightness.
> Usually there are two backlight interfaces under 
> /sys/class/backlight/, i.e. /sys/class/backlight/acpi_video0 and 
> /sys/class/backlight/intel_backlight.
> However you may see other different backlight interfaces under 
> /sys/class/backlight/. It depends on what hardware you are using.
> Executing `cat max_brightness` under those folders can see the max 
> brightness and then you can execute `echo $(($(cat max_brightness)/2)) 
> | sudo tee brightness` to adjust it to about 50% brightness.
>
only /sys/class/backlight/intel_backlight is present.
max_brightness is 937

these commands have no effect on display brightness:
echo 0 >brightness
echo 468 >brightness
echo 937 >brightness

Regards,
Steph


> On Thu, Nov 12, 2015 at 4:08 PM, Stéphane ANCELOT <sancelot@free.fr 
> <mailto:sancelot@free.fr>> wrote:
>
>     Hi,
>     I have seen you were working on brightness. Right, but this is
>     useful only if many worlwide users would be able to activate it.
>     I have never been able to make it working on my intel systemes
>     (core i5 - 4300u , core i3 ...)
>     Very difficult to check where the problem is coming from, altough
>     you have either an intel_backlight or acpi_backlight folder in the
>     sys directory
>     Regarding many many posts on the web, this sounds tricky and
>     difficult to know why it has not worked, or simply the
>     documentation is lacking ....
>
>     Regards,
>     S.Ancelot
>
>
>     On 12/11/2015 06:43, Shih-Yuan Lee (FourDollars) wrote:
>
>         There was a wonderful period after
>
>         commit 6dda730e55f412a6dfb181cae6784822ba463847
>         Author: Jani Nikula <jani.nikula at intel.com <http://intel.com>>
>         Date:   Tue Jun 24 18:27:40 2014 +0300
>
>              drm/i915: respect the VBT minimum backlight brightness
>
>         The backlight class 0 brightness means the PWM min and it does
>         not turn
>         off the backlight. After kernel 3.18, the backlight class 0
>         brightness
>         is used to turn off the backlight and the PWM min is missing.
>
>         Because of
>
>         commit e6755fb78e8f20ecadf2a4080084121336624ad9
>         Author: Jani Nikula <jani.nikula at intel.com <http://intel.com>>
>         Date:   Tue Aug 12 17:11:42 2014 +0300
>
>              drm/i915: switch off backlight for backlight class 0
>         brightness
>
>         Use "VBT backlight PWM modulation frequency 200 Hz, active
>         high, min
>         brightness 10, level 255" as an example. It means the VBT min
>         is 10
>         out of [0..255] and the PWM max is 937 from other place so the
>         corresponding PWM min should be 37 (10 * 937 / 255).
>
>         When we set backlight class 0 brightness, the backlight is
>         turned off.
>         Althought the PWM value is 37 when the backlight is off but it is
>         useless. When we set set backlight class 1 brightness, the
>         backlight is
>         on but the PWM value is 38 and it doesn't match the
>         corresponding PWM
>         min of the VBT minimum backlight.
>
>         And it has another minor issue that there are some backlight class
>         brightness values are mapped to the same PWM value because the
>         backlight
>         class brightness range is larger than the valid PWM brightness
>         range.
>
>         The backlight class brightness range [0..937]
>         The valid PWM brightness range [37..937]
>
>         This commit makes that backlight class 1 brightness means the
>         PWM min
>         and backlight class max_brightness means the PWM max, and the
>         ranges
>         become
>
>         The backlight class brightness range [0..901]
>         The valid PWM brightness range [36..937]
>
>         That's no backlight class brightness value mapped to the same
>         PWM value.
>
>         Signed-off-by: Shih-Yuan Lee (FourDollars)
>         <sylee@canonical.com <mailto:sylee@canonical.com>>
>         ---
>           drivers/gpu/drm/i915/intel_panel.c | 26
>         ++++++++++++++++++--------
>           1 file changed, 18 insertions(+), 8 deletions(-)
>
>         diff --git a/drivers/gpu/drm/i915/intel_panel.c
>         b/drivers/gpu/drm/i915/intel_panel.c
>         index b05c6d9..8efa199 100644
>         --- a/drivers/gpu/drm/i915/intel_panel.c
>         +++ b/drivers/gpu/drm/i915/intel_panel.c
>         @@ -1194,10 +1194,9 @@ static int
>         intel_backlight_device_register(struct intel_connector *connector)
>                 props.type = BACKLIGHT_RAW;
>                 /*
>         -        * Note: Everything should work even if the backlight
>         device max
>         -        * presented to the userspace is arbitrarily chosen.
>         +        * Expose the whole valid PWM brightness range to the
>         backlight class.
>                  */
>         -       props.max_brightness = panel->backlight.max;
>         +       props.max_brightness = panel->backlight.max -
>         panel->backlight.min;
>                 props.brightness = scale_hw_to_user(connector,
>         panel->backlight.level,
>         props.max_brightness);
>         @@ -1400,7 +1399,8 @@ static u32 get_backlight_min_vbt(struct
>         intel_connector *connector)
>                 struct drm_device *dev = connector->base.dev;
>                 struct drm_i915_private *dev_priv = dev->dev_private;
>                 struct intel_panel *panel = &connector->panel;
>         -       int min;
>         +       int vbt_min;
>         +       u32 pwm_min;
>                 WARN_ON(panel->backlight.max == 0);
>           @@ -1411,14 +1411,24 @@ static u32
>         get_backlight_min_vbt(struct intel_connector *connector)
>                  * against this by letting the minimum be at most
>         (arbitrarily chosen)
>                  * 25% of the max.
>                  */
>         -       min = clamp_t(int,
>         dev_priv->vbt.backlight.min_brightness, 0, 64);
>         -       if (min != dev_priv->vbt.backlight.min_brightness) {
>         +       vbt_min = clamp_t(int,
>         dev_priv->vbt.backlight.min_brightness, 0, 64);
>         +       if (vbt_min != dev_priv->vbt.backlight.min_brightness) {
>                         DRM_DEBUG_KMS("clamping VBT min backlight
>         %d/255 to %d/255\n",
>         -  dev_priv->vbt.backlight.min_brightness, min);
>         +  dev_priv->vbt.backlight.min_brightness, vbt_min);
>                 }
>                 /* vbt value is a coefficient in range [0..255] */
>         -       return scale(min, 0, 255, 0, panel->backlight.max);
>         +       pwm_min = scale(vbt_min, 0, 255, 0, panel->backlight.max);
>         +
>         +       /*
>         +        * Because backlight class brightness 0 is used to
>         turn off the backlight, we
>         +        * need to step down a little bit here to make
>         backlight class brightness 1
>         +        * match the real PWM min.
>         +        */
>         +       if (pwm_min > 0)
>         +               return pwm_min - 1;
>         +       else
>         +               return 0;
>           }
>             static int lpt_setup_backlight(struct intel_connector
>         *connector, enum pipe unused)
>
>
>     _______________________________________________
>     Intel-gfx mailing list
>     Intel-gfx@lists.freedesktop.org
>     <mailto:Intel-gfx@lists.freedesktop.org>
>     http://lists.freedesktop.org/mailman/listinfo/intel-gfx
>
>


[-- Attachment #1.2: Type: text/html, Size: 12486 bytes --]

[-- Attachment #2: Type: text/plain, Size: 159 bytes --]

_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 34+ messages in thread

* Re: [PATCH v6] drm/i915: respect the VBT minimum backlight brightness again
  2015-11-12  8:40       ` Stéphane ANCELOT
@ 2015-11-12  8:57         ` Shih-Yuan Lee (FourDollars)
  2015-11-12  9:05           ` Stéphane ANCELOT
  0 siblings, 1 reply; 34+ messages in thread
From: Shih-Yuan Lee (FourDollars) @ 2015-11-12  8:57 UTC (permalink / raw)
  To: Stéphane ANCELOT; +Cc: Intel Graphics Development


[-- Attachment #1.1: Type: text/plain, Size: 7315 bytes --]

You may need to put "drm.debug=0xe" into the kernel parameter and reboot
the system to collect some system log.
Did you check the brightness value after you change it?

On Thu, Nov 12, 2015 at 4:40 PM, Stéphane ANCELOT <sancelot@free.fr> wrote:

> On 12/11/2015 09:28, Shih-Yuan Lee (FourDollars) wrote:
>
> I think the first step is to identify which backlight interface is able to
> actually change the brightness.
> Usually there are two backlight interfaces under /sys/class/backlight/,
> i.e. /sys/class/backlight/acpi_video0 and
> /sys/class/backlight/intel_backlight.
> However you may see other different backlight interfaces under
> /sys/class/backlight/. It depends on what hardware you are using.
> Executing `cat max_brightness` under those folders can see the max
> brightness and then you can execute `echo $(($(cat max_brightness)/2)) |
> sudo tee brightness` to adjust it to about 50% brightness.
>
> only /sys/class/backlight/intel_backlight is present.
> max_brightness is 937
>
> these commands have no effect on display brightness:
> echo 0 >brightness
> echo 468 >brightness
> echo 937 >brightness
>
> Regards,
> Steph
>
>
>
> On Thu, Nov 12, 2015 at 4:08 PM, Stéphane ANCELOT <sancelot@free.fr>
> wrote:
>
>> Hi,
>> I have seen you were working on brightness. Right, but this is useful
>> only if many worlwide users would be able to activate it.
>> I have never been able to make it working on my intel systemes (core i5 -
>> 4300u , core i3 ...)
>> Very difficult to check where the problem is coming from, altough you
>> have either an intel_backlight or acpi_backlight folder in the sys directory
>> Regarding many many posts on the web, this sounds tricky and difficult to
>> know why it has not worked, or simply the documentation is lacking ....
>>
>> Regards,
>> S.Ancelot
>>
>>
>> On 12/11/2015 06:43, Shih-Yuan Lee (FourDollars) wrote:
>>
>>> There was a wonderful period after
>>>
>>> commit 6dda730e55f412a6dfb181cae6784822ba463847
>>> Author: Jani Nikula <jani.nikula at intel.com>
>>> Date:   Tue Jun 24 18:27:40 2014 +0300
>>>
>>>      drm/i915: respect the VBT minimum backlight brightness
>>>
>>> The backlight class 0 brightness means the PWM min and it does not turn
>>> off the backlight. After kernel 3.18, the backlight class 0 brightness
>>> is used to turn off the backlight and the PWM min is missing.
>>>
>>> Because of
>>>
>>> commit e6755fb78e8f20ecadf2a4080084121336624ad9
>>> Author: Jani Nikula <jani.nikula at intel.com>
>>> Date:   Tue Aug 12 17:11:42 2014 +0300
>>>
>>>      drm/i915: switch off backlight for backlight class 0 brightness
>>>
>>> Use "VBT backlight PWM modulation frequency 200 Hz, active high, min
>>> brightness 10, level 255" as an example. It means the VBT min is 10
>>> out of [0..255] and the PWM max is 937 from other place so the
>>> corresponding PWM min should be 37 (10 * 937 / 255).
>>>
>>> When we set backlight class 0 brightness, the backlight is turned off.
>>> Althought the PWM value is 37 when the backlight is off but it is
>>> useless. When we set set backlight class 1 brightness, the backlight is
>>> on but the PWM value is 38 and it doesn't match the corresponding PWM
>>> min of the VBT minimum backlight.
>>>
>>> And it has another minor issue that there are some backlight class
>>> brightness values are mapped to the same PWM value because the backlight
>>> class brightness range is larger than the valid PWM brightness range.
>>>
>>> The backlight class brightness range [0..937]
>>> The valid PWM brightness range [37..937]
>>>
>>> This commit makes that backlight class 1 brightness means the PWM min
>>> and backlight class max_brightness means the PWM max, and the ranges
>>> become
>>>
>>> The backlight class brightness range [0..901]
>>> The valid PWM brightness range [36..937]
>>>
>>> That's no backlight class brightness value mapped to the same PWM value.
>>>
>>> Signed-off-by: Shih-Yuan Lee (FourDollars) <sylee@canonical.com>
>>> ---
>>>   drivers/gpu/drm/i915/intel_panel.c | 26 ++++++++++++++++++--------
>>>   1 file changed, 18 insertions(+), 8 deletions(-)
>>>
>>> diff --git a/drivers/gpu/drm/i915/intel_panel.c
>>> b/drivers/gpu/drm/i915/intel_panel.c
>>> index b05c6d9..8efa199 100644
>>> --- a/drivers/gpu/drm/i915/intel_panel.c
>>> +++ b/drivers/gpu/drm/i915/intel_panel.c
>>> @@ -1194,10 +1194,9 @@ static int intel_backlight_device_register(struct
>>> intel_connector *connector)
>>>         props.type = BACKLIGHT_RAW;
>>>         /*
>>> -        * Note: Everything should work even if the backlight device max
>>> -        * presented to the userspace is arbitrarily chosen.
>>> +        * Expose the whole valid PWM brightness range to the backlight
>>> class.
>>>          */
>>> -       props.max_brightness = panel->backlight.max;
>>> +       props.max_brightness = panel->backlight.max -
>>> panel->backlight.min;
>>>         props.brightness = scale_hw_to_user(connector,
>>>                                             panel->backlight.level,
>>>                                             props.max_brightness);
>>> @@ -1400,7 +1399,8 @@ static u32 get_backlight_min_vbt(struct
>>> intel_connector *connector)
>>>         struct drm_device *dev = connector->base.dev;
>>>         struct drm_i915_private *dev_priv = dev->dev_private;
>>>         struct intel_panel *panel = &connector->panel;
>>> -       int min;
>>> +       int vbt_min;
>>> +       u32 pwm_min;
>>>         WARN_ON(panel->backlight.max == 0);
>>>   @@ -1411,14 +1411,24 @@ static u32 get_backlight_min_vbt(struct
>>> intel_connector *connector)
>>>          * against this by letting the minimum be at most (arbitrarily
>>> chosen)
>>>          * 25% of the max.
>>>          */
>>> -       min = clamp_t(int, dev_priv->vbt.backlight.min_brightness, 0,
>>> 64);
>>> -       if (min != dev_priv->vbt.backlight.min_brightness) {
>>> +       vbt_min = clamp_t(int, dev_priv->vbt.backlight.min_brightness,
>>> 0, 64);
>>> +       if (vbt_min != dev_priv->vbt.backlight.min_brightness) {
>>>                 DRM_DEBUG_KMS("clamping VBT min backlight %d/255 to
>>> %d/255\n",
>>> -                             dev_priv->vbt.backlight.min_brightness,
>>> min);
>>> +                             dev_priv->vbt.backlight.min_brightness,
>>> vbt_min);
>>>         }
>>>         /* vbt value is a coefficient in range [0..255] */
>>> -       return scale(min, 0, 255, 0, panel->backlight.max);
>>> +       pwm_min = scale(vbt_min, 0, 255, 0, panel->backlight.max);
>>> +
>>> +       /*
>>> +        * Because backlight class brightness 0 is used to turn off the
>>> backlight, we
>>> +        * need to step down a little bit here to make backlight class
>>> brightness 1
>>> +        * match the real PWM min.
>>> +        */
>>> +       if (pwm_min > 0)
>>> +               return pwm_min - 1;
>>> +       else
>>> +               return 0;
>>>   }
>>>     static int lpt_setup_backlight(struct intel_connector *connector,
>>> enum pipe unused)
>>>
>>
>> _______________________________________________
>> Intel-gfx mailing list
>> Intel-gfx@lists.freedesktop.org
>> http://lists.freedesktop.org/mailman/listinfo/intel-gfx
>>
>
>
>

[-- Attachment #1.2: Type: text/html, Size: 12439 bytes --]

[-- Attachment #2: Type: text/plain, Size: 159 bytes --]

_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 34+ messages in thread

* Re: [PATCH v6] drm/i915: respect the VBT minimum backlight brightness again
  2015-11-12  8:57         ` Shih-Yuan Lee (FourDollars)
@ 2015-11-12  9:05           ` Stéphane ANCELOT
  2015-11-12 10:01             ` Shih-Yuan Lee (FourDollars)
  0 siblings, 1 reply; 34+ messages in thread
From: Stéphane ANCELOT @ 2015-11-12  9:05 UTC (permalink / raw)
  To: Shih-Yuan Lee (FourDollars); +Cc: Intel Graphics Development


[-- Attachment #1.1: Type: text/plain, Size: 114697 bytes --]

On 12/11/2015 09:57, Shih-Yuan Lee (FourDollars) wrote:
> You may need to put "drm.debug=0xe" into the kernel parameter and 
> reboot the system to collect some system log.
> Did you check the brightness value after you change it?
>
Yes, the value is well written after writing it.
Here is the log

[    0.000000] CPU0 microcode updated early to revision 0x1c, date = 
2014-07-03
[    0.000000] Initializing cgroup subsys cpuset
[    0.000000] Initializing cgroup subsys cpu
[    0.000000] Initializing cgroup subsys cpuacct
[    0.000000] Linux version 3.18.20cobalt (root@automatisme5) (gcc 
version 4.8.3 20140627 [gcc-4_8-branch revision 212064] (SUSE Linux) ) 
#1 SMP PREEMPT Tue Nov 3 14:54:19 UTC 2015
[    0.000000] Command line: BOOT_IMAGE=/boot/vmlinuz-3.18.20cobalt 
root=/dev/sda1 resume=/dev/sda1 splash=verbose quiet showopts 
xenomai.smi=1 xenomai.smi_mask=0x0860ffff xenomai.allowed_group=1000 
intel_pstate=off drm.debug=0xe
[    0.000000] e820: BIOS-provided physical RAM map:
[    0.000000] BIOS-e820: [mem 0x0000000000000000-0x000000000009d7ff] usable
[    0.000000] BIOS-e820: [mem 0x000000000009d800-0x000000000009ffff] 
reserved
[    0.000000] BIOS-e820: [mem 0x00000000000e0000-0x00000000000fffff] 
reserved
[    0.000000] BIOS-e820: [mem 0x0000000000100000-0x00000000cbd08fff] usable
[    0.000000] BIOS-e820: [mem 0x00000000cbd09000-0x00000000cbd0ffff] 
ACPI NVS
[    0.000000] BIOS-e820: [mem 0x00000000cbd10000-0x00000000cc3cefff] usable
[    0.000000] BIOS-e820: [mem 0x00000000cc3cf000-0x00000000cc622fff] 
reserved
[    0.000000] BIOS-e820: [mem 0x00000000cc623000-0x00000000db865fff] usable
[    0.000000] BIOS-e820: [mem 0x00000000db866000-0x00000000db8fefff] 
reserved
[    0.000000] BIOS-e820: [mem 0x00000000db8ff000-0x00000000db918fff] 
ACPI data
[    0.000000] BIOS-e820: [mem 0x00000000db919000-0x00000000dba6efff] 
ACPI NVS
[    0.000000] BIOS-e820: [mem 0x00000000dba6f000-0x00000000dbffefff] 
reserved
[    0.000000] BIOS-e820: [mem 0x00000000dbfff000-0x00000000dbffffff] usable
[    0.000000] BIOS-e820: [mem 0x00000000dd000000-0x00000000df1fffff] 
reserved
[    0.000000] BIOS-e820: [mem 0x00000000f8000000-0x00000000fbffffff] 
reserved
[    0.000000] BIOS-e820: [mem 0x00000000fec00000-0x00000000fec00fff] 
reserved
[    0.000000] BIOS-e820: [mem 0x00000000fed00000-0x00000000fed03fff] 
reserved
[    0.000000] BIOS-e820: [mem 0x00000000fed1c000-0x00000000fed1ffff] 
reserved
[    0.000000] BIOS-e820: [mem 0x00000000fee00000-0x00000000fee00fff] 
reserved
[    0.000000] BIOS-e820: [mem 0x00000000ff000000-0x00000000ffffffff] 
reserved
[    0.000000] BIOS-e820: [mem 0x0000000100000000-0x000000011fdfffff] usable
[    0.000000] NX (Execute Disable) protection: active
[    0.000000] SMBIOS 2.8 present.
[    0.000000] DMI: To be filled by O.E.M. To be filled by 
O.E.M./SMB-2600, BIOS 4.6.5 01/15/2015
[    0.000000] e820: update [mem 0x00000000-0x00000fff] usable ==> reserved
[    0.000000] e820: remove [mem 0x000a0000-0x000fffff] usable
[    0.000000] e820: last_pfn = 0x11fe00 max_arch_pfn = 0x400000000
[    0.000000] MTRR default type: uncachable
[    0.000000] MTRR fixed ranges enabled:
[    0.000000]   00000-9FFFF write-back
[    0.000000]   A0000-BFFFF uncachable
[    0.000000]   C0000-CFFFF write-protect
[    0.000000]   D0000-E7FFF uncachable
[    0.000000]   E8000-FFFFF write-protect
[    0.000000] MTRR variable ranges enabled:
[    0.000000]   0 base 0000000000 mask 7F00000000 write-back
[    0.000000]   1 base 0100000000 mask 7FE0000000 write-back
[    0.000000]   2 base 00E0000000 mask 7FE0000000 uncachable
[    0.000000]   3 base 00DE000000 mask 7FFE000000 uncachable
[    0.000000]   4 base 00DD000000 mask 7FFF000000 uncachable
[    0.000000]   5 base 011FE00000 mask 7FFFE00000 uncachable
[    0.000000]   6 disabled
[    0.000000]   7 disabled
[    0.000000]   8 disabled
[    0.000000]   9 disabled
[    0.000000] x86 PAT enabled: cpu 0, old 0x7040600070406, new 
0x7010600070106
[    0.000000] e820: update [mem 0xdd000000-0xffffffff] usable ==> reserved
[    0.000000] e820: last_pfn = 0xdc000 max_arch_pfn = 0x400000000
[    0.000000] found SMP MP-table at [mem 0x000fd7e0-0x000fd7ef] mapped 
at [ffff8800000fd7e0]
[    0.000000] Base memory trampoline at [ffff880000097000] 97000 size 24576
[    0.000000] Using GB pages for direct mapping
[    0.000000] init_memory_mapping: [mem 0x00000000-0x000fffff]
[    0.000000]  [mem 0x00000000-0x000fffff] page 4k
[    0.000000] BRK [0x01b1d000, 0x01b1dfff] PGTABLE
[    0.000000] BRK [0x01b1e000, 0x01b1efff] PGTABLE
[    0.000000] BRK [0x01b1f000, 0x01b1ffff] PGTABLE
[    0.000000] init_memory_mapping: [mem 0x11fc00000-0x11fdfffff]
[    0.000000]  [mem 0x11fc00000-0x11fdfffff] page 2M
[    0.000000] BRK [0x01b20000, 0x01b20fff] PGTABLE
[    0.000000] init_memory_mapping: [mem 0x11c000000-0x11fbfffff]
[    0.000000]  [mem 0x11c000000-0x11fbfffff] page 2M
[    0.000000] init_memory_mapping: [mem 0x100000000-0x11bffffff]
[    0.000000]  [mem 0x100000000-0x11bffffff] page 2M
[    0.000000] init_memory_mapping: [mem 0x00100000-0xcbd08fff]
[    0.000000]  [mem 0x00100000-0x001fffff] page 4k
[    0.000000]  [mem 0x00200000-0x3fffffff] page 2M
[    0.000000]  [mem 0x40000000-0xbfffffff] page 1G
[    0.000000]  [mem 0xc0000000-0xcbbfffff] page 2M
[    0.000000]  [mem 0xcbc00000-0xcbd08fff] page 4k
[    0.000000] init_memory_mapping: [mem 0xcbd10000-0xcc3cefff]
[    0.000000]  [mem 0xcbd10000-0xcbdfffff] page 4k
[    0.000000]  [mem 0xcbe00000-0xcc1fffff] page 2M
[    0.000000]  [mem 0xcc200000-0xcc3cefff] page 4k
[    0.000000] BRK [0x01b21000, 0x01b21fff] PGTABLE
[    0.000000] init_memory_mapping: [mem 0xcc623000-0xdb865fff]
[    0.000000]  [mem 0xcc623000-0xcc7fffff] page 4k
[    0.000000]  [mem 0xcc800000-0xdb7fffff] page 2M
[    0.000000]  [mem 0xdb800000-0xdb865fff] page 4k
[    0.000000] BRK [0x01b22000, 0x01b22fff] PGTABLE
[    0.000000] init_memory_mapping: [mem 0xdbfff000-0xdbffffff]
[    0.000000]  [mem 0xdbfff000-0xdbffffff] page 4k
[    0.000000] RAMDISK: [mem 0x3755c000-0x37aa5fff]
[    0.000000] ACPI: Early table checksum verification disabled
[    0.000000] ACPI: RSDP 0x00000000000F04A0 000024 (v02 ALASKA)
[    0.000000] ACPI: XSDT 0x00000000DB904088 000094 (v01 ALASKA A M I    
01072009 AMI  00010013)
[    0.000000] ACPI: FACP 0x00000000DB913B50 00010C (v05 ALASKA A M I    
01072009 AMI  00010013)
[    0.000000] ACPI: DSDT 0x00000000DB9041B0 00F99A (v02 ALASKA A M I    
00000036 INTL 20120711)
[    0.000000] ACPI: FACS 0x00000000DBA6EF80 000040
[    0.000000] ACPI: APIC 0x00000000DB913C60 000072 (v03 ALASKA A M I    
01072009 AMI  00010013)
[    0.000000] ACPI: FPDT 0x00000000DB913CD8 000044 (v01 ALASKA A M I    
01072009 AMI  00010013)
[    0.000000] ACPI: ASF! 0x00000000DB913D20 0000A5 (v32 INTEL HCG     
00000001 TFSM 000F4240)
[    0.000000] ACPI: LPIT 0x00000000DB913DC8 000094 (v01 ALASKA          
00000000 AMI. 00000005)
[    0.000000] ACPI: SSDT 0x00000000DB913E60 000228 (v01 INTEL sensrhub 
00000000 INTL 20120711)
[    0.000000] ACPI: SSDT 0x00000000DB914088 000141 (v01 Intel zpoddult 
00001000 INTL 20120711)
[    0.000000] ACPI: SSDT 0x00000000DB9141D0 000539 (v01 PmRef Cpu0Ist  
00003000 INTL 20120711)
[    0.000000] ACPI: SSDT 0x00000000DB914710 000AD8 (v01 PmRef CpuPm    
00003000 INTL 20120711)
[    0.000000] ACPI: MCFG 0x00000000DB9151E8 00003C (v01 ALASKA A M I    
01072009 MSFT 00000097)
[    0.000000] ACPI: HPET 0x00000000DB915228 000038 (v01 ALASKA A M I    
01072009 AMI. 00000005)
[    0.000000] ACPI: SSDT 0x00000000DB915260 000315 (v01 SataRe SataTabl 
00001000 INTL 20120711)
[    0.000000] ACPI: SSDT 0x00000000DB915578 003528 (v01 SaSsdt SaSsdt   
00003000 INTL 20091112)
[    0.000000] ACPI: DMAR 0x00000000DB918AA0 0000F8 (v01 INTEL HSW      
00000001 INTL 00000001)
[    0.000000] ACPI: Local APIC address 0xfee00000
[    0.000000] No NUMA configuration found
[    0.000000] Faking a node at [mem 0x0000000000000000-0x000000011fdfffff]
[    0.000000] NODE_DATA(0) allocated [mem 0x11fdf8000-0x11fdfbfff]
[    0.000000]  [ffffea0000000000-ffffea00047fffff] PMD -> 
[ffff88011b400000-ffff88011f3fffff] on node 0
[    0.000000] Zone ranges:
[    0.000000]   DMA      [mem 0x00001000-0x00ffffff]
[    0.000000]   DMA32    [mem 0x01000000-0xffffffff]
[    0.000000]   Normal   [mem 0x100000000-0x11fdfffff]
[    0.000000] Movable zone start for each node
[    0.000000] Early memory node ranges
[    0.000000]   node   0: [mem 0x00001000-0x0009cfff]
[    0.000000]   node   0: [mem 0x00100000-0xcbd08fff]
[    0.000000]   node   0: [mem 0xcbd10000-0xcc3cefff]
[    0.000000]   node   0: [mem 0xcc623000-0xdb865fff]
[    0.000000]   node   0: [mem 0xdbfff000-0xdbffffff]
[    0.000000]   node   0: [mem 0x100000000-0x11fdfffff]
[    0.000000] Initmem setup node 0 [mem 0x00001000-0x11fdfffff]
[    0.000000] On node 0 totalpages: 1029032
[    0.000000]   DMA zone: 64 pages used for memmap
[    0.000000]   DMA zone: 21 pages reserved
[    0.000000]   DMA zone: 3996 pages, LIFO batch:0
[    0.000000]   DMA32 zone: 13977 pages used for memmap
[    0.000000]   DMA32 zone: 894476 pages, LIFO batch:31
[    0.000000]   Normal zone: 2040 pages used for memmap
[    0.000000]   Normal zone: 130560 pages, LIFO batch:31
[    0.000000] Reserving Intel graphics stolen memory at 
0xdd200000-0xdf1fffff
[    0.000000] ACPI: PM-Timer IO Port: 0x1808
[    0.000000] ACPI: Local APIC address 0xfee00000
[    0.000000] ACPI: LAPIC (acpi_id[0x01] lapic_id[0x00] enabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x02] lapic_id[0x02] enabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x03] lapic_id[0x01] enabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x04] lapic_id[0x03] enabled)
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0xff] high edge lint[0x1])
[    0.000000] ACPI: IOAPIC (id[0x08] address[0xfec00000] gsi_base[0])
[    0.000000] IOAPIC[0]: apic_id 8, version 32, address 0xfec00000, GSI 
0-39
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
[    0.000000] ACPI: IRQ0 used by override.
[    0.000000] ACPI: IRQ9 used by override.
[    0.000000] Using ACPI (MADT) for SMP configuration information
[    0.000000] ACPI: HPET id: 0x8086a701 base: 0xfed00000
[    0.000000] smpboot: Allowing 4 CPUs, 0 hotplug CPUs
[    0.000000] e820: [mem 0xdf200000-0xf7ffffff] available for PCI devices
[    0.000000] setup_percpu: NR_CPUS:16 nr_cpumask_bits:16 nr_cpu_ids:4 
nr_node_ids:1
[    0.000000] PERCPU: Embedded 46 pages/cpu @ffff88011fa00000 s149760 
r8192 d30464 u524288
[    0.000000] pcpu-alloc: s149760 r8192 d30464 u524288 alloc=1*2097152
[    0.000000] pcpu-alloc: [0] 0 1 2 3
[    0.000000] Built 1 zonelists in Node order, mobility grouping on.  
Total pages: 1012930
[    0.000000] Policy zone: Normal
[    0.000000] Kernel command line: 
BOOT_IMAGE=/boot/vmlinuz-3.18.20cobalt root=/dev/sda1 resume=/dev/sda1 
splash=verbose quiet showopts xenomai.smi=1 xenomai.smi_mask=0x0860ffff 
xenomai.allowed_group=1000 intel_pstate=off drm.debug=0xe
[    0.000000] PID hash table entries: 4096 (order: 3, 32768 bytes)
[    0.000000] xsave: enabled xstate_bv 0x7, cntxt size 0x340 using 
standard form
[    0.000000] Memory: 3966796K/4116128K available (4248K kernel code, 
568K rwdata, 1736K rodata, 880K init, 1716K bss, 149332K reserved)
[    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
[    0.000000] Preemptible hierarchical RCU implementation.
[    0.000000]     RCU dyntick-idle grace-period acceleration is enabled.
[    0.000000]     RCU restricting CPUs from NR_CPUS=16 to nr_cpu_ids=4.
[    0.000000] RCU: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=4
[    0.000000] NR_IRQS:4352 nr_irqs:728 0
[    0.000000] Interrupt pipeline (release #3)
[    0.000000] spurious 8259A interrupt: IRQ7.
[    0.000000] Console: colour VGA+ 80x25
[    0.000000] console [tty0] enabled
[    0.000000] hpet clockevent registered
[    0.000000] tsc: Fast TSC calibration using PIT
[    0.000000] tsc: Detected 2494.249 MHz processor
[    0.000002] Calibrating delay loop (skipped), value calculated using 
timer frequency.. 4988.49 BogoMIPS (lpj=9976996)
[    0.000006] pid_max: default: 32768 minimum: 301
[    0.000012] ACPI: Core revision 20140926
[    0.019303] ACPI: All ACPI Tables successfully acquired
[    0.019723] Security Framework initialized
[    0.020316] Dentry cache hash table entries: 524288 (order: 10, 
4194304 bytes)
[    0.021416] Inode-cache hash table entries: 262144 (order: 9, 2097152 
bytes)
[    0.021839] Mount-cache hash table entries: 8192 (order: 4, 65536 bytes)
[    0.021850] Mountpoint-cache hash table entries: 8192 (order: 4, 
65536 bytes)
[    0.022082] Initializing cgroup subsys devices
[    0.022085] Initializing cgroup subsys freezer
[    0.022088] Initializing cgroup subsys net_cls
[    0.022090] Initializing cgroup subsys blkio
[    0.022093] Initializing cgroup subsys perf_event
[    0.022116] CPU: Physical Processor ID: 0
[    0.022117] CPU: Processor Core ID: 0
[    0.022122] ENERGY_PERF_BIAS: Set to 'normal', was 'performance'
ENERGY_PERF_BIAS: View and update with x86_energy_perf_policy(8)
[    0.023246] mce: CPU supports 7 MCE banks
[    0.023260] CPU0: Thermal monitoring enabled (TM1)
[    0.023270] process: using mwait in idle threads
[    0.023275] Last level iTLB entries: 4KB 1024, 2MB 1024, 4MB 1024
Last level dTLB entries: 4KB 1024, 2MB 1024, 4MB 1024, 1GB 4
[    0.023398] Freeing SMP alternatives memory: 12K (ffffffff8196c000 - 
ffffffff8196f000)
[    0.023956] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=0 pin2=0
[    0.063689] smpboot: CPU0: Intel(R) Core(TM) i5-4300U CPU @ 1.90GHz 
(fam: 06, model: 45, stepping: 01)
[    0.063699] TSC deadline timer enabled
[    0.063716] Performance Events: PEBS fmt2+, 16-deep LBR, Haswell 
events, full-width counters, Intel PMU driver.
[    0.063742] ... version:                3
[    0.063743] ... bit width:              48
[    0.063745] ... generic registers:      4
[    0.063746] ... value mask:             0000ffffffffffff
[    0.063748] ... max period:             0000ffffffffffff
[    0.063749] ... fixed-purpose events:   3
[    0.063751] ... event mask:             000000070000000f
[    0.095931] x86: Booting SMP configuration:
[    0.095934] .... node  #0, CPUs:      #1
[    0.108335] CPU1 microcode updated early to revision 0x1c, date = 
2014-07-03
[    0.111641] NMI watchdog: enabled on all CPUs, permanently consumes 
one hw-PMU counter.
[    0.115983]  #2 #3
[    0.150319] x86: Booted up 1 node, 4 CPUs
[    0.150324] smpboot: Total of 4 processors activated (19953.99 BogoMIPS)
[    0.154029] devtmpfs: initialized
[    0.154592] regulator-dummy: no parameters
[    0.154745] NET: Registered protocol family 16
[    0.154992] ACPI FADT declares the system doesn't support PCIe ASPM, 
so disable it
[    0.154994] ACPI: bus type PCI registered
[    0.155066] PCI: Using configuration type 1 for base access
[    0.166253] ACPI: Added _OSI(Module Device)
[    0.166256] ACPI: Added _OSI(Processor Device)
[    0.166258] ACPI: Added _OSI(3.0 _SCP Extensions)
[    0.166260] ACPI: Added _OSI(Processor Aggregator Device)
[    0.174913] ACPI: Executed 2 blocks of module-level executable AML code
[    0.189977] [Firmware Bug]: ACPI: BIOS _OSI(Linux) query ignored
[    0.202123] ACPI: Dynamic OEM Table Load:
[    0.202132] ACPI: SSDT 0xFFFF88011AB81400 0003D3 (v01 PmRef Cpu0Cst  
00003001 INTL 20120711)
[    0.214385] ACPI: Dynamic OEM Table Load:
[    0.214394] ACPI: SSDT 0xFFFF88011AABF800 0005AA (v01 PmRef ApIst    
00003000 INTL 20120711)
[    0.226236] ACPI: Dynamic OEM Table Load:
[    0.226242] ACPI: SSDT 0xFFFF88011A4F5600 000119 (v01 PmRef ApCst    
00003000 INTL 20120711)
[    0.239177] ACPI: Interpreter enabled
[    0.239187] ACPI: (supports S0 S5)
[    0.239189] ACPI: Using IOAPIC for interrupt routing
[    0.239224] PCI: Using host bridge windows from ACPI; if necessary, 
use "pci=nocrs" and report a bug
[    0.255001] ACPI: Power Resource [FN00] (off)
[    0.255112] ACPI: Power Resource [FN01] (off)
[    0.255222] ACPI: Power Resource [FN02] (off)
[    0.255330] ACPI: Power Resource [FN03] (off)
[    0.255436] ACPI: Power Resource [FN04] (off)
[    0.256774] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-3e])
[    0.256781] acpi PNP0A08:00: _OSC: OS supports [ASPM ClockPM Segments 
MSI]
[    0.256980] acpi PNP0A08:00: _OSC: not requesting OS control; OS 
requires [ExtendedConfig ASPM ClockPM MSI]
[    0.257534] PCI host bridge to bus 0000:00
[    0.257537] pci_bus 0000:00: root bus resource [bus 00-3e]
[    0.257540] pci_bus 0000:00: root bus resource [io 0x0000-0x0cf7]
[    0.257542] pci_bus 0000:00: root bus resource [io 0x0d00-0xffff]
[    0.257545] pci_bus 0000:00: root bus resource [mem 
0x000a0000-0x000bffff]
[    0.257547] pci_bus 0000:00: root bus resource [mem 
0x000d0000-0x000d3fff]
[    0.257549] pci_bus 0000:00: root bus resource [mem 
0x000d4000-0x000d7fff]
[    0.257551] pci_bus 0000:00: root bus resource [mem 
0x000d8000-0x000dbfff]
[    0.257553] pci_bus 0000:00: root bus resource [mem 
0x000dc000-0x000dffff]
[    0.257556] pci_bus 0000:00: root bus resource [mem 
0x000e0000-0x000e3fff]
[    0.257558] pci_bus 0000:00: root bus resource [mem 
0x000e4000-0x000e7fff]
[    0.257560] pci_bus 0000:00: root bus resource [mem 
0xdf200000-0xfeafffff]
[    0.257570] pci 0000:00:00.0: [8086:0a04] type 00 class 0x060000
[    0.257711] pci 0000:00:02.0: [8086:0a16] type 00 class 0x030000
[    0.257727] pci 0000:00:02.0: reg 0x10: [mem 0xf7400000-0xf77fffff 64bit]
[    0.257736] pci 0000:00:02.0: reg 0x18: [mem 0xe0000000-0xefffffff 
64bit pref]
[    0.257743] pci 0000:00:02.0: reg 0x20: [io  0xf000-0xf03f]
[    0.257873] pci 0000:00:03.0: [8086:0a0c] type 00 class 0x040300
[    0.257884] pci 0000:00:03.0: reg 0x10: [mem 0xf7e14000-0xf7e17fff 64bit]
[    0.258042] pci 0000:00:14.0: [8086:9c31] type 00 class 0x0c0330
[    0.258063] pci 0000:00:14.0: reg 0x10: [mem 0xf7e00000-0xf7e0ffff 64bit]
[    0.258133] pci 0000:00:14.0: PME# supported from D3hot D3cold
[    0.258253] pci 0000:00:1b.0: [8086:9c20] type 00 class 0x040300
[    0.258268] pci 0000:00:1b.0: reg 0x10: [mem 0xf7e10000-0xf7e13fff 64bit]
[    0.258343] pci 0000:00:1b.0: PME# supported from D0 D3hot D3cold
[    0.258455] pci 0000:00:1c.0: [8086:9c10] type 01 class 0x060400
[    0.258539] pci 0000:00:1c.0: PME# supported from D0 D3hot D3cold
[    0.258653] pci 0000:00:1c.1: [8086:9c12] type 01 class 0x060400
[    0.258741] pci 0000:00:1c.1: PME# supported from D0 D3hot D3cold
[    0.258862] pci 0000:00:1d.0: [8086:9c26] type 00 class 0x0c0320
[    0.258885] pci 0000:00:1d.0: reg 0x10: [mem 0xf7e1b000-0xf7e1b3ff]
[    0.258986] pci 0000:00:1d.0: PME# supported from D0 D3hot D3cold
[    0.259097] pci 0000:00:1f.0: [8086:9c43] type 00 class 0x060100
[    0.259321] pci 0000:00:1f.2: [8086:9c03] type 00 class 0x010601
[    0.259338] pci 0000:00:1f.2: reg 0x10: [io  0xf0b0-0xf0b7]
[    0.259347] pci 0000:00:1f.2: reg 0x14: [io  0xf0a0-0xf0a3]
[    0.259355] pci 0000:00:1f.2: reg 0x18: [io  0xf090-0xf097]
[    0.259363] pci 0000:00:1f.2: reg 0x1c: [io  0xf080-0xf083]
[    0.259372] pci 0000:00:1f.2: reg 0x20: [io  0xf060-0xf07f]
[    0.259380] pci 0000:00:1f.2: reg 0x24: [mem 0xf7e1a000-0xf7e1a7ff]
[    0.259423] pci 0000:00:1f.2: PME# supported from D3hot
[    0.259525] pci 0000:00:1f.3: [8086:9c22] type 00 class 0x0c0500
[    0.259541] pci 0000:00:1f.3: reg 0x10: [mem 0xf7e19000-0xf7e190ff 64bit]
[    0.259563] pci 0000:00:1f.3: reg 0x20: [io  0xf040-0xf05f]
[    0.259786] pci 0000:01:00.0: [8086:1533] type 00 class 0x020000
[    0.259806] pci 0000:01:00.0: reg 0x10: [mem 0xf7c00000-0xf7cfffff]
[    0.259836] pci 0000:01:00.0: reg 0x18: [io  0xe000-0xe01f]
[    0.259852] pci 0000:01:00.0: reg 0x1c: [mem 0xf7d00000-0xf7d03fff]
[    0.259897] pci 0000:01:00.0: reg 0x30: [mem 0xf7b00000-0xf7bfffff pref]
[    0.259993] pci 0000:01:00.0: PME# supported from D0 D3hot D3cold
[    0.266308] pci 0000:00:1c.0: PCI bridge to [bus 01]
[    0.266313] pci 0000:00:1c.0:   bridge window [io  0xe000-0xefff]
[    0.266317] pci 0000:00:1c.0:   bridge window [mem 0xf7b00000-0xf7dfffff]
[    0.266430] pci 0000:02:00.0: [8086:1533] type 00 class 0x020000
[    0.266451] pci 0000:02:00.0: reg 0x10: [mem 0xf7900000-0xf79fffff]
[    0.266481] pci 0000:02:00.0: reg 0x18: [io  0xd000-0xd01f]
[    0.266497] pci 0000:02:00.0: reg 0x1c: [mem 0xf7a00000-0xf7a03fff]
[    0.266542] pci 0000:02:00.0: reg 0x30: [mem 0xf7800000-0xf78fffff pref]
[    0.266638] pci 0000:02:00.0: PME# supported from D0 D3hot D3cold
[    0.274348] pci 0000:00:1c.1: PCI bridge to [bus 02]
[    0.274353] pci 0000:00:1c.1:   bridge window [io  0xd000-0xdfff]
[    0.274357] pci 0000:00:1c.1:   bridge window [mem 0xf7800000-0xf7afffff]
[    0.276016] ACPI: PCI Interrupt Link [LNKA] (IRQs *5 6 12 14 15)
[    0.276083] ACPI: PCI Interrupt Link [LNKB] (IRQs *5 6 12 14 15)
[    0.276147] ACPI: PCI Interrupt Link [LNKC] (IRQs *5 6 12 14 15)
[    0.276211] ACPI: PCI Interrupt Link [LNKD] (IRQs *5 6 12 14 15)
[    0.276275] ACPI: PCI Interrupt Link [LNKE] (IRQs 5 6 12 14 15) *0, 
disabled.
[    0.276343] ACPI: PCI Interrupt Link [LNKF] (IRQs 5 6 12 14 15) *0, 
disabled.
[    0.276406] ACPI: PCI Interrupt Link [LNKG] (IRQs *5 6 12 14 15)
[    0.276469] ACPI: PCI Interrupt Link [LNKH] (IRQs *5 6 12 14 15)
[    0.276848] ACPI: Enabled 4 GPEs in block 00 to 7F
[    0.276955] vgaarb: setting as boot device: PCI:0000:00:02.0
[    0.276958] vgaarb: device added: 
PCI:0000:00:02.0,decodes=io+mem,owns=io+mem,locks=none
[    0.276962] vgaarb: loaded
[    0.276964] vgaarb: bridge control possible 0000:00:02.0
[    0.277050] SCSI subsystem initialized
[    0.277104] libata version 3.00 loaded.
[    0.277160] PCI: Using ACPI for IRQ routing
[    0.277163] PCI: pci_cache_line_size set to 64 bytes
[    0.277242] e820: reserve RAM buffer [mem 0x0009d800-0x0009ffff]
[    0.277245] e820: reserve RAM buffer [mem 0xcbd09000-0xcbffffff]
[    0.277247] e820: reserve RAM buffer [mem 0xcc3cf000-0xcfffffff]
[    0.277249] e820: reserve RAM buffer [mem 0xdb866000-0xdbffffff]
[    0.277252] e820: reserve RAM buffer [mem 0x11fe00000-0x11fffffff]
[    0.277462] hpet0: at MMIO 0xfed00000, IRQs 2, 8, 0, 0, 0, 0, 0, 0
[    0.277471] hpet0: 8 comparators, 64-bit 14.318180 MHz counter
[    0.279513] Switched to clocksource hpet
[    0.279625] pnp: PnP ACPI init
[    0.279708] system 00:00: [mem 0xfed40000-0xfed44fff] has been reserved
[    0.279712] system 00:00: Plug and Play ACPI device, IDs PNP0c01 (active)
[    0.279919] system 00:01: [io  0x0680-0x069f] has been reserved
[    0.279922] system 00:01: [io  0xffff] has been reserved
[    0.279925] system 00:01: [io  0xffff] has been reserved
[    0.279927] system 00:01: [io  0xffff] has been reserved
[    0.279930] system 00:01: [io  0x1c00-0x1cfe] has been reserved
[    0.279932] system 00:01: [io  0x1d00-0x1dfe] has been reserved
[    0.279936] system 00:01: [io  0x1e00-0x1efe] has been reserved
[    0.279938] system 00:01: [io  0x1f00-0x1ffe] has been reserved
[    0.279941] system 00:01: [io  0x1800-0x18fe] could not be reserved
[    0.279944] system 00:01: [io  0x164e-0x164f] has been reserved
[    0.279947] system 00:01: Plug and Play ACPI device, IDs PNP0c02 (active)
[    0.279985] pnp 00:02: Plug and Play ACPI device, IDs PNP0b00 (active)
[    0.280042] system 00:03: [io  0x1854-0x1857] has been reserved
[    0.280045] system 00:03: Plug and Play ACPI device, IDs INT3f0d 
PNP0c02 (active)
[    0.280174] system 00:04: [io  0x0a00-0x0a0f] has been reserved
[    0.280176] system 00:04: [io  0x0a10-0x0a1f] has been reserved
[    0.280179] system 00:04: Plug and Play ACPI device, IDs PNP0c02 (active)
[    0.280465] pnp 00:05: [dma 0 disabled]
[    0.280506] pnp 00:05: Plug and Play ACPI device, IDs PNP0501 (active)
[    0.280754] pnp 00:06: [dma 0 disabled]
[    0.280789] pnp 00:06: Plug and Play ACPI device, IDs PNP0501 (active)
[    0.281028] pnp 00:07: [dma 0 disabled]
[    0.281061] pnp 00:07: Plug and Play ACPI device, IDs PNP0501 (active)
[    0.281293] pnp 00:08: [irq 0 disabled]
[    0.281296] pnp 00:08: [dma 0 disabled]
[    0.281329] pnp 00:08: Plug and Play ACPI device, IDs PNP0501 (active)
[    0.281609] system 00:09: [io  0x04d0-0x04d1] has been reserved
[    0.281612] system 00:09: Plug and Play ACPI device, IDs PNP0c02 (active)
[    0.282140] system 00:0a: [mem 0xfe104000-0xfe104fff] has been reserved
[    0.282143] system 00:0a: [mem 0xfe106000-0xfe106fff] has been reserved
[    0.282146] system 00:0a: Plug and Play ACPI device, IDs PNP0c02 (active)
[    0.282471] system 00:0b: [mem 0xfed1c000-0xfed1ffff] has been reserved
[    0.282474] system 00:0b: [mem 0xfed10000-0xfed17fff] has been reserved
[    0.282476] system 00:0b: [mem 0xfed18000-0xfed18fff] has been reserved
[    0.282479] system 00:0b: [mem 0xfed19000-0xfed19fff] has been reserved
[    0.282482] system 00:0b: [mem 0xf8000000-0xfbffffff] has been reserved
[    0.282484] system 00:0b: [mem 0xfed20000-0xfed3ffff] has been reserved
[    0.282500] system 00:0b: [mem 0xfed90000-0xfed93fff] has been reserved
[    0.282502] system 00:0b: [mem 0xfed45000-0xfed8ffff] has been reserved
[    0.282505] system 00:0b: [mem 0xff000000-0xffffffff] has been reserved
[    0.282508] system 00:0b: [mem 0xfee00000-0xfeefffff] could not be 
reserved
[    0.282510] system 00:0b: [mem 0xf7fdf000-0xf7fdffff] has been reserved
[    0.282513] system 00:0b: [mem 0xf7fe0000-0xf7feffff] has been reserved
[    0.282516] system 00:0b: Plug and Play ACPI device, IDs PNP0c02 (active)
[    0.282836] pnp: PnP ACPI: found 12 devices
[    0.289666] pci 0000:00:1c.0: PCI bridge to [bus 01]
[    0.289671] pci 0000:00:1c.0:   bridge window [io  0xe000-0xefff]
[    0.289678] pci 0000:00:1c.0:   bridge window [mem 0xf7b00000-0xf7dfffff]
[    0.289687] pci 0000:00:1c.1: PCI bridge to [bus 02]
[    0.289690] pci 0000:00:1c.1:   bridge window [io  0xd000-0xdfff]
[    0.289696] pci 0000:00:1c.1:   bridge window [mem 0xf7800000-0xf7afffff]
[    0.289706] pci_bus 0000:00: resource 4 [io  0x0000-0x0cf7]
[    0.289708] pci_bus 0000:00: resource 5 [io  0x0d00-0xffff]
[    0.289710] pci_bus 0000:00: resource 6 [mem 0x000a0000-0x000bffff]
[    0.289713] pci_bus 0000:00: resource 7 [mem 0x000d0000-0x000d3fff]
[    0.289715] pci_bus 0000:00: resource 8 [mem 0x000d4000-0x000d7fff]
[    0.289717] pci_bus 0000:00: resource 9 [mem 0x000d8000-0x000dbfff]
[    0.289719] pci_bus 0000:00: resource 10 [mem 0x000dc000-0x000dffff]
[    0.289721] pci_bus 0000:00: resource 11 [mem 0x000e0000-0x000e3fff]
[    0.289723] pci_bus 0000:00: resource 12 [mem 0x000e4000-0x000e7fff]
[    0.289726] pci_bus 0000:00: resource 13 [mem 0xdf200000-0xfeafffff]
[    0.289728] pci_bus 0000:01: resource 0 [io  0xe000-0xefff]
[    0.289730] pci_bus 0000:01: resource 1 [mem 0xf7b00000-0xf7dfffff]
[    0.289732] pci_bus 0000:02: resource 0 [io  0xd000-0xdfff]
[    0.289735] pci_bus 0000:02: resource 1 [mem 0xf7800000-0xf7afffff]
[    0.289763] NET: Registered protocol family 2
[    0.289996] TCP established hash table entries: 32768 (order: 6, 
262144 bytes)
[    0.290141] TCP bind hash table entries: 32768 (order: 7, 524288 bytes)
[    0.290225] TCP: Hash tables configured (established 32768 bind 32768)
[    0.290245] TCP: reno registered
[    0.290261] UDP hash table entries: 2048 (order: 4, 65536 bytes)
[    0.290287] UDP-Lite hash table entries: 2048 (order: 4, 65536 bytes)
[    0.290341] NET: Registered protocol family 1
[    0.290438] RPC: Registered named UNIX socket transport module.
[    0.290441] RPC: Registered udp transport module.
[    0.290442] RPC: Registered tcp transport module.
[    0.290444] RPC: Registered tcp NFSv4.1 backchannel transport module.
[    0.290464] pci 0000:00:02.0: Video device with shadowed ROM
[    0.307730] PCI: CLS 64 bytes, default 64
[    0.307785] Unpacking initramfs...
[    1.033519] Freeing initrd memory: 5416K (ffff88003755c000 - 
ffff880037aa6000)
[    1.033532] PCI-DMA: Using software bounce buffering for IO (SWIOTLB)
[    1.033536] software IO TLB [mem 0xd7866000-0xdb866000] (64MB) mapped 
at [ffff8800d7866000-ffff8800db865fff]
[    1.033847] RAPL PMU detected, hw unit 2^-14 Joules, API unit is 
2^-32 Joules, 4 fixed counters 655360 ms ovfl timer
[    1.033907] microcode: CPU0 sig=0x40651, pf=0x40, revision=0x1c
[    1.033918] microcode: CPU1 sig=0x40651, pf=0x40, revision=0x1c
[    1.033928] microcode: CPU2 sig=0x40651, pf=0x40, revision=0x1c
[    1.033939] microcode: CPU3 sig=0x40651, pf=0x40, revision=0x1c
[    1.034007] microcode: Microcode Update Driver: v2.00 
<tigran@aivazian.fsnet.co.uk>, Peter Oruba
[    1.034292] futex hash table entries: 1024 (order: 4, 65536 bytes)
[    1.034329] audit: initializing netlink subsys (disabled)
[    1.034341] audit: type=2000 audit(1447318896.032:1): initialized
[    1.034516] [Xenomai] scheduling class idle registered.
[    1.034518] [Xenomai] scheduling class rt registered.
[    1.034539] [Xenomai] disabling automatic C1E state promotion on 
Intel processor
[    1.034553] [Xenomai] SMI-enabled chipset found
[    1.034562] [Xenomai] SMI workaround failed!
[    1.034601] I-pipe: head domain Xenomai registered.
[    1.035864] [Xenomai] allowing access to group 1000
[    1.035908] [Xenomai] Cobalt v3.0 (Exact Zero)
[    1.036011] HugeTLB registered 2 MB page size, pre-allocated 0 pages
[    1.038251] VFS: Disk quotas dquot_6.5.2
[    1.038297] Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
[    1.038982] NFS: Registering the id_resolver key type
[    1.038998] Key type id_resolver registered
[    1.039000] Key type id_legacy registered
[    1.039007] nfs4filelayout_init: NFSv4 File Layout Driver Registering...
[    1.039029] msgmni has been set to 7758
[    1.039655] alg: No test for stdrng (krng)
[    1.039715] bounce: pool size: 64 pages
[    1.039761] Block layer SCSI generic (bsg) driver version 0.4 loaded 
(major 251)
[    1.039766] io scheduler noop registered
[    1.039771] io scheduler deadline registered
[    1.039813] io scheduler cfq registered (default)
[    1.040428] input: Power Button as 
/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input0
[    1.040433] ACPI: Power Button [PWRB]
[    1.040491] input: Power Button as 
/devices/LNXSYSTM:00/LNXPWRBN:00/input/input1
[    1.040494] ACPI: Power Button [PWRF]
[    1.040577] Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
[    1.061184] 00:06: ttyS1 at I/O 0x2f8 (irq = 3, base_baud = 115200) 
is a 16550A
[    1.081729] 00:07: ttyS2 at I/O 0x3e8 (irq = 4, base_baud = 115200) 
is a 16550A
[    1.082209] Linux agpgart interface v0.103
[    1.082304] ahci 0000:00:1f.2: version 3.0
[    1.082447] ahci 0000:00:1f.2: irq 40 for MSI/MSI-X
[    1.096445] ahci 0000:00:1f.2: AHCI 0001.0300 32 slots 4 ports 6 Gbps 
0xf impl SATA mode
[    1.096449] ahci 0000:00:1f.2: flags: 64bit ncq led clo only pio slum 
part deso sadm sds apst
[    1.097071] scsi host0: ahci
[    1.097231] scsi host1: ahci
[    1.097341] scsi host2: ahci
[    1.097453] scsi host3: ahci
[    1.097513] ata1: SATA max UDMA/133 abar m2048@0xf7e1a000 port 
0xf7e1a100 irq 40
[    1.097516] ata2: SATA max UDMA/133 abar m2048@0xf7e1a000 port 
0xf7e1a180 irq 40
[    1.097518] ata3: SATA max UDMA/133 abar m2048@0xf7e1a000 port 
0xf7e1a200 irq 40
[    1.097521] ata4: SATA max UDMA/133 abar m2048@0xf7e1a000 port 
0xf7e1a280 irq 40
[    1.097622] i8042: PNP: No PS/2 controller found. Probing ports directly.
[    1.098035] serio: i8042 KBD port at 0x60,0x64 irq 1
[    1.098053] serio: i8042 AUX port at 0x60,0x64 irq 12
[    1.098229] mousedev: PS/2 mouse device common for all mice
[    1.098298] I2O subsystem v1.325
[    1.098300] i2o: max drivers = 8
[    1.098390] rtc_cmos 00:02: RTC can wake from S4
[    1.098530] rtc_cmos 00:02: rtc core: registered rtc_cmos as rtc0
[    1.098561] rtc_cmos 00:02: alarms up to one month, y3k, 242 bytes 
nvram, hpet irqs
[    1.098578] Intel P-state driver initializing.
[    1.099244] TCP: cubic registered
[    1.099561] NET: Registered protocol family 10
[    1.100118] mip6: Mobile IPv6
[    1.100131] NET: Registered protocol family 17
[    1.100191] Key type dns_resolver registered
[    1.101189] registered taskstats version 1
[    1.102196] rtc_cmos 00:02: setting system clock to 2015-11-12 
09:01:36 UTC (1447318896)
[    1.416800] ata2: SATA link down (SStatus 0 SControl 300)
[    1.416821] ata3: SATA link down (SStatus 0 SControl 300)
[    1.416843] ata4: SATA link down (SStatus 0 SControl 300)
[    1.416863] ata1: SATA link up 6.0 Gbps (SStatus 133 SControl 300)
[    1.418885] ata1.00: supports DRM functions and may not be fully 
accessible
[    1.418961] ata1.00: ATA-9: Samsung SSD 850 PRO 128GB, EXM02B6Q, max 
UDMA/133
[    1.418964] ata1.00: 250069680 sectors, multi 1: LBA48 NCQ (depth 
31/32), AA
[    1.419254] ata1.00: supports DRM functions and may not be fully 
accessible
[    1.419381] ata1.00: configured for UDMA/133
[    1.419524] scsi 0:0:0:0: Direct-Access     ATA      Samsung SSD 850  
2B6Q PQ: 0 ANSI: 5
[    1.419790] sd 0:0:0:0: [sda] 250069680 512-byte logical blocks: (128 
GB/119 GiB)
[    1.419858] sd 0:0:0:0: [sda] Write Protect is off
[    1.419862] sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00
[    1.419881] sd 0:0:0:0: [sda] Write cache: enabled, read cache: 
enabled, doesn't support DPO or FUA
[    1.420256]  sda: sda1
[    1.420537] sd 0:0:0:0: [sda] Attached SCSI disk
[    1.421885] Freeing unused kernel memory: 880K (ffffffff81890000 - 
ffffffff8196c000)
[    1.421888] Write protecting the kernel read-only data: 8192k
[    1.428592] Freeing unused kernel memory: 1888K (ffff880001428000 - 
ffff880001600000)
[    1.429668] Freeing unused kernel memory: 312K (ffff8800017b2000 - 
ffff880001800000)
[    1.431758] random: systemd urandom read with 3 bits of entropy available
[    1.509859] systemd-journald[103]: Failed to set file attributes: 
Inappropriate ioctl for device
[    1.511271] sd 0:0:0:0: Attached scsi generic sg0 type 0
[    1.789539] ACPI: bus type USB registered
[    1.789590] usbcore: registered new interface driver usbfs
[    1.789611] usbcore: registered new interface driver hub
[    1.789657] usbcore: registered new device driver usb
[    1.790116] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[    1.790352] ehci-pci: EHCI PCI platform driver
[    1.790613] ehci-pci 0000:00:1d.0: EHCI Host Controller
[    1.790628] ehci-pci 0000:00:1d.0: new USB bus registered, assigned 
bus number 1
[    1.790646] ehci-pci 0000:00:1d.0: debug port 2
[    1.794550] ehci-pci 0000:00:1d.0: cache line size of 64 is not supported
[    1.794580] ehci-pci 0000:00:1d.0: irq 23, io mem 0xf7e1b000
[    1.805303] ehci-pci 0000:00:1d.0: USB 2.0 started, EHCI 1.00
[    1.805371] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
[    1.805375] usb usb1: New USB device strings: Mfr=3, Product=2, 
SerialNumber=1
[    1.805379] usb usb1: Product: EHCI Host Controller
[    1.805382] usb usb1: Manufacturer: Linux 3.18.20cobalt ehci_hcd
[    1.805386] usb usb1: SerialNumber: 0000:00:1d.0
[    1.805618] hub 1-0:1.0: USB hub found
[    1.805635] hub 1-0:1.0: 2 ports detected
[    1.848519] EXT4-fs (sda1): mounted filesystem with ordered data 
mode. Opts: (null)
[    2.033470] tsc: Refined TSC clocksource calibration: 2494.230 MHz
[    2.117556] usb 1-1: new high-speed USB device number 2 using ehci-pci
[    2.249281] EXT4-fs (sda1): re-mounted. Opts: (null)
[    2.250022] usb 1-1: New USB device found, idVendor=8087, idProduct=8000
[    2.250029] usb 1-1: New USB device strings: Mfr=0, Product=0, 
SerialNumber=0
[    2.250308] hub 1-1:1.0: USB hub found
[    2.250383] hub 1-1:1.0: 8 ports detected
[    2.376032] dca service started, version 1.12.1
[    2.376759] pps_core: LinuxPPS API ver. 1 registered
[    2.376763] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 
Rodolfo Giometti <giometti@linux.it>
[    2.377780] PTP clock support registered
[    2.378740] xhci_hcd 0000:00:14.0: xHCI Host Controller
[    2.378751] xhci_hcd 0000:00:14.0: new USB bus registered, assigned 
bus number 2
[    2.378878] xhci_hcd 0000:00:14.0: cache line size of 64 is not supported
[    2.378903] xhci_hcd 0000:00:14.0: irq 41 for MSI/MSI-X
[    2.380314] usb usb2: New USB device found, idVendor=1d6b, idProduct=0002
[    2.380321] usb usb2: New USB device strings: Mfr=3, Product=2, 
SerialNumber=1
[    2.380325] usb usb2: Product: xHCI Host Controller
[    2.380329] usb usb2: Manufacturer: Linux 3.18.20cobalt xhci-hcd
[    2.380332] usb usb2: SerialNumber: 0000:00:14.0
[    2.380852] hub 2-0:1.0: USB hub found
[    2.380877] hub 2-0:1.0: 9 ports detected
[    2.385864] igb: Intel(R) Gigabit Ethernet Network Driver - version 
5.2.15-k
[    2.385869] igb: Copyright (c) 2007-2014 Intel Corporation.
[    2.386006] xhci_hcd 0000:00:14.0: xHCI Host Controller
[    2.386015] xhci_hcd 0000:00:14.0: new USB bus registered, assigned 
bus number 3
[    2.386090] usb usb3: New USB device found, idVendor=1d6b, idProduct=0003
[    2.386094] usb usb3: New USB device strings: Mfr=3, Product=2, 
SerialNumber=1
[    2.386098] usb usb3: Product: xHCI Host Controller
[    2.386102] usb usb3: Manufacturer: Linux 3.18.20cobalt xhci-hcd
[    2.386105] usb usb3: SerialNumber: 0000:00:14.0
[    2.386948] igb 0000:01:00.0: irq 42 for MSI/MSI-X
[    2.386955] igb 0000:01:00.0: irq 43 for MSI/MSI-X
[    2.386961] igb 0000:01:00.0: irq 44 for MSI/MSI-X
[    2.386966] igb 0000:01:00.0: irq 45 for MSI/MSI-X
[    2.386971] igb 0000:01:00.0: irq 46 for MSI/MSI-X
[    2.387397] hub 3-0:1.0: USB hub found
[    2.387414] hub 3-0:1.0: 4 ports detected
[    2.395593] [drm] Initialized drm 1.1.0 20060810
[    2.417971] igb 0000:01:00.0: added PHC on eth0
[    2.417976] igb 0000:01:00.0: Intel(R) Gigabit Ethernet Network 
Connection
[    2.417979] igb 0000:01:00.0: eth0: (PCIe:2.5Gb/s:Width x1) 
d0:4c:c1:00:cb:b6
[    2.418038] igb 0000:01:00.0: eth0: PBA No: 000200-000
[    2.418040] igb 0000:01:00.0: Using MSI-X interrupts. 4 rx queue(s), 
4 tx queue(s)
[    2.418603] igb 0000:02:00.0: irq 47 for MSI/MSI-X
[    2.418608] igb 0000:02:00.0: irq 48 for MSI/MSI-X
[    2.418612] igb 0000:02:00.0: irq 49 for MSI/MSI-X
[    2.418616] igb 0000:02:00.0: irq 50 for MSI/MSI-X
[    2.418620] igb 0000:02:00.0: irq 51 for MSI/MSI-X
[    2.456571] [drm:i915_dump_device_info] i915 device info: gen=7, 
pciid=0x0a16 rev=0x0b 
flags=is_mobile,need_gfx_hws,is_haswell,has_fbc,has_hotplug,has_llc,has_ddi,has_fpga_dbg,
[    2.456608] [drm:intel_detect_pch] Found LynxPoint LP PCH
[    2.456658] [drm] Memory usable by graphics device = 2048M
[    2.456662] [drm:i915_gem_gtt_init] GMADR size = 256M
[    2.456665] [drm:i915_gem_gtt_init] GTT stolen size = 32M
[    2.456668] [drm:i915_gem_gtt_init] ppgtt mode: 1
[    2.456672] [drm] Replacing VGA console driver
[    2.459769] Console: switching to colour dummy device 80x25
[    2.465571] igb 0000:02:00.0: added PHC on eth1
[    2.465577] igb 0000:02:00.0: Intel(R) Gigabit Ethernet Network 
Connection
[    2.465582] igb 0000:02:00.0: eth1: (PCIe:2.5Gb/s:Width x1) 
d0:4c:c1:00:cb:b7
[    2.465641] igb 0000:02:00.0: eth1: PBA No: 000200-000
[    2.465645] igb 0000:02:00.0: Using MSI-X interrupts. 4 rx queue(s), 
4 tx queue(s)
[    2.468825] [drm:intel_opregion_setup] graphic opregion physical 
addr: 0xdba68018
[    2.468874] [drm:intel_opregion_setup] Public ACPI methods supported
[    2.468877] [drm:intel_opregion_setup] SWSCI supported
[    2.470615]
*** RTnet for Xenomai v3.0 ***

[    2.470621] RTnet: initialising real-time networking
[    2.474991] rt_igb: Intel(R) Gigabit Ethernet Network Driver - 
version 5.2.18-k
[    2.474995] rt_igb: Copyright (c) 2007-2014 Intel Corporation.
[    2.489992] [drm:swsci_setup] SWSCI GBDA callbacks 00000cb3, SBCB 
callbacks 00300483
[    2.489996] [drm:intel_opregion_setup] ASLE supported
[    2.490111] i915 0000:00:02.0: irq 52 for MSI/MSI-X
[    2.490121] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
[    2.490123] [drm] Driver supports precise vblank timestamp query.
[    2.490126] [drm:init_vbt_defaults] Set default to SSC at 120000 kHz
[    2.490129] [drm:validate_vbt] Using VBT from OpRegion: $VBT 
HASWELL        d
[    2.490132] [drm:parse_general_features] BDB_GENERAL_FEATURES 
int_tv_support 0 int_crt_support 0 lvds_use_ssc 0 lvds_ssc_freq 120000 
display_clock_mode 0 fdi_rx_polarity_inverted 0
[    2.490134] [drm:parse_general_definitions] crt_ddc_bus_pin: 2
[    2.490137] [drm:parse_lfp_panel_data] DRRS supported mode is static
[    2.490140] [drm:parse_lfp_panel_data] Found panel mode in BIOS VBT 
tables:
[    2.490144] [drm:drm_mode_debug_printmodeline] Modeline 0:"1024x768" 
0 65000 1024 1048 1184 1344 768 771 777 806 0x8 0xa
[    2.490146] [drm:parse_lfp_panel_data] VBT initial LVDS value 300300
[    2.490149] [drm:parse_lfp_backlight] VBT backlight PWM modulation 
frequency 200 Hz, active high, min brightness 0, level 255
[    2.490151] [drm:parse_sdvo_panel_data] Found SDVO panel mode in BIOS 
VBT tables:
[    2.490155] [drm:drm_mode_debug_printmodeline] Modeline 0:"1600x1200" 
0 162000 1600 1664 1856 2160 1200 1201 1204 1250 0x8 0xa
[    2.490157] [drm:parse_sdvo_device_mapping] No SDVO device info is 
found in VBT
[    2.490159] [drm:parse_driver_features] DRRS State Enabled:1
[    2.490162] [drm:parse_ddi_port] Port A VBT info: DP:1 HDMI:0 DVI:0 
EDP:1 CRT:0
[    2.490164] [drm:parse_ddi_port] VBT HDMI level shift for port A: 0
[    2.490167] [drm:parse_ddi_port] Port B VBT info: DP:0 HDMI:1 DVI:1 
EDP:0 CRT:0
[    2.490169] [drm:parse_ddi_port] VBT HDMI level shift for port B: 6
[    2.490171] [drm:parse_ddi_port] Port C VBT info: DP:0 HDMI:1 DVI:1 
EDP:0 CRT:0
[    2.490173] [drm:parse_ddi_port] VBT HDMI level shift for port C: 6
[    2.490183] [drm:intel_dsm_pci_probe] no _DSM method for intel device
[    2.490190] [drm:i915_gem_init_stolen] found 33554432 bytes of stolen 
memory at dd200000
[    2.490194] [drm:intel_display_power_get] enabling always-on
[    2.490196] [drm:intel_display_power_get] enabling display
[    2.490201] vgaarb: device changed decodes: 
PCI:0000:00:02.0,olddecodes=io+mem,decodes=io+mem:owns=io+mem
[    2.490283] [drm:intel_print_wm_latency] Primary WM0 latency 20 (2.0 
usec)
[    2.490286] [drm:intel_print_wm_latency] Primary WM1 latency 4 (2.0 usec)
[    2.490288] [drm:intel_print_wm_latency] Primary WM2 latency 36 (18.0 
usec)
[    2.490290] [drm:intel_print_wm_latency] Primary WM3 latency 90 (45.0 
usec)
[    2.490292] [drm:intel_print_wm_latency] Primary WM4 latency 160 
(80.0 usec)
[    2.490294] [drm:intel_print_wm_latency] Sprite WM0 latency 20 (2.0 usec)
[    2.490296] [drm:intel_print_wm_latency] Sprite WM1 latency 4 (2.0 usec)
[    2.490298] [drm:intel_print_wm_latency] Sprite WM2 latency 36 (18.0 
usec)
[    2.490300] [drm:intel_print_wm_latency] Sprite WM3 latency 90 (45.0 
usec)
[    2.490302] [drm:intel_print_wm_latency] Sprite WM4 latency 160 (80.0 
usec)
[    2.490304] [drm:intel_print_wm_latency] Cursor WM0 latency 20 (2.0 usec)
[    2.490306] [drm:intel_print_wm_latency] Cursor WM1 latency 4 (2.0 usec)
[    2.490308] [drm:intel_print_wm_latency] Cursor WM2 latency 36 (18.0 
usec)
[    2.490310] [drm:intel_print_wm_latency] Cursor WM3 latency 90 (45.0 
usec)
[    2.490312] [drm:intel_print_wm_latency] Cursor WM4 latency 160 (80.0 
usec)
[    2.490315] [drm:intel_modeset_init] 3 display pipes available.
[    2.490330] [drm:intel_ddi_pll_init] CDCLK running at 450000KHz
[    2.490642] [drm:intel_dp_init_connector] Adding eDP connector on port A
[    2.490705] [drm:intel_dp_init_panel_power_sequencer] cur t1_t3 2000 
t8 10 t9 2000 t10 500 t11_t12 6000
[    2.490708] [drm:intel_dp_init_panel_power_sequencer] vbt t1_t3 2000 
t8 10 t9 2000 t10 500 t11_t12 5000
[    2.490710] [drm:intel_dp_init_panel_power_sequencer] panel power up 
delay 200, power down delay 50, power cycle delay 600
[    2.490712] [drm:intel_dp_init_panel_power_sequencer] backlight on 
delay 1, off delay 200
[    2.490715] [drm:intel_dp_aux_init] registering DPDDC-A bus for 
card0-eDP-1
[    2.490781] [drm:edp_panel_vdd_on] Turning eDP VDD on
[    2.490791] [drm:edp_panel_vdd_on] PP_STATUS: 0x80000008 PP_CONTROL: 
0xabcd000f
[    2.491407] [drm:intel_dp_get_dpcd] DPCD: 11 0a 82 01 00 03 01 01 02 
00 00 00 00 00 00
[    2.492473] [drm:intel_dp_init_panel_power_sequencer_registers] panel 
power sequencer register settings: PP_ON 0x7d00001, PP_OFF 0x1f40001, 
PP_DIV 0x4af06
[    2.544804] [drm:drm_edid_to_eld] ELD: no CEA Extension found
[    2.544809] [drm:intel_dp_drrs_init] VBT doesn't support DRRS
[    2.544858] [drm:intel_panel_setup_backlight] backlight initialized, 
enabled, brightness 937/937, sysfs interface registered
[    2.545065] [drm:intel_modeset_readout_hw_state] [CRTC:8] hw state 
readout: enabled
[    2.545071] [drm:intel_modeset_readout_hw_state] [CRTC:12] hw state 
readout: disabled
[    2.545075] [drm:intel_modeset_readout_hw_state] [CRTC:16] hw state 
readout: disabled
[    2.545080] [drm:intel_modeset_readout_hw_state] WRPLL 1 hw state 
readout: refcount 0, on 0
[    2.545084] [drm:intel_modeset_readout_hw_state] WRPLL 2 hw state 
readout: refcount 0, on 0
[    2.545095] [drm:intel_modeset_readout_hw_state] [ENCODER:18:TMDS-18] 
hw state readout: enabled, pipe A
[    2.545098] [drm:intel_modeset_readout_hw_state] [ENCODER:47:TMDS-47] 
hw state readout: disabled, pipe A
[    2.545102] [drm:intel_modeset_readout_hw_state] [ENCODER:50:TMDS-50] 
hw state readout: disabled, pipe A
[    2.545108] [drm:intel_modeset_readout_hw_state] [CONNECTOR:19:eDP-1] 
hw state readout: enabled
[    2.545112] [drm:intel_modeset_readout_hw_state] 
[CONNECTOR:48:HDMI-A-1] hw state readout: disabled
[    2.545116] [drm:intel_modeset_readout_hw_state] 
[CONNECTOR:51:HDMI-A-2] hw state readout: disabled
[    2.545124] [drm:intel_dump_pipe_config] [CRTC:8][setup_hw_state] 
config for pipe A
[    2.545127] [drm:intel_dump_pipe_config] cpu_transcoder: D
[    2.545130] [drm:intel_dump_pipe_config] pipe bpp: 18, dithering: 0
[    2.545134] [drm:intel_dump_pipe_config] fdi/pch: 0, lanes: 0, 
gmch_m: 0, gmch_n: 0, link_m: 0, link_n: 0, tu: 0
[    2.545138] [drm:intel_dump_pipe_config] dp: 1, gmch_m: 2271914, 
gmch_n: 8388608, link_m: 126217, link_n: 524288, tu: 64
[    2.545142] [drm:intel_dump_pipe_config] dp: 1, gmch_m2: 0, gmch_n2: 
0, link_m2: 0, link_n2: 0, tu2: 0
[    2.545144] [drm:intel_dump_pipe_config] requested mode:
[    2.545149] [drm:drm_mode_debug_printmodeline] Modeline 0:"" 0 0 720 
0 0 0 400 0 0 0 0x0 0x0
[    2.545152] [drm:intel_dump_pipe_config] adjusted mode:
[    2.545156] [drm:drm_mode_debug_printmodeline] Modeline 0:"" 0 0 0 0 
0 0 0 0 0 0 0x0 0x5
[    2.545161] [drm:intel_dump_crtc_timings] crtc timings: 64999 1024 
1048 1184 1344 768 771 777 806, type: 0x0 flags: 0x5
[    2.545164] [drm:intel_dump_pipe_config] port clock: 270000
[    2.545167] [drm:intel_dump_pipe_config] pipe src size: 720x400
[    2.545171] [drm:intel_dump_pipe_config] gmch pfit: control: 
0x00000000, ratios: 0x00000000, lvds border: 0x00000000
[    2.545175] [drm:intel_dump_pipe_config] pch pfit: pos: 0x00000000, 
size: 0x04000300, enabled
[    2.545177] [drm:intel_dump_pipe_config] ips: 0
[    2.545180] [drm:intel_dump_pipe_config] double wide: 0
[    2.545186] [drm:i915_get_vblank_timestamp] crtc 1 is disabled
[    2.545190] [drm:gm45_get_vblank_counter] trying to get vblank count 
for disabled pipe B
[    2.545193] [drm:i915_get_vblank_timestamp] crtc 1 is disabled
[    2.545196] [drm:gm45_get_vblank_counter] trying to get vblank count 
for disabled pipe B
[    2.545200] [drm:intel_dump_pipe_config] [CRTC:12][setup_hw_state] 
config for pipe B
[    2.545202] [drm:intel_dump_pipe_config] cpu_transcoder: B
[    2.545205] [drm:intel_dump_pipe_config] pipe bpp: 0, dithering: 0
[    2.545209] [drm:intel_dump_pipe_config] fdi/pch: 0, lanes: 0, 
gmch_m: 0, gmch_n: 0, link_m: 0, link_n: 0, tu: 0
[    2.545212] [drm:intel_dump_pipe_config] dp: 0, gmch_m: 0, gmch_n: 0, 
link_m: 0, link_n: 0, tu: 0
[    2.545216] [drm:intel_dump_pipe_config] dp: 0, gmch_m2: 0, gmch_n2: 
0, link_m2: 0, link_n2: 0, tu2: 0
[    2.545218] [drm:intel_dump_pipe_config] requested mode:
[    2.545222] [drm:drm_mode_debug_printmodeline] Modeline 0:"" 0 0 0 0 
0 0 0 0 0 0 0x0 0x0
[    2.545225] [drm:intel_dump_pipe_config] adjusted mode:
[    2.545229] [drm:drm_mode_debug_printmodeline] Modeline 0:"" 0 0 0 0 
0 0 0 0 0 0 0x0 0x0
[    2.545233] [drm:intel_dump_crtc_timings] crtc timings: 0 0 0 0 0 0 0 
0 0, type: 0x0 flags: 0x0
[    2.545236] [drm:intel_dump_pipe_config] port clock: 0
[    2.545239] [drm:intel_dump_pipe_config] pipe src size: 0x0
[    2.545242] [drm:intel_dump_pipe_config] gmch pfit: control: 
0x00000000, ratios: 0x00000000, lvds border: 0x00000000
[    2.545245] [drm:intel_dump_pipe_config] pch pfit: pos: 0x00000000, 
size: 0x00000000, disabled
[    2.545248] [drm:intel_dump_pipe_config] ips: 0
[    2.545251] [drm:intel_dump_pipe_config] double wide: 0
[    2.545256] [drm:i915_get_vblank_timestamp] crtc 2 is disabled
[    2.545259] [drm:gm45_get_vblank_counter] trying to get vblank count 
for disabled pipe C
[    2.545262] [drm:i915_get_vblank_timestamp] crtc 2 is disabled
[    2.545266] [drm:gm45_get_vblank_counter] trying to get vblank count 
for disabled pipe C
[    2.545270] [drm:intel_dump_pipe_config] [CRTC:16][setup_hw_state] 
config for pipe C
[    2.545273] [drm:intel_dump_pipe_config] cpu_transcoder: C
[    2.545276] [drm:intel_dump_pipe_config] pipe bpp: 0, dithering: 0
[    2.545280] [drm:intel_dump_pipe_config] fdi/pch: 0, lanes: 0, 
gmch_m: 0, gmch_n: 0, link_m: 0, link_n: 0, tu: 0
[    2.545283] [drm:intel_dump_pipe_config] dp: 0, gmch_m: 0, gmch_n: 0, 
link_m: 0, link_n: 0, tu: 0
[    2.545287] [drm:intel_dump_pipe_config] dp: 0, gmch_m2: 0, gmch_n2: 
0, link_m2: 0, link_n2: 0, tu2: 0
[    2.545289] [drm:intel_dump_pipe_config] requested mode:
[    2.545294] [drm:drm_mode_debug_printmodeline] Modeline 0:"" 0 0 0 0 
0 0 0 0 0 0 0x0 0x0
[    2.545296] [drm:intel_dump_pipe_config] adjusted mode:
[    2.545301] [drm:drm_mode_debug_printmodeline] Modeline 0:"" 0 0 0 0 
0 0 0 0 0 0 0x0 0x0
[    2.545305] [drm:intel_dump_crtc_timings] crtc timings: 0 0 0 0 0 0 0 
0 0, type: 0x0 flags: 0x0
[    2.545308] [drm:intel_dump_pipe_config] port clock: 0
[    2.545311] [drm:intel_dump_pipe_config] pipe src size: 0x0
[    2.545314] [drm:intel_dump_pipe_config] gmch pfit: control: 
0x00000000, ratios: 0x00000000, lvds border: 0x00000000
[    2.545318] [drm:intel_dump_pipe_config] pch pfit: pos: 0x00000000, 
size: 0x00000000, disabled
[    2.545321] [drm:intel_dump_pipe_config] ips: 0
[    2.545323] [drm:intel_dump_pipe_config] double wide: 0
[    2.545338] [drm:intel_connector_check_state] [CONNECTOR:19:eDP-1]
[    2.545344] [drm:check_encoder_state] [ENCODER:18:TMDS-18]
[    2.545348] [drm:check_encoder_state] [ENCODER:47:TMDS-47]
[    2.545352] [drm:check_encoder_state] [ENCODER:50:TMDS-50]
[    2.545356] [drm:check_crtc_state] [CRTC:8]
[    2.545375] [drm:check_crtc_state] [CRTC:12]
[    2.545379] [drm:check_crtc_state] [CRTC:16]
[    2.545383] [drm:check_shared_dpll_state] WRPLL 1
[    2.545387] [drm:check_shared_dpll_state] WRPLL 2
[    2.545397] [drm:ironlake_get_plane_config] pipe/plane 0/0 with fb: 
size=720x400@32, offset=0, pitch 4096, size 0x190000
[    2.545402] [drm:i915_gem_object_create_stolen_for_preallocated] 
creating preallocated stolen object: stolen_offset=0, gtt_offset=0, 
size=190000
[    2.545410] [drm:i915_pages_create_for_stolen] offset=0x0, size=1638400
[    2.545416] [drm:intel_alloc_plane_obj] plane fb obj ffff8800d289e000
[    2.545421] [drm:i915_gem_setup_global_gtt] reserving preallocated 
space: 0 + 190000
[    2.545424] [drm:i915_gem_setup_global_gtt] clearing unused GTT 
space: [190000, 7ffff000]
[    2.549552] [drm:gen6_ppgtt_init] Allocated pde space (2M) at GTT 
entry: 7fdf0
[    2.549685] [drm:i915_gem_context_init] HW context support initialized
[    2.549701] [drm:init_status_page] render ring hws offset: 0x001a1000
[    2.551352] AVX2 version of gcm_enc/dec engaged.
[    2.551356] AES CTR mode by8 optimization enabled
[    2.554100] [drm:intel_init_pipe_control] render ring pipe control 
offset: 0x001c2000
[    2.554118] [drm:init_status_page] bsd ring hws offset: 0x001c3000
[    2.554276] [drm:init_status_page] blitter ring hws offset: 0x001e4000
[    2.555817] [drm:init_status_page] video enhancement ring hws offset: 
0x00205000
[    2.556182] [drm:drm_helper_probe_single_connector_modes_merge_bits] 
[CONNECTOR:19:eDP-1]
[    2.556187] [drm:intel_dp_detect] [CONNECTOR:19:eDP-1]
[    2.556207] [drm:drm_edid_to_eld] ELD: no CEA Extension found
[    2.556236] [drm:drm_mode_debug_printmodeline] Modeline 21:"1152x864" 
0 108000 1152 1216 1344 1600 864 865 868 900 0x40 0x5
[    2.556239] [drm:drm_mode_prune_invalid] Not using 1152x864 mode 29
[    2.556243] [drm:drm_mode_debug_printmodeline] Modeline 
22:"1280x1024" 0 108000 1280 1328 1440 1688 1024 1025 1028 1066 0x40 0x5
[    2.556246] [drm:drm_mode_prune_invalid] Not using 1280x1024 mode 29
[    2.556251] [drm:drm_mode_debug_printmodeline] Modeline 23:"1280x960" 
0 108000 1280 1376 1488 1800 960 961 964 1000 0x40 0x5
[    2.556253] [drm:drm_mode_prune_invalid] Not using 1280x960 mode 29
[    2.556257] [drm:drm_mode_debug_printmodeline] Modeline 24:"1440x900" 
0 106500 1440 1520 1672 1904 900 903 909 934 0x40 0x6
[    2.556259] [drm:drm_mode_prune_invalid] Not using 1440x900 mode 29
[    2.556263] [drm:drm_mode_debug_printmodeline] Modeline 
25:"1600x1200" 0 162000 1600 1664 1856 2160 1200 1201 1204 1250 0x40 0x5
[    2.556266] [drm:drm_mode_prune_invalid] Not using 1600x1200 mode 29
[    2.556270] [drm:drm_mode_debug_printmodeline] Modeline 
26:"1680x1050" 0 146250 1680 1784 1960 2240 1050 1053 1059 1089 0x40 0x6
[    2.556273] [drm:drm_mode_prune_invalid] Not using 1680x1050 mode 29
[    2.556277] [drm:drm_mode_debug_printmodeline] Modeline 
27:"1920x1080" 0 172780 1920 2040 2248 2576 1080 1081 1084 1118 0x0 0x6
[    2.556280] [drm:drm_mode_prune_invalid] Not using 1920x1080 mode 29
[    2.556285] [drm:drm_mode_debug_printmodeline] Modeline 
35:"1280x1024" 0 135000 1280 1296 1440 1688 1024 1025 1028 1066 0x40 0x5
[    2.556288] [drm:drm_mode_prune_invalid] Not using 1280x1024 mode 29
[    2.556293] [drm:drm_helper_probe_single_connector_modes_merge_bits] 
[CONNECTOR:19:eDP-1] probed modes :
[    2.556298] [drm:drm_mode_debug_printmodeline] Modeline 20:"1024x768" 
60 65000 1024 1048 1184 1344 768 771 777 806 0x48 0xa
[    2.556303] [drm:drm_mode_debug_printmodeline] Modeline 36:"1024x768" 
75 78800 1024 1040 1136 1312 768 769 772 800 0x40 0x5
[    2.556308] [drm:drm_mode_debug_printmodeline] Modeline 37:"1024x768" 
70 75000 1024 1048 1184 1328 768 771 777 806 0x40 0xa
[    2.556312] [drm:drm_mode_debug_printmodeline] Modeline 39:"832x624" 
75 57284 832 864 928 1152 624 625 628 667 0x40 0xa
[    2.556316] [drm:drm_mode_debug_printmodeline] Modeline 40:"800x600" 
75 49500 800 816 896 1056 600 601 604 625 0x40 0x5
[    2.556321] [drm:drm_mode_debug_printmodeline] Modeline 41:"800x600" 
72 50000 800 856 976 1040 600 637 643 666 0x40 0x5
[    2.556326] [drm:drm_mode_debug_printmodeline] Modeline 28:"800x600" 
60 40000 800 840 968 1056 600 601 605 628 0x40 0x5
[    2.556330] [drm:drm_mode_debug_printmodeline] Modeline 29:"800x600" 
56 36000 800 824 896 1024 600 601 603 625 0x40 0x5
[    2.556335] [drm:drm_mode_debug_printmodeline] Modeline 30:"640x480" 
75 31500 640 656 720 840 480 481 484 500 0x40 0xa
[    2.556340] [drm:drm_mode_debug_printmodeline] Modeline 31:"640x480" 
73 31500 640 664 704 832 480 489 491 520 0x40 0xa
[    2.556344] [drm:drm_mode_debug_printmodeline] Modeline 32:"640x480" 
67 30240 640 704 768 864 480 483 486 525 0x40 0xa
[    2.556348] [drm:drm_mode_debug_printmodeline] Modeline 33:"640x480" 
60 25200 640 656 752 800 480 490 492 525 0x40 0xa
[    2.556353] [drm:drm_mode_debug_printmodeline] Modeline 34:"720x400" 
70 28320 720 738 846 900 400 412 414 449 0x40 0x6
[    2.556356] [drm:drm_helper_probe_single_connector_modes_merge_bits] 
[CONNECTOR:48:HDMI-A-1]
[    2.556360] [drm:intel_hdmi_detect] [CONNECTOR:48:HDMI-A-1]
[    2.559529] alg: No test for __gcm-aes-aesni (__driver-gcm-aes-aesni)
[    2.571607] [drm:drm_edid_to_eld] ELD: no CEA Extension found
[    2.571621] [drm:drm_helper_probe_single_connector_modes_merge_bits] 
[CONNECTOR:48:HDMI-A-1] probed modes :
[    2.571628] [drm:drm_mode_debug_printmodeline] Modeline 
22:"1280x1024" 60 108000 1280 1328 1440 1688 1024 1025 1028 1066 0x48 0x5
[    2.571633] [drm:drm_mode_debug_printmodeline] Modeline 
54:"1280x1024" 75 135000 1280 1296 1440 1688 1024 1025 1028 1066 0x40 0x5
[    2.571638] [drm:drm_mode_debug_printmodeline] Modeline 23:"1280x960" 
60 108000 1280 1376 1488 1800 960 961 964 1000 0x40 0x5
[    2.571643] [drm:drm_mode_debug_printmodeline] Modeline 55:"1024x768" 
75 78800 1024 1040 1136 1312 768 769 772 800 0x40 0x5
[    2.571648] [drm:drm_mode_debug_printmodeline] Modeline 56:"1024x768" 
70 75000 1024 1048 1184 1328 768 771 777 806 0x40 0xa
[    2.571653] [drm:drm_mode_debug_printmodeline] Modeline 57:"1024x768" 
60 65000 1024 1048 1184 1344 768 771 777 806 0x40 0xa
[    2.571658] [drm:drm_mode_debug_printmodeline] Modeline 58:"800x600" 
75 49500 800 816 896 1056 600 601 604 625 0x40 0x5
[    2.571662] [drm:drm_mode_debug_printmodeline] Modeline 59:"800x600" 
72 50000 800 856 976 1040 600 637 643 666 0x40 0x5
[    2.571667] [drm:drm_mode_debug_printmodeline] Modeline 24:"800x600" 
60 40000 800 840 968 1056 600 601 605 628 0x40 0x5
[    2.571671] [drm:drm_mode_debug_printmodeline] Modeline 25:"800x600" 
56 36000 800 824 896 1024 600 601 603 625 0x40 0x5
[    2.571676] [drm:drm_mode_debug_printmodeline] Modeline 26:"640x480" 
75 31500 640 656 720 840 480 481 484 500 0x40 0xa
[    2.571681] [drm:drm_mode_debug_printmodeline] Modeline 27:"640x480" 
73 31500 640 664 704 832 480 489 491 520 0x40 0xa
[    2.571685] [drm:drm_mode_debug_printmodeline] Modeline 35:"640x480" 
67 30240 640 704 768 864 480 483 486 525 0x40 0xa
[    2.571690] [drm:drm_mode_debug_printmodeline] Modeline 38:"640x480" 
60 25200 640 656 752 800 480 490 492 525 0x40 0xa
[    2.571695] [drm:drm_mode_debug_printmodeline] Modeline 53:"720x400" 
70 28320 720 738 846 900 400 412 414 449 0x40 0x6
[    2.571699] [drm:drm_helper_probe_single_connector_modes_merge_bits] 
[CONNECTOR:51:HDMI-A-2]
[    2.571702] [drm:intel_hdmi_detect] [CONNECTOR:51:HDMI-A-2]
[    2.571885] [drm:gmbus_xfer] GMBUS [i915 gmbus dpc] NAK for addr: 
0050 w(1)
[    2.571888] [drm:gmbus_xfer] GMBUS [i915 gmbus dpc] NAK on first 
message, retry
[    2.572062] [drm:gmbus_xfer] GMBUS [i915 gmbus dpc] NAK for addr: 
0050 w(1)
[    2.572066] [drm:drm_do_probe_ddc_edid] drm: skipping non-existent 
adapter i915 gmbus dpc
[    2.572070] [drm:drm_helper_probe_single_connector_modes_merge_bits] 
[CONNECTOR:51:HDMI-A-2] disconnected
[    2.572073] [drm:drm_setup_crtcs]
[    2.572077] [drm:drm_enable_connectors] connector 19 enabled? yes
[    2.572079] [drm:drm_enable_connectors] connector 48 enabled? yes
[    2.572082] [drm:drm_enable_connectors] connector 51 enabled? no
[    2.572087] [drm:intel_fb_initial_config] looking for cmdline mode on 
connector eDP-1
[    2.572090] [drm:intel_fb_initial_config] looking for preferred mode 
on connector eDP-1
[    2.572094] [drm:intel_fb_initial_config] connector eDP-1 on pipe A 
[CRTC:8]: 1024x768
[    2.572097] [drm:intel_fb_initial_config] connector HDMI-A-1 has no 
encoder or crtc, skipping
[    2.572100] [drm:intel_fb_initial_config] connector HDMI-A-2 not 
enabled, skipping
[    2.572103] [drm:intel_fb_initial_config] fallback: Not all outputs 
enabled
[    2.572106] [drm:intel_fb_initial_config] Enabled: 1, detected: 2
[    2.572108] [drm:intel_fb_initial_config] Not using firmware 
configuration
[    2.572112] [drm:drm_target_preferred] looking for cmdline mode on 
connector 19
[    2.572115] [drm:drm_target_preferred] looking for preferred mode on 
connector 19
[    2.572118] [drm:drm_target_preferred] found mode 1024x768
[    2.572120] [drm:drm_target_preferred] looking for cmdline mode on 
connector 48
[    2.572123] [drm:drm_target_preferred] looking for preferred mode on 
connector 48
[    2.572126] [drm:drm_target_preferred] found mode 1280x1024
[    2.572129] [drm:drm_setup_crtcs] picking CRTCs for 8192x8192 config
[    2.572135] [drm:drm_setup_crtcs] desired mode 1024x768 set on crtc 8
[    2.572139] [drm:drm_setup_crtcs] desired mode 1280x1024 set on crtc 12
[    2.572143] [drm:intelfb_create] no BIOS fb, allocating a new one
[    2.572147] [drm:i915_gem_object_create_stolen] creating stolen 
object: size=500000
[    2.572155] [drm:i915_pages_create_for_stolen] offset=0x190000, 
size=5242880
[    2.572844] [drm:intelfb_create] allocated 1280x1024 fb: 0x00227000, 
bo ffff8800d3338000
[    2.572945] fbcon: inteldrmfb (fb0) is primary device
[    2.573009] [drm:intel_crtc_set_config] [CRTC:8] [FB:62] 
#connectors=1 (x y) (0 0)
[    2.573012] [drm:intel_set_config_compute_mode_changes] modes are 
different, full mode set
[    2.573015] [drm:drm_mode_debug_printmodeline] Modeline 0:"" 0 0 0 0 
0 0 0 0 0 0 0x0 0x0
[    2.573019] [drm:drm_mode_debug_printmodeline] Modeline 60:"1024x768" 
60 65000 1024 1048 1184 1344 768 771 777 806 0x48 0xa
[    2.573021] [drm:intel_set_config_compute_mode_changes] computed 
changes for [CRTC:8], mode_changed=1, fb_changed=1
[    2.573023] [drm:intel_modeset_stage_output_state] 
[CONNECTOR:19:eDP-1] to [CRTC:8]
[    2.573027] [drm:intel_modeset_affected_pipes] set mode pipe masks: 
modeset: 1, prepare: 1, disable: 0
[    2.573029] [drm:connected_sink_compute_bpp] [CONNECTOR:19:eDP-1] 
checking for sink bpp constrains
[    2.573033] [drm:intel_dp_compute_config] DP link computation with 
max lane count 2 max bw 0a pixel clock 65000KHz
[    2.573034] [drm:intel_dp_compute_config] clamping bpp for eDP panel 
to BIOS-provided 18
[    2.573037] [drm:intel_dp_compute_config] DP link bw 0a lane count 2 
clock 270000 bpp 18
[    2.573038] [drm:intel_dp_compute_config] DP link bw required 117000 
available 432000
[    2.573041] [drm:intel_modeset_pipe_config] plane bpp: 24, pipe bpp: 
18, dithering: 1
[    2.573043] [drm:intel_dump_pipe_config] [CRTC:8][modeset] config for 
pipe A
[    2.573044] [drm:intel_dump_pipe_config] cpu_transcoder: D
[    2.573046] [drm:intel_dump_pipe_config] pipe bpp: 18, dithering: 1
[    2.573048] [drm:intel_dump_pipe_config] fdi/pch: 0, lanes: 0, 
gmch_m: 0, gmch_n: 0, link_m: 0, link_n: 0, tu: 0
[    2.573051] [drm:intel_dump_pipe_config] dp: 1, gmch_m: 2271914, 
gmch_n: 8388608, link_m: 126217, link_n: 524288, tu: 64
[    2.573053] [drm:intel_dump_pipe_config] dp: 1, gmch_m2: 0, gmch_n2: 
0, link_m2: 0, link_n2: 0, tu2: 0
[    2.573054] [drm:intel_dump_pipe_config] requested mode:
[    2.573058] [drm:drm_mode_debug_printmodeline] Modeline 0:"1024x768" 
60 65000 1024 1048 1184 1344 768 771 777 806 0x48 0xa
[    2.573059] [drm:intel_dump_pipe_config] adjusted mode:
[    2.573062] [drm:drm_mode_debug_printmodeline] Modeline 0:"1024x768" 
60 65000 1024 1048 1184 1344 768 771 777 806 0x48 0xa
[    2.573066] [drm:intel_dump_crtc_timings] crtc timings: 65000 1024 
1048 1184 1344 768 771 777 806, type: 0x48 flags: 0xa
[    2.573067] [drm:intel_dump_pipe_config] port clock: 270000
[    2.573068] [drm:intel_dump_pipe_config] pipe src size: 1024x768
[    2.573071] [drm:intel_dump_pipe_config] gmch pfit: control: 
0x00000000, ratios: 0x00000000, lvds border: 0x00000000
[    2.573072] [drm:intel_dump_pipe_config] pch pfit: pos: 0x00000000, 
size: 0x00000000, disabled
[    2.573074] [drm:intel_dump_pipe_config] ips: 1
[    2.573075] [drm:intel_dump_pipe_config] double wide: 0
[    2.573093] [drm:intel_edp_backlight_off]
[    2.580314] ACPI: Video Device [GFX0] (multi-head: yes  rom: no post: no)
[    2.580432] input: Video Bus as 
/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/LNXVIDEO:00/input/input4
[    2.580610] [drm] Initialized i915 1.6.0 20140905 for 0000:00:02.0 on 
minor 0
[    2.581098] ACPI Warning: SystemIO range 
0x000000000000F040-0x000000000000F05F conflicts with OpRegion 
0x000000000000F040-0x000000000000F04F (\_SB_.PCI0.SBUS.SMBI) 
(20140926/utaddress-254)
[    2.581100] ACPI: If an ACPI driver is available for this device, you 
should use it instead of the native driver
[    2.604539] igb 0000:01:00.0 enp1s0: renamed from eth0
[    2.626516] igb 0000:02:00.0 enp2s0: renamed from eth1
[    2.698198] usb 2-1: new high-speed USB device number 2 using xhci_hcd
[    2.774280] [drm:intel_panel_actually_set_backlight] set backlight 
PWM = 0
[    2.782525] [drm:intel_edp_panel_off] Turn eDP power off
[    2.782530] [drm:wait_panel_off] Wait for panel power off time
[    2.782535] [drm:wait_panel_status] mask b0000000 value 00000000 
status 80000008 control abcd0000
[    2.830136] usb 2-1: New USB device found, idVendor=13fe, idProduct=1a00
[    2.830139] usb 2-1: New USB device strings: Mfr=1, Product=2, 
SerialNumber=3
[    2.830140] usb 2-1: Product: USB DISK 28X
[    2.830141] usb 2-1: Manufacturer:
[    2.830142] usb 2-1: SerialNumber: 075A0F4101E9
[    2.846358] [drm:wait_panel_status] Wait complete
[    2.846365] [drm:intel_update_fbc] no output, disabling
[    2.846370] [drm:intel_display_power_put] disabling display
[    2.846373] [drm:hsw_set_power_well] Requesting to disable the power well
[    2.846391] [drm:intel_edp_panel_on] Turn eDP power on
[    2.846394] [drm:wait_panel_power_cycle] Wait for panel power cycle
[    2.942471] usb 2-3: new low-speed USB device number 3 using xhci_hcd
[    3.034625] Switched to clocksource tsc
[    3.073376] usb 2-3: New USB device found, idVendor=045e, idProduct=0797
[    3.073379] usb 2-3: New USB device strings: Mfr=0, Product=2, 
SerialNumber=0
[    3.073381] usb 2-3: Product: USB Optical Mouse
[    3.073507] usb 2-3: ep 0x81 - rounding interval to 64 microframes, 
ep desc says 80 microframes
[    3.090675] random: nonblocking pool is initialized
[    3.238781] usb 2-4: new low-speed USB device number 4 using xhci_hcd
[    3.372107] usb 2-4: New USB device found, idVendor=046d, idProduct=c31c
[    3.372109] usb 2-4: New USB device strings: Mfr=1, Product=2, 
SerialNumber=0
[    3.372110] usb 2-4: Product: USB Keyboard
[    3.372112] usb 2-4: Manufacturer: Logitech
[    3.372235] usb 2-4: ep 0x81 - rounding interval to 64 microframes, 
ep desc says 80 microframes
[    3.372242] usb 2-4: ep 0x82 - rounding interval to 1024 microframes, 
ep desc says 2040 microframes
[    3.381966] hidraw: raw HID events driver (C) Jiri Kosina
[    3.383344] usb-storage 2-1:1.0: USB Mass Storage device detected
[    3.383439] scsi host4: usb-storage 2-1:1.0
[    3.383548] usbcore: registered new interface driver usb-storage
[    3.386953] [drm:wait_panel_status] mask b800000f value 00000000 
status 00000000 control abcd0000
[    3.386955] [drm:wait_panel_status] Wait complete
[    3.386959] [drm:wait_panel_on] Wait for panel power on
[    3.386962] [drm:wait_panel_status] mask b000000f value 80000008 
status 0000000a control abcd0003
[    3.391017] usbcore: registered new interface driver usbhid
[    3.391018] usbhid: USB HID core driver
[    3.392212] input: USB Optical Mouse as 
/devices/pci0000:00/0000:00:14.0/usb2/2-3/2-3:1.0/0003:045E:0797.0001/input/input5
[    3.392395] hid-generic 0003:045E:0797.0001: input,hidraw0: USB HID 
v1.11 Mouse [USB Optical Mouse] on usb-0000:00:14.0-3/input0
[    3.392584] input: Logitech USB Keyboard as 
/devices/pci0000:00/0000:00:14.0/usb2/2-4/2-4:1.0/0003:046D:C31C.0002/input/input6
[    3.392694] hid-generic 0003:046D:C31C.0002: input,hidraw1: USB HID 
v1.10 Keyboard [Logitech USB Keyboard] on usb-0000:00:14.0-4/input0
[    3.394178] input: Logitech USB Keyboard as 
/devices/pci0000:00/0000:00:14.0/usb2/2-4/2-4:1.1/0003:046D:C31C.0003/input/input7
[    3.394289] hid-generic 0003:046D:C31C.0003: input,hidraw2: USB HID 
v1.10 Device [Logitech USB Keyboard] on usb-0000:00:14.0-4/input1
[    3.595166] [drm:wait_panel_status] Wait complete
[    3.595174] [drm:edp_panel_vdd_on] Turning eDP VDD on
[    3.595181] [drm:edp_panel_vdd_on] PP_STATUS: 0x80000008 PP_CONTROL: 
0xabcd000b
[    3.596418] [drm:intel_dp_set_signal_levels] Using signal levels 00000000
[    3.597214] [drm:intel_dp_set_signal_levels] Using signal levels 04000000
[    3.597994] [drm:intel_dp_start_link_train] clock recovery OK
[    3.599088] [drm:intel_dp_set_signal_levels] Using signal levels 05000000
[    3.600171] [drm:intel_dp_set_signal_levels] Using signal levels 06000000
[    3.601250] [drm:intel_dp_complete_link_train] Channel EQ done. DP 
Training successful
[    3.601558] [drm:intel_edp_backlight_on]
[    3.601560] [drm:intel_panel_enable_backlight] pipe A
[    3.601565] [drm:intel_panel_actually_set_backlight] set backlight 
PWM = 937
[    3.603176] [drm:intel_edp_psr_enable] PSR not supported by this panel
[    3.603183] [drm:ironlake_update_primary_plane] Writing base 00227000 
00000000 0 0 5120
[    3.635207] [drm:intel_update_fbc] disabled per chip default
[    3.635212] [drm:intel_connector_check_state] [CONNECTOR:19:eDP-1]
[    3.635215] [drm:check_encoder_state] [ENCODER:18:TMDS-18]
[    3.635216] [drm:check_encoder_state] [ENCODER:47:TMDS-47]
[    3.635218] [drm:check_encoder_state] [ENCODER:50:TMDS-50]
[    3.635220] [drm:check_crtc_state] [CRTC:8]
[    3.635227] [drm:check_crtc_state] [CRTC:12]
[    3.635228] [drm:check_crtc_state] [CRTC:16]
[    3.635229] [drm:check_shared_dpll_state] WRPLL 1
[    3.635231] [drm:check_shared_dpll_state] WRPLL 2
[    3.635245] [drm:intel_crtc_set_config] [CRTC:12] [FB:62] 
#connectors=1 (x y) (0 0)
[    3.635247] [drm:intel_set_config_compute_mode_changes] inactive 
crtc, full mode set
[    3.635248] [drm:intel_set_config_compute_mode_changes] modes are 
different, full mode set
[    3.635251] [drm:drm_mode_debug_printmodeline] Modeline 0:"" 0 0 0 0 
0 0 0 0 0 0 0x0 0x0
[    3.635253] [drm:drm_mode_debug_printmodeline] Modeline 
61:"1280x1024" 60 108000 1280 1328 1440 1688 1024 1025 1028 1066 0x48 0x5
[    3.635255] [drm:intel_set_config_compute_mode_changes] computed 
changes for [CRTC:12], mode_changed=1, fb_changed=0
[    3.635256] [drm:intel_modeset_stage_output_state] encoder changed, 
full mode switch
[    3.635257] [drm:intel_modeset_stage_output_state] 
[CONNECTOR:19:eDP-1] to [CRTC:8]
[    3.635259] [drm:intel_modeset_stage_output_state] 
[CONNECTOR:48:HDMI-A-1] to [CRTC:12]
[    3.635260] [drm:intel_modeset_stage_output_state] crtc changed, full 
mode switch
[    3.635261] [drm:intel_modeset_stage_output_state] crtc enabled, full 
mode switch
[    3.635263] [drm:intel_modeset_affected_pipes] set mode pipe masks: 
modeset: 2, prepare: 2, disable: 0
[    3.635265] [drm:connected_sink_compute_bpp] [CONNECTOR:48:HDMI-A-1] 
checking for sink bpp constrains
[    3.635268] [drm:intel_hdmi_compute_config] picking bpc to 8 for HDMI 
output
[    3.635269] [drm:intel_hdmi_compute_config] forcing pipe bpc to 24 
for HDMI
[    3.635271] [drm:intel_modeset_pipe_config] plane bpp: 24, pipe bpp: 
24, dithering: 0
[    3.635272] [drm:intel_dump_pipe_config] [CRTC:12][modeset] config 
for pipe B
[    3.635273] [drm:intel_dump_pipe_config] cpu_transcoder: B
[    3.635274] [drm:intel_dump_pipe_config] pipe bpp: 24, dithering: 0
[    3.635276] [drm:intel_dump_pipe_config] fdi/pch: 0, lanes: 0, 
gmch_m: 0, gmch_n: 0, link_m: 0, link_n: 0, tu: 0
[    3.635277] [drm:intel_dump_pipe_config] dp: 0, gmch_m: 0, gmch_n: 0, 
link_m: 0, link_n: 0, tu: 0
[    3.635279] [drm:intel_dump_pipe_config] dp: 0, gmch_m2: 0, gmch_n2: 
0, link_m2: 0, link_n2: 0, tu2: 0
[    3.635279] [drm:intel_dump_pipe_config] requested mode:
[    3.635282] [drm:drm_mode_debug_printmodeline] Modeline 0:"1280x1024" 
60 108000 1280 1328 1440 1688 1024 1025 1028 1066 0x48 0x5
[    3.635282] [drm:intel_dump_pipe_config] adjusted mode:
[    3.635284] [drm:drm_mode_debug_printmodeline] Modeline 0:"1280x1024" 
60 108000 1280 1328 1440 1688 1024 1025 1028 1066 0x48 0x5
[    3.635286] [drm:intel_dump_crtc_timings] crtc timings: 108000 1280 
1328 1440 1688 1024 1025 1028 1066, type: 0x48 flags: 0x5
[    3.635287] [drm:intel_dump_pipe_config] port clock: 108000
[    3.635288] [drm:intel_dump_pipe_config] pipe src size: 1280x1024
[    3.635290] [drm:intel_dump_pipe_config] gmch pfit: control: 
0x00000000, ratios: 0x00000000, lvds border: 0x00000000
[    3.635291] [drm:intel_dump_pipe_config] pch pfit: pos: 0x00000000, 
size: 0x00000000, disabled
[    3.635292] [drm:intel_dump_pipe_config] ips: 0
[    3.635293] [drm:intel_dump_pipe_config] double wide: 0
[    3.635296] [drm:intel_display_power_get] enabling display
[    3.635298] [drm:hsw_set_power_well] Enabling power well
[    3.644664] [drm:intel_get_shared_dpll] CRTC:12 allocated WRPLL 1
[    3.644665] [drm:intel_get_shared_dpll] using WRPLL 1 for pipe B
[    3.644666] [drm:intel_enable_shared_dpll] enable WRPLL 1 (active 0, 
on? 0) for crtc 12
[    3.644667] [drm:intel_enable_shared_dpll] enabling WRPLL 1
[    3.675253] [drm:ironlake_update_primary_plane] Writing base 00227000 
00000000 0 0 5120
[    3.675257] [drm:intel_update_fbc] more than one pipe active, 
disabling compression
[    3.675260] [drm:intel_connector_check_state] [CONNECTOR:19:eDP-1]
[    3.675263] [drm:intel_connector_check_state] [CONNECTOR:48:HDMI-A-1]
[    3.675265] [drm:check_encoder_state] [ENCODER:18:TMDS-18]
[    3.675266] [drm:check_encoder_state] [ENCODER:47:TMDS-47]
[    3.675268] [drm:check_encoder_state] [ENCODER:50:TMDS-50]
[    3.675269] [drm:check_crtc_state] [CRTC:8]
[    3.675276] [drm:check_crtc_state] [CRTC:12]
[    3.675282] [drm:check_crtc_state] [CRTC:16]
[    3.675283] [drm:check_shared_dpll_state] WRPLL 1
[    3.675284] [drm:check_shared_dpll_state] WRPLL 2
[    3.675286] [drm:intel_crtc_set_config] [CRTC:16] [NOFB]
[    3.675288] [drm:intel_set_config_compute_mode_changes] computed 
changes for [CRTC:16], mode_changed=0, fb_changed=0
[    3.675289] [drm:intel_modeset_stage_output_state] 
[CONNECTOR:19:eDP-1] to [CRTC:8]
[    3.675290] [drm:intel_modeset_stage_output_state] 
[CONNECTOR:48:HDMI-A-1] to [CRTC:12]
[    3.675308] Console: switching to colour frame buffer device 128x48
[    3.675317] [drm:intel_crtc_set_config] [CRTC:8] [FB:62] 
#connectors=1 (x y) (0 0)
[    3.675318] [drm:intel_set_config_compute_mode_changes] computed 
changes for [CRTC:8], mode_changed=0, fb_changed=0
[    3.675320] [drm:intel_modeset_stage_output_state] 
[CONNECTOR:19:eDP-1] to [CRTC:8]
[    3.675321] [drm:intel_modeset_stage_output_state] 
[CONNECTOR:48:HDMI-A-1] to [CRTC:12]
[    3.675322] [drm:intel_crtc_set_config] [CRTC:12] [FB:62] 
#connectors=1 (x y) (0 0)
[    3.675324] [drm:intel_set_config_compute_mode_changes] computed 
changes for [CRTC:12], mode_changed=0, fb_changed=0
[    3.675325] [drm:intel_modeset_stage_output_state] 
[CONNECTOR:19:eDP-1] to [CRTC:8]
[    3.675326] [drm:intel_modeset_stage_output_state] 
[CONNECTOR:48:HDMI-A-1] to [CRTC:12]
[    3.678050] i915 0000:00:02.0: fb0: inteldrmfb frame buffer device
[    3.678052] i915 0000:00:02.0: registered panic notifier
[    3.678077] [drm:intel_crtc_set_config] [CRTC:8] [FB:62] 
#connectors=1 (x y) (0 0)
[    3.678080] [drm:intel_set_config_compute_mode_changes] computed 
changes for [CRTC:8], mode_changed=0, fb_changed=0
[    3.678082] [drm:intel_modeset_stage_output_state] 
[CONNECTOR:19:eDP-1] to [CRTC:8]
[    3.678083] [drm:intel_modeset_stage_output_state] 
[CONNECTOR:48:HDMI-A-1] to [CRTC:12]
[    3.678086] [drm:intel_crtc_set_config] [CRTC:12] [FB:62] 
#connectors=1 (x y) (0 0)
[    3.678087] [drm:intel_set_config_compute_mode_changes] computed 
changes for [CRTC:12], mode_changed=0, fb_changed=0
[    3.678089] [drm:intel_modeset_stage_output_state] 
[CONNECTOR:19:eDP-1] to [CRTC:8]
[    3.678090] [drm:intel_modeset_stage_output_state] 
[CONNECTOR:48:HDMI-A-1] to [CRTC:12]
[    3.696388] [drm:intel_backlight_device_update_status] updating 
intel_backlight, brightness=468/937
[    3.696393] [drm:intel_panel_actually_set_backlight] set backlight 
PWM = 468
[    3.735546] audit: type=1305 audit(1447318899.126:2): audit_pid=522 
old=0 auid=4294967295 ses=4294967295 res=1
[    3.787504] [drm:intel_print_rc6_info] Enabling RC6 states: RC6 on, 
RC6p off, RC6pp off
[    3.787517] [drm:gen6_enable_rps] Overclocking supported. Max: 
1100MHz, Overclock max: 1100MHz
[    3.829240] ip6_tables: (C) 2000-2006 Netfilter Core Team
[    3.845311] nf_conntrack version 0.5.0 (16384 buckets, 65536 max)
[    3.849077] ip_tables: (C) 2000-2006 Netfilter Core Team
[    3.927154] [drm:i915_gem_open]
[    3.927210] [drm:intel_crtc_set_config] [CRTC:8] [FB:62] 
#connectors=1 (x y) (0 0)
[    3.927215] [drm:intel_set_config_compute_mode_changes] computed 
changes for [CRTC:8], mode_changed=0, fb_changed=0
[    3.927218] [drm:intel_modeset_stage_output_state] 
[CONNECTOR:19:eDP-1] to [CRTC:8]
[    3.927221] [drm:intel_modeset_stage_output_state] 
[CONNECTOR:48:HDMI-A-1] to [CRTC:12]
[    3.927225] [drm:intel_crtc_set_config] [CRTC:12] [FB:62] 
#connectors=1 (x y) (0 0)
[    3.927227] [drm:intel_set_config_compute_mode_changes] computed 
changes for [CRTC:12], mode_changed=0, fb_changed=0
[    3.927230] [drm:intel_modeset_stage_output_state] 
[CONNECTOR:19:eDP-1] to [CRTC:8]
[    3.927232] [drm:intel_modeset_stage_output_state] 
[CONNECTOR:48:HDMI-A-1] to [CRTC:12]
[    3.927234] [drm:intel_crtc_set_config] [CRTC:16] [NOFB]
[    3.927237] [drm:intel_set_config_compute_mode_changes] computed 
changes for [CRTC:16], mode_changed=0, fb_changed=0
[    3.927239] [drm:intel_modeset_stage_output_state] 
[CONNECTOR:19:eDP-1] to [CRTC:8]
[    3.927241] [drm:intel_modeset_stage_output_state] 
[CONNECTOR:48:HDMI-A-1] to [CRTC:12]
[    3.931842] [drm:intel_crtc_set_config] [CRTC:8] [FB:62] 
#connectors=1 (x y) (0 0)
[    3.931846] [drm:intel_set_config_compute_mode_changes] computed 
changes for [CRTC:8], mode_changed=0, fb_changed=0
[    3.931848] [drm:intel_modeset_stage_output_state] 
[CONNECTOR:19:eDP-1] to [CRTC:8]
[    3.931850] [drm:intel_modeset_stage_output_state] 
[CONNECTOR:48:HDMI-A-1] to [CRTC:12]
[    3.931854] [drm:intel_crtc_set_config] [CRTC:12] [FB:62] 
#connectors=1 (x y) (0 0)
[    3.931857] [drm:intel_set_config_compute_mode_changes] computed 
changes for [CRTC:12], mode_changed=0, fb_changed=0
[    3.931858] [drm:intel_modeset_stage_output_state] 
[CONNECTOR:19:eDP-1] to [CRTC:8]
[    3.931860] [drm:intel_modeset_stage_output_state] 
[CONNECTOR:48:HDMI-A-1] to [CRTC:12]
[    3.934563] [drm:i915_gem_open]
[    3.934584] [drm:drm_mode_getresources] CRTC[3] CONNECTORS[3] ENCODERS[3]
[    3.935277] [drm:drm_mode_getresources] CRTC[3] CONNECTORS[3] ENCODERS[3]
[    3.935290] [drm:drm_mode_addfb] [FB:52]
[    3.935461] [drm:drm_mode_getresources] CRTC[3] CONNECTORS[3] ENCODERS[3]
[    3.935465] [drm:drm_mode_getresources] CRTC[3] CONNECTORS[3] ENCODERS[3]
[    3.935625] [drm:drm_mode_getconnector] [CONNECTOR:19:?]
[    3.935638] [drm:drm_mode_getconnector] [CONNECTOR:48:?]
[    3.935647] [drm:drm_mode_getconnector] [CONNECTOR:48:?]
[    3.935731] [drm:drm_mode_getconnector] [CONNECTOR:51:?]
[    3.935736] [drm:drm_mode_getconnector] [CONNECTOR:51:?]
[    3.943453] [drm:drm_mode_getconnector] [CONNECTOR:51:?]
[    3.943457] [drm:drm_helper_probe_single_connector_modes_merge_bits] 
[CONNECTOR:51:HDMI-A-2]
[    3.943460] [drm:intel_hdmi_detect] [CONNECTOR:51:HDMI-A-2]
[    3.943641] [drm:gmbus_xfer] GMBUS [i915 gmbus dpc] NAK for addr: 
0050 w(1)
[    3.943647] [drm:gmbus_xfer] GMBUS [i915 gmbus dpc] NAK on first 
message, retry
[    3.943822] [drm:gmbus_xfer] GMBUS [i915 gmbus dpc] NAK for addr: 
0050 w(1)
[    3.943827] [drm:drm_do_probe_ddc_edid] drm: skipping non-existent 
adapter i915 gmbus dpc
[    3.943831] [drm:drm_helper_probe_single_connector_modes_merge_bits] 
[CONNECTOR:51:HDMI-A-2] disconnected
[    3.943872] [drm:drm_mode_getconnector] [CONNECTOR:48:?]
[    3.943875] [drm:drm_helper_probe_single_connector_modes_merge_bits] 
[CONNECTOR:48:HDMI-A-1]
[    3.943877] [drm:intel_hdmi_detect] [CONNECTOR:48:HDMI-A-1]
[    3.956632] [drm:drm_edid_to_eld] ELD: no CEA Extension found
[    3.956644] [drm:drm_helper_probe_single_connector_modes_merge_bits] 
[CONNECTOR:48:HDMI-A-1] probed modes :
[    3.956648] [drm:drm_mode_debug_printmodeline] Modeline 
22:"1280x1024" 60 108000 1280 1328 1440 1688 1024 1025 1028 1066 0x48 0x5
[    3.956651] [drm:drm_mode_debug_printmodeline] Modeline 
54:"1280x1024" 75 135000 1280 1296 1440 1688 1024 1025 1028 1066 0x40 0x5
[    3.956654] [drm:drm_mode_debug_printmodeline] Modeline 23:"1280x960" 
60 108000 1280 1376 1488 1800 960 961 964 1000 0x40 0x5
[    3.956657] [drm:drm_mode_debug_printmodeline] Modeline 55:"1024x768" 
75 78800 1024 1040 1136 1312 768 769 772 800 0x40 0x5
[    3.956660] [drm:drm_mode_debug_printmodeline] Modeline 56:"1024x768" 
70 75000 1024 1048 1184 1328 768 771 777 806 0x40 0xa
[    3.956663] [drm:drm_mode_debug_printmodeline] Modeline 57:"1024x768" 
60 65000 1024 1048 1184 1344 768 771 777 806 0x40 0xa
[    3.956666] [drm:drm_mode_debug_printmodeline] Modeline 58:"800x600" 
75 49500 800 816 896 1056 600 601 604 625 0x40 0x5
[    3.956669] [drm:drm_mode_debug_printmodeline] Modeline 59:"800x600" 
72 50000 800 856 976 1040 600 637 643 666 0x40 0x5
[    3.956672] [drm:drm_mode_debug_printmodeline] Modeline 24:"800x600" 
60 40000 800 840 968 1056 600 601 605 628 0x40 0x5
[    3.956675] [drm:drm_mode_debug_printmodeline] Modeline 25:"800x600" 
56 36000 800 824 896 1024 600 601 603 625 0x40 0x5
[    3.956677] [drm:drm_mode_debug_printmodeline] Modeline 26:"640x480" 
75 31500 640 656 720 840 480 481 484 500 0x40 0xa
[    3.956680] [drm:drm_mode_debug_printmodeline] Modeline 27:"640x480" 
73 31500 640 664 704 832 480 489 491 520 0x40 0xa
[    3.956683] [drm:drm_mode_debug_printmodeline] Modeline 35:"640x480" 
67 30240 640 704 768 864 480 483 486 525 0x40 0xa
[    3.956686] [drm:drm_mode_debug_printmodeline] Modeline 38:"640x480" 
60 25200 640 656 752 800 480 490 492 525 0x40 0xa
[    3.956689] [drm:drm_mode_debug_printmodeline] Modeline 53:"720x400" 
70 28320 720 738 846 900 400 412 414 449 0x40 0x6
[    3.956694] [drm:drm_mode_getconnector] [CONNECTOR:48:?]
[    4.026994] [drm:drm_mode_addfb] [FB:52]
[    4.032615] [drm:drm_mode_addfb] [FB:63]
[    4.032628] [drm:drm_mode_setcrtc] [CRTC:8]
[    4.032633] [drm:drm_mode_setcrtc] [CONNECTOR:48:HDMI-A-1]
[    4.032638] [drm:intel_crtc_set_config] [CRTC:8] [FB:63] 
#connectors=1 (x y) (0 0)
[    4.032642] [drm:intel_set_config_compute_mode_changes] modes are 
different, full mode set
[    4.032648] [drm:drm_mode_debug_printmodeline] Modeline 60:"1024x768" 
60 65000 1024 1048 1184 1344 768 771 777 806 0x48 0xa
[    4.032653] [drm:drm_mode_debug_printmodeline] Modeline 64:"" 0 
108000 1280 1328 1440 1688 1024 1025 1028 1066 0x0 0x5
[    4.032657] [drm:intel_set_config_compute_mode_changes] computed 
changes for [CRTC:8], mode_changed=1, fb_changed=1
[    4.032660] [drm:intel_modeset_stage_output_state] 
[CONNECTOR:19:eDP-1] to [NOCRTC]
[    4.032662] [drm:intel_modeset_stage_output_state] encoder changed, 
full mode switch
[    4.032666] [drm:intel_modeset_stage_output_state] 
[CONNECTOR:48:HDMI-A-1] to [CRTC:8]
[    4.032668] [drm:intel_modeset_stage_output_state] crtc changed, full 
mode switch
[    4.032671] [drm:intel_modeset_stage_output_state] crtc changed, full 
mode switch
[    4.032674] [drm:intel_modeset_stage_output_state] crtc disabled, 
full mode switch
[    4.032679] [drm:intel_modeset_affected_pipes] set mode pipe masks: 
modeset: 1, prepare: 1, disable: 2
[    4.032683] [drm:connected_sink_compute_bpp] [CONNECTOR:48:HDMI-A-1] 
checking for sink bpp constrains
[    4.032687] [drm:intel_hdmi_compute_config] picking bpc to 8 for HDMI 
output
[    4.032689] [drm:intel_hdmi_compute_config] forcing pipe bpc to 24 
for HDMI
[    4.032692] [drm:intel_modeset_pipe_config] plane bpp: 24, pipe bpp: 
24, dithering: 0
[    4.032694] [drm:intel_dump_pipe_config] [CRTC:8][modeset] config for 
pipe A
[    4.032696] [drm:intel_dump_pipe_config] cpu_transcoder: A
[    4.032698] [drm:intel_dump_pipe_config] pipe bpp: 24, dithering: 0
[    4.032701] [drm:intel_dump_pipe_config] fdi/pch: 0, lanes: 0, 
gmch_m: 0, gmch_n: 0, link_m: 0, link_n: 0, tu: 0
[    4.032703] [drm:intel_dump_pipe_config] dp: 0, gmch_m: 0, gmch_n: 0, 
link_m: 0, link_n: 0, tu: 0
[    4.032705] [drm:intel_dump_pipe_config] dp: 0, gmch_m2: 0, gmch_n2: 
0, link_m2: 0, link_n2: 0, tu2: 0
[    4.032707] [drm:intel_dump_pipe_config] requested mode:
[    4.032710] [drm:drm_mode_debug_printmodeline] Modeline 0:"" 0 108000 
1280 1328 1440 1688 1024 1025 1028 1066 0x0 0x5
[    4.032712] [drm:intel_dump_pipe_config] adjusted mode:
[    4.032715] [drm:drm_mode_debug_printmodeline] Modeline 0:"" 0 108000 
1280 1328 1440 1688 1024 1025 1028 1066 0x0 0x5
[    4.032718] [drm:intel_dump_crtc_timings] crtc timings: 108000 1280 
1328 1440 1688 1024 1025 1028 1066, type: 0x0 flags: 0x5
[    4.032720] [drm:intel_dump_pipe_config] port clock: 108000
[    4.032721] [drm:intel_dump_pipe_config] pipe src size: 1280x1024
[    4.032724] [drm:intel_dump_pipe_config] gmch pfit: control: 
0x00000000, ratios: 0x00000000, lvds border: 0x00000000
[    4.032726] [drm:intel_dump_pipe_config] pch pfit: pos: 0x00000000, 
size: 0x00000000, disabled
[    4.032728] [drm:intel_dump_pipe_config] ips: 1
[    4.032730] [drm:intel_dump_pipe_config] double wide: 0
[    4.040030] [drm:intel_update_fbc] disabled per chip default
[    4.040038] [drm:intel_disable_shared_dpll] disable WRPLL 1 (active 
1, on? 1) for crtc 12
[    4.040043] [drm:intel_disable_shared_dpll] disabling WRPLL 1
[    4.055717] [drm:intel_edp_backlight_off]
[    4.259908] [drm:intel_panel_actually_set_backlight] set backlight 
PWM = 0
[    4.276161] [drm:intel_edp_panel_off] Turn eDP power off
[    4.276169] [drm:wait_panel_off] Wait for panel power off time
[    4.276174] [drm:wait_panel_status] mask b0000000 value 00000000 
status 80000008 control abcd0000
[    4.340008] [drm:wait_panel_status] Wait complete
[    4.340022] [drm:intel_update_fbc] no output, disabling
[    4.341508] [drm:intel_get_shared_dpll] CRTC:8 allocated WRPLL 1
[    4.341511] [drm:intel_get_shared_dpll] using WRPLL 1 for pipe A
[    4.341514] [drm:intel_enable_shared_dpll] enable WRPLL 1 (active 0, 
on? 0) for crtc 8
[    4.341516] [drm:intel_enable_shared_dpll] enabling WRPLL 1
[    4.341658] [drm:ironlake_update_primary_plane] Writing base 00C28000 
00000000 0 0 5120
[    4.360071] [drm:intel_update_fbc] disabled per chip default
[    4.360085] [drm:intel_connector_check_state] [CONNECTOR:48:HDMI-A-1]
[    4.360089] [drm:check_encoder_state] [ENCODER:18:TMDS-18]
[    4.360092] [drm:check_encoder_state] [ENCODER:47:TMDS-47]
[    4.360094] [drm:check_encoder_state] [ENCODER:50:TMDS-50]
[    4.360096] [drm:check_crtc_state] [CRTC:8]
[    4.360105] [drm:check_crtc_state] [CRTC:12]
[    4.360107] [drm:check_crtc_state] [CRTC:16]
[    4.360110] [drm:check_shared_dpll_state] WRPLL 1
[    4.360112] [drm:check_shared_dpll_state] WRPLL 2
[    4.360154] [drm:drm_mode_setcrtc] [CRTC:12]
[    4.360156] [drm:intel_crtc_set_config] [CRTC:12] [NOFB]
[    4.360160] [drm:intel_set_config_compute_mode_changes] computed 
changes for [CRTC:12], mode_changed=0, fb_changed=0
[    4.360162] [drm:intel_modeset_stage_output_state] 
[CONNECTOR:48:HDMI-A-1] to [CRTC:8]
[    4.360167] [drm:drm_mode_setcrtc] [CRTC:16]
[    4.360169] [drm:intel_crtc_set_config] [CRTC:16] [NOFB]
[    4.360171] [drm:intel_set_config_compute_mode_changes] computed 
changes for [CRTC:16], mode_changed=0, fb_changed=0
[    4.360173] [drm:intel_modeset_stage_output_state] 
[CONNECTOR:48:HDMI-A-1] to [CRTC:8]
[    4.384355] scsi 4:0:0:0: Direct-Access              USB DISK 28X     
PMAP PQ: 0 ANSI: 0 CCS
[    4.384854] sd 4:0:0:0: Attached scsi generic sg1 type 0
[    4.385051] sd 4:0:0:0: [sdb] 503808 512-byte logical blocks: (257 
MB/246 MiB)
[    4.385206] sd 4:0:0:0: [sdb] Write Protect is off
[    4.385211] sd 4:0:0:0: [sdb] Mode Sense: 23 00 00 00
[    4.385566] sd 4:0:0:0: [sdb] No Caching mode page found
[    4.385572] sd 4:0:0:0: [sdb] Assuming drive cache: write through
[    4.389047]  sdb: sdb1
[    4.389869] sd 4:0:0:0: [sdb] Attached SCSI removable disk
[    5.761452] [drm:i915_gem_open]
[    5.800157] [drm:i915_gem_context_create_ioctl] HW context 1 created
[    5.801723] [drm:i915_gem_context_destroy_ioctl] HW context 1 destroyed
[    5.903119] igb 0000:01:00.0 enp1s0: igb: enp1s0 NIC Link is Up 100 
Mbps Full Duplex, Flow Control: RX/TX
[    5.975007] IPv4: martian source 255.255.255.255 from 192.168.1.178, 
on dev enp1s0
[    5.975014] ll header: 00000000: ff ff ff ff ff ff 00 12 f3 12 fc f8 
08 00        ..............
[    6.062811] [drm:drm_mode_getconnector] [CONNECTOR:48:?]
[    6.062820] [drm:drm_helper_probe_single_connector_modes_merge_bits] 
[CONNECTOR:48:HDMI-A-1]
[    6.062825] [drm:intel_hdmi_detect] [CONNECTOR:48:HDMI-A-1]
[    6.075612] [drm:drm_edid_to_eld] ELD: no CEA Extension found
[    6.075630] [drm:drm_helper_probe_single_connector_modes_merge_bits] 
[CONNECTOR:48:HDMI-A-1] probed modes :
[    6.075637] [drm:drm_mode_debug_printmodeline] Modeline 
22:"1280x1024" 60 108000 1280 1328 1440 1688 1024 1025 1028 1066 0x48 0x5
[    6.075643] [drm:drm_mode_debug_printmodeline] Modeline 
54:"1280x1024" 75 135000 1280 1296 1440 1688 1024 1025 1028 1066 0x40 0x5
[    6.075648] [drm:drm_mode_debug_printmodeline] Modeline 23:"1280x960" 
60 108000 1280 1376 1488 1800 960 961 964 1000 0x40 0x5
[    6.075654] [drm:drm_mode_debug_printmodeline] Modeline 55:"1024x768" 
75 78800 1024 1040 1136 1312 768 769 772 800 0x40 0x5
[    6.075659] [drm:drm_mode_debug_printmodeline] Modeline 56:"1024x768" 
70 75000 1024 1048 1184 1328 768 771 777 806 0x40 0xa
[    6.075664] [drm:drm_mode_debug_printmodeline] Modeline 57:"1024x768" 
60 65000 1024 1048 1184 1344 768 771 777 806 0x40 0xa
[    6.075669] [drm:drm_mode_debug_printmodeline] Modeline 58:"800x600" 
75 49500 800 816 896 1056 600 601 604 625 0x40 0x5
[    6.075674] [drm:drm_mode_debug_printmodeline] Modeline 59:"800x600" 
72 50000 800 856 976 1040 600 637 643 666 0x40 0x5
[    6.075679] [drm:drm_mode_debug_printmodeline] Modeline 24:"800x600" 
60 40000 800 840 968 1056 600 601 605 628 0x40 0x5
[    6.075684] [drm:drm_mode_debug_printmodeline] Modeline 25:"800x600" 
56 36000 800 824 896 1024 600 601 603 625 0x40 0x5
[    6.075689] [drm:drm_mode_debug_printmodeline] Modeline 26:"640x480" 
75 31500 640 656 720 840 480 481 484 500 0x40 0xa
[    6.075694] [drm:drm_mode_debug_printmodeline] Modeline 27:"640x480" 
73 31500 640 664 704 832 480 489 491 520 0x40 0xa
[    6.075699] [drm:drm_mode_debug_printmodeline] Modeline 35:"640x480" 
67 30240 640 704 768 864 480 483 486 525 0x40 0xa
[    6.075703] [drm:drm_mode_debug_printmodeline] Modeline 38:"640x480" 
60 25200 640 656 752 800 480 490 492 525 0x40 0xa
[    6.075708] [drm:drm_mode_debug_printmodeline] Modeline 53:"720x400" 
70 28320 720 738 846 900 400 412 414 449 0x40 0x6
[    6.075729] [drm:drm_mode_getconnector] [CONNECTOR:48:?]
[    6.075790] [drm:drm_mode_getconnector] [CONNECTOR:51:?]
[    6.075794] [drm:drm_helper_probe_single_connector_modes_merge_bits] 
[CONNECTOR:51:HDMI-A-2]
[    6.075798] [drm:intel_hdmi_detect] [CONNECTOR:51:HDMI-A-2]
[    6.075983] [drm:gmbus_xfer] GMBUS [i915 gmbus dpc] NAK for addr: 
0050 w(1)
[    6.075986] [drm:gmbus_xfer] GMBUS [i915 gmbus dpc] NAK on first 
message, retry
[    6.076156] [drm:gmbus_xfer] GMBUS [i915 gmbus dpc] NAK for addr: 
0050 w(1)
[    6.076160] [drm:drm_do_probe_ddc_edid] drm: skipping non-existent 
adapter i915 gmbus dpc
[    6.076163] [drm:drm_helper_probe_single_connector_modes_merge_bits] 
[CONNECTOR:51:HDMI-A-2] disconnected
[    6.167851] [drm:drm_mode_getconnector] [CONNECTOR:48:?]
[    6.167859] [drm:drm_helper_probe_single_connector_modes_merge_bits] 
[CONNECTOR:48:HDMI-A-1]
[    6.167864] [drm:intel_hdmi_detect] [CONNECTOR:48:HDMI-A-1]
[    6.180640] [drm:drm_edid_to_eld] ELD: no CEA Extension found
[    6.180659] [drm:drm_helper_probe_single_connector_modes_merge_bits] 
[CONNECTOR:48:HDMI-A-1] probed modes :
[    6.180666] [drm:drm_mode_debug_printmodeline] Modeline 
22:"1280x1024" 60 108000 1280 1328 1440 1688 1024 1025 1028 1066 0x48 0x5
[    6.180671] [drm:drm_mode_debug_printmodeline] Modeline 
54:"1280x1024" 75 135000 1280 1296 1440 1688 1024 1025 1028 1066 0x40 0x5
[    6.180676] [drm:drm_mode_debug_printmodeline] Modeline 23:"1280x960" 
60 108000 1280 1376 1488 1800 960 961 964 1000 0x40 0x5
[    6.180682] [drm:drm_mode_debug_printmodeline] Modeline 55:"1024x768" 
75 78800 1024 1040 1136 1312 768 769 772 800 0x40 0x5
[    6.180686] [drm:drm_mode_debug_printmodeline] Modeline 56:"1024x768" 
70 75000 1024 1048 1184 1328 768 771 777 806 0x40 0xa
[    6.180691] [drm:drm_mode_debug_printmodeline] Modeline 57:"1024x768" 
60 65000 1024 1048 1184 1344 768 771 777 806 0x40 0xa
[    6.180696] [drm:drm_mode_debug_printmodeline] Modeline 58:"800x600" 
75 49500 800 816 896 1056 600 601 604 625 0x40 0x5
[    6.180701] [drm:drm_mode_debug_printmodeline] Modeline 59:"800x600" 
72 50000 800 856 976 1040 600 637 643 666 0x40 0x5
[    6.180706] [drm:drm_mode_debug_printmodeline] Modeline 24:"800x600" 
60 40000 800 840 968 1056 600 601 605 628 0x40 0x5
[    6.180711] [drm:drm_mode_debug_printmodeline] Modeline 25:"800x600" 
56 36000 800 824 896 1024 600 601 603 625 0x40 0x5
[    6.180715] [drm:drm_mode_debug_printmodeline] Modeline 26:"640x480" 
75 31500 640 656 720 840 480 481 484 500 0x40 0xa
[    6.180720] [drm:drm_mode_debug_printmodeline] Modeline 27:"640x480" 
73 31500 640 664 704 832 480 489 491 520 0x40 0xa
[    6.180725] [drm:drm_mode_debug_printmodeline] Modeline 35:"640x480" 
67 30240 640 704 768 864 480 483 486 525 0x40 0xa
[    6.180729] [drm:drm_mode_debug_printmodeline] Modeline 38:"640x480" 
60 25200 640 656 752 800 480 490 492 525 0x40 0xa
[    6.180734] [drm:drm_mode_debug_printmodeline] Modeline 53:"720x400" 
70 28320 720 738 846 900 400 412 414 449 0x40 0x6
[    6.180756] [drm:drm_mode_getconnector] [CONNECTOR:48:?]
[    6.180802] [drm:drm_mode_getconnector] [CONNECTOR:51:?]
[    6.180806] [drm:drm_helper_probe_single_connector_modes_merge_bits] 
[CONNECTOR:51:HDMI-A-2]
[    6.180809] [drm:intel_hdmi_detect] [CONNECTOR:51:HDMI-A-2]
[    6.180986] [drm:gmbus_xfer] GMBUS [i915 gmbus dpc] NAK for addr: 
0050 w(1)
[    6.180990] [drm:gmbus_xfer] GMBUS [i915 gmbus dpc] NAK on first 
message, retry
[    6.181162] [drm:gmbus_xfer] GMBUS [i915 gmbus dpc] NAK for addr: 
0050 w(1)
[    6.181166] [drm:drm_do_probe_ddc_edid] drm: skipping non-existent 
adapter i915 gmbus dpc
[    6.181170] [drm:drm_helper_probe_single_connector_modes_merge_bits] 
[CONNECTOR:51:HDMI-A-2] disconnected
[    6.183875] [drm:drm_mode_getconnector] [CONNECTOR:48:?]
[    6.183882] [drm:drm_helper_probe_single_connector_modes_merge_bits] 
[CONNECTOR:48:HDMI-A-1]
[    6.183887] [drm:intel_hdmi_detect] [CONNECTOR:48:HDMI-A-1]
[    6.196671] [drm:drm_edid_to_eld] ELD: no CEA Extension found
[    6.196690] [drm:drm_helper_probe_single_connector_modes_merge_bits] 
[CONNECTOR:48:HDMI-A-1] probed modes :
[    6.196695] [drm:drm_mode_debug_printmodeline] Modeline 
22:"1280x1024" 60 108000 1280 1328 1440 1688 1024 1025 1028 1066 0x48 0x5
[    6.196701] [drm:drm_mode_debug_printmodeline] Modeline 
54:"1280x1024" 75 135000 1280 1296 1440 1688 1024 1025 1028 1066 0x40 0x5
[    6.196705] [drm:drm_mode_debug_printmodeline] Modeline 23:"1280x960" 
60 108000 1280 1376 1488 1800 960 961 964 1000 0x40 0x5
[    6.196710] [drm:drm_mode_debug_printmodeline] Modeline 55:"1024x768" 
75 78800 1024 1040 1136 1312 768 769 772 800 0x40 0x5
[    6.196716] [drm:drm_mode_debug_printmodeline] Modeline 56:"1024x768" 
70 75000 1024 1048 1184 1328 768 771 777 806 0x40 0xa
[    6.196720] [drm:drm_mode_debug_printmodeline] Modeline 57:"1024x768" 
60 65000 1024 1048 1184 1344 768 771 777 806 0x40 0xa
[    6.196725] [drm:drm_mode_debug_printmodeline] Modeline 58:"800x600" 
75 49500 800 816 896 1056 600 601 604 625 0x40 0x5
[    6.196730] [drm:drm_mode_debug_printmodeline] Modeline 59:"800x600" 
72 50000 800 856 976 1040 600 637 643 666 0x40 0x5
[    6.196735] [drm:drm_mode_debug_printmodeline] Modeline 24:"800x600" 
60 40000 800 840 968 1056 600 601 605 628 0x40 0x5
[    6.196740] [drm:drm_mode_debug_printmodeline] Modeline 25:"800x600" 
56 36000 800 824 896 1024 600 601 603 625 0x40 0x5
[    6.196745] [drm:drm_mode_debug_printmodeline] Modeline 26:"640x480" 
75 31500 640 656 720 840 480 481 484 500 0x40 0xa
[    6.196749] [drm:drm_mode_debug_printmodeline] Modeline 27:"640x480" 
73 31500 640 664 704 832 480 489 491 520 0x40 0xa
[    6.196754] [drm:drm_mode_debug_printmodeline] Modeline 35:"640x480" 
67 30240 640 704 768 864 480 483 486 525 0x40 0xa
[    6.196759] [drm:drm_mode_debug_printmodeline] Modeline 38:"640x480" 
60 25200 640 656 752 800 480 490 492 525 0x40 0xa
[    6.196764] [drm:drm_mode_debug_printmodeline] Modeline 53:"720x400" 
70 28320 720 738 846 900 400 412 414 449 0x40 0x6
[    6.196785] [drm:drm_mode_getconnector] [CONNECTOR:48:?]
[    6.196830] [drm:drm_mode_getconnector] [CONNECTOR:51:?]
[    6.196834] [drm:drm_helper_probe_single_connector_modes_merge_bits] 
[CONNECTOR:51:HDMI-A-2]
[    6.196837] [drm:intel_hdmi_detect] [CONNECTOR:51:HDMI-A-2]
[    6.197012] [drm:gmbus_xfer] GMBUS [i915 gmbus dpc] NAK for addr: 
0050 w(1)
[    6.197016] [drm:gmbus_xfer] GMBUS [i915 gmbus dpc] NAK on first 
message, retry
[    6.197186] [drm:gmbus_xfer] GMBUS [i915 gmbus dpc] NAK for addr: 
0050 w(1)
[    6.197191] [drm:drm_do_probe_ddc_edid] drm: skipping non-existent 
adapter i915 gmbus dpc
[    6.197195] [drm:drm_helper_probe_single_connector_modes_merge_bits] 
[CONNECTOR:51:HDMI-A-2] disconnected
[    6.321186] [drm:i915_gem_open]
[    6.407964] [drm:i915_gem_context_create_ioctl] HW context 1 created
[    6.409919] [drm:i915_gem_context_destroy_ioctl] HW context 1 destroyed
[    6.560869] [drm:drm_mode_getconnector] [CONNECTOR:48:?]
[    6.560875] [drm:drm_helper_probe_single_connector_modes_merge_bits] 
[CONNECTOR:48:HDMI-A-1]
[    6.560879] [drm:intel_hdmi_detect] [CONNECTOR:48:HDMI-A-1]
[    6.573651] [drm:drm_edid_to_eld] ELD: no CEA Extension found
[    6.573670] [drm:drm_helper_probe_single_connector_modes_merge_bits] 
[CONNECTOR:48:HDMI-A-1] probed modes :
[    6.573676] [drm:drm_mode_debug_printmodeline] Modeline 
22:"1280x1024" 60 108000 1280 1328 1440 1688 1024 1025 1028 1066 0x48 0x5
[    6.573682] [drm:drm_mode_debug_printmodeline] Modeline 
54:"1280x1024" 75 135000 1280 1296 1440 1688 1024 1025 1028 1066 0x40 0x5
[    6.573687] [drm:drm_mode_debug_printmodeline] Modeline 23:"1280x960" 
60 108000 1280 1376 1488 1800 960 961 964 1000 0x40 0x5
[    6.573692] [drm:drm_mode_debug_printmodeline] Modeline 55:"1024x768" 
75 78800 1024 1040 1136 1312 768 769 772 800 0x40 0x5
[    6.573697] [drm:drm_mode_debug_printmodeline] Modeline 56:"1024x768" 
70 75000 1024 1048 1184 1328 768 771 777 806 0x40 0xa
[    6.573702] [drm:drm_mode_debug_printmodeline] Modeline 57:"1024x768" 
60 65000 1024 1048 1184 1344 768 771 777 806 0x40 0xa
[    6.573707] [drm:drm_mode_debug_printmodeline] Modeline 58:"800x600" 
75 49500 800 816 896 1056 600 601 604 625 0x40 0x5
[    6.573712] [drm:drm_mode_debug_printmodeline] Modeline 59:"800x600" 
72 50000 800 856 976 1040 600 637 643 666 0x40 0x5
[    6.573717] [drm:drm_mode_debug_printmodeline] Modeline 24:"800x600" 
60 40000 800 840 968 1056 600 601 605 628 0x40 0x5
[    6.573722] [drm:drm_mode_debug_printmodeline] Modeline 25:"800x600" 
56 36000 800 824 896 1024 600 601 603 625 0x40 0x5
[    6.573727] [drm:drm_mode_debug_printmodeline] Modeline 26:"640x480" 
75 31500 640 656 720 840 480 481 484 500 0x40 0xa
[    6.573732] [drm:drm_mode_debug_printmodeline] Modeline 27:"640x480" 
73 31500 640 664 704 832 480 489 491 520 0x40 0xa
[    6.573736] [drm:drm_mode_debug_printmodeline] Modeline 35:"640x480" 
67 30240 640 704 768 864 480 483 486 525 0x40 0xa
[    6.573741] [drm:drm_mode_debug_printmodeline] Modeline 38:"640x480" 
60 25200 640 656 752 800 480 490 492 525 0x40 0xa
[    6.573746] [drm:drm_mode_debug_printmodeline] Modeline 53:"720x400" 
70 28320 720 738 846 900 400 412 414 449 0x40 0x6
[    6.573765] [drm:drm_mode_getconnector] [CONNECTOR:48:?]
[    6.573811] [drm:drm_mode_getconnector] [CONNECTOR:51:?]
[    6.573814] [drm:drm_helper_probe_single_connector_modes_merge_bits] 
[CONNECTOR:51:HDMI-A-2]
[    6.573818] [drm:intel_hdmi_detect] [CONNECTOR:51:HDMI-A-2]
[    6.573992] [drm:gmbus_xfer] GMBUS [i915 gmbus dpc] NAK for addr: 
0050 w(1)
[    6.573995] [drm:gmbus_xfer] GMBUS [i915 gmbus dpc] NAK on first 
message, retry
[    6.574163] [drm:gmbus_xfer] GMBUS [i915 gmbus dpc] NAK for addr: 
0050 w(1)
[    6.574166] [drm:drm_do_probe_ddc_edid] drm: skipping non-existent 
adapter i915 gmbus dpc
[    6.574170] [drm:drm_helper_probe_single_connector_modes_merge_bits] 
[CONNECTOR:51:HDMI-A-2] disconnected
[    6.924873] IPv4: martian source 255.255.255.255 from 192.168.0.136, 
on dev enp1s0
[    6.924894] ll header: 00000000: ff ff ff ff ff ff d0 67 e5 0a dd 1d 
08 00        .......g......
[    7.550146] [drm:i915_gem_context_create_ioctl] HW context 1 created
[    7.602127] [drm:drm_mode_addfb] [FB:65]
[    8.466305] nf_conntrack: automatic helper assignment is deprecated 
and it will be removed soon. Use the iptables CT target to attach 
helpers instead.
[    8.712156] IPv4: martian source 255.255.255.255 from 192.168.0.15, 
on dev enp1s0
[    8.712162] ll header: 00000000: ff ff ff ff ff ff 00 26 b9 69 78 92 
08 00        .......&.ix...
[    8.712648] IPv4: martian source 255.255.255.255 from 192.168.1.178, 
on dev enp1s0
[    8.712651] ll header: 00000000: ff ff ff ff ff ff 00 12 f3 12 fc f8 
08 00        ..............
[    8.834198] igb 0000:02:00.0 enp2s0: igb: enp2s0 NIC Link is Up 100 
Mbps Full Duplex, Flow Control: RX
[    9.097980] IPv4: martian source 255.255.255.255 from 192.168.1.235, 
on dev enp1s0
[    9.097986] ll header: 00000000: ff ff ff ff ff ff 00 20 84 01 49 63 
08 00        ....... ..Ic..
[   10.988213] IPv4: martian source 255.255.255.255 from 192.168.1.178, 
on dev enp1s0
[   10.988230] ll header: 00000000: ff ff ff ff ff ff 00 12 f3 12 fc f8 
08 00        ..............
[   14.041449] igb 0000:02:00.0: removed PHC on enp2s0
[   19.099013] rt_igb 0000:02:00.0: irq 47 for MSI/MSI-X
[   19.099020] rt_igb 0000:02:00.0: irq 48 for MSI/MSI-X
[   19.143540] RTnet: registered rteth0
[   19.143568] rt_igb 0000:02:00.0: Intel(R) Gigabit Ethernet Network 
Connection
[   19.143576] rt_igb 0000:02:00.0: rteth0: (PCIe:2.5Gb/s:Width x1) 
d0:4c:c1:00:cb:b7
[   19.143648] rt_igb 0000:02:00.0: rteth0: PBA No: 000200-000
[   19.143654] rt_igb 0000:02:00.0: Using MSI-X interrupts. 1 rx 
queue(s), 1 tx queue(s)
[   19.148790] initializing loopback...
[   19.148809] RTnet: registered rtlo
[   19.157396] RTcfg: init real-time configuration distribution protocol
[   19.163401] RTmac: init realtime media access control
[   20.604079] fuse init (API version 7.23)
[   23.666977] rt_igb: rteth0: igb: rteth0 NIC Link is Up 100 Mbps Full 
Duplex, Flow Control: RX
[   27.030583] [drm:i915_gem_open]
[   27.057688] [drm:i915_gem_context_create_ioctl] HW context 1 created
[   27.152954] [drm:i915_gem_context_create_ioctl] HW context 2 created
[   27.251774] [drm:i915_gem_context_create_ioctl] HW context 3 created
[   27.409028] [drm:i915_gem_context_create_ioctl] HW context 4 created
[   31.517235] [drm:intel_crtc_cursor_set_obj] cursor off
[   65.572235] [drm:intel_backlight_device_update_status] updating 
intel_backlight, brightness=450/937

> On Thu, Nov 12, 2015 at 4:40 PM, Stéphane ANCELOT <sancelot@free.fr 
> <mailto:sancelot@free.fr>> wrote:
>
>     On 12/11/2015 09:28, Shih-Yuan Lee (FourDollars) wrote:
>>     I think the first step is to identify which backlight interface
>>     is able to actually change the brightness.
>>     Usually there are two backlight interfaces under
>>     /sys/class/backlight/, i.e. /sys/class/backlight/acpi_video0 and
>>     /sys/class/backlight/intel_backlight.
>>     However you may see other different backlight interfaces under
>>     /sys/class/backlight/. It depends on what hardware you are using.
>>     Executing `cat max_brightness` under those folders can see the
>>     max brightness and then you can execute `echo $(($(cat
>>     max_brightness)/2)) | sudo tee brightness` to adjust it to about
>>     50% brightness.
>>
>     only /sys/class/backlight/intel_backlight is present.
>     max_brightness is 937
>
>     these commands have no effect on display brightness:
>     echo 0 >brightness
>     echo 468 >brightness
>     echo 937 >brightness
>
>     Regards,
>     Steph
>
>
>
>>     On Thu, Nov 12, 2015 at 4:08 PM, Stéphane ANCELOT
>>     <sancelot@free.fr <mailto:sancelot@free.fr>> wrote:
>>
>>         Hi,
>>         I have seen you were working on brightness. Right, but this
>>         is useful only if many worlwide users would be able to
>>         activate it.
>>         I have never been able to make it working on my intel
>>         systemes (core i5 - 4300u , core i3 ...)
>>         Very difficult to check where the problem is coming from,
>>         altough you have either an intel_backlight or acpi_backlight
>>         folder in the sys directory
>>         Regarding many many posts on the web, this sounds tricky and
>>         difficult to know why it has not worked, or simply the
>>         documentation is lacking ....
>>
>>         Regards,
>>         S.Ancelot
>>
>>
>>         On 12/11/2015 06:43, Shih-Yuan Lee (FourDollars) wrote:
>>
>>             There was a wonderful period after
>>
>>             commit 6dda730e55f412a6dfb181cae6784822ba463847
>>             Author: Jani Nikula <jani.nikula at intel.com
>>             <http://intel.com>>
>>             Date:   Tue Jun 24 18:27:40 2014 +0300
>>
>>                  drm/i915: respect the VBT minimum backlight brightness
>>
>>             The backlight class 0 brightness means the PWM min and it
>>             does not turn
>>             off the backlight. After kernel 3.18, the backlight class
>>             0 brightness
>>             is used to turn off the backlight and the PWM min is missing.
>>
>>             Because of
>>
>>             commit e6755fb78e8f20ecadf2a4080084121336624ad9
>>             Author: Jani Nikula <jani.nikula at intel.com
>>             <http://intel.com>>
>>             Date:   Tue Aug 12 17:11:42 2014 +0300
>>
>>                  drm/i915: switch off backlight for backlight class 0
>>             brightness
>>
>>             Use "VBT backlight PWM modulation frequency 200 Hz,
>>             active high, min
>>             brightness 10, level 255" as an example. It means the VBT
>>             min is 10
>>             out of [0..255] and the PWM max is 937 from other place
>>             so the
>>             corresponding PWM min should be 37 (10 * 937 / 255).
>>
>>             When we set backlight class 0 brightness, the backlight
>>             is turned off.
>>             Althought the PWM value is 37 when the backlight is off
>>             but it is
>>             useless. When we set set backlight class 1 brightness,
>>             the backlight is
>>             on but the PWM value is 38 and it doesn't match the
>>             corresponding PWM
>>             min of the VBT minimum backlight.
>>
>>             And it has another minor issue that there are some
>>             backlight class
>>             brightness values are mapped to the same PWM value
>>             because the backlight
>>             class brightness range is larger than the valid PWM
>>             brightness range.
>>
>>             The backlight class brightness range [0..937]
>>             The valid PWM brightness range [37..937]
>>
>>             This commit makes that backlight class 1 brightness means
>>             the PWM min
>>             and backlight class max_brightness means the PWM max, and
>>             the ranges
>>             become
>>
>>             The backlight class brightness range [0..901]
>>             The valid PWM brightness range [36..937]
>>
>>             That's no backlight class brightness value mapped to the
>>             same PWM value.
>>
>>             Signed-off-by: Shih-Yuan Lee (FourDollars)
>>             <sylee@canonical.com <mailto:sylee@canonical.com>>
>>             ---
>>               drivers/gpu/drm/i915/intel_panel.c | 26
>>             ++++++++++++++++++--------
>>               1 file changed, 18 insertions(+), 8 deletions(-)
>>
>>             diff --git a/drivers/gpu/drm/i915/intel_panel.c
>>             b/drivers/gpu/drm/i915/intel_panel.c
>>             index b05c6d9..8efa199 100644
>>             --- a/drivers/gpu/drm/i915/intel_panel.c
>>             +++ b/drivers/gpu/drm/i915/intel_panel.c
>>             @@ -1194,10 +1194,9 @@ static int
>>             intel_backlight_device_register(struct intel_connector
>>             *connector)
>>                     props.type = BACKLIGHT_RAW;
>>                     /*
>>             -        * Note: Everything should work even if the
>>             backlight device max
>>             -        * presented to the userspace is arbitrarily chosen.
>>             +        * Expose the whole valid PWM brightness range to
>>             the backlight class.
>>                      */
>>             -       props.max_brightness = panel->backlight.max;
>>             +       props.max_brightness = panel->backlight.max -
>>             panel->backlight.min;
>>                     props.brightness = scale_hw_to_user(connector,
>>                 panel->backlight.level,
>>                 props.max_brightness);
>>             @@ -1400,7 +1399,8 @@ static u32
>>             get_backlight_min_vbt(struct intel_connector *connector)
>>                     struct drm_device *dev = connector->base.dev;
>>                     struct drm_i915_private *dev_priv = dev->dev_private;
>>                     struct intel_panel *panel = &connector->panel;
>>             -       int min;
>>             +       int vbt_min;
>>             +       u32 pwm_min;
>>                     WARN_ON(panel->backlight.max == 0);
>>               @@ -1411,14 +1411,24 @@ static u32
>>             get_backlight_min_vbt(struct intel_connector *connector)
>>                      * against this by letting the minimum be at most
>>             (arbitrarily chosen)
>>                      * 25% of the max.
>>                      */
>>             -       min = clamp_t(int,
>>             dev_priv->vbt.backlight.min_brightness, 0, 64);
>>             -       if (min != dev_priv->vbt.backlight.min_brightness) {
>>             +       vbt_min = clamp_t(int,
>>             dev_priv->vbt.backlight.min_brightness, 0, 64);
>>             +       if (vbt_min !=
>>             dev_priv->vbt.backlight.min_brightness) {
>>                             DRM_DEBUG_KMS("clamping VBT min backlight
>>             %d/255 to %d/255\n",
>>             -  dev_priv->vbt.backlight.min_brightness, min);
>>             +  dev_priv->vbt.backlight.min_brightness, vbt_min);
>>                     }
>>                     /* vbt value is a coefficient in range [0..255] */
>>             -       return scale(min, 0, 255, 0, panel->backlight.max);
>>             +       pwm_min = scale(vbt_min, 0, 255, 0,
>>             panel->backlight.max);
>>             +
>>             +       /*
>>             +        * Because backlight class brightness 0 is used
>>             to turn off the backlight, we
>>             +        * need to step down a little bit here to make
>>             backlight class brightness 1
>>             +        * match the real PWM min.
>>             +        */
>>             +       if (pwm_min > 0)
>>             +               return pwm_min - 1;
>>             +       else
>>             +               return 0;
>>               }
>>                 static int lpt_setup_backlight(struct intel_connector
>>             *connector, enum pipe unused)
>>
>>
>>         _______________________________________________
>>         Intel-gfx mailing list
>>         Intel-gfx@lists.freedesktop.org
>>         <mailto:Intel-gfx@lists.freedesktop.org>
>>         http://lists.freedesktop.org/mailman/listinfo/intel-gfx
>>
>>
>
>


[-- Attachment #1.2: Type: text/html, Size: 141591 bytes --]

[-- Attachment #2: Type: text/plain, Size: 159 bytes --]

_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 34+ messages in thread

* Re: [PATCH v6] drm/i915: respect the VBT minimum backlight brightness again
  2015-11-12  9:05           ` Stéphane ANCELOT
@ 2015-11-12 10:01             ` Shih-Yuan Lee (FourDollars)
  2015-11-18  9:06               ` Stéphane ANCELOT
  0 siblings, 1 reply; 34+ messages in thread
From: Shih-Yuan Lee (FourDollars) @ 2015-11-12 10:01 UTC (permalink / raw)
  To: Stéphane ANCELOT; +Cc: Intel Graphics Development


[-- Attachment #1.1: Type: text/plain, Size: 116858 bytes --]

I guess your Linux kernel 3.18.20cobalt might be too old for your new
computer.

Try some newer kernels?

I know there are mainline kernels for Debian/Ubuntu users to try.
http://kernel.ubuntu.com/~kernel-ppa/mainline/

But I have no idea if SUSE Linux also provided the similar way for SUSE
users.

On Thu, Nov 12, 2015 at 5:05 PM, Stéphane ANCELOT <sancelot@free.fr> wrote:

> On 12/11/2015 09:57, Shih-Yuan Lee (FourDollars) wrote:
>
> You may need to put "drm.debug=0xe" into the kernel parameter and reboot
> the system to collect some system log.
> Did you check the brightness value after you change it?
>
> Yes, the value is well written after writing it.
> Here is the log
>
> [    0.000000] CPU0 microcode updated early to revision 0x1c, date =
> 2014-07-03
> [    0.000000] Initializing cgroup subsys cpuset
> [    0.000000] Initializing cgroup subsys cpu
> [    0.000000] Initializing cgroup subsys cpuacct
> [    0.000000] Linux version 3.18.20cobalt (root@automatisme5) (gcc
> version 4.8.3 20140627 [gcc-4_8-branch revision 212064] (SUSE Linux) ) #1
> SMP PREEMPT Tue Nov 3 14:54:19 UTC 2015
> [    0.000000] Command line: BOOT_IMAGE=/boot/vmlinuz-3.18.20cobalt
> root=/dev/sda1 resume=/dev/sda1 splash=verbose quiet showopts xenomai.smi=1
> xenomai.smi_mask=0x0860ffff xenomai.allowed_group=1000 intel_pstate=off
> drm.debug=0xe
> [    0.000000] e820: BIOS-provided physical RAM map:
> [    0.000000] BIOS-e820: [mem 0x0000000000000000-0x000000000009d7ff]
> usable
> [    0.000000] BIOS-e820: [mem 0x000000000009d800-0x000000000009ffff]
> reserved
> [    0.000000] BIOS-e820: [mem 0x00000000000e0000-0x00000000000fffff]
> reserved
> [    0.000000] BIOS-e820: [mem 0x0000000000100000-0x00000000cbd08fff]
> usable
> [    0.000000] BIOS-e820: [mem 0x00000000cbd09000-0x00000000cbd0ffff] ACPI
> NVS
> [    0.000000] BIOS-e820: [mem 0x00000000cbd10000-0x00000000cc3cefff]
> usable
> [    0.000000] BIOS-e820: [mem 0x00000000cc3cf000-0x00000000cc622fff]
> reserved
> [    0.000000] BIOS-e820: [mem 0x00000000cc623000-0x00000000db865fff]
> usable
> [    0.000000] BIOS-e820: [mem 0x00000000db866000-0x00000000db8fefff]
> reserved
> [    0.000000] BIOS-e820: [mem 0x00000000db8ff000-0x00000000db918fff] ACPI
> data
> [    0.000000] BIOS-e820: [mem 0x00000000db919000-0x00000000dba6efff] ACPI
> NVS
> [    0.000000] BIOS-e820: [mem 0x00000000dba6f000-0x00000000dbffefff]
> reserved
> [    0.000000] BIOS-e820: [mem 0x00000000dbfff000-0x00000000dbffffff]
> usable
> [    0.000000] BIOS-e820: [mem 0x00000000dd000000-0x00000000df1fffff]
> reserved
> [    0.000000] BIOS-e820: [mem 0x00000000f8000000-0x00000000fbffffff]
> reserved
> [    0.000000] BIOS-e820: [mem 0x00000000fec00000-0x00000000fec00fff]
> reserved
> [    0.000000] BIOS-e820: [mem 0x00000000fed00000-0x00000000fed03fff]
> reserved
> [    0.000000] BIOS-e820: [mem 0x00000000fed1c000-0x00000000fed1ffff]
> reserved
> [    0.000000] BIOS-e820: [mem 0x00000000fee00000-0x00000000fee00fff]
> reserved
> [    0.000000] BIOS-e820: [mem 0x00000000ff000000-0x00000000ffffffff]
> reserved
> [    0.000000] BIOS-e820: [mem 0x0000000100000000-0x000000011fdfffff]
> usable
> [    0.000000] NX (Execute Disable) protection: active
> [    0.000000] SMBIOS 2.8 present.
> [    0.000000] DMI: To be filled by O.E.M. To be filled by
> O.E.M./SMB-2600, BIOS 4.6.5 01/15/2015
> [    0.000000] e820: update [mem 0x00000000-0x00000fff] usable ==> reserved
> [    0.000000] e820: remove [mem 0x000a0000-0x000fffff] usable
> [    0.000000] e820: last_pfn = 0x11fe00 max_arch_pfn = 0x400000000
> [    0.000000] MTRR default type: uncachable
> [    0.000000] MTRR fixed ranges enabled:
> [    0.000000]   00000-9FFFF write-back
> [    0.000000]   A0000-BFFFF uncachable
> [    0.000000]   C0000-CFFFF write-protect
> [    0.000000]   D0000-E7FFF uncachable
> [    0.000000]   E8000-FFFFF write-protect
> [    0.000000] MTRR variable ranges enabled:
> [    0.000000]   0 base 0000000000 mask 7F00000000 write-back
> [    0.000000]   1 base 0100000000 mask 7FE0000000 write-back
> [    0.000000]   2 base 00E0000000 mask 7FE0000000 uncachable
> [    0.000000]   3 base 00DE000000 mask 7FFE000000 uncachable
> [    0.000000]   4 base 00DD000000 mask 7FFF000000 uncachable
> [    0.000000]   5 base 011FE00000 mask 7FFFE00000 uncachable
> [    0.000000]   6 disabled
> [    0.000000]   7 disabled
> [    0.000000]   8 disabled
> [    0.000000]   9 disabled
> [    0.000000] x86 PAT enabled: cpu 0, old 0x7040600070406, new
> 0x7010600070106
> [    0.000000] e820: update [mem 0xdd000000-0xffffffff] usable ==> reserved
> [    0.000000] e820: last_pfn = 0xdc000 max_arch_pfn = 0x400000000
> [    0.000000] found SMP MP-table at [mem 0x000fd7e0-0x000fd7ef] mapped at
> [ffff8800000fd7e0]
> [    0.000000] Base memory trampoline at [ffff880000097000] 97000 size
> 24576
> [    0.000000] Using GB pages for direct mapping
> [    0.000000] init_memory_mapping: [mem 0x00000000-0x000fffff]
> [    0.000000]  [mem 0x00000000-0x000fffff] page 4k
> [    0.000000] BRK [0x01b1d000, 0x01b1dfff] PGTABLE
> [    0.000000] BRK [0x01b1e000, 0x01b1efff] PGTABLE
> [    0.000000] BRK [0x01b1f000, 0x01b1ffff] PGTABLE
> [    0.000000] init_memory_mapping: [mem 0x11fc00000-0x11fdfffff]
> [    0.000000]  [mem 0x11fc00000-0x11fdfffff] page 2M
> [    0.000000] BRK [0x01b20000, 0x01b20fff] PGTABLE
> [    0.000000] init_memory_mapping: [mem 0x11c000000-0x11fbfffff]
> [    0.000000]  [mem 0x11c000000-0x11fbfffff] page 2M
> [    0.000000] init_memory_mapping: [mem 0x100000000-0x11bffffff]
> [    0.000000]  [mem 0x100000000-0x11bffffff] page 2M
> [    0.000000] init_memory_mapping: [mem 0x00100000-0xcbd08fff]
> [    0.000000]  [mem 0x00100000-0x001fffff] page 4k
> [    0.000000]  [mem 0x00200000-0x3fffffff] page 2M
> [    0.000000]  [mem 0x40000000-0xbfffffff] page 1G
> [    0.000000]  [mem 0xc0000000-0xcbbfffff] page 2M
> [    0.000000]  [mem 0xcbc00000-0xcbd08fff] page 4k
> [    0.000000] init_memory_mapping: [mem 0xcbd10000-0xcc3cefff]
> [    0.000000]  [mem 0xcbd10000-0xcbdfffff] page 4k
> [    0.000000]  [mem 0xcbe00000-0xcc1fffff] page 2M
> [    0.000000]  [mem 0xcc200000-0xcc3cefff] page 4k
> [    0.000000] BRK [0x01b21000, 0x01b21fff] PGTABLE
> [    0.000000] init_memory_mapping: [mem 0xcc623000-0xdb865fff]
> [    0.000000]  [mem 0xcc623000-0xcc7fffff] page 4k
> [    0.000000]  [mem 0xcc800000-0xdb7fffff] page 2M
> [    0.000000]  [mem 0xdb800000-0xdb865fff] page 4k
> [    0.000000] BRK [0x01b22000, 0x01b22fff] PGTABLE
> [    0.000000] init_memory_mapping: [mem 0xdbfff000-0xdbffffff]
> [    0.000000]  [mem 0xdbfff000-0xdbffffff] page 4k
> [    0.000000] RAMDISK: [mem 0x3755c000-0x37aa5fff]
> [    0.000000] ACPI: Early table checksum verification disabled
> [    0.000000] ACPI: RSDP 0x00000000000F04A0 000024 (v02 ALASKA)
> [    0.000000] ACPI: XSDT 0x00000000DB904088 000094 (v01 ALASKA A M I
> 01072009 AMI  00010013)
> [    0.000000] ACPI: FACP 0x00000000DB913B50 00010C (v05 ALASKA A M I
> 01072009 AMI  00010013)
> [    0.000000] ACPI: DSDT 0x00000000DB9041B0 00F99A (v02 ALASKA A M I
> 00000036 INTL 20120711)
> [    0.000000] ACPI: FACS 0x00000000DBA6EF80 000040
> [    0.000000] ACPI: APIC 0x00000000DB913C60 000072 (v03 ALASKA A M I
> 01072009 AMI  00010013)
> [    0.000000] ACPI: FPDT 0x00000000DB913CD8 000044 (v01 ALASKA A M I
> 01072009 AMI  00010013)
> [    0.000000] ACPI: ASF! 0x00000000DB913D20 0000A5 (v32 INTEL   HCG
> 00000001 TFSM 000F4240)
> [    0.000000] ACPI: LPIT 0x00000000DB913DC8 000094 (v01 ALASKA
> 00000000 AMI. 00000005)
> [    0.000000] ACPI: SSDT 0x00000000DB913E60 000228 (v01 INTEL  sensrhub
> 00000000 INTL 20120711)
> [    0.000000] ACPI: SSDT 0x00000000DB914088 000141 (v01 Intel  zpoddult
> 00001000 INTL 20120711)
> [    0.000000] ACPI: SSDT 0x00000000DB9141D0 000539 (v01 PmRef  Cpu0Ist
> 00003000 INTL 20120711)
> [    0.000000] ACPI: SSDT 0x00000000DB914710 000AD8 (v01 PmRef  CpuPm
> 00003000 INTL 20120711)
> [    0.000000] ACPI: MCFG 0x00000000DB9151E8 00003C (v01 ALASKA A M I
> 01072009 MSFT 00000097)
> [    0.000000] ACPI: HPET 0x00000000DB915228 000038 (v01 ALASKA A M I
> 01072009 AMI. 00000005)
> [    0.000000] ACPI: SSDT 0x00000000DB915260 000315 (v01 SataRe SataTabl
> 00001000 INTL 20120711)
> [    0.000000] ACPI: SSDT 0x00000000DB915578 003528 (v01 SaSsdt SaSsdt
> 00003000 INTL 20091112)
> [    0.000000] ACPI: DMAR 0x00000000DB918AA0 0000F8 (v01 INTEL  HSW
> 00000001 INTL 00000001)
> [    0.000000] ACPI: Local APIC address 0xfee00000
> [    0.000000] No NUMA configuration found
> [    0.000000] Faking a node at [mem 0x0000000000000000-0x000000011fdfffff]
> [    0.000000] NODE_DATA(0) allocated [mem 0x11fdf8000-0x11fdfbfff]
> [    0.000000]  [ffffea0000000000-ffffea00047fffff] PMD ->
> [ffff88011b400000-ffff88011f3fffff] on node 0
> [    0.000000] Zone ranges:
> [    0.000000]   DMA      [mem 0x00001000-0x00ffffff]
> [    0.000000]   DMA32    [mem 0x01000000-0xffffffff]
> [    0.000000]   Normal   [mem 0x100000000-0x11fdfffff]
> [    0.000000] Movable zone start for each node
> [    0.000000] Early memory node ranges
> [    0.000000]   node   0: [mem 0x00001000-0x0009cfff]
> [    0.000000]   node   0: [mem 0x00100000-0xcbd08fff]
> [    0.000000]   node   0: [mem 0xcbd10000-0xcc3cefff]
> [    0.000000]   node   0: [mem 0xcc623000-0xdb865fff]
> [    0.000000]   node   0: [mem 0xdbfff000-0xdbffffff]
> [    0.000000]   node   0: [mem 0x100000000-0x11fdfffff]
> [    0.000000] Initmem setup node 0 [mem 0x00001000-0x11fdfffff]
> [    0.000000] On node 0 totalpages: 1029032
> [    0.000000]   DMA zone: 64 pages used for memmap
> [    0.000000]   DMA zone: 21 pages reserved
> [    0.000000]   DMA zone: 3996 pages, LIFO batch:0
> [    0.000000]   DMA32 zone: 13977 pages used for memmap
> [    0.000000]   DMA32 zone: 894476 pages, LIFO batch:31
> [    0.000000]   Normal zone: 2040 pages used for memmap
> [    0.000000]   Normal zone: 130560 pages, LIFO batch:31
> [    0.000000] Reserving Intel graphics stolen memory at
> 0xdd200000-0xdf1fffff
> [    0.000000] ACPI: PM-Timer IO Port: 0x1808
> [    0.000000] ACPI: Local APIC address 0xfee00000
> [    0.000000] ACPI: LAPIC (acpi_id[0x01] lapic_id[0x00] enabled)
> [    0.000000] ACPI: LAPIC (acpi_id[0x02] lapic_id[0x02] enabled)
> [    0.000000] ACPI: LAPIC (acpi_id[0x03] lapic_id[0x01] enabled)
> [    0.000000] ACPI: LAPIC (acpi_id[0x04] lapic_id[0x03] enabled)
> [    0.000000] ACPI: LAPIC_NMI (acpi_id[0xff] high edge lint[0x1])
> [    0.000000] ACPI: IOAPIC (id[0x08] address[0xfec00000] gsi_base[0])
> [    0.000000] IOAPIC[0]: apic_id 8, version 32, address 0xfec00000, GSI
> 0-39
> [    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
> [    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
> [    0.000000] ACPI: IRQ0 used by override.
> [    0.000000] ACPI: IRQ9 used by override.
> [    0.000000] Using ACPI (MADT) for SMP configuration information
> [    0.000000] ACPI: HPET id: 0x8086a701 base: 0xfed00000
> [    0.000000] smpboot: Allowing 4 CPUs, 0 hotplug CPUs
> [    0.000000] e820: [mem 0xdf200000-0xf7ffffff] available for PCI devices
> [    0.000000] setup_percpu: NR_CPUS:16 nr_cpumask_bits:16 nr_cpu_ids:4
> nr_node_ids:1
> [    0.000000] PERCPU: Embedded 46 pages/cpu @ffff88011fa00000 s149760
> r8192 d30464 u524288
> [    0.000000] pcpu-alloc: s149760 r8192 d30464 u524288 alloc=1*2097152
> [    0.000000] pcpu-alloc: [0] 0 1 2 3
> [    0.000000] Built 1 zonelists in Node order, mobility grouping on.
> Total pages: 1012930
> [    0.000000] Policy zone: Normal
> [    0.000000] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-3.18.20cobalt
> root=/dev/sda1 resume=/dev/sda1 splash=verbose quiet showopts xenomai.smi=1
> xenomai.smi_mask=0x0860ffff xenomai.allowed_group=1000 intel_pstate=off
> drm.debug=0xe
> [    0.000000] PID hash table entries: 4096 (order: 3, 32768 bytes)
> [    0.000000] xsave: enabled xstate_bv 0x7, cntxt size 0x340 using
> standard form
> [    0.000000] Memory: 3966796K/4116128K available (4248K kernel code,
> 568K rwdata, 1736K rodata, 880K init, 1716K bss, 149332K reserved)
> [    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
> [    0.000000] Preemptible hierarchical RCU implementation.
> [    0.000000]     RCU dyntick-idle grace-period acceleration is enabled.
> [    0.000000]     RCU restricting CPUs from NR_CPUS=16 to nr_cpu_ids=4.
> [    0.000000] RCU: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=4
> [    0.000000] NR_IRQS:4352 nr_irqs:728 0
> [    0.000000] Interrupt pipeline (release #3)
> [    0.000000] spurious 8259A interrupt: IRQ7.
> [    0.000000] Console: colour VGA+ 80x25
> [    0.000000] console [tty0] enabled
> [    0.000000] hpet clockevent registered
> [    0.000000] tsc: Fast TSC calibration using PIT
> [    0.000000] tsc: Detected 2494.249 MHz processor
> [    0.000002] Calibrating delay loop (skipped), value calculated using
> timer frequency.. 4988.49 BogoMIPS (lpj=9976996)
> [    0.000006] pid_max: default: 32768 minimum: 301
> [    0.000012] ACPI: Core revision 20140926
> [    0.019303] ACPI: All ACPI Tables successfully acquired
> [    0.019723] Security Framework initialized
> [    0.020316] Dentry cache hash table entries: 524288 (order: 10, 4194304
> bytes)
> [    0.021416] Inode-cache hash table entries: 262144 (order: 9, 2097152
> bytes)
> [    0.021839] Mount-cache hash table entries: 8192 (order: 4, 65536 bytes)
> [    0.021850] Mountpoint-cache hash table entries: 8192 (order: 4, 65536
> bytes)
> [    0.022082] Initializing cgroup subsys devices
> [    0.022085] Initializing cgroup subsys freezer
> [    0.022088] Initializing cgroup subsys net_cls
> [    0.022090] Initializing cgroup subsys blkio
> [    0.022093] Initializing cgroup subsys perf_event
> [    0.022116] CPU: Physical Processor ID: 0
> [    0.022117] CPU: Processor Core ID: 0
> [    0.022122] ENERGY_PERF_BIAS: Set to 'normal', was 'performance'
> ENERGY_PERF_BIAS: View and update with x86_energy_perf_policy(8)
> [    0.023246] mce: CPU supports 7 MCE banks
> [    0.023260] CPU0: Thermal monitoring enabled (TM1)
> [    0.023270] process: using mwait in idle threads
> [    0.023275] Last level iTLB entries: 4KB 1024, 2MB 1024, 4MB 1024
> Last level dTLB entries: 4KB 1024, 2MB 1024, 4MB 1024, 1GB 4
> [    0.023398] Freeing SMP alternatives memory: 12K (ffffffff8196c000 -
> ffffffff8196f000)
> [    0.023956] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=0 pin2=0
> [    0.063689] smpboot: CPU0: Intel(R) Core(TM) i5-4300U CPU @ 1.90GHz
> (fam: 06, model: 45, stepping: 01)
> [    0.063699] TSC deadline timer enabled
> [    0.063716] Performance Events: PEBS fmt2+, 16-deep LBR, Haswell
> events, full-width counters, Intel PMU driver.
> [    0.063742] ... version:                3
> [    0.063743] ... bit width:              48
> [    0.063745] ... generic registers:      4
> [    0.063746] ... value mask:             0000ffffffffffff
> [    0.063748] ... max period:             0000ffffffffffff
> [    0.063749] ... fixed-purpose events:   3
> [    0.063751] ... event mask:             000000070000000f
> [    0.095931] x86: Booting SMP configuration:
> [    0.095934] .... node  #0, CPUs:      #1
> [    0.108335] CPU1 microcode updated early to revision 0x1c, date =
> 2014-07-03
> [    0.111641] NMI watchdog: enabled on all CPUs, permanently consumes one
> hw-PMU counter.
> [    0.115983]  #2 #3
> [    0.150319] x86: Booted up 1 node, 4 CPUs
> [    0.150324] smpboot: Total of 4 processors activated (19953.99 BogoMIPS)
> [    0.154029] devtmpfs: initialized
> [    0.154592] regulator-dummy: no parameters
> [    0.154745] NET: Registered protocol family 16
> [    0.154992] ACPI FADT declares the system doesn't support PCIe ASPM, so
> disable it
> [    0.154994] ACPI: bus type PCI registered
> [    0.155066] PCI: Using configuration type 1 for base access
> [    0.166253] ACPI: Added _OSI(Module Device)
> [    0.166256] ACPI: Added _OSI(Processor Device)
> [    0.166258] ACPI: Added _OSI(3.0 _SCP Extensions)
> [    0.166260] ACPI: Added _OSI(Processor Aggregator Device)
> [    0.174913] ACPI: Executed 2 blocks of module-level executable AML code
> [    0.189977] [Firmware Bug]: ACPI: BIOS _OSI(Linux) query ignored
> [    0.202123] ACPI: Dynamic OEM Table Load:
> [    0.202132] ACPI: SSDT 0xFFFF88011AB81400 0003D3 (v01 PmRef  Cpu0Cst
> 00003001 INTL 20120711)
> [    0.214385] ACPI: Dynamic OEM Table Load:
> [    0.214394] ACPI: SSDT 0xFFFF88011AABF800 0005AA (v01 PmRef  ApIst
> 00003000 INTL 20120711)
> [    0.226236] ACPI: Dynamic OEM Table Load:
> [    0.226242] ACPI: SSDT 0xFFFF88011A4F5600 000119 (v01 PmRef  ApCst
> 00003000 INTL 20120711)
> [    0.239177] ACPI: Interpreter enabled
> [    0.239187] ACPI: (supports S0 S5)
> [    0.239189] ACPI: Using IOAPIC for interrupt routing
> [    0.239224] PCI: Using host bridge windows from ACPI; if necessary, use
> "pci=nocrs" and report a bug
> [    0.255001] ACPI: Power Resource [FN00] (off)
> [    0.255112] ACPI: Power Resource [FN01] (off)
> [    0.255222] ACPI: Power Resource [FN02] (off)
> [    0.255330] ACPI: Power Resource [FN03] (off)
> [    0.255436] ACPI: Power Resource [FN04] (off)
> [    0.256774] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-3e])
> [    0.256781] acpi PNP0A08:00: _OSC: OS supports [ASPM ClockPM Segments
> MSI]
> [    0.256980] acpi PNP0A08:00: _OSC: not requesting OS control; OS
> requires [ExtendedConfig ASPM ClockPM MSI]
> [    0.257534] PCI host bridge to bus 0000:00
> [    0.257537] pci_bus 0000:00: root bus resource [bus 00-3e]
> [    0.257540] pci_bus 0000:00: root bus resource [io  0x0000-0x0cf7]
> [    0.257542] pci_bus 0000:00: root bus resource [io  0x0d00-0xffff]
> [    0.257545] pci_bus 0000:00: root bus resource [mem
> 0x000a0000-0x000bffff]
> [    0.257547] pci_bus 0000:00: root bus resource [mem
> 0x000d0000-0x000d3fff]
> [    0.257549] pci_bus 0000:00: root bus resource [mem
> 0x000d4000-0x000d7fff]
> [    0.257551] pci_bus 0000:00: root bus resource [mem
> 0x000d8000-0x000dbfff]
> [    0.257553] pci_bus 0000:00: root bus resource [mem
> 0x000dc000-0x000dffff]
> [    0.257556] pci_bus 0000:00: root bus resource [mem
> 0x000e0000-0x000e3fff]
> [    0.257558] pci_bus 0000:00: root bus resource [mem
> 0x000e4000-0x000e7fff]
> [    0.257560] pci_bus 0000:00: root bus resource [mem
> 0xdf200000-0xfeafffff]
> [    0.257570] pci 0000:00:00.0: [8086:0a04] type 00 class 0x060000
> [    0.257711] pci 0000:00:02.0: [8086:0a16] type 00 class 0x030000
> [    0.257727] pci 0000:00:02.0: reg 0x10: [mem 0xf7400000-0xf77fffff
> 64bit]
> [    0.257736] pci 0000:00:02.0: reg 0x18: [mem 0xe0000000-0xefffffff
> 64bit pref]
> [    0.257743] pci 0000:00:02.0: reg 0x20: [io  0xf000-0xf03f]
> [    0.257873] pci 0000:00:03.0: [8086:0a0c] type 00 class 0x040300
> [    0.257884] pci 0000:00:03.0: reg 0x10: [mem 0xf7e14000-0xf7e17fff
> 64bit]
> [    0.258042] pci 0000:00:14.0: [8086:9c31] type 00 class 0x0c0330
> [    0.258063] pci 0000:00:14.0: reg 0x10: [mem 0xf7e00000-0xf7e0ffff
> 64bit]
> [    0.258133] pci 0000:00:14.0: PME# supported from D3hot D3cold
> [    0.258253] pci 0000:00:1b.0: [8086:9c20] type 00 class 0x040300
> [    0.258268] pci 0000:00:1b.0: reg 0x10: [mem 0xf7e10000-0xf7e13fff
> 64bit]
> [    0.258343] pci 0000:00:1b.0: PME# supported from D0 D3hot D3cold
> [    0.258455] pci 0000:00:1c.0: [8086:9c10] type 01 class 0x060400
> [    0.258539] pci 0000:00:1c.0: PME# supported from D0 D3hot D3cold
> [    0.258653] pci 0000:00:1c.1: [8086:9c12] type 01 class 0x060400
> [    0.258741] pci 0000:00:1c.1: PME# supported from D0 D3hot D3cold
> [    0.258862] pci 0000:00:1d.0: [8086:9c26] type 00 class 0x0c0320
> [    0.258885] pci 0000:00:1d.0: reg 0x10: [mem 0xf7e1b000-0xf7e1b3ff]
> [    0.258986] pci 0000:00:1d.0: PME# supported from D0 D3hot D3cold
> [    0.259097] pci 0000:00:1f.0: [8086:9c43] type 00 class 0x060100
> [    0.259321] pci 0000:00:1f.2: [8086:9c03] type 00 class 0x010601
> [    0.259338] pci 0000:00:1f.2: reg 0x10: [io  0xf0b0-0xf0b7]
> [    0.259347] pci 0000:00:1f.2: reg 0x14: [io  0xf0a0-0xf0a3]
> [    0.259355] pci 0000:00:1f.2: reg 0x18: [io  0xf090-0xf097]
> [    0.259363] pci 0000:00:1f.2: reg 0x1c: [io  0xf080-0xf083]
> [    0.259372] pci 0000:00:1f.2: reg 0x20: [io  0xf060-0xf07f]
> [    0.259380] pci 0000:00:1f.2: reg 0x24: [mem 0xf7e1a000-0xf7e1a7ff]
> [    0.259423] pci 0000:00:1f.2: PME# supported from D3hot
> [    0.259525] pci 0000:00:1f.3: [8086:9c22] type 00 class 0x0c0500
> [    0.259541] pci 0000:00:1f.3: reg 0x10: [mem 0xf7e19000-0xf7e190ff
> 64bit]
> [    0.259563] pci 0000:00:1f.3: reg 0x20: [io  0xf040-0xf05f]
> [    0.259786] pci 0000:01:00.0: [8086:1533] type 00 class 0x020000
> [    0.259806] pci 0000:01:00.0: reg 0x10: [mem 0xf7c00000-0xf7cfffff]
> [    0.259836] pci 0000:01:00.0: reg 0x18: [io  0xe000-0xe01f]
> [    0.259852] pci 0000:01:00.0: reg 0x1c: [mem 0xf7d00000-0xf7d03fff]
> [    0.259897] pci 0000:01:00.0: reg 0x30: [mem 0xf7b00000-0xf7bfffff pref]
> [    0.259993] pci 0000:01:00.0: PME# supported from D0 D3hot D3cold
> [    0.266308] pci 0000:00:1c.0: PCI bridge to [bus 01]
> [    0.266313] pci 0000:00:1c.0:   bridge window [io  0xe000-0xefff]
> [    0.266317] pci 0000:00:1c.0:   bridge window [mem
> 0xf7b00000-0xf7dfffff]
> [    0.266430] pci 0000:02:00.0: [8086:1533] type 00 class 0x020000
> [    0.266451] pci 0000:02:00.0: reg 0x10: [mem 0xf7900000-0xf79fffff]
> [    0.266481] pci 0000:02:00.0: reg 0x18: [io  0xd000-0xd01f]
> [    0.266497] pci 0000:02:00.0: reg 0x1c: [mem 0xf7a00000-0xf7a03fff]
> [    0.266542] pci 0000:02:00.0: reg 0x30: [mem 0xf7800000-0xf78fffff pref]
> [    0.266638] pci 0000:02:00.0: PME# supported from D0 D3hot D3cold
> [    0.274348] pci 0000:00:1c.1: PCI bridge to [bus 02]
> [    0.274353] pci 0000:00:1c.1:   bridge window [io  0xd000-0xdfff]
> [    0.274357] pci 0000:00:1c.1:   bridge window [mem
> 0xf7800000-0xf7afffff]
> [    0.276016] ACPI: PCI Interrupt Link [LNKA] (IRQs *5 6 12 14 15)
> [    0.276083] ACPI: PCI Interrupt Link [LNKB] (IRQs *5 6 12 14 15)
> [    0.276147] ACPI: PCI Interrupt Link [LNKC] (IRQs *5 6 12 14 15)
> [    0.276211] ACPI: PCI Interrupt Link [LNKD] (IRQs *5 6 12 14 15)
> [    0.276275] ACPI: PCI Interrupt Link [LNKE] (IRQs 5 6 12 14 15) *0,
> disabled.
> [    0.276343] ACPI: PCI Interrupt Link [LNKF] (IRQs 5 6 12 14 15) *0,
> disabled.
> [    0.276406] ACPI: PCI Interrupt Link [LNKG] (IRQs *5 6 12 14 15)
> [    0.276469] ACPI: PCI Interrupt Link [LNKH] (IRQs *5 6 12 14 15)
> [    0.276848] ACPI: Enabled 4 GPEs in block 00 to 7F
> [    0.276955] vgaarb: setting as boot device: PCI:0000:00:02.0
> [    0.276958] vgaarb: device added:
> PCI:0000:00:02.0,decodes=io+mem,owns=io+mem,locks=none
> [    0.276962] vgaarb: loaded
> [    0.276964] vgaarb: bridge control possible 0000:00:02.0
> [    0.277050] SCSI subsystem initialized
> [    0.277104] libata version 3.00 loaded.
> [    0.277160] PCI: Using ACPI for IRQ routing
> [    0.277163] PCI: pci_cache_line_size set to 64 bytes
> [    0.277242] e820: reserve RAM buffer [mem 0x0009d800-0x0009ffff]
> [    0.277245] e820: reserve RAM buffer [mem 0xcbd09000-0xcbffffff]
> [    0.277247] e820: reserve RAM buffer [mem 0xcc3cf000-0xcfffffff]
> [    0.277249] e820: reserve RAM buffer [mem 0xdb866000-0xdbffffff]
> [    0.277252] e820: reserve RAM buffer [mem 0x11fe00000-0x11fffffff]
> [    0.277462] hpet0: at MMIO 0xfed00000, IRQs 2, 8, 0, 0, 0, 0, 0, 0
> [    0.277471] hpet0: 8 comparators, 64-bit 14.318180 MHz counter
> [    0.279513] Switched to clocksource hpet
> [    0.279625] pnp: PnP ACPI init
> [    0.279708] system 00:00: [mem 0xfed40000-0xfed44fff] has been reserved
> [    0.279712] system 00:00: Plug and Play ACPI device, IDs PNP0c01
> (active)
> [    0.279919] system 00:01: [io  0x0680-0x069f] has been reserved
> [    0.279922] system 00:01: [io  0xffff] has been reserved
> [    0.279925] system 00:01: [io  0xffff] has been reserved
> [    0.279927] system 00:01: [io  0xffff] has been reserved
> [    0.279930] system 00:01: [io  0x1c00-0x1cfe] has been reserved
> [    0.279932] system 00:01: [io  0x1d00-0x1dfe] has been reserved
> [    0.279936] system 00:01: [io  0x1e00-0x1efe] has been reserved
> [    0.279938] system 00:01: [io  0x1f00-0x1ffe] has been reserved
> [    0.279941] system 00:01: [io  0x1800-0x18fe] could not be reserved
> [    0.279944] system 00:01: [io  0x164e-0x164f] has been reserved
> [    0.279947] system 00:01: Plug and Play ACPI device, IDs PNP0c02
> (active)
> [    0.279985] pnp 00:02: Plug and Play ACPI device, IDs PNP0b00 (active)
> [    0.280042] system 00:03: [io  0x1854-0x1857] has been reserved
> [    0.280045] system 00:03: Plug and Play ACPI device, IDs INT3f0d
> PNP0c02 (active)
> [    0.280174] system 00:04: [io  0x0a00-0x0a0f] has been reserved
> [    0.280176] system 00:04: [io  0x0a10-0x0a1f] has been reserved
> [    0.280179] system 00:04: Plug and Play ACPI device, IDs PNP0c02
> (active)
> [    0.280465] pnp 00:05: [dma 0 disabled]
> [    0.280506] pnp 00:05: Plug and Play ACPI device, IDs PNP0501 (active)
> [    0.280754] pnp 00:06: [dma 0 disabled]
> [    0.280789] pnp 00:06: Plug and Play ACPI device, IDs PNP0501 (active)
> [    0.281028] pnp 00:07: [dma 0 disabled]
> [    0.281061] pnp 00:07: Plug and Play ACPI device, IDs PNP0501 (active)
> [    0.281293] pnp 00:08: [irq 0 disabled]
> [    0.281296] pnp 00:08: [dma 0 disabled]
> [    0.281329] pnp 00:08: Plug and Play ACPI device, IDs PNP0501 (active)
> [    0.281609] system 00:09: [io  0x04d0-0x04d1] has been reserved
> [    0.281612] system 00:09: Plug and Play ACPI device, IDs PNP0c02
> (active)
> [    0.282140] system 00:0a: [mem 0xfe104000-0xfe104fff] has been reserved
> [    0.282143] system 00:0a: [mem 0xfe106000-0xfe106fff] has been reserved
> [    0.282146] system 00:0a: Plug and Play ACPI device, IDs PNP0c02
> (active)
> [    0.282471] system 00:0b: [mem 0xfed1c000-0xfed1ffff] has been reserved
> [    0.282474] system 00:0b: [mem 0xfed10000-0xfed17fff] has been reserved
> [    0.282476] system 00:0b: [mem 0xfed18000-0xfed18fff] has been reserved
> [    0.282479] system 00:0b: [mem 0xfed19000-0xfed19fff] has been reserved
> [    0.282482] system 00:0b: [mem 0xf8000000-0xfbffffff] has been reserved
> [    0.282484] system 00:0b: [mem 0xfed20000-0xfed3ffff] has been reserved
> [    0.282500] system 00:0b: [mem 0xfed90000-0xfed93fff] has been reserved
> [    0.282502] system 00:0b: [mem 0xfed45000-0xfed8ffff] has been reserved
> [    0.282505] system 00:0b: [mem 0xff000000-0xffffffff] has been reserved
> [    0.282508] system 00:0b: [mem 0xfee00000-0xfeefffff] could not be
> reserved
> [    0.282510] system 00:0b: [mem 0xf7fdf000-0xf7fdffff] has been reserved
> [    0.282513] system 00:0b: [mem 0xf7fe0000-0xf7feffff] has been reserved
> [    0.282516] system 00:0b: Plug and Play ACPI device, IDs PNP0c02
> (active)
> [    0.282836] pnp: PnP ACPI: found 12 devices
> [    0.289666] pci 0000:00:1c.0: PCI bridge to [bus 01]
> [    0.289671] pci 0000:00:1c.0:   bridge window [io  0xe000-0xefff]
> [    0.289678] pci 0000:00:1c.0:   bridge window [mem
> 0xf7b00000-0xf7dfffff]
> [    0.289687] pci 0000:00:1c.1: PCI bridge to [bus 02]
> [    0.289690] pci 0000:00:1c.1:   bridge window [io  0xd000-0xdfff]
> [    0.289696] pci 0000:00:1c.1:   bridge window [mem
> 0xf7800000-0xf7afffff]
> [    0.289706] pci_bus 0000:00: resource 4 [io  0x0000-0x0cf7]
> [    0.289708] pci_bus 0000:00: resource 5 [io  0x0d00-0xffff]
> [    0.289710] pci_bus 0000:00: resource 6 [mem 0x000a0000-0x000bffff]
> [    0.289713] pci_bus 0000:00: resource 7 [mem 0x000d0000-0x000d3fff]
> [    0.289715] pci_bus 0000:00: resource 8 [mem 0x000d4000-0x000d7fff]
> [    0.289717] pci_bus 0000:00: resource 9 [mem 0x000d8000-0x000dbfff]
> [    0.289719] pci_bus 0000:00: resource 10 [mem 0x000dc000-0x000dffff]
> [    0.289721] pci_bus 0000:00: resource 11 [mem 0x000e0000-0x000e3fff]
> [    0.289723] pci_bus 0000:00: resource 12 [mem 0x000e4000-0x000e7fff]
> [    0.289726] pci_bus 0000:00: resource 13 [mem 0xdf200000-0xfeafffff]
> [    0.289728] pci_bus 0000:01: resource 0 [io  0xe000-0xefff]
> [    0.289730] pci_bus 0000:01: resource 1 [mem 0xf7b00000-0xf7dfffff]
> [    0.289732] pci_bus 0000:02: resource 0 [io  0xd000-0xdfff]
> [    0.289735] pci_bus 0000:02: resource 1 [mem 0xf7800000-0xf7afffff]
> [    0.289763] NET: Registered protocol family 2
> [    0.289996] TCP established hash table entries: 32768 (order: 6, 262144
> bytes)
> [    0.290141] TCP bind hash table entries: 32768 (order: 7, 524288 bytes)
> [    0.290225] TCP: Hash tables configured (established 32768 bind 32768)
> [    0.290245] TCP: reno registered
> [    0.290261] UDP hash table entries: 2048 (order: 4, 65536 bytes)
> [    0.290287] UDP-Lite hash table entries: 2048 (order: 4, 65536 bytes)
> [    0.290341] NET: Registered protocol family 1
> [    0.290438] RPC: Registered named UNIX socket transport module.
> [    0.290441] RPC: Registered udp transport module.
> [    0.290442] RPC: Registered tcp transport module.
> [    0.290444] RPC: Registered tcp NFSv4.1 backchannel transport module.
> [    0.290464] pci 0000:00:02.0: Video device with shadowed ROM
> [    0.307730] PCI: CLS 64 bytes, default 64
> [    0.307785] Unpacking initramfs...
> [    1.033519] Freeing initrd memory: 5416K (ffff88003755c000 -
> ffff880037aa6000)
> [    1.033532] PCI-DMA: Using software bounce buffering for IO (SWIOTLB)
> [    1.033536] software IO TLB [mem 0xd7866000-0xdb866000] (64MB) mapped
> at [ffff8800d7866000-ffff8800db865fff]
> [    1.033847] RAPL PMU detected, hw unit 2^-14 Joules, API unit is 2^-32
> Joules, 4 fixed counters 655360 ms ovfl timer
> [    1.033907] microcode: CPU0 sig=0x40651, pf=0x40, revision=0x1c
> [    1.033918] microcode: CPU1 sig=0x40651, pf=0x40, revision=0x1c
> [    1.033928] microcode: CPU2 sig=0x40651, pf=0x40, revision=0x1c
> [    1.033939] microcode: CPU3 sig=0x40651, pf=0x40, revision=0x1c
> [    1.034007] microcode: Microcode Update Driver: v2.00
> <tigran@aivazian.fsnet.co.uk> <tigran@aivazian.fsnet.co.uk>, Peter Oruba
> [    1.034292] futex hash table entries: 1024 (order: 4, 65536 bytes)
> [    1.034329] audit: initializing netlink subsys (disabled)
> [    1.034341] audit: type=2000 audit(1447318896.032:1): initialized
> [    1.034516] [Xenomai] scheduling class idle registered.
> [    1.034518] [Xenomai] scheduling class rt registered.
> [    1.034539] [Xenomai] disabling automatic C1E state promotion on Intel
> processor
> [    1.034553] [Xenomai] SMI-enabled chipset found
> [    1.034562] [Xenomai] SMI workaround failed!
> [    1.034601] I-pipe: head domain Xenomai registered.
> [    1.035864] [Xenomai] allowing access to group 1000
> [    1.035908] [Xenomai] Cobalt v3.0 (Exact Zero)
> [    1.036011] HugeTLB registered 2 MB page size, pre-allocated 0 pages
> [    1.038251] VFS: Disk quotas dquot_6.5.2
> [    1.038297] Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
> [    1.038982] NFS: Registering the id_resolver key type
> [    1.038998] Key type id_resolver registered
> [    1.039000] Key type id_legacy registered
> [    1.039007] nfs4filelayout_init: NFSv4 File Layout Driver Registering...
> [    1.039029] msgmni has been set to 7758
> [    1.039655] alg: No test for stdrng (krng)
> [    1.039715] bounce: pool size: 64 pages
> [    1.039761] Block layer SCSI generic (bsg) driver version 0.4 loaded
> (major 251)
> [    1.039766] io scheduler noop registered
> [    1.039771] io scheduler deadline registered
> [    1.039813] io scheduler cfq registered (default)
> [    1.040428] input: Power Button as
> /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input0
> [    1.040433] ACPI: Power Button [PWRB]
> [    1.040491] input: Power Button as
> /devices/LNXSYSTM:00/LNXPWRBN:00/input/input1
> [    1.040494] ACPI: Power Button [PWRF]
> [    1.040577] Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
> [    1.061184] 00:06: ttyS1 at I/O 0x2f8 (irq = 3, base_baud = 115200) is
> a 16550A
> [    1.081729] 00:07: ttyS2 at I/O 0x3e8 (irq = 4, base_baud = 115200) is
> a 16550A
> [    1.082209] Linux agpgart interface v0.103
> [    1.082304] ahci 0000:00:1f.2: version 3.0
> [    1.082447] ahci 0000:00:1f.2: irq 40 for MSI/MSI-X
> [    1.096445] ahci 0000:00:1f.2: AHCI 0001.0300 32 slots 4 ports 6 Gbps
> 0xf impl SATA mode
> [    1.096449] ahci 0000:00:1f.2: flags: 64bit ncq led clo only pio slum
> part deso sadm sds apst
> [    1.097071] scsi host0: ahci
> [    1.097231] scsi host1: ahci
> [    1.097341] scsi host2: ahci
> [    1.097453] scsi host3: ahci
> [    1.097513] ata1: SATA max UDMA/133 abar m2048@0xf7e1a000 port
> 0xf7e1a100 irq 40
> [    1.097516] ata2: SATA max UDMA/133 abar m2048@0xf7e1a000 port
> 0xf7e1a180 irq 40
> [    1.097518] ata3: SATA max UDMA/133 abar m2048@0xf7e1a000 port
> 0xf7e1a200 irq 40
> [    1.097521] ata4: SATA max UDMA/133 abar m2048@0xf7e1a000 port
> 0xf7e1a280 irq 40
> [    1.097622] i8042: PNP: No PS/2 controller found. Probing ports
> directly.
> [    1.098035] serio: i8042 KBD port at 0x60,0x64 irq 1
> [    1.098053] serio: i8042 AUX port at 0x60,0x64 irq 12
> [    1.098229] mousedev: PS/2 mouse device common for all mice
> [    1.098298] I2O subsystem v1.325
> [    1.098300] i2o: max drivers = 8
> [    1.098390] rtc_cmos 00:02: RTC can wake from S4
> [    1.098530] rtc_cmos 00:02: rtc core: registered rtc_cmos as rtc0
> [    1.098561] rtc_cmos 00:02: alarms up to one month, y3k, 242 bytes
> nvram, hpet irqs
> [    1.098578] Intel P-state driver initializing.
> [    1.099244] TCP: cubic registered
> [    1.099561] NET: Registered protocol family 10
> [    1.100118] mip6: Mobile IPv6
> [    1.100131] NET: Registered protocol family 17
> [    1.100191] Key type dns_resolver registered
> [    1.101189] registered taskstats version 1
> [    1.102196] rtc_cmos 00:02: setting system clock to 2015-11-12 09:01:36
> UTC (1447318896)
> [    1.416800] ata2: SATA link down (SStatus 0 SControl 300)
> [    1.416821] ata3: SATA link down (SStatus 0 SControl 300)
> [    1.416843] ata4: SATA link down (SStatus 0 SControl 300)
> [    1.416863] ata1: SATA link up 6.0 Gbps (SStatus 133 SControl 300)
> [    1.418885] ata1.00: supports DRM functions and may not be fully
> accessible
> [    1.418961] ata1.00: ATA-9: Samsung SSD 850 PRO 128GB, EXM02B6Q, max
> UDMA/133
> [    1.418964] ata1.00: 250069680 sectors, multi 1: LBA48 NCQ (depth
> 31/32), AA
> [    1.419254] ata1.00: supports DRM functions and may not be fully
> accessible
> [    1.419381] ata1.00: configured for UDMA/133
> [    1.419524] scsi 0:0:0:0: Direct-Access     ATA      Samsung SSD 850
> 2B6Q PQ: 0 ANSI: 5
> [    1.419790] sd 0:0:0:0: [sda] 250069680 512-byte logical blocks: (128
> GB/119 GiB)
> [    1.419858] sd 0:0:0:0: [sda] Write Protect is off
> [    1.419862] sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00
> [    1.419881] sd 0:0:0:0: [sda] Write cache: enabled, read cache:
> enabled, doesn't support DPO or FUA
> [    1.420256]  sda: sda1
> [    1.420537] sd 0:0:0:0: [sda] Attached SCSI disk
> [    1.421885] Freeing unused kernel memory: 880K (ffffffff81890000 -
> ffffffff8196c000)
> [    1.421888] Write protecting the kernel read-only data: 8192k
> [    1.428592] Freeing unused kernel memory: 1888K (ffff880001428000 -
> ffff880001600000)
> [    1.429668] Freeing unused kernel memory: 312K (ffff8800017b2000 -
> ffff880001800000)
> [    1.431758] random: systemd urandom read with 3 bits of entropy
> available
> [    1.509859] systemd-journald[103]: Failed to set file attributes:
> Inappropriate ioctl for device
> [    1.511271] sd 0:0:0:0: Attached scsi generic sg0 type 0
> [    1.789539] ACPI: bus type USB registered
> [    1.789590] usbcore: registered new interface driver usbfs
> [    1.789611] usbcore: registered new interface driver hub
> [    1.789657] usbcore: registered new device driver usb
> [    1.790116] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
> [    1.790352] ehci-pci: EHCI PCI platform driver
> [    1.790613] ehci-pci 0000:00:1d.0: EHCI Host Controller
> [    1.790628] ehci-pci 0000:00:1d.0: new USB bus registered, assigned bus
> number 1
> [    1.790646] ehci-pci 0000:00:1d.0: debug port 2
> [    1.794550] ehci-pci 0000:00:1d.0: cache line size of 64 is not
> supported
> [    1.794580] ehci-pci 0000:00:1d.0: irq 23, io mem 0xf7e1b000
> [    1.805303] ehci-pci 0000:00:1d.0: USB 2.0 started, EHCI 1.00
> [    1.805371] usb usb1: New USB device found, idVendor=1d6b,
> idProduct=0002
> [    1.805375] usb usb1: New USB device strings: Mfr=3, Product=2,
> SerialNumber=1
> [    1.805379] usb usb1: Product: EHCI Host Controller
> [    1.805382] usb usb1: Manufacturer: Linux 3.18.20cobalt ehci_hcd
> [    1.805386] usb usb1: SerialNumber: 0000:00:1d.0
> [    1.805618] hub 1-0:1.0: USB hub found
> [    1.805635] hub 1-0:1.0: 2 ports detected
> [    1.848519] EXT4-fs (sda1): mounted filesystem with ordered data mode.
> Opts: (null)
> [    2.033470] tsc: Refined TSC clocksource calibration: 2494.230 MHz
> [    2.117556] usb 1-1: new high-speed USB device number 2 using ehci-pci
> [    2.249281] EXT4-fs (sda1): re-mounted. Opts: (null)
> [    2.250022] usb 1-1: New USB device found, idVendor=8087, idProduct=8000
> [    2.250029] usb 1-1: New USB device strings: Mfr=0, Product=0,
> SerialNumber=0
> [    2.250308] hub 1-1:1.0: USB hub found
> [    2.250383] hub 1-1:1.0: 8 ports detected
> [    2.376032] dca service started, version 1.12.1
> [    2.376759] pps_core: LinuxPPS API ver. 1 registered
> [    2.376763] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo
> Giometti <giometti@linux.it> <giometti@linux.it>
> [    2.377780] PTP clock support registered
> [    2.378740] xhci_hcd 0000:00:14.0: xHCI Host Controller
> [    2.378751] xhci_hcd 0000:00:14.0: new USB bus registered, assigned bus
> number 2
> [    2.378878] xhci_hcd 0000:00:14.0: cache line size of 64 is not
> supported
> [    2.378903] xhci_hcd 0000:00:14.0: irq 41 for MSI/MSI-X
> [    2.380314] usb usb2: New USB device found, idVendor=1d6b,
> idProduct=0002
> [    2.380321] usb usb2: New USB device strings: Mfr=3, Product=2,
> SerialNumber=1
> [    2.380325] usb usb2: Product: xHCI Host Controller
> [    2.380329] usb usb2: Manufacturer: Linux 3.18.20cobalt xhci-hcd
> [    2.380332] usb usb2: SerialNumber: 0000:00:14.0
> [    2.380852] hub 2-0:1.0: USB hub found
> [    2.380877] hub 2-0:1.0: 9 ports detected
> [    2.385864] igb: Intel(R) Gigabit Ethernet Network Driver - version
> 5.2.15-k
> [    2.385869] igb: Copyright (c) 2007-2014 Intel Corporation.
> [    2.386006] xhci_hcd 0000:00:14.0: xHCI Host Controller
> [    2.386015] xhci_hcd 0000:00:14.0: new USB bus registered, assigned bus
> number 3
> [    2.386090] usb usb3: New USB device found, idVendor=1d6b,
> idProduct=0003
> [    2.386094] usb usb3: New USB device strings: Mfr=3, Product=2,
> SerialNumber=1
> [    2.386098] usb usb3: Product: xHCI Host Controller
> [    2.386102] usb usb3: Manufacturer: Linux 3.18.20cobalt xhci-hcd
> [    2.386105] usb usb3: SerialNumber: 0000:00:14.0
> [    2.386948] igb 0000:01:00.0: irq 42 for MSI/MSI-X
> [    2.386955] igb 0000:01:00.0: irq 43 for MSI/MSI-X
> [    2.386961] igb 0000:01:00.0: irq 44 for MSI/MSI-X
> [    2.386966] igb 0000:01:00.0: irq 45 for MSI/MSI-X
> [    2.386971] igb 0000:01:00.0: irq 46 for MSI/MSI-X
> [    2.387397] hub 3-0:1.0: USB hub found
> [    2.387414] hub 3-0:1.0: 4 ports detected
> [    2.395593] [drm] Initialized drm 1.1.0 20060810
> [    2.417971] igb 0000:01:00.0: added PHC on eth0
> [    2.417976] igb 0000:01:00.0: Intel(R) Gigabit Ethernet Network
> Connection
> [    2.417979] igb 0000:01:00.0: eth0: (PCIe:2.5Gb/s:Width x1)
> d0:4c:c1:00:cb:b6
> [    2.418038] igb 0000:01:00.0: eth0: PBA No: 000200-000
> [    2.418040] igb 0000:01:00.0: Using MSI-X interrupts. 4 rx queue(s), 4
> tx queue(s)
> [    2.418603] igb 0000:02:00.0: irq 47 for MSI/MSI-X
> [    2.418608] igb 0000:02:00.0: irq 48 for MSI/MSI-X
> [    2.418612] igb 0000:02:00.0: irq 49 for MSI/MSI-X
> [    2.418616] igb 0000:02:00.0: irq 50 for MSI/MSI-X
> [    2.418620] igb 0000:02:00.0: irq 51 for MSI/MSI-X
> [    2.456571] [drm:i915_dump_device_info] i915 device info: gen=7,
> pciid=0x0a16 rev=0x0b
> flags=is_mobile,need_gfx_hws,is_haswell,has_fbc,has_hotplug,has_llc,has_ddi,has_fpga_dbg,
> [    2.456608] [drm:intel_detect_pch] Found LynxPoint LP PCH
> [    2.456658] [drm] Memory usable by graphics device = 2048M
> [    2.456662] [drm:i915_gem_gtt_init] GMADR size = 256M
> [    2.456665] [drm:i915_gem_gtt_init] GTT stolen size = 32M
> [    2.456668] [drm:i915_gem_gtt_init] ppgtt mode: 1
> [    2.456672] [drm] Replacing VGA console driver
> [    2.459769] Console: switching to colour dummy device 80x25
> [    2.465571] igb 0000:02:00.0: added PHC on eth1
> [    2.465577] igb 0000:02:00.0: Intel(R) Gigabit Ethernet Network
> Connection
> [    2.465582] igb 0000:02:00.0: eth1: (PCIe:2.5Gb/s:Width x1)
> d0:4c:c1:00:cb:b7
> [    2.465641] igb 0000:02:00.0: eth1: PBA No: 000200-000
> [    2.465645] igb 0000:02:00.0: Using MSI-X interrupts. 4 rx queue(s), 4
> tx queue(s)
> [    2.468825] [drm:intel_opregion_setup] graphic opregion physical addr:
> 0xdba68018
> [    2.468874] [drm:intel_opregion_setup] Public ACPI methods supported
> [    2.468877] [drm:intel_opregion_setup] SWSCI supported
> [    2.470615]
> *** RTnet for Xenomai v3.0 ***
>
> [    2.470621] RTnet: initialising real-time networking
> [    2.474991] rt_igb: Intel(R) Gigabit Ethernet Network Driver - version
> 5.2.18-k
> [    2.474995] rt_igb: Copyright (c) 2007-2014 Intel Corporation.
> [    2.489992] [drm:swsci_setup] SWSCI GBDA callbacks 00000cb3, SBCB
> callbacks 00300483
> [    2.489996] [drm:intel_opregion_setup] ASLE supported
> [    2.490111] i915 0000:00:02.0: irq 52 for MSI/MSI-X
> [    2.490121] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
> [    2.490123] [drm] Driver supports precise vblank timestamp query.
> [    2.490126] [drm:init_vbt_defaults] Set default to SSC at 120000 kHz
> [    2.490129] [drm:validate_vbt] Using VBT from OpRegion: $VBT
> HASWELL        d
> [    2.490132] [drm:parse_general_features] BDB_GENERAL_FEATURES
> int_tv_support 0 int_crt_support 0 lvds_use_ssc 0 lvds_ssc_freq 120000
> display_clock_mode 0 fdi_rx_polarity_inverted 0
> [    2.490134] [drm:parse_general_definitions] crt_ddc_bus_pin: 2
> [    2.490137] [drm:parse_lfp_panel_data] DRRS supported mode is static
> [    2.490140] [drm:parse_lfp_panel_data] Found panel mode in BIOS VBT
> tables:
> [    2.490144] [drm:drm_mode_debug_printmodeline] Modeline 0:"1024x768" 0
> 65000 1024 1048 1184 1344 768 771 777 806 0x8 0xa
> [    2.490146] [drm:parse_lfp_panel_data] VBT initial LVDS value 300300
> [    2.490149] [drm:parse_lfp_backlight] VBT backlight PWM modulation
> frequency 200 Hz, active high, min brightness 0, level 255
> [    2.490151] [drm:parse_sdvo_panel_data] Found SDVO panel mode in BIOS
> VBT tables:
> [    2.490155] [drm:drm_mode_debug_printmodeline] Modeline 0:"1600x1200" 0
> 162000 1600 1664 1856 2160 1200 1201 1204 1250 0x8 0xa
> [    2.490157] [drm:parse_sdvo_device_mapping] No SDVO device info is
> found in VBT
> [    2.490159] [drm:parse_driver_features] DRRS State Enabled:1
> [    2.490162] [drm:parse_ddi_port] Port A VBT info: DP:1 HDMI:0 DVI:0
> EDP:1 CRT:0
> [    2.490164] [drm:parse_ddi_port] VBT HDMI level shift for port A: 0
> [    2.490167] [drm:parse_ddi_port] Port B VBT info: DP:0 HDMI:1 DVI:1
> EDP:0 CRT:0
> [    2.490169] [drm:parse_ddi_port] VBT HDMI level shift for port B: 6
> [    2.490171] [drm:parse_ddi_port] Port C VBT info: DP:0 HDMI:1 DVI:1
> EDP:0 CRT:0
> [    2.490173] [drm:parse_ddi_port] VBT HDMI level shift for port C: 6
> [    2.490183] [drm:intel_dsm_pci_probe] no _DSM method for intel device
> [    2.490190] [drm:i915_gem_init_stolen] found 33554432 bytes of stolen
> memory at dd200000
> [    2.490194] [drm:intel_display_power_get] enabling always-on
> [    2.490196] [drm:intel_display_power_get] enabling display
> [    2.490201] vgaarb: device changed decodes:
> PCI:0000:00:02.0,olddecodes=io+mem,decodes=io+mem:owns=io+mem
> [    2.490283] [drm:intel_print_wm_latency] Primary WM0 latency 20 (2.0
> usec)
> [    2.490286] [drm:intel_print_wm_latency] Primary WM1 latency 4 (2.0
> usec)
> [    2.490288] [drm:intel_print_wm_latency] Primary WM2 latency 36 (18.0
> usec)
> [    2.490290] [drm:intel_print_wm_latency] Primary WM3 latency 90 (45.0
> usec)
> [    2.490292] [drm:intel_print_wm_latency] Primary WM4 latency 160 (80.0
> usec)
> [    2.490294] [drm:intel_print_wm_latency] Sprite WM0 latency 20 (2.0
> usec)
> [    2.490296] [drm:intel_print_wm_latency] Sprite WM1 latency 4 (2.0 usec)
> [    2.490298] [drm:intel_print_wm_latency] Sprite WM2 latency 36 (18.0
> usec)
> [    2.490300] [drm:intel_print_wm_latency] Sprite WM3 latency 90 (45.0
> usec)
> [    2.490302] [drm:intel_print_wm_latency] Sprite WM4 latency 160 (80.0
> usec)
> [    2.490304] [drm:intel_print_wm_latency] Cursor WM0 latency 20 (2.0
> usec)
> [    2.490306] [drm:intel_print_wm_latency] Cursor WM1 latency 4 (2.0 usec)
> [    2.490308] [drm:intel_print_wm_latency] Cursor WM2 latency 36 (18.0
> usec)
> [    2.490310] [drm:intel_print_wm_latency] Cursor WM3 latency 90 (45.0
> usec)
> [    2.490312] [drm:intel_print_wm_latency] Cursor WM4 latency 160 (80.0
> usec)
> [    2.490315] [drm:intel_modeset_init] 3 display pipes available.
> [    2.490330] [drm:intel_ddi_pll_init] CDCLK running at 450000KHz
> [    2.490642] [drm:intel_dp_init_connector] Adding eDP connector on port A
> [    2.490705] [drm:intel_dp_init_panel_power_sequencer] cur t1_t3 2000 t8
> 10 t9 2000 t10 500 t11_t12 6000
> [    2.490708] [drm:intel_dp_init_panel_power_sequencer] vbt t1_t3 2000 t8
> 10 t9 2000 t10 500 t11_t12 5000
> [    2.490710] [drm:intel_dp_init_panel_power_sequencer] panel power up
> delay 200, power down delay 50, power cycle delay 600
> [    2.490712] [drm:intel_dp_init_panel_power_sequencer] backlight on
> delay 1, off delay 200
> [    2.490715] [drm:intel_dp_aux_init] registering DPDDC-A bus for
> card0-eDP-1
> [    2.490781] [drm:edp_panel_vdd_on] Turning eDP VDD on
> [    2.490791] [drm:edp_panel_vdd_on] PP_STATUS: 0x80000008 PP_CONTROL:
> 0xabcd000f
> [    2.491407] [drm:intel_dp_get_dpcd] DPCD: 11 0a 82 01 00 03 01 01 02 00
> 00 00 00 00 00
> [    2.492473] [drm:intel_dp_init_panel_power_sequencer_registers] panel
> power sequencer register settings: PP_ON 0x7d00001, PP_OFF 0x1f40001,
> PP_DIV 0x4af06
> [    2.544804] [drm:drm_edid_to_eld] ELD: no CEA Extension found
> [    2.544809] [drm:intel_dp_drrs_init] VBT doesn't support DRRS
> [    2.544858] [drm:intel_panel_setup_backlight] backlight initialized,
> enabled, brightness 937/937, sysfs interface registered
> [    2.545065] [drm:intel_modeset_readout_hw_state] [CRTC:8] hw state
> readout: enabled
> [    2.545071] [drm:intel_modeset_readout_hw_state] [CRTC:12] hw state
> readout: disabled
> [    2.545075] [drm:intel_modeset_readout_hw_state] [CRTC:16] hw state
> readout: disabled
> [    2.545080] [drm:intel_modeset_readout_hw_state] WRPLL 1 hw state
> readout: refcount 0, on 0
> [    2.545084] [drm:intel_modeset_readout_hw_state] WRPLL 2 hw state
> readout: refcount 0, on 0
> [    2.545095] [drm:intel_modeset_readout_hw_state] [ENCODER:18:TMDS-18]
> hw state readout: enabled, pipe A
> [    2.545098] [drm:intel_modeset_readout_hw_state] [ENCODER:47:TMDS-47]
> hw state readout: disabled, pipe A
> [    2.545102] [drm:intel_modeset_readout_hw_state] [ENCODER:50:TMDS-50]
> hw state readout: disabled, pipe A
> [    2.545108] [drm:intel_modeset_readout_hw_state] [CONNECTOR:19:eDP-1]
> hw state readout: enabled
> [    2.545112] [drm:intel_modeset_readout_hw_state]
> [CONNECTOR:48:HDMI-A-1] hw state readout: disabled
> [    2.545116] [drm:intel_modeset_readout_hw_state]
> [CONNECTOR:51:HDMI-A-2] hw state readout: disabled
> [    2.545124] [drm:intel_dump_pipe_config] [CRTC:8][setup_hw_state]
> config for pipe A
> [    2.545127] [drm:intel_dump_pipe_config] cpu_transcoder: D
> [    2.545130] [drm:intel_dump_pipe_config] pipe bpp: 18, dithering: 0
> [    2.545134] [drm:intel_dump_pipe_config] fdi/pch: 0, lanes: 0, gmch_m:
> 0, gmch_n: 0, link_m: 0, link_n: 0, tu: 0
> [    2.545138] [drm:intel_dump_pipe_config] dp: 1, gmch_m: 2271914,
> gmch_n: 8388608, link_m: 126217, link_n: 524288, tu: 64
> [    2.545142] [drm:intel_dump_pipe_config] dp: 1, gmch_m2: 0, gmch_n2: 0,
> link_m2: 0, link_n2: 0, tu2: 0
> [    2.545144] [drm:intel_dump_pipe_config] requested mode:
> [    2.545149] [drm:drm_mode_debug_printmodeline] Modeline 0:"" 0 0 720 0
> 0 0 400 0 0 0 0x0 0x0
> [    2.545152] [drm:intel_dump_pipe_config] adjusted mode:
> [    2.545156] [drm:drm_mode_debug_printmodeline] Modeline 0:"" 0 0 0 0 0
> 0 0 0 0 0 0x0 0x5
> [    2.545161] [drm:intel_dump_crtc_timings] crtc timings: 64999 1024 1048
> 1184 1344 768 771 777 806, type: 0x0 flags: 0x5
> [    2.545164] [drm:intel_dump_pipe_config] port clock: 270000
> [    2.545167] [drm:intel_dump_pipe_config] pipe src size: 720x400
> [    2.545171] [drm:intel_dump_pipe_config] gmch pfit: control:
> 0x00000000, ratios: 0x00000000, lvds border: 0x00000000
> [    2.545175] [drm:intel_dump_pipe_config] pch pfit: pos: 0x00000000,
> size: 0x04000300, enabled
> [    2.545177] [drm:intel_dump_pipe_config] ips: 0
> [    2.545180] [drm:intel_dump_pipe_config] double wide: 0
> [    2.545186] [drm:i915_get_vblank_timestamp] crtc 1 is disabled
> [    2.545190] [drm:gm45_get_vblank_counter] trying to get vblank count
> for disabled pipe B
> [    2.545193] [drm:i915_get_vblank_timestamp] crtc 1 is disabled
> [    2.545196] [drm:gm45_get_vblank_counter] trying to get vblank count
> for disabled pipe B
> [    2.545200] [drm:intel_dump_pipe_config] [CRTC:12][setup_hw_state]
> config for pipe B
> [    2.545202] [drm:intel_dump_pipe_config] cpu_transcoder: B
> [    2.545205] [drm:intel_dump_pipe_config] pipe bpp: 0, dithering: 0
> [    2.545209] [drm:intel_dump_pipe_config] fdi/pch: 0, lanes: 0, gmch_m:
> 0, gmch_n: 0, link_m: 0, link_n: 0, tu: 0
> [    2.545212] [drm:intel_dump_pipe_config] dp: 0, gmch_m: 0, gmch_n: 0,
> link_m: 0, link_n: 0, tu: 0
> [    2.545216] [drm:intel_dump_pipe_config] dp: 0, gmch_m2: 0, gmch_n2: 0,
> link_m2: 0, link_n2: 0, tu2: 0
> [    2.545218] [drm:intel_dump_pipe_config] requested mode:
> [    2.545222] [drm:drm_mode_debug_printmodeline] Modeline 0:"" 0 0 0 0 0
> 0 0 0 0 0 0x0 0x0
> [    2.545225] [drm:intel_dump_pipe_config] adjusted mode:
> [    2.545229] [drm:drm_mode_debug_printmodeline] Modeline 0:"" 0 0 0 0 0
> 0 0 0 0 0 0x0 0x0
> [    2.545233] [drm:intel_dump_crtc_timings] crtc timings: 0 0 0 0 0 0 0 0
> 0, type: 0x0 flags: 0x0
> [    2.545236] [drm:intel_dump_pipe_config] port clock: 0
> [    2.545239] [drm:intel_dump_pipe_config] pipe src size: 0x0
> [    2.545242] [drm:intel_dump_pipe_config] gmch pfit: control:
> 0x00000000, ratios: 0x00000000, lvds border: 0x00000000
> [    2.545245] [drm:intel_dump_pipe_config] pch pfit: pos: 0x00000000,
> size: 0x00000000, disabled
> [    2.545248] [drm:intel_dump_pipe_config] ips: 0
> [    2.545251] [drm:intel_dump_pipe_config] double wide: 0
> [    2.545256] [drm:i915_get_vblank_timestamp] crtc 2 is disabled
> [    2.545259] [drm:gm45_get_vblank_counter] trying to get vblank count
> for disabled pipe C
> [    2.545262] [drm:i915_get_vblank_timestamp] crtc 2 is disabled
> [    2.545266] [drm:gm45_get_vblank_counter] trying to get vblank count
> for disabled pipe C
> [    2.545270] [drm:intel_dump_pipe_config] [CRTC:16][setup_hw_state]
> config for pipe C
> [    2.545273] [drm:intel_dump_pipe_config] cpu_transcoder: C
> [    2.545276] [drm:intel_dump_pipe_config] pipe bpp: 0, dithering: 0
> [    2.545280] [drm:intel_dump_pipe_config] fdi/pch: 0, lanes: 0, gmch_m:
> 0, gmch_n: 0, link_m: 0, link_n: 0, tu: 0
> [    2.545283] [drm:intel_dump_pipe_config] dp: 0, gmch_m: 0, gmch_n: 0,
> link_m: 0, link_n: 0, tu: 0
> [    2.545287] [drm:intel_dump_pipe_config] dp: 0, gmch_m2: 0, gmch_n2: 0,
> link_m2: 0, link_n2: 0, tu2: 0
> [    2.545289] [drm:intel_dump_pipe_config] requested mode:
> [    2.545294] [drm:drm_mode_debug_printmodeline] Modeline 0:"" 0 0 0 0 0
> 0 0 0 0 0 0x0 0x0
> [    2.545296] [drm:intel_dump_pipe_config] adjusted mode:
> [    2.545301] [drm:drm_mode_debug_printmodeline] Modeline 0:"" 0 0 0 0 0
> 0 0 0 0 0 0x0 0x0
> [    2.545305] [drm:intel_dump_crtc_timings] crtc timings: 0 0 0 0 0 0 0 0
> 0, type: 0x0 flags: 0x0
> [    2.545308] [drm:intel_dump_pipe_config] port clock: 0
> [    2.545311] [drm:intel_dump_pipe_config] pipe src size: 0x0
> [    2.545314] [drm:intel_dump_pipe_config] gmch pfit: control:
> 0x00000000, ratios: 0x00000000, lvds border: 0x00000000
> [    2.545318] [drm:intel_dump_pipe_config] pch pfit: pos: 0x00000000,
> size: 0x00000000, disabled
> [    2.545321] [drm:intel_dump_pipe_config] ips: 0
> [    2.545323] [drm:intel_dump_pipe_config] double wide: 0
> [    2.545338] [drm:intel_connector_check_state] [CONNECTOR:19:eDP-1]
> [    2.545344] [drm:check_encoder_state] [ENCODER:18:TMDS-18]
> [    2.545348] [drm:check_encoder_state] [ENCODER:47:TMDS-47]
> [    2.545352] [drm:check_encoder_state] [ENCODER:50:TMDS-50]
> [    2.545356] [drm:check_crtc_state] [CRTC:8]
> [    2.545375] [drm:check_crtc_state] [CRTC:12]
> [    2.545379] [drm:check_crtc_state] [CRTC:16]
> [    2.545383] [drm:check_shared_dpll_state] WRPLL 1
> [    2.545387] [drm:check_shared_dpll_state] WRPLL 2
> [    2.545397] [drm:ironlake_get_plane_config] pipe/plane 0/0 with fb:
> size=720x400@32, offset=0, pitch 4096, size 0x190000
> [    2.545402] [drm:i915_gem_object_create_stolen_for_preallocated]
> creating preallocated stolen object: stolen_offset=0, gtt_offset=0,
> size=190000
> [    2.545410] [drm:i915_pages_create_for_stolen] offset=0x0, size=1638400
> [    2.545416] [drm:intel_alloc_plane_obj] plane fb obj ffff8800d289e000
> [    2.545421] [drm:i915_gem_setup_global_gtt] reserving preallocated
> space: 0 + 190000
> [    2.545424] [drm:i915_gem_setup_global_gtt] clearing unused GTT space:
> [190000, 7ffff000]
> [    2.549552] [drm:gen6_ppgtt_init] Allocated pde space (2M) at GTT
> entry: 7fdf0
> [    2.549685] [drm:i915_gem_context_init] HW context support initialized
> [    2.549701] [drm:init_status_page] render ring hws offset: 0x001a1000
> [    2.551352] AVX2 version of gcm_enc/dec engaged.
> [    2.551356] AES CTR mode by8 optimization enabled
> [    2.554100] [drm:intel_init_pipe_control] render ring pipe control
> offset: 0x001c2000
> [    2.554118] [drm:init_status_page] bsd ring hws offset: 0x001c3000
> [    2.554276] [drm:init_status_page] blitter ring hws offset: 0x001e4000
> [    2.555817] [drm:init_status_page] video enhancement ring hws offset:
> 0x00205000
> [    2.556182] [drm:drm_helper_probe_single_connector_modes_merge_bits]
> [CONNECTOR:19:eDP-1]
> [    2.556187] [drm:intel_dp_detect] [CONNECTOR:19:eDP-1]
> [    2.556207] [drm:drm_edid_to_eld] ELD: no CEA Extension found
> [    2.556236] [drm:drm_mode_debug_printmodeline] Modeline 21:"1152x864" 0
> 108000 1152 1216 1344 1600 864 865 868 900 0x40 0x5
> [    2.556239] [drm:drm_mode_prune_invalid] Not using 1152x864 mode 29
> [    2.556243] [drm:drm_mode_debug_printmodeline] Modeline 22:"1280x1024"
> 0 108000 1280 1328 1440 1688 1024 1025 1028 1066 0x40 0x5
> [    2.556246] [drm:drm_mode_prune_invalid] Not using 1280x1024 mode 29
> [    2.556251] [drm:drm_mode_debug_printmodeline] Modeline 23:"1280x960" 0
> 108000 1280 1376 1488 1800 960 961 964 1000 0x40 0x5
> [    2.556253] [drm:drm_mode_prune_invalid] Not using 1280x960 mode 29
> [    2.556257] [drm:drm_mode_debug_printmodeline] Modeline 24:"1440x900" 0
> 106500 1440 1520 1672 1904 900 903 909 934 0x40 0x6
> [    2.556259] [drm:drm_mode_prune_invalid] Not using 1440x900 mode 29
> [    2.556263] [drm:drm_mode_debug_printmodeline] Modeline 25:"1600x1200"
> 0 162000 1600 1664 1856 2160 1200 1201 1204 1250 0x40 0x5
> [    2.556266] [drm:drm_mode_prune_invalid] Not using 1600x1200 mode 29
> [    2.556270] [drm:drm_mode_debug_printmodeline] Modeline 26:"1680x1050"
> 0 146250 1680 1784 1960 2240 1050 1053 1059 1089 0x40 0x6
> [    2.556273] [drm:drm_mode_prune_invalid] Not using 1680x1050 mode 29
> [    2.556277] [drm:drm_mode_debug_printmodeline] Modeline 27:"1920x1080"
> 0 172780 1920 2040 2248 2576 1080 1081 1084 1118 0x0 0x6
> [    2.556280] [drm:drm_mode_prune_invalid] Not using 1920x1080 mode 29
> [    2.556285] [drm:drm_mode_debug_printmodeline] Modeline 35:"1280x1024"
> 0 135000 1280 1296 1440 1688 1024 1025 1028 1066 0x40 0x5
> [    2.556288] [drm:drm_mode_prune_invalid] Not using 1280x1024 mode 29
> [    2.556293] [drm:drm_helper_probe_single_connector_modes_merge_bits]
> [CONNECTOR:19:eDP-1] probed modes :
> [    2.556298] [drm:drm_mode_debug_printmodeline] Modeline 20:"1024x768"
> 60 65000 1024 1048 1184 1344 768 771 777 806 0x48 0xa
> [    2.556303] [drm:drm_mode_debug_printmodeline] Modeline 36:"1024x768"
> 75 78800 1024 1040 1136 1312 768 769 772 800 0x40 0x5
> [    2.556308] [drm:drm_mode_debug_printmodeline] Modeline 37:"1024x768"
> 70 75000 1024 1048 1184 1328 768 771 777 806 0x40 0xa
> [    2.556312] [drm:drm_mode_debug_printmodeline] Modeline 39:"832x624" 75
> 57284 832 864 928 1152 624 625 628 667 0x40 0xa
> [    2.556316] [drm:drm_mode_debug_printmodeline] Modeline 40:"800x600" 75
> 49500 800 816 896 1056 600 601 604 625 0x40 0x5
> [    2.556321] [drm:drm_mode_debug_printmodeline] Modeline 41:"800x600" 72
> 50000 800 856 976 1040 600 637 643 666 0x40 0x5
> [    2.556326] [drm:drm_mode_debug_printmodeline] Modeline 28:"800x600" 60
> 40000 800 840 968 1056 600 601 605 628 0x40 0x5
> [    2.556330] [drm:drm_mode_debug_printmodeline] Modeline 29:"800x600" 56
> 36000 800 824 896 1024 600 601 603 625 0x40 0x5
> [    2.556335] [drm:drm_mode_debug_printmodeline] Modeline 30:"640x480" 75
> 31500 640 656 720 840 480 481 484 500 0x40 0xa
> [    2.556340] [drm:drm_mode_debug_printmodeline] Modeline 31:"640x480" 73
> 31500 640 664 704 832 480 489 491 520 0x40 0xa
> [    2.556344] [drm:drm_mode_debug_printmodeline] Modeline 32:"640x480" 67
> 30240 640 704 768 864 480 483 486 525 0x40 0xa
> [    2.556348] [drm:drm_mode_debug_printmodeline] Modeline 33:"640x480" 60
> 25200 640 656 752 800 480 490 492 525 0x40 0xa
> [    2.556353] [drm:drm_mode_debug_printmodeline] Modeline 34:"720x400" 70
> 28320 720 738 846 900 400 412 414 449 0x40 0x6
> [    2.556356] [drm:drm_helper_probe_single_connector_modes_merge_bits]
> [CONNECTOR:48:HDMI-A-1]
> [    2.556360] [drm:intel_hdmi_detect] [CONNECTOR:48:HDMI-A-1]
> [    2.559529] alg: No test for __gcm-aes-aesni (__driver-gcm-aes-aesni)
> [    2.571607] [drm:drm_edid_to_eld] ELD: no CEA Extension found
> [    2.571621] [drm:drm_helper_probe_single_connector_modes_merge_bits]
> [CONNECTOR:48:HDMI-A-1] probed modes :
> [    2.571628] [drm:drm_mode_debug_printmodeline] Modeline 22:"1280x1024"
> 60 108000 1280 1328 1440 1688 1024 1025 1028 1066 0x48 0x5
> [    2.571633] [drm:drm_mode_debug_printmodeline] Modeline 54:"1280x1024"
> 75 135000 1280 1296 1440 1688 1024 1025 1028 1066 0x40 0x5
> [    2.571638] [drm:drm_mode_debug_printmodeline] Modeline 23:"1280x960"
> 60 108000 1280 1376 1488 1800 960 961 964 1000 0x40 0x5
> [    2.571643] [drm:drm_mode_debug_printmodeline] Modeline 55:"1024x768"
> 75 78800 1024 1040 1136 1312 768 769 772 800 0x40 0x5
> [    2.571648] [drm:drm_mode_debug_printmodeline] Modeline 56:"1024x768"
> 70 75000 1024 1048 1184 1328 768 771 777 806 0x40 0xa
> [    2.571653] [drm:drm_mode_debug_printmodeline] Modeline 57:"1024x768"
> 60 65000 1024 1048 1184 1344 768 771 777 806 0x40 0xa
> [    2.571658] [drm:drm_mode_debug_printmodeline] Modeline 58:"800x600" 75
> 49500 800 816 896 1056 600 601 604 625 0x40 0x5
> [    2.571662] [drm:drm_mode_debug_printmodeline] Modeline 59:"800x600" 72
> 50000 800 856 976 1040 600 637 643 666 0x40 0x5
> [    2.571667] [drm:drm_mode_debug_printmodeline] Modeline 24:"800x600" 60
> 40000 800 840 968 1056 600 601 605 628 0x40 0x5
> [    2.571671] [drm:drm_mode_debug_printmodeline] Modeline 25:"800x600" 56
> 36000 800 824 896 1024 600 601 603 625 0x40 0x5
> [    2.571676] [drm:drm_mode_debug_printmodeline] Modeline 26:"640x480" 75
> 31500 640 656 720 840 480 481 484 500 0x40 0xa
> [    2.571681] [drm:drm_mode_debug_printmodeline] Modeline 27:"640x480" 73
> 31500 640 664 704 832 480 489 491 520 0x40 0xa
> [    2.571685] [drm:drm_mode_debug_printmodeline] Modeline 35:"640x480" 67
> 30240 640 704 768 864 480 483 486 525 0x40 0xa
> [    2.571690] [drm:drm_mode_debug_printmodeline] Modeline 38:"640x480" 60
> 25200 640 656 752 800 480 490 492 525 0x40 0xa
> [    2.571695] [drm:drm_mode_debug_printmodeline] Modeline 53:"720x400" 70
> 28320 720 738 846 900 400 412 414 449 0x40 0x6
> [    2.571699] [drm:drm_helper_probe_single_connector_modes_merge_bits]
> [CONNECTOR:51:HDMI-A-2]
> [    2.571702] [drm:intel_hdmi_detect] [CONNECTOR:51:HDMI-A-2]
> [    2.571885] [drm:gmbus_xfer] GMBUS [i915 gmbus dpc] NAK for addr: 0050
> w(1)
> [    2.571888] [drm:gmbus_xfer] GMBUS [i915 gmbus dpc] NAK on first
> message, retry
> [    2.572062] [drm:gmbus_xfer] GMBUS [i915 gmbus dpc] NAK for addr: 0050
> w(1)
> [    2.572066] [drm:drm_do_probe_ddc_edid] drm: skipping non-existent
> adapter i915 gmbus dpc
> [    2.572070] [drm:drm_helper_probe_single_connector_modes_merge_bits]
> [CONNECTOR:51:HDMI-A-2] disconnected
> [    2.572073] [drm:drm_setup_crtcs]
> [    2.572077] [drm:drm_enable_connectors] connector 19 enabled? yes
> [    2.572079] [drm:drm_enable_connectors] connector 48 enabled? yes
> [    2.572082] [drm:drm_enable_connectors] connector 51 enabled? no
> [    2.572087] [drm:intel_fb_initial_config] looking for cmdline mode on
> connector eDP-1
> [    2.572090] [drm:intel_fb_initial_config] looking for preferred mode on
> connector eDP-1
> [    2.572094] [drm:intel_fb_initial_config] connector eDP-1 on pipe A
> [CRTC:8]: 1024x768
> [    2.572097] [drm:intel_fb_initial_config] connector HDMI-A-1 has no
> encoder or crtc, skipping
> [    2.572100] [drm:intel_fb_initial_config] connector HDMI-A-2 not
> enabled, skipping
> [    2.572103] [drm:intel_fb_initial_config] fallback: Not all outputs
> enabled
> [    2.572106] [drm:intel_fb_initial_config] Enabled: 1, detected: 2
> [    2.572108] [drm:intel_fb_initial_config] Not using firmware
> configuration
> [    2.572112] [drm:drm_target_preferred] looking for cmdline mode on
> connector 19
> [    2.572115] [drm:drm_target_preferred] looking for preferred mode on
> connector 19
> [    2.572118] [drm:drm_target_preferred] found mode 1024x768
> [    2.572120] [drm:drm_target_preferred] looking for cmdline mode on
> connector 48
> [    2.572123] [drm:drm_target_preferred] looking for preferred mode on
> connector 48
> [    2.572126] [drm:drm_target_preferred] found mode 1280x1024
> [    2.572129] [drm:drm_setup_crtcs] picking CRTCs for 8192x8192 config
> [    2.572135] [drm:drm_setup_crtcs] desired mode 1024x768 set on crtc 8
> [    2.572139] [drm:drm_setup_crtcs] desired mode 1280x1024 set on crtc 12
> [    2.572143] [drm:intelfb_create] no BIOS fb, allocating a new one
> [    2.572147] [drm:i915_gem_object_create_stolen] creating stolen object:
> size=500000
> [    2.572155] [drm:i915_pages_create_for_stolen] offset=0x190000,
> size=5242880
> [    2.572844] [drm:intelfb_create] allocated 1280x1024 fb: 0x00227000, bo
> ffff8800d3338000
> [    2.572945] fbcon: inteldrmfb (fb0) is primary device
> [    2.573009] [drm:intel_crtc_set_config] [CRTC:8] [FB:62] #connectors=1
> (x y) (0 0)
> [    2.573012] [drm:intel_set_config_compute_mode_changes] modes are
> different, full mode set
> [    2.573015] [drm:drm_mode_debug_printmodeline] Modeline 0:"" 0 0 0 0 0
> 0 0 0 0 0 0x0 0x0
> [    2.573019] [drm:drm_mode_debug_printmodeline] Modeline 60:"1024x768"
> 60 65000 1024 1048 1184 1344 768 771 777 806 0x48 0xa
> [    2.573021] [drm:intel_set_config_compute_mode_changes] computed
> changes for [CRTC:8], mode_changed=1, fb_changed=1
> [    2.573023] [drm:intel_modeset_stage_output_state] [CONNECTOR:19:eDP-1]
> to [CRTC:8]
> [    2.573027] [drm:intel_modeset_affected_pipes] set mode pipe masks:
> modeset: 1, prepare: 1, disable: 0
> [    2.573029] [drm:connected_sink_compute_bpp] [CONNECTOR:19:eDP-1]
> checking for sink bpp constrains
> [    2.573033] [drm:intel_dp_compute_config] DP link computation with max
> lane count 2 max bw 0a pixel clock 65000KHz
> [    2.573034] [drm:intel_dp_compute_config] clamping bpp for eDP panel to
> BIOS-provided 18
> [    2.573037] [drm:intel_dp_compute_config] DP link bw 0a lane count 2
> clock 270000 bpp 18
> [    2.573038] [drm:intel_dp_compute_config] DP link bw required 117000
> available 432000
> [    2.573041] [drm:intel_modeset_pipe_config] plane bpp: 24, pipe bpp:
> 18, dithering: 1
> [    2.573043] [drm:intel_dump_pipe_config] [CRTC:8][modeset] config for
> pipe A
> [    2.573044] [drm:intel_dump_pipe_config] cpu_transcoder: D
> [    2.573046] [drm:intel_dump_pipe_config] pipe bpp: 18, dithering: 1
> [    2.573048] [drm:intel_dump_pipe_config] fdi/pch: 0, lanes: 0, gmch_m:
> 0, gmch_n: 0, link_m: 0, link_n: 0, tu: 0
> [    2.573051] [drm:intel_dump_pipe_config] dp: 1, gmch_m: 2271914,
> gmch_n: 8388608, link_m: 126217, link_n: 524288, tu: 64
> [    2.573053] [drm:intel_dump_pipe_config] dp: 1, gmch_m2: 0, gmch_n2: 0,
> link_m2: 0, link_n2: 0, tu2: 0
> [    2.573054] [drm:intel_dump_pipe_config] requested mode:
> [    2.573058] [drm:drm_mode_debug_printmodeline] Modeline 0:"1024x768" 60
> 65000 1024 1048 1184 1344 768 771 777 806 0x48 0xa
> [    2.573059] [drm:intel_dump_pipe_config] adjusted mode:
> [    2.573062] [drm:drm_mode_debug_printmodeline] Modeline 0:"1024x768" 60
> 65000 1024 1048 1184 1344 768 771 777 806 0x48 0xa
> [    2.573066] [drm:intel_dump_crtc_timings] crtc timings: 65000 1024 1048
> 1184 1344 768 771 777 806, type: 0x48 flags: 0xa
> [    2.573067] [drm:intel_dump_pipe_config] port clock: 270000
> [    2.573068] [drm:intel_dump_pipe_config] pipe src size: 1024x768
> [    2.573071] [drm:intel_dump_pipe_config] gmch pfit: control:
> 0x00000000, ratios: 0x00000000, lvds border: 0x00000000
> [    2.573072] [drm:intel_dump_pipe_config] pch pfit: pos: 0x00000000,
> size: 0x00000000, disabled
> [    2.573074] [drm:intel_dump_pipe_config] ips: 1
> [    2.573075] [drm:intel_dump_pipe_config] double wide: 0
> [    2.573093] [drm:intel_edp_backlight_off]
> [    2.580314] ACPI: Video Device [GFX0] (multi-head: yes  rom: no  post:
> no)
> [    2.580432] input: Video Bus as
> /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/LNXVIDEO:00/input/input4
> [    2.580610] [drm] Initialized i915 1.6.0 20140905 for 0000:00:02.0 on
> minor 0
> [    2.581098] ACPI Warning: SystemIO range
> 0x000000000000F040-0x000000000000F05F conflicts with OpRegion
> 0x000000000000F040-0x000000000000F04F (\_SB_.PCI0.SBUS.SMBI)
> (20140926/utaddress-254)
> [    2.581100] ACPI: If an ACPI driver is available for this device, you
> should use it instead of the native driver
> [    2.604539] igb 0000:01:00.0 enp1s0: renamed from eth0
> [    2.626516] igb 0000:02:00.0 enp2s0: renamed from eth1
> [    2.698198] usb 2-1: new high-speed USB device number 2 using xhci_hcd
> [    2.774280] [drm:intel_panel_actually_set_backlight] set backlight PWM
> = 0
> [    2.782525] [drm:intel_edp_panel_off] Turn eDP power off
> [    2.782530] [drm:wait_panel_off] Wait for panel power off time
> [    2.782535] [drm:wait_panel_status] mask b0000000 value 00000000 status
> 80000008 control abcd0000
> [    2.830136] usb 2-1: New USB device found, idVendor=13fe, idProduct=1a00
> [    2.830139] usb 2-1: New USB device strings: Mfr=1, Product=2,
> SerialNumber=3
> [    2.830140] usb 2-1: Product: USB DISK 28X
> [    2.830141] usb 2-1: Manufacturer:
> [    2.830142] usb 2-1: SerialNumber: 075A0F4101E9
> [    2.846358] [drm:wait_panel_status] Wait complete
> [    2.846365] [drm:intel_update_fbc] no output, disabling
> [    2.846370] [drm:intel_display_power_put] disabling display
> [    2.846373] [drm:hsw_set_power_well] Requesting to disable the power
> well
> [    2.846391] [drm:intel_edp_panel_on] Turn eDP power on
> [    2.846394] [drm:wait_panel_power_cycle] Wait for panel power cycle
> [    2.942471] usb 2-3: new low-speed USB device number 3 using xhci_hcd
> [    3.034625] Switched to clocksource tsc
> [    3.073376] usb 2-3: New USB device found, idVendor=045e, idProduct=0797
> [    3.073379] usb 2-3: New USB device strings: Mfr=0, Product=2,
> SerialNumber=0
> [    3.073381] usb 2-3: Product: USB Optical Mouse
> [    3.073507] usb 2-3: ep 0x81 - rounding interval to 64 microframes, ep
> desc says 80 microframes
> [    3.090675] random: nonblocking pool is initialized
> [    3.238781] usb 2-4: new low-speed USB device number 4 using xhci_hcd
> [    3.372107] usb 2-4: New USB device found, idVendor=046d, idProduct=c31c
> [    3.372109] usb 2-4: New USB device strings: Mfr=1, Product=2,
> SerialNumber=0
> [    3.372110] usb 2-4: Product: USB Keyboard
> [    3.372112] usb 2-4: Manufacturer: Logitech
> [    3.372235] usb 2-4: ep 0x81 - rounding interval to 64 microframes, ep
> desc says 80 microframes
> [    3.372242] usb 2-4: ep 0x82 - rounding interval to 1024 microframes,
> ep desc says 2040 microframes
> [    3.381966] hidraw: raw HID events driver (C) Jiri Kosina
> [    3.383344] usb-storage 2-1:1.0: USB Mass Storage device detected
> [    3.383439] scsi host4: usb-storage 2-1:1.0
> [    3.383548] usbcore: registered new interface driver usb-storage
> [    3.386953] [drm:wait_panel_status] mask b800000f value 00000000 status
> 00000000 control abcd0000
> [    3.386955] [drm:wait_panel_status] Wait complete
> [    3.386959] [drm:wait_panel_on] Wait for panel power on
> [    3.386962] [drm:wait_panel_status] mask b000000f value 80000008
> status 0000000a control abcd0003
> [    3.391017] usbcore: registered new interface driver usbhid
> [    3.391018] usbhid: USB HID core driver
> [    3.392212] input: USB Optical Mouse as
> /devices/pci0000:00/0000:00:14.0/usb2/2-3/2-3:1.0/0003:045E:0797.0001/input/input5
> [    3.392395] hid-generic 0003:045E:0797.0001: input,hidraw0: USB HID
> v1.11 Mouse [USB Optical Mouse] on usb-0000:00:14.0-3/input0
> [    3.392584] input: Logitech USB Keyboard as
> /devices/pci0000:00/0000:00:14.0/usb2/2-4/2-4:1.0/0003:046D:C31C.0002/input/input6
> [    3.392694] hid-generic 0003:046D:C31C.0002: input,hidraw1: USB HID
> v1.10 Keyboard [Logitech USB Keyboard] on usb-0000:00:14.0-4/input0
> [    3.394178] input: Logitech USB Keyboard as
> /devices/pci0000:00/0000:00:14.0/usb2/2-4/2-4:1.1/0003:046D:C31C.0003/input/input7
> [    3.394289] hid-generic 0003:046D:C31C.0003: input,hidraw2: USB HID
> v1.10 Device [Logitech USB Keyboard] on usb-0000:00:14.0-4/input1
> [    3.595166] [drm:wait_panel_status] Wait complete
> [    3.595174] [drm:edp_panel_vdd_on] Turning eDP VDD on
> [    3.595181] [drm:edp_panel_vdd_on] PP_STATUS: 0x80000008 PP_CONTROL:
> 0xabcd000b
> [    3.596418] [drm:intel_dp_set_signal_levels] Using signal levels
> 00000000
> [    3.597214] [drm:intel_dp_set_signal_levels] Using signal levels
> 04000000
> [    3.597994] [drm:intel_dp_start_link_train] clock recovery OK
> [    3.599088] [drm:intel_dp_set_signal_levels] Using signal levels
> 05000000
> [    3.600171] [drm:intel_dp_set_signal_levels] Using signal levels
> 06000000
> [    3.601250] [drm:intel_dp_complete_link_train] Channel EQ done. DP
> Training successful
> [    3.601558] [drm:intel_edp_backlight_on]
> [    3.601560] [drm:intel_panel_enable_backlight] pipe A
> [    3.601565] [drm:intel_panel_actually_set_backlight] set backlight PWM
> = 937
> [    3.603176] [drm:intel_edp_psr_enable] PSR not supported by this panel
> [    3.603183] [drm:ironlake_update_primary_plane] Writing base 00227000
> 00000000 0 0 5120
> [    3.635207] [drm:intel_update_fbc] disabled per chip default
> [    3.635212] [drm:intel_connector_check_state] [CONNECTOR:19:eDP-1]
> [    3.635215] [drm:check_encoder_state] [ENCODER:18:TMDS-18]
> [    3.635216] [drm:check_encoder_state] [ENCODER:47:TMDS-47]
> [    3.635218] [drm:check_encoder_state] [ENCODER:50:TMDS-50]
> [    3.635220] [drm:check_crtc_state] [CRTC:8]
> [    3.635227] [drm:check_crtc_state] [CRTC:12]
> [    3.635228] [drm:check_crtc_state] [CRTC:16]
> [    3.635229] [drm:check_shared_dpll_state] WRPLL 1
> [    3.635231] [drm:check_shared_dpll_state] WRPLL 2
> [    3.635245] [drm:intel_crtc_set_config] [CRTC:12] [FB:62] #connectors=1
> (x y) (0 0)
> [    3.635247] [drm:intel_set_config_compute_mode_changes] inactive crtc,
> full mode set
> [    3.635248] [drm:intel_set_config_compute_mode_changes] modes are
> different, full mode set
> [    3.635251] [drm:drm_mode_debug_printmodeline] Modeline 0:"" 0 0 0 0 0
> 0 0 0 0 0 0x0 0x0
> [    3.635253] [drm:drm_mode_debug_printmodeline] Modeline 61:"1280x1024"
> 60 108000 1280 1328 1440 1688 1024 1025 1028 1066 0x48 0x5
> [    3.635255] [drm:intel_set_config_compute_mode_changes] computed
> changes for [CRTC:12], mode_changed=1, fb_changed=0
> [    3.635256] [drm:intel_modeset_stage_output_state] encoder changed,
> full mode switch
> [    3.635257] [drm:intel_modeset_stage_output_state] [CONNECTOR:19:eDP-1]
> to [CRTC:8]
> [    3.635259] [drm:intel_modeset_stage_output_state]
> [CONNECTOR:48:HDMI-A-1] to [CRTC:12]
> [    3.635260] [drm:intel_modeset_stage_output_state] crtc changed, full
> mode switch
> [    3.635261] [drm:intel_modeset_stage_output_state] crtc enabled, full
> mode switch
> [    3.635263] [drm:intel_modeset_affected_pipes] set mode pipe masks:
> modeset: 2, prepare: 2, disable: 0
> [    3.635265] [drm:connected_sink_compute_bpp] [CONNECTOR:48:HDMI-A-1]
> checking for sink bpp constrains
> [    3.635268] [drm:intel_hdmi_compute_config] picking bpc to 8 for HDMI
> output
> [    3.635269] [drm:intel_hdmi_compute_config] forcing pipe bpc to 24 for
> HDMI
> [    3.635271] [drm:intel_modeset_pipe_config] plane bpp: 24, pipe bpp:
> 24, dithering: 0
> [    3.635272] [drm:intel_dump_pipe_config] [CRTC:12][modeset] config for
> pipe B
> [    3.635273] [drm:intel_dump_pipe_config] cpu_transcoder: B
> [    3.635274] [drm:intel_dump_pipe_config] pipe bpp: 24, dithering: 0
> [    3.635276] [drm:intel_dump_pipe_config] fdi/pch: 0, lanes: 0, gmch_m:
> 0, gmch_n: 0, link_m: 0, link_n: 0, tu: 0
> [    3.635277] [drm:intel_dump_pipe_config] dp: 0, gmch_m: 0, gmch_n: 0,
> link_m: 0, link_n: 0, tu: 0
> [    3.635279] [drm:intel_dump_pipe_config] dp: 0, gmch_m2: 0, gmch_n2: 0,
> link_m2: 0, link_n2: 0, tu2: 0
> [    3.635279] [drm:intel_dump_pipe_config] requested mode:
> [    3.635282] [drm:drm_mode_debug_printmodeline] Modeline 0:"1280x1024"
> 60 108000 1280 1328 1440 1688 1024 1025 1028 1066 0x48 0x5
> [    3.635282] [drm:intel_dump_pipe_config] adjusted mode:
> [    3.635284] [drm:drm_mode_debug_printmodeline] Modeline 0:"1280x1024"
> 60 108000 1280 1328 1440 1688 1024 1025 1028 1066 0x48 0x5
> [    3.635286] [drm:intel_dump_crtc_timings] crtc timings: 108000 1280
> 1328 1440 1688 1024 1025 1028 1066, type: 0x48 flags: 0x5
> [    3.635287] [drm:intel_dump_pipe_config] port clock: 108000
> [    3.635288] [drm:intel_dump_pipe_config] pipe src size: 1280x1024
> [    3.635290] [drm:intel_dump_pipe_config] gmch pfit: control:
> 0x00000000, ratios: 0x00000000, lvds border: 0x00000000
> [    3.635291] [drm:intel_dump_pipe_config] pch pfit: pos: 0x00000000,
> size: 0x00000000, disabled
> [    3.635292] [drm:intel_dump_pipe_config] ips: 0
> [    3.635293] [drm:intel_dump_pipe_config] double wide: 0
> [    3.635296] [drm:intel_display_power_get] enabling display
> [    3.635298] [drm:hsw_set_power_well] Enabling power well
> [    3.644664] [drm:intel_get_shared_dpll] CRTC:12 allocated WRPLL 1
> [    3.644665] [drm:intel_get_shared_dpll] using WRPLL 1 for pipe B
> [    3.644666] [drm:intel_enable_shared_dpll] enable WRPLL 1 (active 0,
> on? 0) for crtc 12
> [    3.644667] [drm:intel_enable_shared_dpll] enabling WRPLL 1
> [    3.675253] [drm:ironlake_update_primary_plane] Writing base 00227000
> 00000000 0 0 5120
> [    3.675257] [drm:intel_update_fbc] more than one pipe active, disabling
> compression
> [    3.675260] [drm:intel_connector_check_state] [CONNECTOR:19:eDP-1]
> [    3.675263] [drm:intel_connector_check_state] [CONNECTOR:48:HDMI-A-1]
> [    3.675265] [drm:check_encoder_state] [ENCODER:18:TMDS-18]
> [    3.675266] [drm:check_encoder_state] [ENCODER:47:TMDS-47]
> [    3.675268] [drm:check_encoder_state] [ENCODER:50:TMDS-50]
> [    3.675269] [drm:check_crtc_state] [CRTC:8]
> [    3.675276] [drm:check_crtc_state] [CRTC:12]
> [    3.675282] [drm:check_crtc_state] [CRTC:16]
> [    3.675283] [drm:check_shared_dpll_state] WRPLL 1
> [    3.675284] [drm:check_shared_dpll_state] WRPLL 2
> [    3.675286] [drm:intel_crtc_set_config] [CRTC:16] [NOFB]
> [    3.675288] [drm:intel_set_config_compute_mode_changes] computed
> changes for [CRTC:16], mode_changed=0, fb_changed=0
> [    3.675289] [drm:intel_modeset_stage_output_state] [CONNECTOR:19:eDP-1]
> to [CRTC:8]
> [    3.675290] [drm:intel_modeset_stage_output_state]
> [CONNECTOR:48:HDMI-A-1] to [CRTC:12]
> [    3.675308] Console: switching to colour frame buffer device 128x48
> [    3.675317] [drm:intel_crtc_set_config] [CRTC:8] [FB:62] #connectors=1
> (x y) (0 0)
> [    3.675318] [drm:intel_set_config_compute_mode_changes] computed
> changes for [CRTC:8], mode_changed=0, fb_changed=0
> [    3.675320] [drm:intel_modeset_stage_output_state] [CONNECTOR:19:eDP-1]
> to [CRTC:8]
> [    3.675321] [drm:intel_modeset_stage_output_state]
> [CONNECTOR:48:HDMI-A-1] to [CRTC:12]
> [    3.675322] [drm:intel_crtc_set_config] [CRTC:12] [FB:62] #connectors=1
> (x y) (0 0)
> [    3.675324] [drm:intel_set_config_compute_mode_changes] computed
> changes for [CRTC:12], mode_changed=0, fb_changed=0
> [    3.675325] [drm:intel_modeset_stage_output_state] [CONNECTOR:19:eDP-1]
> to [CRTC:8]
> [    3.675326] [drm:intel_modeset_stage_output_state]
> [CONNECTOR:48:HDMI-A-1] to [CRTC:12]
> [    3.678050] i915 0000:00:02.0: fb0: inteldrmfb frame buffer device
> [    3.678052] i915 0000:00:02.0: registered panic notifier
> [    3.678077] [drm:intel_crtc_set_config] [CRTC:8] [FB:62] #connectors=1
> (x y) (0 0)
> [    3.678080] [drm:intel_set_config_compute_mode_changes] computed
> changes for [CRTC:8], mode_changed=0, fb_changed=0
> [    3.678082] [drm:intel_modeset_stage_output_state] [CONNECTOR:19:eDP-1]
> to [CRTC:8]
> [    3.678083] [drm:intel_modeset_stage_output_state]
> [CONNECTOR:48:HDMI-A-1] to [CRTC:12]
> [    3.678086] [drm:intel_crtc_set_config] [CRTC:12] [FB:62] #connectors=1
> (x y) (0 0)
> [    3.678087] [drm:intel_set_config_compute_mode_changes] computed
> changes for [CRTC:12], mode_changed=0, fb_changed=0
> [    3.678089] [drm:intel_modeset_stage_output_state] [CONNECTOR:19:eDP-1]
> to [CRTC:8]
> [    3.678090] [drm:intel_modeset_stage_output_state]
> [CONNECTOR:48:HDMI-A-1] to [CRTC:12]
> [    3.696388] [drm:intel_backlight_device_update_status] updating
> intel_backlight, brightness=468/937
> [    3.696393] [drm:intel_panel_actually_set_backlight] set backlight PWM
> = 468
> [    3.735546] audit: type=1305 audit(1447318899.126:2): audit_pid=522
> old=0 auid=4294967295 ses=4294967295 res=1
> [    3.787504] [drm:intel_print_rc6_info] Enabling RC6 states: RC6 on,
> RC6p off, RC6pp off
> [    3.787517] [drm:gen6_enable_rps] Overclocking supported. Max: 1100MHz,
> Overclock max: 1100MHz
> [    3.829240] ip6_tables: (C) 2000-2006 Netfilter Core Team
> [    3.845311] nf_conntrack version 0.5.0 (16384 buckets, 65536 max)
> [    3.849077] ip_tables: (C) 2000-2006 Netfilter Core Team
> [    3.927154] [drm:i915_gem_open]
> [    3.927210] [drm:intel_crtc_set_config] [CRTC:8] [FB:62] #connectors=1
> (x y) (0 0)
> [    3.927215] [drm:intel_set_config_compute_mode_changes] computed
> changes for [CRTC:8], mode_changed=0, fb_changed=0
> [    3.927218] [drm:intel_modeset_stage_output_state] [CONNECTOR:19:eDP-1]
> to [CRTC:8]
> [    3.927221] [drm:intel_modeset_stage_output_state]
> [CONNECTOR:48:HDMI-A-1] to [CRTC:12]
> [    3.927225] [drm:intel_crtc_set_config] [CRTC:12] [FB:62] #connectors=1
> (x y) (0 0)
> [    3.927227] [drm:intel_set_config_compute_mode_changes] computed
> changes for [CRTC:12], mode_changed=0, fb_changed=0
> [    3.927230] [drm:intel_modeset_stage_output_state] [CONNECTOR:19:eDP-1]
> to [CRTC:8]
> [    3.927232] [drm:intel_modeset_stage_output_state]
> [CONNECTOR:48:HDMI-A-1] to [CRTC:12]
> [    3.927234] [drm:intel_crtc_set_config] [CRTC:16] [NOFB]
> [    3.927237] [drm:intel_set_config_compute_mode_changes] computed
> changes for [CRTC:16], mode_changed=0, fb_changed=0
> [    3.927239] [drm:intel_modeset_stage_output_state] [CONNECTOR:19:eDP-1]
> to [CRTC:8]
> [    3.927241] [drm:intel_modeset_stage_output_state]
> [CONNECTOR:48:HDMI-A-1] to [CRTC:12]
> [    3.931842] [drm:intel_crtc_set_config] [CRTC:8] [FB:62] #connectors=1
> (x y) (0 0)
> [    3.931846] [drm:intel_set_config_compute_mode_changes] computed
> changes for [CRTC:8], mode_changed=0, fb_changed=0
> [    3.931848] [drm:intel_modeset_stage_output_state] [CONNECTOR:19:eDP-1]
> to [CRTC:8]
> [    3.931850] [drm:intel_modeset_stage_output_state]
> [CONNECTOR:48:HDMI-A-1] to [CRTC:12]
> [    3.931854] [drm:intel_crtc_set_config] [CRTC:12] [FB:62] #connectors=1
> (x y) (0 0)
> [    3.931857] [drm:intel_set_config_compute_mode_changes] computed
> changes for [CRTC:12], mode_changed=0, fb_changed=0
> [    3.931858] [drm:intel_modeset_stage_output_state] [CONNECTOR:19:eDP-1]
> to [CRTC:8]
> [    3.931860] [drm:intel_modeset_stage_output_state]
> [CONNECTOR:48:HDMI-A-1] to [CRTC:12]
> [    3.934563] [drm:i915_gem_open]
> [    3.934584] [drm:drm_mode_getresources] CRTC[3] CONNECTORS[3]
> ENCODERS[3]
> [    3.935277] [drm:drm_mode_getresources] CRTC[3] CONNECTORS[3]
> ENCODERS[3]
> [    3.935290] [drm:drm_mode_addfb] [FB:52]
> [    3.935461] [drm:drm_mode_getresources] CRTC[3] CONNECTORS[3]
> ENCODERS[3]
> [    3.935465] [drm:drm_mode_getresources] CRTC[3] CONNECTORS[3]
> ENCODERS[3]
> [    3.935625] [drm:drm_mode_getconnector] [CONNECTOR:19:?]
> [    3.935638] [drm:drm_mode_getconnector] [CONNECTOR:48:?]
> [    3.935647] [drm:drm_mode_getconnector] [CONNECTOR:48:?]
> [    3.935731] [drm:drm_mode_getconnector] [CONNECTOR:51:?]
> [    3.935736] [drm:drm_mode_getconnector] [CONNECTOR:51:?]
> [    3.943453] [drm:drm_mode_getconnector] [CONNECTOR:51:?]
> [    3.943457] [drm:drm_helper_probe_single_connector_modes_merge_bits]
> [CONNECTOR:51:HDMI-A-2]
> [    3.943460] [drm:intel_hdmi_detect] [CONNECTOR:51:HDMI-A-2]
> [    3.943641] [drm:gmbus_xfer] GMBUS [i915 gmbus dpc] NAK for addr: 0050
> w(1)
> [    3.943647] [drm:gmbus_xfer] GMBUS [i915 gmbus dpc] NAK on first
> message, retry
> [    3.943822] [drm:gmbus_xfer] GMBUS [i915 gmbus dpc] NAK for addr: 0050
> w(1)
> [    3.943827] [drm:drm_do_probe_ddc_edid] drm: skipping non-existent
> adapter i915 gmbus dpc
> [    3.943831] [drm:drm_helper_probe_single_connector_modes_merge_bits]
> [CONNECTOR:51:HDMI-A-2] disconnected
> [    3.943872] [drm:drm_mode_getconnector] [CONNECTOR:48:?]
> [    3.943875] [drm:drm_helper_probe_single_connector_modes_merge_bits]
> [CONNECTOR:48:HDMI-A-1]
> [    3.943877] [drm:intel_hdmi_detect] [CONNECTOR:48:HDMI-A-1]
> [    3.956632] [drm:drm_edid_to_eld] ELD: no CEA Extension found
> [    3.956644] [drm:drm_helper_probe_single_connector_modes_merge_bits]
> [CONNECTOR:48:HDMI-A-1] probed modes :
> [    3.956648] [drm:drm_mode_debug_printmodeline] Modeline 22:"1280x1024"
> 60 108000 1280 1328 1440 1688 1024 1025 1028 1066 0x48 0x5
> [    3.956651] [drm:drm_mode_debug_printmodeline] Modeline 54:"1280x1024"
> 75 135000 1280 1296 1440 1688 1024 1025 1028 1066 0x40 0x5
> [    3.956654] [drm:drm_mode_debug_printmodeline] Modeline 23:"1280x960"
> 60 108000 1280 1376 1488 1800 960 961 964 1000 0x40 0x5
> [    3.956657] [drm:drm_mode_debug_printmodeline] Modeline 55:"1024x768"
> 75 78800 1024 1040 1136 1312 768 769 772 800 0x40 0x5
> [    3.956660] [drm:drm_mode_debug_printmodeline] Modeline 56:"1024x768"
> 70 75000 1024 1048 1184 1328 768 771 777 806 0x40 0xa
> [    3.956663] [drm:drm_mode_debug_printmodeline] Modeline 57:"1024x768"
> 60 65000 1024 1048 1184 1344 768 771 777 806 0x40 0xa
> [    3.956666] [drm:drm_mode_debug_printmodeline] Modeline 58:"800x600" 75
> 49500 800 816 896 1056 600 601 604 625 0x40 0x5
> [    3.956669] [drm:drm_mode_debug_printmodeline] Modeline 59:"800x600" 72
> 50000 800 856 976 1040 600 637 643 666 0x40 0x5
> [    3.956672] [drm:drm_mode_debug_printmodeline] Modeline 24:"800x600" 60
> 40000 800 840 968 1056 600 601 605 628 0x40 0x5
> [    3.956675] [drm:drm_mode_debug_printmodeline] Modeline 25:"800x600" 56
> 36000 800 824 896 1024 600 601 603 625 0x40 0x5
> [    3.956677] [drm:drm_mode_debug_printmodeline] Modeline 26:"640x480" 75
> 31500 640 656 720 840 480 481 484 500 0x40 0xa
> [    3.956680] [drm:drm_mode_debug_printmodeline] Modeline 27:"640x480" 73
> 31500 640 664 704 832 480 489 491 520 0x40 0xa
> [    3.956683] [drm:drm_mode_debug_printmodeline] Modeline 35:"640x480" 67
> 30240 640 704 768 864 480 483 486 525 0x40 0xa
> [    3.956686] [drm:drm_mode_debug_printmodeline] Modeline 38:"640x480" 60
> 25200 640 656 752 800 480 490 492 525 0x40 0xa
> [    3.956689] [drm:drm_mode_debug_printmodeline] Modeline 53:"720x400" 70
> 28320 720 738 846 900 400 412 414 449 0x40 0x6
> [    3.956694] [drm:drm_mode_getconnector] [CONNECTOR:48:?]
> [    4.026994] [drm:drm_mode_addfb] [FB:52]
> [    4.032615] [drm:drm_mode_addfb] [FB:63]
> [    4.032628] [drm:drm_mode_setcrtc] [CRTC:8]
> [    4.032633] [drm:drm_mode_setcrtc] [CONNECTOR:48:HDMI-A-1]
> [    4.032638] [drm:intel_crtc_set_config] [CRTC:8] [FB:63] #connectors=1
> (x y) (0 0)
> [    4.032642] [drm:intel_set_config_compute_mode_changes] modes are
> different, full mode set
> [    4.032648] [drm:drm_mode_debug_printmodeline] Modeline 60:"1024x768"
> 60 65000 1024 1048 1184 1344 768 771 777 806 0x48 0xa
> [    4.032653] [drm:drm_mode_debug_printmodeline] Modeline 64:"" 0 108000
> 1280 1328 1440 1688 1024 1025 1028 1066 0x0 0x5
> [    4.032657] [drm:intel_set_config_compute_mode_changes] computed
> changes for [CRTC:8], mode_changed=1, fb_changed=1
> [    4.032660] [drm:intel_modeset_stage_output_state] [CONNECTOR:19:eDP-1]
> to [NOCRTC]
> [    4.032662] [drm:intel_modeset_stage_output_state] encoder changed,
> full mode switch
> [    4.032666] [drm:intel_modeset_stage_output_state]
> [CONNECTOR:48:HDMI-A-1] to [CRTC:8]
> [    4.032668] [drm:intel_modeset_stage_output_state] crtc changed, full
> mode switch
> [    4.032671] [drm:intel_modeset_stage_output_state] crtc changed, full
> mode switch
> [    4.032674] [drm:intel_modeset_stage_output_state] crtc disabled, full
> mode switch
> [    4.032679] [drm:intel_modeset_affected_pipes] set mode pipe masks:
> modeset: 1, prepare: 1, disable: 2
> [    4.032683] [drm:connected_sink_compute_bpp] [CONNECTOR:48:HDMI-A-1]
> checking for sink bpp constrains
> [    4.032687] [drm:intel_hdmi_compute_config] picking bpc to 8 for HDMI
> output
> [    4.032689] [drm:intel_hdmi_compute_config] forcing pipe bpc to 24 for
> HDMI
> [    4.032692] [drm:intel_modeset_pipe_config] plane bpp: 24, pipe bpp:
> 24, dithering: 0
> [    4.032694] [drm:intel_dump_pipe_config] [CRTC:8][modeset] config for
> pipe A
> [    4.032696] [drm:intel_dump_pipe_config] cpu_transcoder: A
> [    4.032698] [drm:intel_dump_pipe_config] pipe bpp: 24, dithering: 0
> [    4.032701] [drm:intel_dump_pipe_config] fdi/pch: 0, lanes: 0, gmch_m:
> 0, gmch_n: 0, link_m: 0, link_n: 0, tu: 0
> [    4.032703] [drm:intel_dump_pipe_config] dp: 0, gmch_m: 0, gmch_n: 0,
> link_m: 0, link_n: 0, tu: 0
> [    4.032705] [drm:intel_dump_pipe_config] dp: 0, gmch_m2: 0, gmch_n2: 0,
> link_m2: 0, link_n2: 0, tu2: 0
> [    4.032707] [drm:intel_dump_pipe_config] requested mode:
> [    4.032710] [drm:drm_mode_debug_printmodeline] Modeline 0:"" 0 108000
> 1280 1328 1440 1688 1024 1025 1028 1066 0x0 0x5
> [    4.032712] [drm:intel_dump_pipe_config] adjusted mode:
> [    4.032715] [drm:drm_mode_debug_printmodeline] Modeline 0:"" 0 108000
> 1280 1328 1440 1688 1024 1025 1028 1066 0x0 0x5
> [    4.032718] [drm:intel_dump_crtc_timings] crtc timings: 108000 1280
> 1328 1440 1688 1024 1025 1028 1066, type: 0x0 flags: 0x5
> [    4.032720] [drm:intel_dump_pipe_config] port clock: 108000
> [    4.032721] [drm:intel_dump_pipe_config] pipe src size: 1280x1024
> [    4.032724] [drm:intel_dump_pipe_config] gmch pfit: control:
> 0x00000000, ratios: 0x00000000, lvds border: 0x00000000
> [    4.032726] [drm:intel_dump_pipe_config] pch pfit: pos: 0x00000000,
> size: 0x00000000, disabled
> [    4.032728] [drm:intel_dump_pipe_config] ips: 1
> [    4.032730] [drm:intel_dump_pipe_config] double wide: 0
> [    4.040030] [drm:intel_update_fbc] disabled per chip default
> [    4.040038] [drm:intel_disable_shared_dpll] disable WRPLL 1 (active 1,
> on? 1) for crtc 12
> [    4.040043] [drm:intel_disable_shared_dpll] disabling WRPLL 1
> [    4.055717] [drm:intel_edp_backlight_off]
> [    4.259908] [drm:intel_panel_actually_set_backlight] set backlight PWM
> = 0
> [    4.276161] [drm:intel_edp_panel_off] Turn eDP power off
> [    4.276169] [drm:wait_panel_off] Wait for panel power off time
> [    4.276174] [drm:wait_panel_status] mask b0000000 value 00000000 status
> 80000008 control abcd0000
> [    4.340008] [drm:wait_panel_status] Wait complete
> [    4.340022] [drm:intel_update_fbc] no output, disabling
> [    4.341508] [drm:intel_get_shared_dpll] CRTC:8 allocated WRPLL 1
> [    4.341511] [drm:intel_get_shared_dpll] using WRPLL 1 for pipe A
> [    4.341514] [drm:intel_enable_shared_dpll] enable WRPLL 1 (active 0,
> on? 0) for crtc 8
> [    4.341516] [drm:intel_enable_shared_dpll] enabling WRPLL 1
> [    4.341658] [drm:ironlake_update_primary_plane] Writing base 00C28000
> 00000000 0 0 5120
> [    4.360071] [drm:intel_update_fbc] disabled per chip default
> [    4.360085] [drm:intel_connector_check_state] [CONNECTOR:48:HDMI-A-1]
> [    4.360089] [drm:check_encoder_state] [ENCODER:18:TMDS-18]
> [    4.360092] [drm:check_encoder_state] [ENCODER:47:TMDS-47]
> [    4.360094] [drm:check_encoder_state] [ENCODER:50:TMDS-50]
> [    4.360096] [drm:check_crtc_state] [CRTC:8]
> [    4.360105] [drm:check_crtc_state] [CRTC:12]
> [    4.360107] [drm:check_crtc_state] [CRTC:16]
> [    4.360110] [drm:check_shared_dpll_state] WRPLL 1
> [    4.360112] [drm:check_shared_dpll_state] WRPLL 2
> [    4.360154] [drm:drm_mode_setcrtc] [CRTC:12]
> [    4.360156] [drm:intel_crtc_set_config] [CRTC:12] [NOFB]
> [    4.360160] [drm:intel_set_config_compute_mode_changes] computed
> changes for [CRTC:12], mode_changed=0, fb_changed=0
> [    4.360162] [drm:intel_modeset_stage_output_state]
> [CONNECTOR:48:HDMI-A-1] to [CRTC:8]
> [    4.360167] [drm:drm_mode_setcrtc] [CRTC:16]
> [    4.360169] [drm:intel_crtc_set_config] [CRTC:16] [NOFB]
> [    4.360171] [drm:intel_set_config_compute_mode_changes] computed
> changes for [CRTC:16], mode_changed=0, fb_changed=0
> [    4.360173] [drm:intel_modeset_stage_output_state]
> [CONNECTOR:48:HDMI-A-1] to [CRTC:8]
> [    4.384355] scsi 4:0:0:0: Direct-Access              USB DISK 28X
> PMAP PQ: 0 ANSI: 0 CCS
> [    4.384854] sd 4:0:0:0: Attached scsi generic sg1 type 0
> [    4.385051] sd 4:0:0:0: [sdb] 503808 512-byte logical blocks: (257
> MB/246 MiB)
> [    4.385206] sd 4:0:0:0: [sdb] Write Protect is off
> [    4.385211] sd 4:0:0:0: [sdb] Mode Sense: 23 00 00 00
> [    4.385566] sd 4:0:0:0: [sdb] No Caching mode page found
> [    4.385572] sd 4:0:0:0: [sdb] Assuming drive cache: write through
> [    4.389047]  sdb: sdb1
> [    4.389869] sd 4:0:0:0: [sdb] Attached SCSI removable disk
> [    5.761452] [drm:i915_gem_open]
> [    5.800157] [drm:i915_gem_context_create_ioctl] HW context 1 created
> [    5.801723] [drm:i915_gem_context_destroy_ioctl] HW context 1 destroyed
> [    5.903119] igb 0000:01:00.0 enp1s0: igb: enp1s0 NIC Link is Up 100
> Mbps Full Duplex, Flow Control: RX/TX
> [    5.975007] IPv4: martian source 255.255.255.255 from 192.168.1.178, on
> dev enp1s0
> [    5.975014] ll header: 00000000: ff ff ff ff ff ff 00 12 f3 12 fc f8 08
> 00        ..............
> [    6.062811] [drm:drm_mode_getconnector] [CONNECTOR:48:?]
> [    6.062820] [drm:drm_helper_probe_single_connector_modes_merge_bits]
> [CONNECTOR:48:HDMI-A-1]
> [    6.062825] [drm:intel_hdmi_detect] [CONNECTOR:48:HDMI-A-1]
> [    6.075612] [drm:drm_edid_to_eld] ELD: no CEA Extension found
> [    6.075630] [drm:drm_helper_probe_single_connector_modes_merge_bits]
> [CONNECTOR:48:HDMI-A-1] probed modes :
> [    6.075637] [drm:drm_mode_debug_printmodeline] Modeline 22:"1280x1024"
> 60 108000 1280 1328 1440 1688 1024 1025 1028 1066 0x48 0x5
> [    6.075643] [drm:drm_mode_debug_printmodeline] Modeline 54:"1280x1024"
> 75 135000 1280 1296 1440 1688 1024 1025 1028 1066 0x40 0x5
> [    6.075648] [drm:drm_mode_debug_printmodeline] Modeline 23:"1280x960"
> 60 108000 1280 1376 1488 1800 960 961 964 1000 0x40 0x5
> [    6.075654] [drm:drm_mode_debug_printmodeline] Modeline 55:"1024x768"
> 75 78800 1024 1040 1136 1312 768 769 772 800 0x40 0x5
> [    6.075659] [drm:drm_mode_debug_printmodeline] Modeline 56:"1024x768"
> 70 75000 1024 1048 1184 1328 768 771 777 806 0x40 0xa
> [    6.075664] [drm:drm_mode_debug_printmodeline] Modeline 57:"1024x768"
> 60 65000 1024 1048 1184 1344 768 771 777 806 0x40 0xa
> [    6.075669] [drm:drm_mode_debug_printmodeline] Modeline 58:"800x600" 75
> 49500 800 816 896 1056 600 601 604 625 0x40 0x5
> [    6.075674] [drm:drm_mode_debug_printmodeline] Modeline 59:"800x600" 72
> 50000 800 856 976 1040 600 637 643 666 0x40 0x5
> [    6.075679] [drm:drm_mode_debug_printmodeline] Modeline 24:"800x600" 60
> 40000 800 840 968 1056 600 601 605 628 0x40 0x5
> [    6.075684] [drm:drm_mode_debug_printmodeline] Modeline 25:"800x600" 56
> 36000 800 824 896 1024 600 601 603 625 0x40 0x5
> [    6.075689] [drm:drm_mode_debug_printmodeline] Modeline 26:"640x480" 75
> 31500 640 656 720 840 480 481 484 500 0x40 0xa
> [    6.075694] [drm:drm_mode_debug_printmodeline] Modeline 27:"640x480" 73
> 31500 640 664 704 832 480 489 491 520 0x40 0xa
> [    6.075699] [drm:drm_mode_debug_printmodeline] Modeline 35:"640x480" 67
> 30240 640 704 768 864 480 483 486 525 0x40 0xa
> [    6.075703] [drm:drm_mode_debug_printmodeline] Modeline 38:"640x480" 60
> 25200 640 656 752 800 480 490 492 525 0x40 0xa
> [    6.075708] [drm:drm_mode_debug_printmodeline] Modeline 53:"720x400" 70
> 28320 720 738 846 900 400 412 414 449 0x40 0x6
> [    6.075729] [drm:drm_mode_getconnector] [CONNECTOR:48:?]
> [    6.075790] [drm:drm_mode_getconnector] [CONNECTOR:51:?]
> [    6.075794] [drm:drm_helper_probe_single_connector_modes_merge_bits]
> [CONNECTOR:51:HDMI-A-2]
> [    6.075798] [drm:intel_hdmi_detect] [CONNECTOR:51:HDMI-A-2]
> [    6.075983] [drm:gmbus_xfer] GMBUS [i915 gmbus dpc] NAK for addr: 0050
> w(1)
> [    6.075986] [drm:gmbus_xfer] GMBUS [i915 gmbus dpc] NAK on first
> message, retry
> [    6.076156] [drm:gmbus_xfer] GMBUS [i915 gmbus dpc] NAK for addr: 0050
> w(1)
> [    6.076160] [drm:drm_do_probe_ddc_edid] drm: skipping non-existent
> adapter i915 gmbus dpc
> [    6.076163] [drm:drm_helper_probe_single_connector_modes_merge_bits]
> [CONNECTOR:51:HDMI-A-2] disconnected
> [    6.167851] [drm:drm_mode_getconnector] [CONNECTOR:48:?]
> [    6.167859] [drm:drm_helper_probe_single_connector_modes_merge_bits]
> [CONNECTOR:48:HDMI-A-1]
> [    6.167864] [drm:intel_hdmi_detect] [CONNECTOR:48:HDMI-A-1]
> [    6.180640] [drm:drm_edid_to_eld] ELD: no CEA Extension found
> [    6.180659] [drm:drm_helper_probe_single_connector_modes_merge_bits]
> [CONNECTOR:48:HDMI-A-1] probed modes :
> [    6.180666] [drm:drm_mode_debug_printmodeline] Modeline 22:"1280x1024"
> 60 108000 1280 1328 1440 1688 1024 1025 1028 1066 0x48 0x5
> [    6.180671] [drm:drm_mode_debug_printmodeline] Modeline 54:"1280x1024"
> 75 135000 1280 1296 1440 1688 1024 1025 1028 1066 0x40 0x5
> [    6.180676] [drm:drm_mode_debug_printmodeline] Modeline 23:"1280x960"
> 60 108000 1280 1376 1488 1800 960 961 964 1000 0x40 0x5
> [    6.180682] [drm:drm_mode_debug_printmodeline] Modeline 55:"1024x768"
> 75 78800 1024 1040 1136 1312 768 769 772 800 0x40 0x5
> [    6.180686] [drm:drm_mode_debug_printmodeline] Modeline 56:"1024x768"
> 70 75000 1024 1048 1184 1328 768 771 777 806 0x40 0xa
> [    6.180691] [drm:drm_mode_debug_printmodeline] Modeline 57:"1024x768"
> 60 65000 1024 1048 1184 1344 768 771 777 806 0x40 0xa
> [    6.180696] [drm:drm_mode_debug_printmodeline] Modeline 58:"800x600" 75
> 49500 800 816 896 1056 600 601 604 625 0x40 0x5
> [    6.180701] [drm:drm_mode_debug_printmodeline] Modeline 59:"800x600" 72
> 50000 800 856 976 1040 600 637 643 666 0x40 0x5
> [    6.180706] [drm:drm_mode_debug_printmodeline] Modeline 24:"800x600" 60
> 40000 800 840 968 1056 600 601 605 628 0x40 0x5
> [    6.180711] [drm:drm_mode_debug_printmodeline] Modeline 25:"800x600" 56
> 36000 800 824 896 1024 600 601 603 625 0x40 0x5
> [    6.180715] [drm:drm_mode_debug_printmodeline] Modeline 26:"640x480" 75
> 31500 640 656 720 840 480 481 484 500 0x40 0xa
> [    6.180720] [drm:drm_mode_debug_printmodeline] Modeline 27:"640x480" 73
> 31500 640 664 704 832 480 489 491 520 0x40 0xa
> [    6.180725] [drm:drm_mode_debug_printmodeline] Modeline 35:"640x480" 67
> 30240 640 704 768 864 480 483 486 525 0x40 0xa
> [    6.180729] [drm:drm_mode_debug_printmodeline] Modeline 38:"640x480" 60
> 25200 640 656 752 800 480 490 492 525 0x40 0xa
> [    6.180734] [drm:drm_mode_debug_printmodeline] Modeline 53:"720x400" 70
> 28320 720 738 846 900 400 412 414 449 0x40 0x6
> [    6.180756] [drm:drm_mode_getconnector] [CONNECTOR:48:?]
> [    6.180802] [drm:drm_mode_getconnector] [CONNECTOR:51:?]
> [    6.180806] [drm:drm_helper_probe_single_connector_modes_merge_bits]
> [CONNECTOR:51:HDMI-A-2]
> [    6.180809] [drm:intel_hdmi_detect] [CONNECTOR:51:HDMI-A-2]
> [    6.180986] [drm:gmbus_xfer] GMBUS [i915 gmbus dpc] NAK for addr: 0050
> w(1)
> [    6.180990] [drm:gmbus_xfer] GMBUS [i915 gmbus dpc] NAK on first
> message, retry
> [    6.181162] [drm:gmbus_xfer] GMBUS [i915 gmbus dpc] NAK for addr: 0050
> w(1)
> [    6.181166] [drm:drm_do_probe_ddc_edid] drm: skipping non-existent
> adapter i915 gmbus dpc
> [    6.181170] [drm:drm_helper_probe_single_connector_modes_merge_bits]
> [CONNECTOR:51:HDMI-A-2] disconnected
> [    6.183875] [drm:drm_mode_getconnector] [CONNECTOR:48:?]
> [    6.183882] [drm:drm_helper_probe_single_connector_modes_merge_bits]
> [CONNECTOR:48:HDMI-A-1]
> [    6.183887] [drm:intel_hdmi_detect] [CONNECTOR:48:HDMI-A-1]
> [    6.196671] [drm:drm_edid_to_eld] ELD: no CEA Extension found
> [    6.196690] [drm:drm_helper_probe_single_connector_modes_merge_bits]
> [CONNECTOR:48:HDMI-A-1] probed modes :
> [    6.196695] [drm:drm_mode_debug_printmodeline] Modeline 22:"1280x1024"
> 60 108000 1280 1328 1440 1688 1024 1025 1028 1066 0x48 0x5
> [    6.196701] [drm:drm_mode_debug_printmodeline] Modeline 54:"1280x1024"
> 75 135000 1280 1296 1440 1688 1024 1025 1028 1066 0x40 0x5
> [    6.196705] [drm:drm_mode_debug_printmodeline] Modeline 23:"1280x960"
> 60 108000 1280 1376 1488 1800 960 961 964 1000 0x40 0x5
> [    6.196710] [drm:drm_mode_debug_printmodeline] Modeline 55:"1024x768"
> 75 78800 1024 1040 1136 1312 768 769 772 800 0x40 0x5
> [    6.196716] [drm:drm_mode_debug_printmodeline] Modeline 56:"1024x768"
> 70 75000 1024 1048 1184 1328 768 771 777 806 0x40 0xa
> [    6.196720] [drm:drm_mode_debug_printmodeline] Modeline 57:"1024x768"
> 60 65000 1024 1048 1184 1344 768 771 777 806 0x40 0xa
> [    6.196725] [drm:drm_mode_debug_printmodeline] Modeline 58:"800x600" 75
> 49500 800 816 896 1056 600 601 604 625 0x40 0x5
> [    6.196730] [drm:drm_mode_debug_printmodeline] Modeline 59:"800x600" 72
> 50000 800 856 976 1040 600 637 643 666 0x40 0x5
> [    6.196735] [drm:drm_mode_debug_printmodeline] Modeline 24:"800x600" 60
> 40000 800 840 968 1056 600 601 605 628 0x40 0x5
> [    6.196740] [drm:drm_mode_debug_printmodeline] Modeline 25:"800x600" 56
> 36000 800 824 896 1024 600 601 603 625 0x40 0x5
> [    6.196745] [drm:drm_mode_debug_printmodeline] Modeline 26:"640x480" 75
> 31500 640 656 720 840 480 481 484 500 0x40 0xa
> [    6.196749] [drm:drm_mode_debug_printmodeline] Modeline 27:"640x480" 73
> 31500 640 664 704 832 480 489 491 520 0x40 0xa
> [    6.196754] [drm:drm_mode_debug_printmodeline] Modeline 35:"640x480" 67
> 30240 640 704 768 864 480 483 486 525 0x40 0xa
> [    6.196759] [drm:drm_mode_debug_printmodeline] Modeline 38:"640x480" 60
> 25200 640 656 752 800 480 490 492 525 0x40 0xa
> [    6.196764] [drm:drm_mode_debug_printmodeline] Modeline 53:"720x400" 70
> 28320 720 738 846 900 400 412 414 449 0x40 0x6
> [    6.196785] [drm:drm_mode_getconnector] [CONNECTOR:48:?]
> [    6.196830] [drm:drm_mode_getconnector] [CONNECTOR:51:?]
> [    6.196834] [drm:drm_helper_probe_single_connector_modes_merge_bits]
> [CONNECTOR:51:HDMI-A-2]
> [    6.196837] [drm:intel_hdmi_detect] [CONNECTOR:51:HDMI-A-2]
> [    6.197012] [drm:gmbus_xfer] GMBUS [i915 gmbus dpc] NAK for addr: 0050
> w(1)
> [    6.197016] [drm:gmbus_xfer] GMBUS [i915 gmbus dpc] NAK on first
> message, retry
> [    6.197186] [drm:gmbus_xfer] GMBUS [i915 gmbus dpc] NAK for addr: 0050
> w(1)
> [    6.197191] [drm:drm_do_probe_ddc_edid] drm: skipping non-existent
> adapter i915 gmbus dpc
> [    6.197195] [drm:drm_helper_probe_single_connector_modes_merge_bits]
> [CONNECTOR:51:HDMI-A-2] disconnected
> [    6.321186] [drm:i915_gem_open]
> [    6.407964] [drm:i915_gem_context_create_ioctl] HW context 1 created
> [    6.409919] [drm:i915_gem_context_destroy_ioctl] HW context 1 destroyed
> [    6.560869] [drm:drm_mode_getconnector] [CONNECTOR:48:?]
> [    6.560875] [drm:drm_helper_probe_single_connector_modes_merge_bits]
> [CONNECTOR:48:HDMI-A-1]
> [    6.560879] [drm:intel_hdmi_detect] [CONNECTOR:48:HDMI-A-1]
> [    6.573651] [drm:drm_edid_to_eld] ELD: no CEA Extension found
> [    6.573670] [drm:drm_helper_probe_single_connector_modes_merge_bits]
> [CONNECTOR:48:HDMI-A-1] probed modes :
> [    6.573676] [drm:drm_mode_debug_printmodeline] Modeline 22:"1280x1024"
> 60 108000 1280 1328 1440 1688 1024 1025 1028 1066 0x48 0x5
> [    6.573682] [drm:drm_mode_debug_printmodeline] Modeline 54:"1280x1024"
> 75 135000 1280 1296 1440 1688 1024 1025 1028 1066 0x40 0x5
> [    6.573687] [drm:drm_mode_debug_printmodeline] Modeline 23:"1280x960"
> 60 108000 1280 1376 1488 1800 960 961 964 1000 0x40 0x5
> [    6.573692] [drm:drm_mode_debug_printmodeline] Modeline 55:"1024x768"
> 75 78800 1024 1040 1136 1312 768 769 772 800 0x40 0x5
> [    6.573697] [drm:drm_mode_debug_printmodeline] Modeline 56:"1024x768"
> 70 75000 1024 1048 1184 1328 768 771 777 806 0x40 0xa
> [    6.573702] [drm:drm_mode_debug_printmodeline] Modeline 57:"1024x768"
> 60 65000 1024 1048 1184 1344 768 771 777 806 0x40 0xa
> [    6.573707] [drm:drm_mode_debug_printmodeline] Modeline 58:"800x600" 75
> 49500 800 816 896 1056 600 601 604 625 0x40 0x5
> [    6.573712] [drm:drm_mode_debug_printmodeline] Modeline 59:"800x600" 72
> 50000 800 856 976 1040 600 637 643 666 0x40 0x5
> [    6.573717] [drm:drm_mode_debug_printmodeline] Modeline 24:"800x600" 60
> 40000 800 840 968 1056 600 601 605 628 0x40 0x5
> [    6.573722] [drm:drm_mode_debug_printmodeline] Modeline 25:"800x600" 56
> 36000 800 824 896 1024 600 601 603 625 0x40 0x5
> [    6.573727] [drm:drm_mode_debug_printmodeline] Modeline 26:"640x480" 75
> 31500 640 656 720 840 480 481 484 500 0x40 0xa
> [    6.573732] [drm:drm_mode_debug_printmodeline] Modeline 27:"640x480" 73
> 31500 640 664 704 832 480 489 491 520 0x40 0xa
> [    6.573736] [drm:drm_mode_debug_printmodeline] Modeline 35:"640x480" 67
> 30240 640 704 768 864 480 483 486 525 0x40 0xa
> [    6.573741] [drm:drm_mode_debug_printmodeline] Modeline 38:"640x480" 60
> 25200 640 656 752 800 480 490 492 525 0x40 0xa
> [    6.573746] [drm:drm_mode_debug_printmodeline] Modeline 53:"720x400" 70
> 28320 720 738 846 900 400 412 414 449 0x40 0x6
> [    6.573765] [drm:drm_mode_getconnector] [CONNECTOR:48:?]
> [    6.573811] [drm:drm_mode_getconnector] [CONNECTOR:51:?]
> [    6.573814] [drm:drm_helper_probe_single_connector_modes_merge_bits]
> [CONNECTOR:51:HDMI-A-2]
> [    6.573818] [drm:intel_hdmi_detect] [CONNECTOR:51:HDMI-A-2]
> [    6.573992] [drm:gmbus_xfer] GMBUS [i915 gmbus dpc] NAK for addr: 0050
> w(1)
> [    6.573995] [drm:gmbus_xfer] GMBUS [i915 gmbus dpc] NAK on first
> message, retry
> [    6.574163] [drm:gmbus_xfer] GMBUS [i915 gmbus dpc] NAK for addr: 0050
> w(1)
> [    6.574166] [drm:drm_do_probe_ddc_edid] drm: skipping non-existent
> adapter i915 gmbus dpc
> [    6.574170] [drm:drm_helper_probe_single_connector_modes_merge_bits]
> [CONNECTOR:51:HDMI-A-2] disconnected
> [    6.924873] IPv4: martian source 255.255.255.255 from 192.168.0.136, on
> dev enp1s0
> [    6.924894] ll header: 00000000: ff ff ff ff ff ff d0 67 e5 0a dd 1d 08
> 00        .......g......
> [    7.550146] [drm:i915_gem_context_create_ioctl] HW context 1 created
> [    7.602127] [drm:drm_mode_addfb] [FB:65]
> [    8.466305] nf_conntrack: automatic helper assignment is deprecated and
> it will be removed soon. Use the iptables CT target to attach helpers
> instead.
> [    8.712156] IPv4: martian source 255.255.255.255 from 192.168.0.15, on
> dev enp1s0
> [    8.712162] ll header: 00000000: ff ff ff ff ff ff 00 26 b9 69 78 92 08
> 00        .......&.ix...
> [    8.712648] IPv4: martian source 255.255.255.255 from 192.168.1.178, on
> dev enp1s0
> [    8.712651] ll header: 00000000: ff ff ff ff ff ff 00 12 f3 12 fc f8 08
> 00        ..............
> [    8.834198] igb 0000:02:00.0 enp2s0: igb: enp2s0 NIC Link is Up 100
> Mbps Full Duplex, Flow Control: RX
> [    9.097980] IPv4: martian source 255.255.255.255 from 192.168.1.235, on
> dev enp1s0
> [    9.097986] ll header: 00000000: ff ff ff ff ff ff 00 20 84 01 49 63 08
> 00        ....... ..Ic..
> [   10.988213] IPv4: martian source 255.255.255.255 from 192.168.1.178, on
> dev enp1s0
> [   10.988230] ll header: 00000000: ff ff ff ff ff ff 00 12 f3 12 fc f8 08
> 00        ..............
> [   14.041449] igb 0000:02:00.0: removed PHC on enp2s0
> [   19.099013] rt_igb 0000:02:00.0: irq 47 for MSI/MSI-X
> [   19.099020] rt_igb 0000:02:00.0: irq 48 for MSI/MSI-X
> [   19.143540] RTnet: registered rteth0
> [   19.143568] rt_igb 0000:02:00.0: Intel(R) Gigabit Ethernet Network
> Connection
> [   19.143576] rt_igb 0000:02:00.0: rteth0: (PCIe:2.5Gb/s:Width x1)
> d0:4c:c1:00:cb:b7
> [   19.143648] rt_igb 0000:02:00.0: rteth0: PBA No: 000200-000
> [   19.143654] rt_igb 0000:02:00.0: Using MSI-X interrupts. 1 rx queue(s),
> 1 tx queue(s)
> [   19.148790] initializing loopback...
> [   19.148809] RTnet: registered rtlo
> [   19.157396] RTcfg: init real-time configuration distribution protocol
> [   19.163401] RTmac: init realtime media access control
> [   20.604079] fuse init (API version 7.23)
> [   23.666977] rt_igb: rteth0: igb: rteth0 NIC Link is Up 100 Mbps Full
> Duplex, Flow Control: RX
> [   27.030583] [drm:i915_gem_open]
> [   27.057688] [drm:i915_gem_context_create_ioctl] HW context 1 created
> [   27.152954] [drm:i915_gem_context_create_ioctl] HW context 2 created
> [   27.251774] [drm:i915_gem_context_create_ioctl] HW context 3 created
> [   27.409028] [drm:i915_gem_context_create_ioctl] HW context 4 created
> [   31.517235] [drm:intel_crtc_cursor_set_obj] cursor off
> [   65.572235] [drm:intel_backlight_device_update_status] updating
> intel_backlight, brightness=450/937
>
> On Thu, Nov 12, 2015 at 4:40 PM, Stéphane ANCELOT <sancelot@free.fr>
> wrote:
>
>> On 12/11/2015 09:28, Shih-Yuan Lee (FourDollars) wrote:
>>
>> I think the first step is to identify which backlight interface is able
>> to actually change the brightness.
>> Usually there are two backlight interfaces under /sys/class/backlight/,
>> i.e. /sys/class/backlight/acpi_video0 and
>> /sys/class/backlight/intel_backlight.
>> However you may see other different backlight interfaces under
>> /sys/class/backlight/. It depends on what hardware you are using.
>> Executing `cat max_brightness` under those folders can see the max
>> brightness and then you can execute `echo $(($(cat max_brightness)/2)) |
>> sudo tee brightness` to adjust it to about 50% brightness.
>>
>> only /sys/class/backlight/intel_backlight is present.
>> max_brightness is 937
>>
>> these commands have no effect on display brightness:
>> echo 0 >brightness
>> echo 468 >brightness
>> echo 937 >brightness
>>
>> Regards,
>> Steph
>>
>>
>>
>> On Thu, Nov 12, 2015 at 4:08 PM, Stéphane ANCELOT <sancelot@free.fr>
>> wrote:
>>
>>> Hi,
>>> I have seen you were working on brightness. Right, but this is useful
>>> only if many worlwide users would be able to activate it.
>>> I have never been able to make it working on my intel systemes (core i5
>>> - 4300u , core i3 ...)
>>> Very difficult to check where the problem is coming from, altough you
>>> have either an intel_backlight or acpi_backlight folder in the sys directory
>>> Regarding many many posts on the web, this sounds tricky and difficult
>>> to know why it has not worked, or simply the documentation is lacking ....
>>>
>>> Regards,
>>> S.Ancelot
>>>
>>>
>>> On 12/11/2015 06:43, Shih-Yuan Lee (FourDollars) wrote:
>>>
>>>> There was a wonderful period after
>>>>
>>>> commit 6dda730e55f412a6dfb181cae6784822ba463847
>>>> Author: Jani Nikula <jani.nikula at intel.com>
>>>> Date:   Tue Jun 24 18:27:40 2014 +0300
>>>>
>>>>      drm/i915: respect the VBT minimum backlight brightness
>>>>
>>>> The backlight class 0 brightness means the PWM min and it does not turn
>>>> off the backlight. After kernel 3.18, the backlight class 0 brightness
>>>> is used to turn off the backlight and the PWM min is missing.
>>>>
>>>> Because of
>>>>
>>>> commit e6755fb78e8f20ecadf2a4080084121336624ad9
>>>> Author: Jani Nikula <jani.nikula at intel.com>
>>>> Date:   Tue Aug 12 17:11:42 2014 +0300
>>>>
>>>>      drm/i915: switch off backlight for backlight class 0 brightness
>>>>
>>>> Use "VBT backlight PWM modulation frequency 200 Hz, active high, min
>>>> brightness 10, level 255" as an example. It means the VBT min is 10
>>>> out of [0..255] and the PWM max is 937 from other place so the
>>>> corresponding PWM min should be 37 (10 * 937 / 255).
>>>>
>>>> When we set backlight class 0 brightness, the backlight is turned off.
>>>> Althought the PWM value is 37 when the backlight is off but it is
>>>> useless. When we set set backlight class 1 brightness, the backlight is
>>>> on but the PWM value is 38 and it doesn't match the corresponding PWM
>>>> min of the VBT minimum backlight.
>>>>
>>>> And it has another minor issue that there are some backlight class
>>>> brightness values are mapped to the same PWM value because the backlight
>>>> class brightness range is larger than the valid PWM brightness range.
>>>>
>>>> The backlight class brightness range [0..937]
>>>> The valid PWM brightness range [37..937]
>>>>
>>>> This commit makes that backlight class 1 brightness means the PWM min
>>>> and backlight class max_brightness means the PWM max, and the ranges
>>>> become
>>>>
>>>> The backlight class brightness range [0..901]
>>>> The valid PWM brightness range [36..937]
>>>>
>>>> That's no backlight class brightness value mapped to the same PWM value.
>>>>
>>>> Signed-off-by: Shih-Yuan Lee (FourDollars) <sylee@canonical.com>
>>>> ---
>>>>   drivers/gpu/drm/i915/intel_panel.c | 26 ++++++++++++++++++--------
>>>>   1 file changed, 18 insertions(+), 8 deletions(-)
>>>>
>>>> diff --git a/drivers/gpu/drm/i915/intel_panel.c
>>>> b/drivers/gpu/drm/i915/intel_panel.c
>>>> index b05c6d9..8efa199 100644
>>>> --- a/drivers/gpu/drm/i915/intel_panel.c
>>>> +++ b/drivers/gpu/drm/i915/intel_panel.c
>>>> @@ -1194,10 +1194,9 @@ static int
>>>> intel_backlight_device_register(struct intel_connector *connector)
>>>>         props.type = BACKLIGHT_RAW;
>>>>         /*
>>>> -        * Note: Everything should work even if the backlight device max
>>>> -        * presented to the userspace is arbitrarily chosen.
>>>> +        * Expose the whole valid PWM brightness range to the backlight
>>>> class.
>>>>          */
>>>> -       props.max_brightness = panel->backlight.max;
>>>> +       props.max_brightness = panel->backlight.max -
>>>> panel->backlight.min;
>>>>         props.brightness = scale_hw_to_user(connector,
>>>>                                             panel->backlight.level,
>>>>                                             props.max_brightness);
>>>> @@ -1400,7 +1399,8 @@ static u32 get_backlight_min_vbt(struct
>>>> intel_connector *connector)
>>>>         struct drm_device *dev = connector->base.dev;
>>>>         struct drm_i915_private *dev_priv = dev->dev_private;
>>>>         struct intel_panel *panel = &connector->panel;
>>>> -       int min;
>>>> +       int vbt_min;
>>>> +       u32 pwm_min;
>>>>         WARN_ON(panel->backlight.max == 0);
>>>>   @@ -1411,14 +1411,24 @@ static u32 get_backlight_min_vbt(struct
>>>> intel_connector *connector)
>>>>          * against this by letting the minimum be at most (arbitrarily
>>>> chosen)
>>>>          * 25% of the max.
>>>>          */
>>>> -       min = clamp_t(int, dev_priv->vbt.backlight.min_brightness, 0,
>>>> 64);
>>>> -       if (min != dev_priv->vbt.backlight.min_brightness) {
>>>> +       vbt_min = clamp_t(int, dev_priv->vbt.backlight.min_brightness,
>>>> 0, 64);
>>>> +       if (vbt_min != dev_priv->vbt.backlight.min_brightness) {
>>>>                 DRM_DEBUG_KMS("clamping VBT min backlight %d/255 to
>>>> %d/255\n",
>>>> -                             dev_priv->vbt.backlight.min_brightness,
>>>> min);
>>>> +                             dev_priv->vbt.backlight.min_brightness,
>>>> vbt_min);
>>>>         }
>>>>         /* vbt value is a coefficient in range [0..255] */
>>>> -       return scale(min, 0, 255, 0, panel->backlight.max);
>>>> +       pwm_min = scale(vbt_min, 0, 255, 0, panel->backlight.max);
>>>> +
>>>> +       /*
>>>> +        * Because backlight class brightness 0 is used to turn off the
>>>> backlight, we
>>>> +        * need to step down a little bit here to make backlight class
>>>> brightness 1
>>>> +        * match the real PWM min.
>>>> +        */
>>>> +       if (pwm_min > 0)
>>>> +               return pwm_min - 1;
>>>> +       else
>>>> +               return 0;
>>>>   }
>>>>     static int lpt_setup_backlight(struct intel_connector *connector,
>>>> enum pipe unused)
>>>>
>>>
>>> _______________________________________________
>>> Intel-gfx mailing list
>>> Intel-gfx@lists.freedesktop.org
>>> http://lists.freedesktop.org/mailman/listinfo/intel-gfx
>>>
>>
>>
>>
>
>

[-- Attachment #1.2: Type: text/html, Size: 142960 bytes --]

[-- Attachment #2: Type: text/plain, Size: 159 bytes --]

_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 34+ messages in thread

* Re: [PATCH v6] drm/i915: respect the VBT minimum backlight brightness again
  2015-11-12  8:08   ` Stéphane ANCELOT
  2015-11-12  8:28     ` Shih-Yuan Lee (FourDollars)
@ 2015-11-12 13:44     ` Jani Nikula
  1 sibling, 0 replies; 34+ messages in thread
From: Jani Nikula @ 2015-11-12 13:44 UTC (permalink / raw)
  To: Stéphane ANCELOT, intel-gfx

On Thu, 12 Nov 2015, Stéphane ANCELOT <sancelot@free.fr> wrote:
> Hi,
> I have seen you were working on brightness. Right, but this is useful 
> only if many worlwide users would be able to activate it.
> I have never been able to make it working on my intel systemes (core i5 
> - 4300u , core i3 ...)

Please file a bug at 
https://bugs.freedesktop.org/enter_bug.cgi?product=DRI&component=DRM/Intel

BR,
Jani.

-- 
Jani Nikula, Intel Open Source Technology Center
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 34+ messages in thread

* [PATCH v7] drm/i915: A better backlight class brightness range.
  2015-11-09  6:42 [PATCH] drm/i915: A better maximum brightness for users Shih-Yuan Lee (FourDollars)
                   ` (4 preceding siblings ...)
  2015-11-12  5:43 ` [PATCH v6] drm/i915: respect the VBT minimum backlight brightness again Shih-Yuan Lee (FourDollars)
@ 2015-11-13  3:50 ` Shih-Yuan Lee (FourDollars)
  2015-11-13  3:50   ` Shih-Yuan Lee (FourDollars)
  5 siblings, 1 reply; 34+ messages in thread
From: Shih-Yuan Lee (FourDollars) @ 2015-11-13  3:50 UTC (permalink / raw)
  To: intel-gfx

Since v3.17-rc1, it contains
============================

commit 6dda730e55f412a6dfb181cae6784822ba463847
Author: Jani Nikula <jani.nikula at intel.com>
Date:   Tue Jun 24 18:27:40 2014 +0300

    drm/i915: respect the VBT minimum backlight brightness

The backlight class 0 brightness means the PWM min and it does not turn
off the backlight. However there is a little problem that some values of
backlight class brightness are mapped to the same PWM value.

Taking VBT min 10 and PWD max 937 as an example.

The corresponding PWM min will be 37 because of round(10 * 937 / 255).

But

sysfs : PWM
-----------
   0 ->  37
   1 ->  38
     ...
  12 ->  49
  13 ->  49
     ...
 924 -> 925
 925 -> 925

You can see there are some duplicates due to the backlight class brighness
range is larger than the valid PWM brightness range.

I prepare a python script to calculate the complete list.
https://gist.github.com/fourdollars/e99c4e03c7dab0110ae7

Since v3.18-rc1, it contains
============================

commit e6755fb78e8f20ecadf2a4080084121336624ad9
Author: Jani Nikula <jani.nikula at intel.com>
Date:   Tue Aug 12 17:11:42 2014 +0300

    drm/i915: switch off backlight for backlight class 0 brightness

The status becomes worse because it uses the backlight class 0 brightness to
turn off the backlight and the corresponding PWM min is gone.

sysfs : PWM
-----------
   0 ->   0
   1 ->  38
     ...
  12 ->  49
  13 ->  49
     ...
 924 -> 925
 925 -> 925

Since v3.18-rc5, it contains
============================

commit e1c412e75754ab7b7002f3e18a2652d999c40d4b
Author: Jani Nikula <jani.nikula at intel.com>
Date:   Wed Nov 5 14:46:31 2014 +0200

    drm/i915: safeguard against too high minimum brightness

It is for the corner case https://bugzilla.kernel.org/show_bug.cgi?id=86551.
But what if it is on purpose, maybe the hardware vendor just wants to on and
off the backlight and there is no intermediate stage.

Taking VBT min 255 and PWD max 937 as an example.

Currenly 255 will be forcely changed to 64 so the corresponding PWM min will
be 235 because of round(64 * 937 / 255), and it becomes

sysfs : PWM
-----------
   0 ->   0 (off)
   1 -> 236 (probably off)
     ...
 934 -> 935 (probably off)
 935 -> 936 (probably off)
 936 -> 936 (probably off)
 937 -> 937 (on)

But it doesn't make sense if 0~936 are all used to disable the backlight and
only 937 is used to turn on the backlight.


This patch can solve all problems above.
========================================

Taking VBT min 10 and PWD max 937 as an example.

The corresponding PWM min will be 37 because of round(10 * 937 / 255).

sysfs : PWM
-----------
   0 ->   0 (off)
   1 ->  37
     ...
 900 -> 936
 901 -> 937

There is no duplicate and 37 matched the corresponding PWM min by VBT min.

Taking VBT min 255 and PWD max 937 as an example.

The corresponding PWM min will be 937 because of round(255 * 937 / 255).

sysfs : PWM
-----------
   0 ->   0 (off)
   1 -> 937

Even for the corner case, it still works well.

Shih-Yuan Lee (FourDollars) (1):
  drm/i915: A better backlight class brightness range.

 drivers/gpu/drm/i915/intel_panel.c | 31 ++++++++++++++-----------------
 1 file changed, 14 insertions(+), 17 deletions(-)

-- 
1.9.1

_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 34+ messages in thread

* [PATCH v7] drm/i915: A better backlight class brightness range.
  2015-11-13  3:50 ` [PATCH v7] drm/i915: A better backlight class brightness range Shih-Yuan Lee (FourDollars)
@ 2015-11-13  3:50   ` Shih-Yuan Lee (FourDollars)
  0 siblings, 0 replies; 34+ messages in thread
From: Shih-Yuan Lee (FourDollars) @ 2015-11-13  3:50 UTC (permalink / raw)
  To: intel-gfx

Expose the whole valid PWM brightness range to the backlight class and respect
the VBT minimum backlight brightness.

Signed-off-by: Shih-Yuan Lee (FourDollars) <sylee@canonical.com>
---
 drivers/gpu/drm/i915/intel_panel.c | 31 ++++++++++++++-----------------
 1 file changed, 14 insertions(+), 17 deletions(-)

diff --git a/drivers/gpu/drm/i915/intel_panel.c b/drivers/gpu/drm/i915/intel_panel.c
index b05c6d9..73936581 100644
--- a/drivers/gpu/drm/i915/intel_panel.c
+++ b/drivers/gpu/drm/i915/intel_panel.c
@@ -1194,10 +1194,9 @@ static int intel_backlight_device_register(struct intel_connector *connector)
 	props.type = BACKLIGHT_RAW;
 
 	/*
-	 * Note: Everything should work even if the backlight device max
-	 * presented to the userspace is arbitrarily chosen.
+	 * Expose the whole valid PWM brightness range to the backlight class.
 	 */
-	props.max_brightness = panel->backlight.max;
+	props.max_brightness = panel->backlight.max - panel->backlight.min;
 	props.brightness = scale_hw_to_user(connector,
 					    panel->backlight.level,
 					    props.max_brightness);
@@ -1400,25 +1399,23 @@ static u32 get_backlight_min_vbt(struct intel_connector *connector)
 	struct drm_device *dev = connector->base.dev;
 	struct drm_i915_private *dev_priv = dev->dev_private;
 	struct intel_panel *panel = &connector->panel;
-	int min;
+	u32 min;
 
 	WARN_ON(panel->backlight.max == 0);
 
+	/* vbt value is a coefficient in range [0..255] */
+	min = scale(dev_priv->vbt.backlight.min_brightness, 0, 255,
+		    0, panel->backlight.max);
+
 	/*
-	 * XXX: If the vbt value is 255, it makes min equal to max, which leads
-	 * to problems. There are such machines out there. Either our
-	 * interpretation is wrong or the vbt has bogus data. Or both. Safeguard
-	 * against this by letting the minimum be at most (arbitrarily chosen)
-	 * 25% of the max.
+	 * The backlight class brightness 0 is mapping to PWM 0 and it is used to
+	 * turn off the backlight, so we need to step down a little bit here to make
+	 * backlight class brightness 1 map to the real PWM min.
 	 */
-	min = clamp_t(int, dev_priv->vbt.backlight.min_brightness, 0, 64);
-	if (min != dev_priv->vbt.backlight.min_brightness) {
-		DRM_DEBUG_KMS("clamping VBT min backlight %d/255 to %d/255\n",
-			      dev_priv->vbt.backlight.min_brightness, min);
-	}
-
-	/* vbt value is a coefficient in range [0..255] */
-	return scale(min, 0, 255, 0, panel->backlight.max);
+	if (min > 0)
+		return min - 1;
+	else
+		return 0;
 }
 
 static int lpt_setup_backlight(struct intel_connector *connector, enum pipe unused)
-- 
1.9.1

_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply related	[flat|nested] 34+ messages in thread

* Re: [PATCH v6] drm/i915: respect the VBT minimum backlight brightness again
  2015-11-12 10:01             ` Shih-Yuan Lee (FourDollars)
@ 2015-11-18  9:06               ` Stéphane ANCELOT
  2015-11-18  9:11                 ` Shih-Yuan Lee (FourDollars)
  0 siblings, 1 reply; 34+ messages in thread
From: Stéphane ANCELOT @ 2015-11-18  9:06 UTC (permalink / raw)
  To: Shih-Yuan Lee (FourDollars); +Cc: Intel Graphics Development


[-- Attachment #1.1: Type: text/plain, Size: 128554 bytes --]

On 12/11/2015 11:01, Shih-Yuan Lee (FourDollars) wrote:
> I guess your Linux kernel 3.18.20cobalt might be too old for your new 
> computer.
>
> Try some newer kernels?
>

No more luck using 4.1.12 kernel in opensuse 42.1 leap

> I know there are mainline kernels for Debian/Ubuntu users to try.
> http://kernel.ubuntu.com/~kernel-ppa/mainline/ 
> <http://kernel.ubuntu.com/%7Ekernel-ppa/mainline/>
>
> But I have no idea if SUSE Linux also provided the similar way for 
> SUSE users.
>
> On Thu, Nov 12, 2015 at 5:05 PM, Stéphane ANCELOT <sancelot@free.fr 
> <mailto:sancelot@free.fr>> wrote:
>
>     On 12/11/2015 09:57, Shih-Yuan Lee (FourDollars) wrote:
>>     You may need to put "drm.debug=0xe" into the kernel parameter and
>>     reboot the system to collect some system log.
>>     Did you check the brightness value after you change it?
>>
>     Yes, the value is well written after writing it.
>     Here is the log
>
>     [    0.000000] CPU0 microcode updated early to revision 0x1c, date
>     = 2014-07-03
>     [    0.000000] Initializing cgroup subsys cpuset
>     [    0.000000] Initializing cgroup subsys cpu
>     [    0.000000] Initializing cgroup subsys cpuacct
>     [    0.000000] Linux version 3.18.20cobalt (root@automatisme5)
>     (gcc version 4.8.3 20140627 [gcc-4_8-branch revision 212064] (SUSE
>     Linux) ) #1 SMP PREEMPT Tue Nov 3 14:54:19 UTC 2015
>     [    0.000000] Command line:
>     BOOT_IMAGE=/boot/vmlinuz-3.18.20cobalt root=/dev/sda1
>     resume=/dev/sda1 splash=verbose quiet showopts xenomai.smi=1
>     xenomai.smi_mask=0x0860ffff xenomai.allowed_group=1000
>     intel_pstate=off drm.debug=0xe
>     [    0.000000] e820: BIOS-provided physical RAM map:
>     [    0.000000] BIOS-e820: [mem
>     0x0000000000000000-0x000000000009d7ff] usable
>     [    0.000000] BIOS-e820: [mem
>     0x000000000009d800-0x000000000009ffff] reserved
>     [    0.000000] BIOS-e820: [mem
>     0x00000000000e0000-0x00000000000fffff] reserved
>     [    0.000000] BIOS-e820: [mem
>     0x0000000000100000-0x00000000cbd08fff] usable
>     [    0.000000] BIOS-e820: [mem
>     0x00000000cbd09000-0x00000000cbd0ffff] ACPI NVS
>     [    0.000000] BIOS-e820: [mem
>     0x00000000cbd10000-0x00000000cc3cefff] usable
>     [    0.000000] BIOS-e820: [mem
>     0x00000000cc3cf000-0x00000000cc622fff] reserved
>     [    0.000000] BIOS-e820: [mem
>     0x00000000cc623000-0x00000000db865fff] usable
>     [    0.000000] BIOS-e820: [mem
>     0x00000000db866000-0x00000000db8fefff] reserved
>     [    0.000000] BIOS-e820: [mem
>     0x00000000db8ff000-0x00000000db918fff] ACPI data
>     [    0.000000] BIOS-e820: [mem
>     0x00000000db919000-0x00000000dba6efff] ACPI NVS
>     [    0.000000] BIOS-e820: [mem
>     0x00000000dba6f000-0x00000000dbffefff] reserved
>     [    0.000000] BIOS-e820: [mem
>     0x00000000dbfff000-0x00000000dbffffff] usable
>     [    0.000000] BIOS-e820: [mem
>     0x00000000dd000000-0x00000000df1fffff] reserved
>     [    0.000000] BIOS-e820: [mem
>     0x00000000f8000000-0x00000000fbffffff] reserved
>     [    0.000000] BIOS-e820: [mem
>     0x00000000fec00000-0x00000000fec00fff] reserved
>     [    0.000000] BIOS-e820: [mem
>     0x00000000fed00000-0x00000000fed03fff] reserved
>     [    0.000000] BIOS-e820: [mem
>     0x00000000fed1c000-0x00000000fed1ffff] reserved
>     [    0.000000] BIOS-e820: [mem
>     0x00000000fee00000-0x00000000fee00fff] reserved
>     [    0.000000] BIOS-e820: [mem
>     0x00000000ff000000-0x00000000ffffffff] reserved
>     [    0.000000] BIOS-e820: [mem
>     0x0000000100000000-0x000000011fdfffff] usable
>     [    0.000000] NX (Execute Disable) protection: active
>     [    0.000000] SMBIOS 2.8 present.
>     [    0.000000] DMI: To be filled by O.E.M. To be filled by
>     O.E.M./SMB-2600, BIOS 4.6.5 01/15/2015
>     [    0.000000] e820: update [mem 0x00000000-0x00000fff] usable ==>
>     reserved
>     [    0.000000] e820: remove [mem 0x000a0000-0x000fffff] usable
>     [    0.000000] e820: last_pfn = 0x11fe00 max_arch_pfn = 0x400000000
>     [    0.000000] MTRR default type: uncachable
>     [    0.000000] MTRR fixed ranges enabled:
>     [    0.000000]   00000-9FFFF write-back
>     [    0.000000]   A0000-BFFFF uncachable
>     [    0.000000]   C0000-CFFFF write-protect
>     [    0.000000]   D0000-E7FFF uncachable
>     [    0.000000]   E8000-FFFFF write-protect
>     [    0.000000] MTRR variable ranges enabled:
>     [    0.000000]   0 base 0000000000 mask 7F00000000 write-back
>     [    0.000000]   1 base 0100000000 mask 7FE0000000 write-back
>     [    0.000000]   2 base 00E0000000 mask 7FE0000000 uncachable
>     [    0.000000]   3 base 00DE000000 mask 7FFE000000 uncachable
>     [    0.000000]   4 base 00DD000000 mask 7FFF000000 uncachable
>     [    0.000000]   5 base 011FE00000 mask 7FFFE00000 uncachable
>     [    0.000000]   6 disabled
>     [    0.000000]   7 disabled
>     [    0.000000]   8 disabled
>     [    0.000000]   9 disabled
>     [    0.000000] x86 PAT enabled: cpu 0, old 0x7040600070406, new
>     0x7010600070106
>     [    0.000000] e820: update [mem 0xdd000000-0xffffffff] usable ==>
>     reserved
>     [    0.000000] e820: last_pfn = 0xdc000 max_arch_pfn = 0x400000000
>     [    0.000000] found SMP MP-table at [mem 0x000fd7e0-0x000fd7ef]
>     mapped at [ffff8800000fd7e0]
>     [    0.000000] Base memory trampoline at [ffff880000097000] 97000
>     size 24576
>     [    0.000000] Using GB pages for direct mapping
>     [    0.000000] init_memory_mapping: [mem 0x00000000-0x000fffff]
>     [    0.000000]  [mem 0x00000000-0x000fffff] page 4k
>     [    0.000000] BRK [0x01b1d000, 0x01b1dfff] PGTABLE
>     [    0.000000] BRK [0x01b1e000, 0x01b1efff] PGTABLE
>     [    0.000000] BRK [0x01b1f000, 0x01b1ffff] PGTABLE
>     [    0.000000] init_memory_mapping: [mem 0x11fc00000-0x11fdfffff]
>     [    0.000000]  [mem 0x11fc00000-0x11fdfffff] page 2M
>     [    0.000000] BRK [0x01b20000, 0x01b20fff] PGTABLE
>     [    0.000000] init_memory_mapping: [mem 0x11c000000-0x11fbfffff]
>     [    0.000000]  [mem 0x11c000000-0x11fbfffff] page 2M
>     [    0.000000] init_memory_mapping: [mem 0x100000000-0x11bffffff]
>     [    0.000000]  [mem 0x100000000-0x11bffffff] page 2M
>     [    0.000000] init_memory_mapping: [mem 0x00100000-0xcbd08fff]
>     [    0.000000]  [mem 0x00100000-0x001fffff] page 4k
>     [    0.000000]  [mem 0x00200000-0x3fffffff] page 2M
>     [    0.000000]  [mem 0x40000000-0xbfffffff] page 1G
>     [    0.000000]  [mem 0xc0000000-0xcbbfffff] page 2M
>     [    0.000000]  [mem 0xcbc00000-0xcbd08fff] page 4k
>     [    0.000000] init_memory_mapping: [mem 0xcbd10000-0xcc3cefff]
>     [    0.000000]  [mem 0xcbd10000-0xcbdfffff] page 4k
>     [    0.000000]  [mem 0xcbe00000-0xcc1fffff] page 2M
>     [    0.000000]  [mem 0xcc200000-0xcc3cefff] page 4k
>     [    0.000000] BRK [0x01b21000, 0x01b21fff] PGTABLE
>     [    0.000000] init_memory_mapping: [mem 0xcc623000-0xdb865fff]
>     [    0.000000]  [mem 0xcc623000-0xcc7fffff] page 4k
>     [    0.000000]  [mem 0xcc800000-0xdb7fffff] page 2M
>     [    0.000000]  [mem 0xdb800000-0xdb865fff] page 4k
>     [    0.000000] BRK [0x01b22000, 0x01b22fff] PGTABLE
>     [    0.000000] init_memory_mapping: [mem 0xdbfff000-0xdbffffff]
>     [    0.000000]  [mem 0xdbfff000-0xdbffffff] page 4k
>     [    0.000000] RAMDISK: [mem 0x3755c000-0x37aa5fff]
>     [    0.000000] ACPI: Early table checksum verification disabled
>     [    0.000000] ACPI: RSDP 0x00000000000F04A0 000024 (v02 ALASKA)
>     [    0.000000] ACPI: XSDT 0x00000000DB904088 000094 (v01 ALASKA A
>     M I    01072009 AMI  00010013)
>     [    0.000000] ACPI: FACP 0x00000000DB913B50 00010C (v05 ALASKA A
>     M I    01072009 AMI  00010013)
>     [    0.000000] ACPI: DSDT 0x00000000DB9041B0 00F99A (v02 ALASKA A
>     M I    00000036 INTL 20120711)
>     [    0.000000] ACPI: FACS 0x00000000DBA6EF80 000040
>     [    0.000000] ACPI: APIC 0x00000000DB913C60 000072 (v03 ALASKA A
>     M I    01072009 AMI  00010013)
>     [    0.000000] ACPI: FPDT 0x00000000DB913CD8 000044 (v01 ALASKA A
>     M I    01072009 AMI  00010013)
>     [    0.000000] ACPI: ASF! 0x00000000DB913D20 0000A5 (v32 INTEL  
>     HCG     00000001 TFSM 000F4240)
>     [    0.000000] ACPI: LPIT 0x00000000DB913DC8 000094 (v01
>     ALASKA          00000000 AMI. 00000005)
>     [    0.000000] ACPI: SSDT 0x00000000DB913E60 000228 (v01 INTEL 
>     sensrhub 00000000 INTL 20120711)
>     [    0.000000] ACPI: SSDT 0x00000000DB914088 000141 (v01 Intel 
>     zpoddult 00001000 INTL 20120711)
>     [    0.000000] ACPI: SSDT 0x00000000DB9141D0 000539 (v01 PmRef 
>     Cpu0Ist  00003000 INTL 20120711)
>     [    0.000000] ACPI: SSDT 0x00000000DB914710 000AD8 (v01 PmRef 
>     CpuPm    00003000 INTL 20120711)
>     [    0.000000] ACPI: MCFG 0x00000000DB9151E8 00003C (v01 ALASKA A
>     M I    01072009 MSFT 00000097)
>     [    0.000000] ACPI: HPET 0x00000000DB915228 000038 (v01 ALASKA A
>     M I    01072009 AMI. 00000005)
>     [    0.000000] ACPI: SSDT 0x00000000DB915260 000315 (v01 SataRe
>     SataTabl 00001000 INTL 20120711)
>     [    0.000000] ACPI: SSDT 0x00000000DB915578 003528 (v01 SaSsdt
>     SaSsdt   00003000 INTL 20091112)
>     [    0.000000] ACPI: DMAR 0x00000000DB918AA0 0000F8 (v01 INTEL 
>     HSW      00000001 INTL 00000001)
>     [    0.000000] ACPI: Local APIC address 0xfee00000
>     [    0.000000] No NUMA configuration found
>     [    0.000000] Faking a node at [mem
>     0x0000000000000000-0x000000011fdfffff]
>     [    0.000000] NODE_DATA(0) allocated [mem 0x11fdf8000-0x11fdfbfff]
>     [    0.000000]  [ffffea0000000000-ffffea00047fffff] PMD ->
>     [ffff88011b400000-ffff88011f3fffff] on node 0
>     [    0.000000] Zone ranges:
>     [    0.000000]   DMA      [mem 0x00001000-0x00ffffff]
>     [    0.000000]   DMA32    [mem 0x01000000-0xffffffff]
>     [    0.000000]   Normal   [mem 0x100000000-0x11fdfffff]
>     [    0.000000] Movable zone start for each node
>     [    0.000000] Early memory node ranges
>     [    0.000000]   node   0: [mem 0x00001000-0x0009cfff]
>     [    0.000000]   node   0: [mem 0x00100000-0xcbd08fff]
>     [    0.000000]   node   0: [mem 0xcbd10000-0xcc3cefff]
>     [    0.000000]   node   0: [mem 0xcc623000-0xdb865fff]
>     [    0.000000]   node   0: [mem 0xdbfff000-0xdbffffff]
>     [    0.000000]   node   0: [mem 0x100000000-0x11fdfffff]
>     [    0.000000] Initmem setup node 0 [mem 0x00001000-0x11fdfffff]
>     [    0.000000] On node 0 totalpages: 1029032
>     [    0.000000]   DMA zone: 64 pages used for memmap
>     [    0.000000]   DMA zone: 21 pages reserved
>     [    0.000000]   DMA zone: 3996 pages, LIFO batch:0
>     [    0.000000]   DMA32 zone: 13977 pages used for memmap
>     [    0.000000]   DMA32 zone: 894476 pages, LIFO batch:31
>     [    0.000000]   Normal zone: 2040 pages used for memmap
>     [    0.000000]   Normal zone: 130560 pages, LIFO batch:31
>     [    0.000000] Reserving Intel graphics stolen memory at
>     0xdd200000-0xdf1fffff
>     [    0.000000] ACPI: PM-Timer IO Port: 0x1808
>     [    0.000000] ACPI: Local APIC address 0xfee00000
>     [    0.000000] ACPI: LAPIC (acpi_id[0x01] lapic_id[0x00] enabled)
>     [    0.000000] ACPI: LAPIC (acpi_id[0x02] lapic_id[0x02] enabled)
>     [    0.000000] ACPI: LAPIC (acpi_id[0x03] lapic_id[0x01] enabled)
>     [    0.000000] ACPI: LAPIC (acpi_id[0x04] lapic_id[0x03] enabled)
>     [    0.000000] ACPI: LAPIC_NMI (acpi_id[0xff] high edge lint[0x1])
>     [    0.000000] ACPI: IOAPIC (id[0x08] address[0xfec00000] gsi_base[0])
>     [    0.000000] IOAPIC[0]: apic_id 8, version 32, address
>     0xfec00000, GSI 0-39
>     [    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl
>     dfl)
>     [    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9
>     high level)
>     [    0.000000] ACPI: IRQ0 used by override.
>     [    0.000000] ACPI: IRQ9 used by override.
>     [    0.000000] Using ACPI (MADT) for SMP configuration information
>     [    0.000000] ACPI: HPET id: 0x8086a701 base: 0xfed00000
>     [    0.000000] smpboot: Allowing 4 CPUs, 0 hotplug CPUs
>     [    0.000000] e820: [mem 0xdf200000-0xf7ffffff] available for PCI
>     devices
>     [    0.000000] setup_percpu: NR_CPUS:16 nr_cpumask_bits:16
>     nr_cpu_ids:4 nr_node_ids:1
>     [    0.000000] PERCPU: Embedded 46 pages/cpu @ffff88011fa00000
>     s149760 r8192 d30464 u524288
>     [    0.000000] pcpu-alloc: s149760 r8192 d30464 u524288
>     alloc=1*2097152
>     [    0.000000] pcpu-alloc: [0] 0 1 2 3
>     [    0.000000] Built 1 zonelists in Node order, mobility grouping
>     on.  Total pages: 1012930
>     [    0.000000] Policy zone: Normal
>     [    0.000000] Kernel command line:
>     BOOT_IMAGE=/boot/vmlinuz-3.18.20cobalt root=/dev/sda1
>     resume=/dev/sda1 splash=verbose quiet showopts xenomai.smi=1
>     xenomai.smi_mask=0x0860ffff xenomai.allowed_group=1000
>     intel_pstate=off drm.debug=0xe
>     [    0.000000] PID hash table entries: 4096 (order: 3, 32768 bytes)
>     [    0.000000] xsave: enabled xstate_bv 0x7, cntxt size 0x340
>     using standard form
>     [    0.000000] Memory: 3966796K/4116128K available (4248K kernel
>     code, 568K rwdata, 1736K rodata, 880K init, 1716K bss, 149332K
>     reserved)
>     [    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4,
>     Nodes=1
>     [    0.000000] Preemptible hierarchical RCU implementation.
>     [    0.000000]     RCU dyntick-idle grace-period acceleration is
>     enabled.
>     [    0.000000]     RCU restricting CPUs from NR_CPUS=16 to
>     nr_cpu_ids=4.
>     [    0.000000] RCU: Adjusting geometry for rcu_fanout_leaf=16,
>     nr_cpu_ids=4
>     [    0.000000] NR_IRQS:4352 nr_irqs:728 0
>     [    0.000000] Interrupt pipeline (release #3)
>     [    0.000000] spurious 8259A interrupt: IRQ7.
>     [    0.000000] Console: colour VGA+ 80x25
>     [    0.000000] console [tty0] enabled
>     [    0.000000] hpet clockevent registered
>     [    0.000000] tsc: Fast TSC calibration using PIT
>     [    0.000000] tsc: Detected 2494.249 MHz processor
>     [    0.000002] Calibrating delay loop (skipped), value calculated
>     using timer frequency.. 4988.49 BogoMIPS (lpj=9976996)
>     [    0.000006] pid_max: default: 32768 minimum: 301
>     [    0.000012] ACPI: Core revision 20140926
>     [    0.019303] ACPI: All ACPI Tables successfully acquired
>     [    0.019723] Security Framework initialized
>     [    0.020316] Dentry cache hash table entries: 524288 (order: 10,
>     4194304 bytes)
>     [    0.021416] Inode-cache hash table entries: 262144 (order: 9,
>     2097152 bytes)
>     [    0.021839] Mount-cache hash table entries: 8192 (order: 4,
>     65536 bytes)
>     [    0.021850] Mountpoint-cache hash table entries: 8192 (order:
>     4, 65536 bytes)
>     [    0.022082] Initializing cgroup subsys devices
>     [    0.022085] Initializing cgroup subsys freezer
>     [    0.022088] Initializing cgroup subsys net_cls
>     [    0.022090] Initializing cgroup subsys blkio
>     [    0.022093] Initializing cgroup subsys perf_event
>     [    0.022116] CPU: Physical Processor ID: 0
>     [    0.022117] CPU: Processor Core ID: 0
>     [    0.022122] ENERGY_PERF_BIAS: Set to 'normal', was 'performance'
>     ENERGY_PERF_BIAS: View and update with x86_energy_perf_policy(8)
>     [    0.023246] mce: CPU supports 7 MCE banks
>     [    0.023260] CPU0: Thermal monitoring enabled (TM1)
>     [    0.023270] process: using mwait in idle threads
>     [    0.023275] Last level iTLB entries: 4KB 1024, 2MB 1024, 4MB 1024
>     Last level dTLB entries: 4KB 1024, 2MB 1024, 4MB 1024, 1GB 4
>     [    0.023398] Freeing SMP alternatives memory: 12K
>     (ffffffff8196c000 - ffffffff8196f000)
>     [    0.023956] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=0 pin2=0
>     [    0.063689] smpboot: CPU0: Intel(R) Core(TM) i5-4300U CPU @
>     1.90GHz (fam: 06, model: 45, stepping: 01)
>     [    0.063699] TSC deadline timer enabled
>     [    0.063716] Performance Events: PEBS fmt2+, 16-deep LBR,
>     Haswell events, full-width counters, Intel PMU driver.
>     [    0.063742] ... version:                3
>     [    0.063743] ... bit width:              48
>     [    0.063745] ... generic registers:      4
>     [    0.063746] ... value mask: 0000ffffffffffff
>     [    0.063748] ... max period: 0000ffffffffffff
>     [    0.063749] ... fixed-purpose events:   3
>     [    0.063751] ... event mask: 000000070000000f
>     [    0.095931] x86: Booting SMP configuration:
>     [    0.095934] .... node  #0, CPUs:      #1
>     [    0.108335] CPU1 microcode updated early to revision 0x1c, date
>     = 2014-07-03
>     [    0.111641] NMI watchdog: enabled on all CPUs, permanently
>     consumes one hw-PMU counter.
>     [    0.115983]  #2 #3
>     [    0.150319] x86: Booted up 1 node, 4 CPUs
>     [    0.150324] smpboot: Total of 4 processors activated (19953.99
>     BogoMIPS)
>     [    0.154029] devtmpfs: initialized
>     [    0.154592] regulator-dummy: no parameters
>     [    0.154745] NET: Registered protocol family 16
>     [    0.154992] ACPI FADT declares the system doesn't support PCIe
>     ASPM, so disable it
>     [    0.154994] ACPI: bus type PCI registered
>     [    0.155066] PCI: Using configuration type 1 for base access
>     [    0.166253] ACPI: Added _OSI(Module Device)
>     [    0.166256] ACPI: Added _OSI(Processor Device)
>     [    0.166258] ACPI: Added _OSI(3.0 _SCP Extensions)
>     [    0.166260] ACPI: Added _OSI(Processor Aggregator Device)
>     [    0.174913] ACPI: Executed 2 blocks of module-level executable
>     AML code
>     [    0.189977] [Firmware Bug]: ACPI: BIOS _OSI(Linux) query ignored
>     [    0.202123] ACPI: Dynamic OEM Table Load:
>     [    0.202132] ACPI: SSDT 0xFFFF88011AB81400 0003D3 (v01 PmRef 
>     Cpu0Cst  00003001 INTL 20120711)
>     [    0.214385] ACPI: Dynamic OEM Table Load:
>     [    0.214394] ACPI: SSDT 0xFFFF88011AABF800 0005AA (v01 PmRef 
>     ApIst    00003000 INTL 20120711)
>     [    0.226236] ACPI: Dynamic OEM Table Load:
>     [    0.226242] ACPI: SSDT 0xFFFF88011A4F5600 000119 (v01 PmRef 
>     ApCst    00003000 INTL 20120711)
>     [    0.239177] ACPI: Interpreter enabled
>     [    0.239187] ACPI: (supports S0 S5)
>     [    0.239189] ACPI: Using IOAPIC for interrupt routing
>     [    0.239224] PCI: Using host bridge windows from ACPI; if
>     necessary, use "pci=nocrs" and report a bug
>     [    0.255001] ACPI: Power Resource [FN00] (off)
>     [    0.255112] ACPI: Power Resource [FN01] (off)
>     [    0.255222] ACPI: Power Resource [FN02] (off)
>     [    0.255330] ACPI: Power Resource [FN03] (off)
>     [    0.255436] ACPI: Power Resource [FN04] (off)
>     [    0.256774] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-3e])
>     [    0.256781] acpi PNP0A08:00: _OSC: OS supports [ASPM ClockPM
>     Segments MSI]
>     [    0.256980] acpi PNP0A08:00: _OSC: not requesting OS control;
>     OS requires [ExtendedConfig ASPM ClockPM MSI]
>     [    0.257534] PCI host bridge to bus 0000:00
>     [    0.257537] pci_bus 0000:00: root bus resource [bus 00-3e]
>     [    0.257540] pci_bus 0000:00: root bus resource [io 0x0000-0x0cf7]
>     [    0.257542] pci_bus 0000:00: root bus resource [io 0x0d00-0xffff]
>     [    0.257545] pci_bus 0000:00: root bus resource [mem
>     0x000a0000-0x000bffff]
>     [    0.257547] pci_bus 0000:00: root bus resource [mem
>     0x000d0000-0x000d3fff]
>     [    0.257549] pci_bus 0000:00: root bus resource [mem
>     0x000d4000-0x000d7fff]
>     [    0.257551] pci_bus 0000:00: root bus resource [mem
>     0x000d8000-0x000dbfff]
>     [    0.257553] pci_bus 0000:00: root bus resource [mem
>     0x000dc000-0x000dffff]
>     [    0.257556] pci_bus 0000:00: root bus resource [mem
>     0x000e0000-0x000e3fff]
>     [    0.257558] pci_bus 0000:00: root bus resource [mem
>     0x000e4000-0x000e7fff]
>     [    0.257560] pci_bus 0000:00: root bus resource [mem
>     0xdf200000-0xfeafffff]
>     [    0.257570] pci 0000:00:00.0: [8086:0a04] type 00 class 0x060000
>     [    0.257711] pci 0000:00:02.0: [8086:0a16] type 00 class 0x030000
>     [    0.257727] pci 0000:00:02.0: reg 0x10: [mem
>     0xf7400000-0xf77fffff 64bit]
>     [    0.257736] pci 0000:00:02.0: reg 0x18: [mem
>     0xe0000000-0xefffffff 64bit pref]
>     [    0.257743] pci 0000:00:02.0: reg 0x20: [io 0xf000-0xf03f]
>     [    0.257873] pci 0000:00:03.0: [8086:0a0c] type 00 class 0x040300
>     [    0.257884] pci 0000:00:03.0: reg 0x10: [mem
>     0xf7e14000-0xf7e17fff 64bit]
>     [    0.258042] pci 0000:00:14.0: [8086:9c31] type 00 class 0x0c0330
>     [    0.258063] pci 0000:00:14.0: reg 0x10: [mem
>     0xf7e00000-0xf7e0ffff 64bit]
>     [    0.258133] pci 0000:00:14.0: PME# supported from D3hot D3cold
>     [    0.258253] pci 0000:00:1b.0: [8086:9c20] type 00 class 0x040300
>     [    0.258268] pci 0000:00:1b.0: reg 0x10: [mem
>     0xf7e10000-0xf7e13fff 64bit]
>     [    0.258343] pci 0000:00:1b.0: PME# supported from D0 D3hot D3cold
>     [    0.258455] pci 0000:00:1c.0: [8086:9c10] type 01 class 0x060400
>     [    0.258539] pci 0000:00:1c.0: PME# supported from D0 D3hot D3cold
>     [    0.258653] pci 0000:00:1c.1: [8086:9c12] type 01 class 0x060400
>     [    0.258741] pci 0000:00:1c.1: PME# supported from D0 D3hot D3cold
>     [    0.258862] pci 0000:00:1d.0: [8086:9c26] type 00 class 0x0c0320
>     [    0.258885] pci 0000:00:1d.0: reg 0x10: [mem 0xf7e1b000-0xf7e1b3ff]
>     [    0.258986] pci 0000:00:1d.0: PME# supported from D0 D3hot D3cold
>     [    0.259097] pci 0000:00:1f.0: [8086:9c43] type 00 class 0x060100
>     [    0.259321] pci 0000:00:1f.2: [8086:9c03] type 00 class 0x010601
>     [    0.259338] pci 0000:00:1f.2: reg 0x10: [io 0xf0b0-0xf0b7]
>     [    0.259347] pci 0000:00:1f.2: reg 0x14: [io 0xf0a0-0xf0a3]
>     [    0.259355] pci 0000:00:1f.2: reg 0x18: [io 0xf090-0xf097]
>     [    0.259363] pci 0000:00:1f.2: reg 0x1c: [io 0xf080-0xf083]
>     [    0.259372] pci 0000:00:1f.2: reg 0x20: [io 0xf060-0xf07f]
>     [    0.259380] pci 0000:00:1f.2: reg 0x24: [mem 0xf7e1a000-0xf7e1a7ff]
>     [    0.259423] pci 0000:00:1f.2: PME# supported from D3hot
>     [    0.259525] pci 0000:00:1f.3: [8086:9c22] type 00 class 0x0c0500
>     [    0.259541] pci 0000:00:1f.3: reg 0x10: [mem
>     0xf7e19000-0xf7e190ff 64bit]
>     [    0.259563] pci 0000:00:1f.3: reg 0x20: [io 0xf040-0xf05f]
>     [    0.259786] pci 0000:01:00.0: [8086:1533] type 00 class 0x020000
>     [    0.259806] pci 0000:01:00.0: reg 0x10: [mem 0xf7c00000-0xf7cfffff]
>     [    0.259836] pci 0000:01:00.0: reg 0x18: [io 0xe000-0xe01f]
>     [    0.259852] pci 0000:01:00.0: reg 0x1c: [mem 0xf7d00000-0xf7d03fff]
>     [    0.259897] pci 0000:01:00.0: reg 0x30: [mem
>     0xf7b00000-0xf7bfffff pref]
>     [    0.259993] pci 0000:01:00.0: PME# supported from D0 D3hot D3cold
>     [    0.266308] pci 0000:00:1c.0: PCI bridge to [bus 01]
>     [    0.266313] pci 0000:00:1c.0:   bridge window [io 0xe000-0xefff]
>     [    0.266317] pci 0000:00:1c.0:   bridge window [mem
>     0xf7b00000-0xf7dfffff]
>     [    0.266430] pci 0000:02:00.0: [8086:1533] type 00 class 0x020000
>     [    0.266451] pci 0000:02:00.0: reg 0x10: [mem 0xf7900000-0xf79fffff]
>     [    0.266481] pci 0000:02:00.0: reg 0x18: [io 0xd000-0xd01f]
>     [    0.266497] pci 0000:02:00.0: reg 0x1c: [mem 0xf7a00000-0xf7a03fff]
>     [    0.266542] pci 0000:02:00.0: reg 0x30: [mem
>     0xf7800000-0xf78fffff pref]
>     [    0.266638] pci 0000:02:00.0: PME# supported from D0 D3hot D3cold
>     [    0.274348] pci 0000:00:1c.1: PCI bridge to [bus 02]
>     [    0.274353] pci 0000:00:1c.1:   bridge window [io 0xd000-0xdfff]
>     [    0.274357] pci 0000:00:1c.1:   bridge window [mem
>     0xf7800000-0xf7afffff]
>     [    0.276016] ACPI: PCI Interrupt Link [LNKA] (IRQs *5 6 12 14 15)
>     [    0.276083] ACPI: PCI Interrupt Link [LNKB] (IRQs *5 6 12 14 15)
>     [    0.276147] ACPI: PCI Interrupt Link [LNKC] (IRQs *5 6 12 14 15)
>     [    0.276211] ACPI: PCI Interrupt Link [LNKD] (IRQs *5 6 12 14 15)
>     [    0.276275] ACPI: PCI Interrupt Link [LNKE] (IRQs 5 6 12 14 15)
>     *0, disabled.
>     [    0.276343] ACPI: PCI Interrupt Link [LNKF] (IRQs 5 6 12 14 15)
>     *0, disabled.
>     [    0.276406] ACPI: PCI Interrupt Link [LNKG] (IRQs *5 6 12 14 15)
>     [    0.276469] ACPI: PCI Interrupt Link [LNKH] (IRQs *5 6 12 14 15)
>     [    0.276848] ACPI: Enabled 4 GPEs in block 00 to 7F
>     [    0.276955] vgaarb: setting as boot device: PCI:0000:00:02.0
>     [    0.276958] vgaarb: device added:
>     PCI:0000:00:02.0,decodes=io+mem,owns=io+mem,locks=none
>     [    0.276962] vgaarb: loaded
>     [    0.276964] vgaarb: bridge control possible 0000:00:02.0
>     [    0.277050] SCSI subsystem initialized
>     [    0.277104] libata version 3.00 loaded.
>     [    0.277160] PCI: Using ACPI for IRQ routing
>     [    0.277163] PCI: pci_cache_line_size set to 64 bytes
>     [    0.277242] e820: reserve RAM buffer [mem 0x0009d800-0x0009ffff]
>     [    0.277245] e820: reserve RAM buffer [mem 0xcbd09000-0xcbffffff]
>     [    0.277247] e820: reserve RAM buffer [mem 0xcc3cf000-0xcfffffff]
>     [    0.277249] e820: reserve RAM buffer [mem 0xdb866000-0xdbffffff]
>     [    0.277252] e820: reserve RAM buffer [mem 0x11fe00000-0x11fffffff]
>     [    0.277462] hpet0: at MMIO 0xfed00000, IRQs 2, 8, 0, 0, 0, 0, 0, 0
>     [    0.277471] hpet0: 8 comparators, 64-bit 14.318180 MHz counter
>     [    0.279513] Switched to clocksource hpet
>     [    0.279625] pnp: PnP ACPI init
>     [    0.279708] system 00:00: [mem 0xfed40000-0xfed44fff] has been
>     reserved
>     [    0.279712] system 00:00: Plug and Play ACPI device, IDs
>     PNP0c01 (active)
>     [    0.279919] system 00:01: [io  0x0680-0x069f] has been reserved
>     [    0.279922] system 00:01: [io  0xffff] has been reserved
>     [    0.279925] system 00:01: [io  0xffff] has been reserved
>     [    0.279927] system 00:01: [io  0xffff] has been reserved
>     [    0.279930] system 00:01: [io  0x1c00-0x1cfe] has been reserved
>     [    0.279932] system 00:01: [io  0x1d00-0x1dfe] has been reserved
>     [    0.279936] system 00:01: [io  0x1e00-0x1efe] has been reserved
>     [    0.279938] system 00:01: [io  0x1f00-0x1ffe] has been reserved
>     [    0.279941] system 00:01: [io  0x1800-0x18fe] could not be reserved
>     [    0.279944] system 00:01: [io  0x164e-0x164f] has been reserved
>     [    0.279947] system 00:01: Plug and Play ACPI device, IDs
>     PNP0c02 (active)
>     [    0.279985] pnp 00:02: Plug and Play ACPI device, IDs PNP0b00
>     (active)
>     [    0.280042] system 00:03: [io  0x1854-0x1857] has been reserved
>     [    0.280045] system 00:03: Plug and Play ACPI device, IDs
>     INT3f0d PNP0c02 (active)
>     [    0.280174] system 00:04: [io  0x0a00-0x0a0f] has been reserved
>     [    0.280176] system 00:04: [io  0x0a10-0x0a1f] has been reserved
>     [    0.280179] system 00:04: Plug and Play ACPI device, IDs
>     PNP0c02 (active)
>     [    0.280465] pnp 00:05: [dma 0 disabled]
>     [    0.280506] pnp 00:05: Plug and Play ACPI device, IDs PNP0501
>     (active)
>     [    0.280754] pnp 00:06: [dma 0 disabled]
>     [    0.280789] pnp 00:06: Plug and Play ACPI device, IDs PNP0501
>     (active)
>     [    0.281028] pnp 00:07: [dma 0 disabled]
>     [    0.281061] pnp 00:07: Plug and Play ACPI device, IDs PNP0501
>     (active)
>     [    0.281293] pnp 00:08: [irq 0 disabled]
>     [    0.281296] pnp 00:08: [dma 0 disabled]
>     [    0.281329] pnp 00:08: Plug and Play ACPI device, IDs PNP0501
>     (active)
>     [    0.281609] system 00:09: [io  0x04d0-0x04d1] has been reserved
>     [    0.281612] system 00:09: Plug and Play ACPI device, IDs
>     PNP0c02 (active)
>     [    0.282140] system 00:0a: [mem 0xfe104000-0xfe104fff] has been
>     reserved
>     [    0.282143] system 00:0a: [mem 0xfe106000-0xfe106fff] has been
>     reserved
>     [    0.282146] system 00:0a: Plug and Play ACPI device, IDs
>     PNP0c02 (active)
>     [    0.282471] system 00:0b: [mem 0xfed1c000-0xfed1ffff] has been
>     reserved
>     [    0.282474] system 00:0b: [mem 0xfed10000-0xfed17fff] has been
>     reserved
>     [    0.282476] system 00:0b: [mem 0xfed18000-0xfed18fff] has been
>     reserved
>     [    0.282479] system 00:0b: [mem 0xfed19000-0xfed19fff] has been
>     reserved
>     [    0.282482] system 00:0b: [mem 0xf8000000-0xfbffffff] has been
>     reserved
>     [    0.282484] system 00:0b: [mem 0xfed20000-0xfed3ffff] has been
>     reserved
>     [    0.282500] system 00:0b: [mem 0xfed90000-0xfed93fff] has been
>     reserved
>     [    0.282502] system 00:0b: [mem 0xfed45000-0xfed8ffff] has been
>     reserved
>     [    0.282505] system 00:0b: [mem 0xff000000-0xffffffff] has been
>     reserved
>     [    0.282508] system 00:0b: [mem 0xfee00000-0xfeefffff] could not
>     be reserved
>     [    0.282510] system 00:0b: [mem 0xf7fdf000-0xf7fdffff] has been
>     reserved
>     [    0.282513] system 00:0b: [mem 0xf7fe0000-0xf7feffff] has been
>     reserved
>     [    0.282516] system 00:0b: Plug and Play ACPI device, IDs
>     PNP0c02 (active)
>     [    0.282836] pnp: PnP ACPI: found 12 devices
>     [    0.289666] pci 0000:00:1c.0: PCI bridge to [bus 01]
>     [    0.289671] pci 0000:00:1c.0:   bridge window [io 0xe000-0xefff]
>     [    0.289678] pci 0000:00:1c.0:   bridge window [mem
>     0xf7b00000-0xf7dfffff]
>     [    0.289687] pci 0000:00:1c.1: PCI bridge to [bus 02]
>     [    0.289690] pci 0000:00:1c.1:   bridge window [io 0xd000-0xdfff]
>     [    0.289696] pci 0000:00:1c.1:   bridge window [mem
>     0xf7800000-0xf7afffff]
>     [    0.289706] pci_bus 0000:00: resource 4 [io 0x0000-0x0cf7]
>     [    0.289708] pci_bus 0000:00: resource 5 [io 0x0d00-0xffff]
>     [    0.289710] pci_bus 0000:00: resource 6 [mem 0x000a0000-0x000bffff]
>     [    0.289713] pci_bus 0000:00: resource 7 [mem 0x000d0000-0x000d3fff]
>     [    0.289715] pci_bus 0000:00: resource 8 [mem 0x000d4000-0x000d7fff]
>     [    0.289717] pci_bus 0000:00: resource 9 [mem 0x000d8000-0x000dbfff]
>     [    0.289719] pci_bus 0000:00: resource 10 [mem
>     0x000dc000-0x000dffff]
>     [    0.289721] pci_bus 0000:00: resource 11 [mem
>     0x000e0000-0x000e3fff]
>     [    0.289723] pci_bus 0000:00: resource 12 [mem
>     0x000e4000-0x000e7fff]
>     [    0.289726] pci_bus 0000:00: resource 13 [mem
>     0xdf200000-0xfeafffff]
>     [    0.289728] pci_bus 0000:01: resource 0 [io 0xe000-0xefff]
>     [    0.289730] pci_bus 0000:01: resource 1 [mem 0xf7b00000-0xf7dfffff]
>     [    0.289732] pci_bus 0000:02: resource 0 [io 0xd000-0xdfff]
>     [    0.289735] pci_bus 0000:02: resource 1 [mem 0xf7800000-0xf7afffff]
>     [    0.289763] NET: Registered protocol family 2
>     [    0.289996] TCP established hash table entries: 32768 (order:
>     6, 262144 bytes)
>     [    0.290141] TCP bind hash table entries: 32768 (order: 7,
>     524288 bytes)
>     [    0.290225] TCP: Hash tables configured (established 32768 bind
>     32768)
>     [    0.290245] TCP: reno registered
>     [    0.290261] UDP hash table entries: 2048 (order: 4, 65536 bytes)
>     [    0.290287] UDP-Lite hash table entries: 2048 (order: 4, 65536
>     bytes)
>     [    0.290341] NET: Registered protocol family 1
>     [    0.290438] RPC: Registered named UNIX socket transport module.
>     [    0.290441] RPC: Registered udp transport module.
>     [    0.290442] RPC: Registered tcp transport module.
>     [    0.290444] RPC: Registered tcp NFSv4.1 backchannel transport
>     module.
>     [    0.290464] pci 0000:00:02.0: Video device with shadowed ROM
>     [    0.307730] PCI: CLS 64 bytes, default 64
>     [    0.307785] Unpacking initramfs...
>     [    1.033519] Freeing initrd memory: 5416K (ffff88003755c000 -
>     ffff880037aa6000)
>     [    1.033532] PCI-DMA: Using software bounce buffering for IO
>     (SWIOTLB)
>     [    1.033536] software IO TLB [mem 0xd7866000-0xdb866000] (64MB)
>     mapped at [ffff8800d7866000-ffff8800db865fff]
>     [    1.033847] RAPL PMU detected, hw unit 2^-14 Joules, API unit
>     is 2^-32 Joules, 4 fixed counters 655360 ms ovfl timer
>     [    1.033907] microcode: CPU0 sig=0x40651, pf=0x40, revision=0x1c
>     [    1.033918] microcode: CPU1 sig=0x40651, pf=0x40, revision=0x1c
>     [    1.033928] microcode: CPU2 sig=0x40651, pf=0x40, revision=0x1c
>     [    1.033939] microcode: CPU3 sig=0x40651, pf=0x40, revision=0x1c
>     [    1.034007] microcode: Microcode Update Driver: v2.00
>     <tigran@aivazian.fsnet.co.uk>
>     <mailto:tigran@aivazian.fsnet.co.uk>, Peter Oruba
>     [    1.034292] futex hash table entries: 1024 (order: 4, 65536 bytes)
>     [    1.034329] audit: initializing netlink subsys (disabled)
>     [    1.034341] audit: type=2000 audit(1447318896.032:1): initialized
>     [    1.034516] [Xenomai] scheduling class idle registered.
>     [    1.034518] [Xenomai] scheduling class rt registered.
>     [    1.034539] [Xenomai] disabling automatic C1E state promotion
>     on Intel processor
>     [    1.034553] [Xenomai] SMI-enabled chipset found
>     [    1.034562] [Xenomai] SMI workaround failed!
>     [    1.034601] I-pipe: head domain Xenomai registered.
>     [    1.035864] [Xenomai] allowing access to group 1000
>     [    1.035908] [Xenomai] Cobalt v3.0 (Exact Zero)
>     [    1.036011] HugeTLB registered 2 MB page size, pre-allocated 0
>     pages
>     [    1.038251] VFS: Disk quotas dquot_6.5.2
>     [    1.038297] Dquot-cache hash table entries: 512 (order 0, 4096
>     bytes)
>     [    1.038982] NFS: Registering the id_resolver key type
>     [    1.038998] Key type id_resolver registered
>     [    1.039000] Key type id_legacy registered
>     [    1.039007] nfs4filelayout_init: NFSv4 File Layout Driver
>     Registering...
>     [    1.039029] msgmni has been set to 7758
>     [    1.039655] alg: No test for stdrng (krng)
>     [    1.039715] bounce: pool size: 64 pages
>     [    1.039761] Block layer SCSI generic (bsg) driver version 0.4
>     loaded (major 251)
>     [    1.039766] io scheduler noop registered
>     [    1.039771] io scheduler deadline registered
>     [    1.039813] io scheduler cfq registered (default)
>     [    1.040428] input: Power Button as
>     /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input0
>     [    1.040433] ACPI: Power Button [PWRB]
>     [    1.040491] input: Power Button as
>     /devices/LNXSYSTM:00/LNXPWRBN:00/input/input1
>     [    1.040494] ACPI: Power Button [PWRF]
>     [    1.040577] Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
>     [    1.061184] 00:06: ttyS1 at I/O 0x2f8 (irq = 3, base_baud =
>     115200) is a 16550A
>     [    1.081729] 00:07: ttyS2 at I/O 0x3e8 (irq = 4, base_baud =
>     115200) is a 16550A
>     [    1.082209] Linux agpgart interface v0.103
>     [    1.082304] ahci 0000:00:1f.2: version 3.0
>     [    1.082447] ahci 0000:00:1f.2: irq 40 for MSI/MSI-X
>     [    1.096445] ahci 0000:00:1f.2: AHCI 0001.0300 32 slots 4 ports
>     6 Gbps 0xf impl SATA mode
>     [    1.096449] ahci 0000:00:1f.2: flags: 64bit ncq led clo only
>     pio slum part deso sadm sds apst
>     [    1.097071] scsi host0: ahci
>     [    1.097231] scsi host1: ahci
>     [    1.097341] scsi host2: ahci
>     [    1.097453] scsi host3: ahci
>     [    1.097513] ata1: SATA max UDMA/133 abar m2048@0xf7e1a000 port
>     0xf7e1a100 irq 40
>     [    1.097516] ata2: SATA max UDMA/133 abar m2048@0xf7e1a000 port
>     0xf7e1a180 irq 40
>     [    1.097518] ata3: SATA max UDMA/133 abar m2048@0xf7e1a000 port
>     0xf7e1a200 irq 40
>     [    1.097521] ata4: SATA max UDMA/133 abar m2048@0xf7e1a000 port
>     0xf7e1a280 irq 40
>     [    1.097622] i8042: PNP: No PS/2 controller found. Probing ports
>     directly.
>     [    1.098035] serio: i8042 KBD port at 0x60,0x64 irq 1
>     [    1.098053] serio: i8042 AUX port at 0x60,0x64 irq 12
>     [    1.098229] mousedev: PS/2 mouse device common for all mice
>     [    1.098298] I2O subsystem v1.325
>     [    1.098300] i2o: max drivers = 8
>     [    1.098390] rtc_cmos 00:02: RTC can wake from S4
>     [    1.098530] rtc_cmos 00:02: rtc core: registered rtc_cmos as rtc0
>     [    1.098561] rtc_cmos 00:02: alarms up to one month, y3k, 242
>     bytes nvram, hpet irqs
>     [    1.098578] Intel P-state driver initializing.
>     [    1.099244] TCP: cubic registered
>     [    1.099561] NET: Registered protocol family 10
>     [    1.100118] mip6: Mobile IPv6
>     [    1.100131] NET: Registered protocol family 17
>     [    1.100191] Key type dns_resolver registered
>     [    1.101189] registered taskstats version 1
>     [    1.102196] rtc_cmos 00:02: setting system clock to 2015-11-12
>     09:01:36 UTC (1447318896)
>     [    1.416800] ata2: SATA link down (SStatus 0 SControl 300)
>     [    1.416821] ata3: SATA link down (SStatus 0 SControl 300)
>     [    1.416843] ata4: SATA link down (SStatus 0 SControl 300)
>     [    1.416863] ata1: SATA link up 6.0 Gbps (SStatus 133 SControl 300)
>     [    1.418885] ata1.00: supports DRM functions and may not be
>     fully accessible
>     [    1.418961] ata1.00: ATA-9: Samsung SSD 850 PRO 128GB,
>     EXM02B6Q, max UDMA/133
>     [    1.418964] ata1.00: 250069680 sectors, multi 1: LBA48 NCQ
>     (depth 31/32), AA
>     [    1.419254] ata1.00: supports DRM functions and may not be
>     fully accessible
>     [    1.419381] ata1.00: configured for UDMA/133
>     [    1.419524] scsi 0:0:0:0: Direct-Access     ATA Samsung SSD
>     850  2B6Q PQ: 0 ANSI: 5
>     [    1.419790] sd 0:0:0:0: [sda] 250069680 512-byte logical
>     blocks: (128 GB/119 GiB)
>     [    1.419858] sd 0:0:0:0: [sda] Write Protect is off
>     [    1.419862] sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00
>     [    1.419881] sd 0:0:0:0: [sda] Write cache: enabled, read cache:
>     enabled, doesn't support DPO or FUA
>     [    1.420256]  sda: sda1
>     [    1.420537] sd 0:0:0:0: [sda] Attached SCSI disk
>     [    1.421885] Freeing unused kernel memory: 880K
>     (ffffffff81890000 - ffffffff8196c000)
>     [    1.421888] Write protecting the kernel read-only data: 8192k
>     [    1.428592] Freeing unused kernel memory: 1888K
>     (ffff880001428000 - ffff880001600000)
>     [    1.429668] Freeing unused kernel memory: 312K
>     (ffff8800017b2000 - ffff880001800000)
>     [    1.431758] random: systemd urandom read with 3 bits of entropy
>     available
>     [    1.509859] systemd-journald[103]: Failed to set file
>     attributes: Inappropriate ioctl for device
>     [    1.511271] sd 0:0:0:0: Attached scsi generic sg0 type 0
>     [    1.789539] ACPI: bus type USB registered
>     [    1.789590] usbcore: registered new interface driver usbfs
>     [    1.789611] usbcore: registered new interface driver hub
>     [    1.789657] usbcore: registered new device driver usb
>     [    1.790116] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI)
>     Driver
>     [    1.790352] ehci-pci: EHCI PCI platform driver
>     [    1.790613] ehci-pci 0000:00:1d.0: EHCI Host Controller
>     [    1.790628] ehci-pci 0000:00:1d.0: new USB bus registered,
>     assigned bus number 1
>     [    1.790646] ehci-pci 0000:00:1d.0: debug port 2
>     [    1.794550] ehci-pci 0000:00:1d.0: cache line size of 64 is not
>     supported
>     [    1.794580] ehci-pci 0000:00:1d.0: irq 23, io mem 0xf7e1b000
>     [    1.805303] ehci-pci 0000:00:1d.0: USB 2.0 started, EHCI 1.00
>     [    1.805371] usb usb1: New USB device found, idVendor=1d6b,
>     idProduct=0002
>     [    1.805375] usb usb1: New USB device strings: Mfr=3, Product=2,
>     SerialNumber=1
>     [    1.805379] usb usb1: Product: EHCI Host Controller
>     [    1.805382] usb usb1: Manufacturer: Linux 3.18.20cobalt ehci_hcd
>     [    1.805386] usb usb1: SerialNumber: 0000:00:1d.0
>     [    1.805618] hub 1-0:1.0: USB hub found
>     [    1.805635] hub 1-0:1.0: 2 ports detected
>     [    1.848519] EXT4-fs (sda1): mounted filesystem with ordered
>     data mode. Opts: (null)
>     [    2.033470] tsc: Refined TSC clocksource calibration: 2494.230 MHz
>     [    2.117556] usb 1-1: new high-speed USB device number 2 using
>     ehci-pci
>     [    2.249281] EXT4-fs (sda1): re-mounted. Opts: (null)
>     [    2.250022] usb 1-1: New USB device found, idVendor=8087,
>     idProduct=8000
>     [    2.250029] usb 1-1: New USB device strings: Mfr=0, Product=0,
>     SerialNumber=0
>     [    2.250308] hub 1-1:1.0: USB hub found
>     [    2.250383] hub 1-1:1.0: 8 ports detected
>     [    2.376032] dca service started, version 1.12.1
>     [    2.376759] pps_core: LinuxPPS API ver. 1 registered
>     [    2.376763] pps_core: Software ver. 5.3.6 - Copyright 2005-2007
>     Rodolfo Giometti <giometti@linux.it> <mailto:giometti@linux.it>
>     [    2.377780] PTP clock support registered
>     [    2.378740] xhci_hcd 0000:00:14.0: xHCI Host Controller
>     [    2.378751] xhci_hcd 0000:00:14.0: new USB bus registered,
>     assigned bus number 2
>     [    2.378878] xhci_hcd 0000:00:14.0: cache line size of 64 is not
>     supported
>     [    2.378903] xhci_hcd 0000:00:14.0: irq 41 for MSI/MSI-X
>     [    2.380314] usb usb2: New USB device found, idVendor=1d6b,
>     idProduct=0002
>     [    2.380321] usb usb2: New USB device strings: Mfr=3, Product=2,
>     SerialNumber=1
>     [    2.380325] usb usb2: Product: xHCI Host Controller
>     [    2.380329] usb usb2: Manufacturer: Linux 3.18.20cobalt xhci-hcd
>     [    2.380332] usb usb2: SerialNumber: 0000:00:14.0
>     [    2.380852] hub 2-0:1.0: USB hub found
>     [    2.380877] hub 2-0:1.0: 9 ports detected
>     [    2.385864] igb: Intel(R) Gigabit Ethernet Network Driver -
>     version 5.2.15-k
>     [    2.385869] igb: Copyright (c) 2007-2014 Intel Corporation.
>     [    2.386006] xhci_hcd 0000:00:14.0: xHCI Host Controller
>     [    2.386015] xhci_hcd 0000:00:14.0: new USB bus registered,
>     assigned bus number 3
>     [    2.386090] usb usb3: New USB device found, idVendor=1d6b,
>     idProduct=0003
>     [    2.386094] usb usb3: New USB device strings: Mfr=3, Product=2,
>     SerialNumber=1
>     [    2.386098] usb usb3: Product: xHCI Host Controller
>     [    2.386102] usb usb3: Manufacturer: Linux 3.18.20cobalt xhci-hcd
>     [    2.386105] usb usb3: SerialNumber: 0000:00:14.0
>     [    2.386948] igb 0000:01:00.0: irq 42 for MSI/MSI-X
>     [    2.386955] igb 0000:01:00.0: irq 43 for MSI/MSI-X
>     [    2.386961] igb 0000:01:00.0: irq 44 for MSI/MSI-X
>     [    2.386966] igb 0000:01:00.0: irq 45 for MSI/MSI-X
>     [    2.386971] igb 0000:01:00.0: irq 46 for MSI/MSI-X
>     [    2.387397] hub 3-0:1.0: USB hub found
>     [    2.387414] hub 3-0:1.0: 4 ports detected
>     [    2.395593] [drm] Initialized drm 1.1.0 20060810 <tel:0%2020060810>
>     [    2.417971] igb 0000:01:00.0: added PHC on eth0
>     [    2.417976] igb 0000:01:00.0: Intel(R) Gigabit Ethernet Network
>     Connection
>     [    2.417979] igb 0000:01:00.0: eth0: (PCIe:2.5Gb/s:Width x1)
>     d0:4c:c1:00:cb:b6
>     [    2.418038] igb 0000:01:00.0: eth0: PBA No: 000200-000
>     [    2.418040] igb 0000:01:00.0: Using MSI-X interrupts. 4 rx
>     queue(s), 4 tx queue(s)
>     [    2.418603] igb 0000:02:00.0: irq 47 for MSI/MSI-X
>     [    2.418608] igb 0000:02:00.0: irq 48 for MSI/MSI-X
>     [    2.418612] igb 0000:02:00.0: irq 49 for MSI/MSI-X
>     [    2.418616] igb 0000:02:00.0: irq 50 for MSI/MSI-X
>     [    2.418620] igb 0000:02:00.0: irq 51 for MSI/MSI-X
>     [    2.456571] [drm:i915_dump_device_info] i915 device info:
>     gen=7, pciid=0x0a16 rev=0x0b
>     flags=is_mobile,need_gfx_hws,is_haswell,has_fbc,has_hotplug,has_llc,has_ddi,has_fpga_dbg,
>     [    2.456608] [drm:intel_detect_pch] Found LynxPoint LP PCH
>     [    2.456658] [drm] Memory usable by graphics device = 2048M
>     [    2.456662] [drm:i915_gem_gtt_init] GMADR size = 256M
>     [    2.456665] [drm:i915_gem_gtt_init] GTT stolen size = 32M
>     [    2.456668] [drm:i915_gem_gtt_init] ppgtt mode: 1
>     [    2.456672] [drm] Replacing VGA console driver
>     [    2.459769] Console: switching to colour dummy device 80x25
>     [    2.465571] igb 0000:02:00.0: added PHC on eth1
>     [    2.465577] igb 0000:02:00.0: Intel(R) Gigabit Ethernet Network
>     Connection
>     [    2.465582] igb 0000:02:00.0: eth1: (PCIe:2.5Gb/s:Width x1)
>     d0:4c:c1:00:cb:b7
>     [    2.465641] igb 0000:02:00.0: eth1: PBA No: 000200-000
>     [    2.465645] igb 0000:02:00.0: Using MSI-X interrupts. 4 rx
>     queue(s), 4 tx queue(s)
>     [    2.468825] [drm:intel_opregion_setup] graphic opregion
>     physical addr: 0xdba68018
>     [    2.468874] [drm:intel_opregion_setup] Public ACPI methods
>     supported
>     [    2.468877] [drm:intel_opregion_setup] SWSCI supported
>     [    2.470615]
>     *** RTnet for Xenomai v3.0 ***
>
>     [    2.470621] RTnet: initialising real-time networking
>     [    2.474991] rt_igb: Intel(R) Gigabit Ethernet Network Driver -
>     version 5.2.18-k
>     [    2.474995] rt_igb: Copyright (c) 2007-2014 Intel Corporation.
>     [    2.489992] [drm:swsci_setup] SWSCI GBDA callbacks 00000cb3,
>     SBCB callbacks 00300483
>     [    2.489996] [drm:intel_opregion_setup] ASLE supported
>     [    2.490111] i915 0000:00:02.0: irq 52 for MSI/MSI-X
>     [    2.490121] [drm] Supports vblank timestamp caching Rev 2
>     (21.10.2013).
>     [    2.490123] [drm] Driver supports precise vblank timestamp query.
>     [    2.490126] [drm:init_vbt_defaults] Set default to SSC at
>     120000 kHz
>     [    2.490129] [drm:validate_vbt] Using VBT from OpRegion: $VBT
>     HASWELL        d
>     [    2.490132] [drm:parse_general_features] BDB_GENERAL_FEATURES
>     int_tv_support 0 int_crt_support 0 lvds_use_ssc 0 lvds_ssc_freq
>     120000 display_clock_mode 0 fdi_rx_polarity_inverted 0
>     [    2.490134] [drm:parse_general_definitions] crt_ddc_bus_pin: 2
>     [    2.490137] [drm:parse_lfp_panel_data] DRRS supported mode is
>     static
>     [    2.490140] [drm:parse_lfp_panel_data] Found panel mode in BIOS
>     VBT tables:
>     [    2.490144] [drm:drm_mode_debug_printmodeline] Modeline
>     0:"1024x768" 0 65000 1024 1048 1184 1344 768 771 777 806 0x8 0xa
>     [    2.490146] [drm:parse_lfp_panel_data] VBT initial LVDS value
>     300300
>     [    2.490149] [drm:parse_lfp_backlight] VBT backlight PWM
>     modulation frequency 200 Hz, active high, min brightness 0, level 255
>     [    2.490151] [drm:parse_sdvo_panel_data] Found SDVO panel mode
>     in BIOS VBT tables:
>     [    2.490155] [drm:drm_mode_debug_printmodeline] Modeline
>     0:"1600x1200" 0 162000 1600 1664 1856 2160 1200 1201 1204 1250 0x8 0xa
>     [    2.490157] [drm:parse_sdvo_device_mapping] No SDVO device info
>     is found in VBT
>     [    2.490159] [drm:parse_driver_features] DRRS State Enabled:1
>     [    2.490162] [drm:parse_ddi_port] Port A VBT info: DP:1 HDMI:0
>     DVI:0 EDP:1 CRT:0
>     [    2.490164] [drm:parse_ddi_port] VBT HDMI level shift for port A: 0
>     [    2.490167] [drm:parse_ddi_port] Port B VBT info: DP:0 HDMI:1
>     DVI:1 EDP:0 CRT:0
>     [    2.490169] [drm:parse_ddi_port] VBT HDMI level shift for port B: 6
>     [    2.490171] [drm:parse_ddi_port] Port C VBT info: DP:0 HDMI:1
>     DVI:1 EDP:0 CRT:0
>     [    2.490173] [drm:parse_ddi_port] VBT HDMI level shift for port C: 6
>     [    2.490183] [drm:intel_dsm_pci_probe] no _DSM method for intel
>     device
>     [    2.490190] [drm:i915_gem_init_stolen] found 33554432 bytes of
>     stolen memory at dd200000
>     [    2.490194] [drm:intel_display_power_get] enabling always-on
>     [    2.490196] [drm:intel_display_power_get] enabling display
>     [    2.490201] vgaarb: device changed decodes:
>     PCI:0000:00:02.0,olddecodes=io+mem,decodes=io+mem:owns=io+mem
>     [    2.490283] [drm:intel_print_wm_latency] Primary WM0 latency 20
>     (2.0 usec)
>     [    2.490286] [drm:intel_print_wm_latency] Primary WM1 latency 4
>     (2.0 usec)
>     [    2.490288] [drm:intel_print_wm_latency] Primary WM2 latency 36
>     (18.0 usec)
>     [    2.490290] [drm:intel_print_wm_latency] Primary WM3 latency 90
>     (45.0 usec)
>     [    2.490292] [drm:intel_print_wm_latency] Primary WM4 latency
>     160 (80.0 usec)
>     [    2.490294] [drm:intel_print_wm_latency] Sprite WM0 latency 20
>     (2.0 usec)
>     [    2.490296] [drm:intel_print_wm_latency] Sprite WM1 latency 4
>     (2.0 usec)
>     [    2.490298] [drm:intel_print_wm_latency] Sprite WM2 latency 36
>     (18.0 usec)
>     [    2.490300] [drm:intel_print_wm_latency] Sprite WM3 latency 90
>     (45.0 usec)
>     [    2.490302] [drm:intel_print_wm_latency] Sprite WM4 latency 160
>     (80.0 usec)
>     [    2.490304] [drm:intel_print_wm_latency] Cursor WM0 latency 20
>     (2.0 usec)
>     [    2.490306] [drm:intel_print_wm_latency] Cursor WM1 latency 4
>     (2.0 usec)
>     [    2.490308] [drm:intel_print_wm_latency] Cursor WM2 latency 36
>     (18.0 usec)
>     [    2.490310] [drm:intel_print_wm_latency] Cursor WM3 latency 90
>     (45.0 usec)
>     [    2.490312] [drm:intel_print_wm_latency] Cursor WM4 latency 160
>     (80.0 usec)
>     [    2.490315] [drm:intel_modeset_init] 3 display pipes available.
>     [    2.490330] [drm:intel_ddi_pll_init] CDCLK running at 450000KHz
>     [    2.490642] [drm:intel_dp_init_connector] Adding eDP connector
>     on port A
>     [    2.490705] [drm:intel_dp_init_panel_power_sequencer] cur t1_t3
>     2000 t8 10 t9 2000 t10 500 t11_t12 6000
>     [    2.490708] [drm:intel_dp_init_panel_power_sequencer] vbt t1_t3
>     2000 t8 10 t9 2000 t10 500 t11_t12 5000
>     [    2.490710] [drm:intel_dp_init_panel_power_sequencer] panel
>     power up delay 200, power down delay 50, power cycle delay 600
>     [    2.490712] [drm:intel_dp_init_panel_power_sequencer] backlight
>     on delay 1, off delay 200
>     [    2.490715] [drm:intel_dp_aux_init] registering DPDDC-A bus for
>     card0-eDP-1
>     [    2.490781] [drm:edp_panel_vdd_on] Turning eDP VDD on
>     [    2.490791] [drm:edp_panel_vdd_on] PP_STATUS: 0x80000008
>     PP_CONTROL: 0xabcd000f
>     [    2.491407] [drm:intel_dp_get_dpcd] DPCD: 11 0a 82 01 00 03 01
>     01 02 00 00 00 00 00 00
>     [    2.492473] [drm:intel_dp_init_panel_power_sequencer_registers]
>     panel power sequencer register settings: PP_ON 0x7d00001, PP_OFF
>     0x1f40001, PP_DIV 0x4af06
>     [    2.544804] [drm:drm_edid_to_eld] ELD: no CEA Extension found
>     [    2.544809] [drm:intel_dp_drrs_init] VBT doesn't support DRRS
>     [    2.544858] [drm:intel_panel_setup_backlight] backlight
>     initialized, enabled, brightness 937/937, sysfs interface registered
>     [    2.545065] [drm:intel_modeset_readout_hw_state] [CRTC:8] hw
>     state readout: enabled
>     [    2.545071] [drm:intel_modeset_readout_hw_state] [CRTC:12] hw
>     state readout: disabled
>     [    2.545075] [drm:intel_modeset_readout_hw_state] [CRTC:16] hw
>     state readout: disabled
>     [    2.545080] [drm:intel_modeset_readout_hw_state] WRPLL 1 hw
>     state readout: refcount 0, on 0
>     [    2.545084] [drm:intel_modeset_readout_hw_state] WRPLL 2 hw
>     state readout: refcount 0, on 0
>     [    2.545095] [drm:intel_modeset_readout_hw_state]
>     [ENCODER:18:TMDS-18] hw state readout: enabled, pipe A
>     [    2.545098] [drm:intel_modeset_readout_hw_state]
>     [ENCODER:47:TMDS-47] hw state readout: disabled, pipe A
>     [    2.545102] [drm:intel_modeset_readout_hw_state]
>     [ENCODER:50:TMDS-50] hw state readout: disabled, pipe A
>     [    2.545108] [drm:intel_modeset_readout_hw_state]
>     [CONNECTOR:19:eDP-1] hw state readout: enabled
>     [    2.545112] [drm:intel_modeset_readout_hw_state]
>     [CONNECTOR:48:HDMI-A-1] hw state readout: disabled
>     [    2.545116] [drm:intel_modeset_readout_hw_state]
>     [CONNECTOR:51:HDMI-A-2] hw state readout: disabled
>     [    2.545124] [drm:intel_dump_pipe_config]
>     [CRTC:8][setup_hw_state] config for pipe A
>     [    2.545127] [drm:intel_dump_pipe_config] cpu_transcoder: D
>     [    2.545130] [drm:intel_dump_pipe_config] pipe bpp: 18, dithering: 0
>     [    2.545134] [drm:intel_dump_pipe_config] fdi/pch: 0, lanes: 0,
>     gmch_m: 0, gmch_n: 0, link_m: 0, link_n: 0, tu: 0
>     [    2.545138] [drm:intel_dump_pipe_config] dp: 1, gmch_m:
>     2271914, gmch_n: 8388608, link_m: 126217, link_n: 524288, tu: 64
>     [    2.545142] [drm:intel_dump_pipe_config] dp: 1, gmch_m2: 0,
>     gmch_n2: 0, link_m2: 0, link_n2: 0, tu2: 0
>     [    2.545144] [drm:intel_dump_pipe_config] requested mode:
>     [    2.545149] [drm:drm_mode_debug_printmodeline] Modeline 0:"" 0
>     0 720 0 0 0 400 0 0 0 0x0 0x0
>     [    2.545152] [drm:intel_dump_pipe_config] adjusted mode:
>     [    2.545156] [drm:drm_mode_debug_printmodeline] Modeline 0:"" 0
>     0 0 0 0 0 0 0 0 0 0x0 0x5
>     [    2.545161] [drm:intel_dump_crtc_timings] crtc timings: 64999
>     1024 1048 1184 1344 768 771 777 806, type: 0x0 flags: 0x5
>     [    2.545164] [drm:intel_dump_pipe_config] port clock: 270000
>     [    2.545167] [drm:intel_dump_pipe_config] pipe src size: 720x400
>     [    2.545171] [drm:intel_dump_pipe_config] gmch pfit: control:
>     0x00000000, ratios: 0x00000000, lvds border: 0x00000000
>     [    2.545175] [drm:intel_dump_pipe_config] pch pfit: pos:
>     0x00000000, size: 0x04000300, enabled
>     [    2.545177] [drm:intel_dump_pipe_config] ips: 0
>     [    2.545180] [drm:intel_dump_pipe_config] double wide: 0
>     [    2.545186] [drm:i915_get_vblank_timestamp] crtc 1 is disabled
>     [    2.545190] [drm:gm45_get_vblank_counter] trying to get vblank
>     count for disabled pipe B
>     [    2.545193] [drm:i915_get_vblank_timestamp] crtc 1 is disabled
>     [    2.545196] [drm:gm45_get_vblank_counter] trying to get vblank
>     count for disabled pipe B
>     [    2.545200] [drm:intel_dump_pipe_config]
>     [CRTC:12][setup_hw_state] config for pipe B
>     [    2.545202] [drm:intel_dump_pipe_config] cpu_transcoder: B
>     [    2.545205] [drm:intel_dump_pipe_config] pipe bpp: 0, dithering: 0
>     [    2.545209] [drm:intel_dump_pipe_config] fdi/pch: 0, lanes: 0,
>     gmch_m: 0, gmch_n: 0, link_m: 0, link_n: 0, tu: 0
>     [    2.545212] [drm:intel_dump_pipe_config] dp: 0, gmch_m: 0,
>     gmch_n: 0, link_m: 0, link_n: 0, tu: 0
>     [    2.545216] [drm:intel_dump_pipe_config] dp: 0, gmch_m2: 0,
>     gmch_n2: 0, link_m2: 0, link_n2: 0, tu2: 0
>     [    2.545218] [drm:intel_dump_pipe_config] requested mode:
>     [    2.545222] [drm:drm_mode_debug_printmodeline] Modeline 0:"" 0
>     0 0 0 0 0 0 0 0 0 0x0 0x0
>     [    2.545225] [drm:intel_dump_pipe_config] adjusted mode:
>     [    2.545229] [drm:drm_mode_debug_printmodeline] Modeline 0:"" 0
>     0 0 0 0 0 0 0 0 0 0x0 0x0
>     [    2.545233] [drm:intel_dump_crtc_timings] crtc timings: 0 0 0 0
>     0 0 0 0 0, type: 0x0 flags: 0x0
>     [    2.545236] [drm:intel_dump_pipe_config] port clock: 0
>     [    2.545239] [drm:intel_dump_pipe_config] pipe src size: 0x0
>     [    2.545242] [drm:intel_dump_pipe_config] gmch pfit: control:
>     0x00000000, ratios: 0x00000000, lvds border: 0x00000000
>     [    2.545245] [drm:intel_dump_pipe_config] pch pfit: pos:
>     0x00000000, size: 0x00000000, disabled
>     [    2.545248] [drm:intel_dump_pipe_config] ips: 0
>     [    2.545251] [drm:intel_dump_pipe_config] double wide: 0
>     [    2.545256] [drm:i915_get_vblank_timestamp] crtc 2 is disabled
>     [    2.545259] [drm:gm45_get_vblank_counter] trying to get vblank
>     count for disabled pipe C
>     [    2.545262] [drm:i915_get_vblank_timestamp] crtc 2 is disabled
>     [    2.545266] [drm:gm45_get_vblank_counter] trying to get vblank
>     count for disabled pipe C
>     [    2.545270] [drm:intel_dump_pipe_config]
>     [CRTC:16][setup_hw_state] config for pipe C
>     [    2.545273] [drm:intel_dump_pipe_config] cpu_transcoder: C
>     [    2.545276] [drm:intel_dump_pipe_config] pipe bpp: 0, dithering: 0
>     [    2.545280] [drm:intel_dump_pipe_config] fdi/pch: 0, lanes: 0,
>     gmch_m: 0, gmch_n: 0, link_m: 0, link_n: 0, tu: 0
>     [    2.545283] [drm:intel_dump_pipe_config] dp: 0, gmch_m: 0,
>     gmch_n: 0, link_m: 0, link_n: 0, tu: 0
>     [    2.545287] [drm:intel_dump_pipe_config] dp: 0, gmch_m2: 0,
>     gmch_n2: 0, link_m2: 0, link_n2: 0, tu2: 0
>     [    2.545289] [drm:intel_dump_pipe_config] requested mode:
>     [    2.545294] [drm:drm_mode_debug_printmodeline] Modeline 0:"" 0
>     0 0 0 0 0 0 0 0 0 0x0 0x0
>     [    2.545296] [drm:intel_dump_pipe_config] adjusted mode:
>     [    2.545301] [drm:drm_mode_debug_printmodeline] Modeline 0:"" 0
>     0 0 0 0 0 0 0 0 0 0x0 0x0
>     [    2.545305] [drm:intel_dump_crtc_timings] crtc timings: 0 0 0 0
>     0 0 0 0 0, type: 0x0 flags: 0x0
>     [    2.545308] [drm:intel_dump_pipe_config] port clock: 0
>     [    2.545311] [drm:intel_dump_pipe_config] pipe src size: 0x0
>     [    2.545314] [drm:intel_dump_pipe_config] gmch pfit: control:
>     0x00000000, ratios: 0x00000000, lvds border: 0x00000000
>     [    2.545318] [drm:intel_dump_pipe_config] pch pfit: pos:
>     0x00000000, size: 0x00000000, disabled
>     [    2.545321] [drm:intel_dump_pipe_config] ips: 0
>     [    2.545323] [drm:intel_dump_pipe_config] double wide: 0
>     [    2.545338] [drm:intel_connector_check_state] [CONNECTOR:19:eDP-1]
>     [    2.545344] [drm:check_encoder_state] [ENCODER:18:TMDS-18]
>     [    2.545348] [drm:check_encoder_state] [ENCODER:47:TMDS-47]
>     [    2.545352] [drm:check_encoder_state] [ENCODER:50:TMDS-50]
>     [    2.545356] [drm:check_crtc_state] [CRTC:8]
>     [    2.545375] [drm:check_crtc_state] [CRTC:12]
>     [    2.545379] [drm:check_crtc_state] [CRTC:16]
>     [    2.545383] [drm:check_shared_dpll_state] WRPLL 1
>     [    2.545387] [drm:check_shared_dpll_state] WRPLL 2
>     [    2.545397] [drm:ironlake_get_plane_config] pipe/plane 0/0 with
>     fb: size=720x400@32, offset=0, pitch 4096, size 0x190000
>     [    2.545402]
>     [drm:i915_gem_object_create_stolen_for_preallocated] creating
>     preallocated stolen object: stolen_offset=0, gtt_offset=0, size=190000
>     [    2.545410] [drm:i915_pages_create_for_stolen] offset=0x0,
>     size=1638400
>     [    2.545416] [drm:intel_alloc_plane_obj] plane fb obj
>     ffff8800d289e000
>     [    2.545421] [drm:i915_gem_setup_global_gtt] reserving
>     preallocated space: 0 + 190000
>     [    2.545424] [drm:i915_gem_setup_global_gtt] clearing unused GTT
>     space: [190000, 7ffff000]
>     [    2.549552] [drm:gen6_ppgtt_init] Allocated pde space (2M) at
>     GTT entry: 7fdf0
>     [    2.549685] [drm:i915_gem_context_init] HW context support
>     initialized
>     [    2.549701] [drm:init_status_page] render ring hws offset:
>     0x001a1000
>     [    2.551352] AVX2 version of gcm_enc/dec engaged.
>     [    2.551356] AES CTR mode by8 optimization enabled
>     [    2.554100] [drm:intel_init_pipe_control] render ring pipe
>     control offset: 0x001c2000
>     [    2.554118] [drm:init_status_page] bsd ring hws offset: 0x001c3000
>     [    2.554276] [drm:init_status_page] blitter ring hws offset:
>     0x001e4000
>     [    2.555817] [drm:init_status_page] video enhancement ring hws
>     offset: 0x00205000
>     [    2.556182]
>     [drm:drm_helper_probe_single_connector_modes_merge_bits]
>     [CONNECTOR:19:eDP-1]
>     [    2.556187] [drm:intel_dp_detect] [CONNECTOR:19:eDP-1]
>     [    2.556207] [drm:drm_edid_to_eld] ELD: no CEA Extension found
>     [    2.556236] [drm:drm_mode_debug_printmodeline] Modeline
>     21:"1152x864" 0 108000 1152 1216 1344 1600 864 865 868 900 0x40 0x5
>     [    2.556239] [drm:drm_mode_prune_invalid] Not using 1152x864 mode 29
>     [    2.556243] [drm:drm_mode_debug_printmodeline] Modeline
>     22:"1280x1024" 0 108000 1280 1328 1440 1688 1024 1025 1028 1066
>     0x40 0x5
>     [    2.556246] [drm:drm_mode_prune_invalid] Not using 1280x1024
>     mode 29
>     [    2.556251] [drm:drm_mode_debug_printmodeline] Modeline
>     23:"1280x960" 0 108000 1280 1376 1488 1800 960 961 964 1000 0x40 0x5
>     [    2.556253] [drm:drm_mode_prune_invalid] Not using 1280x960 mode 29
>     [    2.556257] [drm:drm_mode_debug_printmodeline] Modeline
>     24:"1440x900" 0 106500 1440 1520 1672 1904 900 903 909 934 0x40 0x6
>     [    2.556259] [drm:drm_mode_prune_invalid] Not using 1440x900 mode 29
>     [    2.556263] [drm:drm_mode_debug_printmodeline] Modeline
>     25:"1600x1200" 0 162000 1600 1664 1856 2160 1200 1201 1204 1250
>     0x40 0x5
>     [    2.556266] [drm:drm_mode_prune_invalid] Not using 1600x1200
>     mode 29
>     [    2.556270] [drm:drm_mode_debug_printmodeline] Modeline
>     26:"1680x1050" 0 146250 1680 1784 1960 2240 1050 1053 1059 1089
>     0x40 0x6
>     [    2.556273] [drm:drm_mode_prune_invalid] Not using 1680x1050
>     mode 29
>     [    2.556277] [drm:drm_mode_debug_printmodeline] Modeline
>     27:"1920x1080" 0 172780 1920 2040 2248 2576 1080 1081 1084 1118
>     0x0 0x6
>     [    2.556280] [drm:drm_mode_prune_invalid] Not using 1920x1080
>     mode 29
>     [    2.556285] [drm:drm_mode_debug_printmodeline] Modeline
>     35:"1280x1024" 0 135000 1280 1296 1440 1688 1024 1025 1028 1066
>     0x40 0x5
>     [    2.556288] [drm:drm_mode_prune_invalid] Not using 1280x1024
>     mode 29
>     [    2.556293]
>     [drm:drm_helper_probe_single_connector_modes_merge_bits]
>     [CONNECTOR:19:eDP-1] probed modes :
>     [    2.556298] [drm:drm_mode_debug_printmodeline] Modeline
>     20:"1024x768" 60 65000 1024 1048 1184 1344 768 771 777 806 0x48 0xa
>     [    2.556303] [drm:drm_mode_debug_printmodeline] Modeline
>     36:"1024x768" 75 78800 1024 1040 1136 1312 768 769 772 800 0x40 0x5
>     [    2.556308] [drm:drm_mode_debug_printmodeline] Modeline
>     37:"1024x768" 70 75000 1024 1048 1184 1328 768 771 777 806 0x40 0xa
>     [    2.556312] [drm:drm_mode_debug_printmodeline] Modeline
>     39:"832x624" 75 57284 832 864 928 1152 624 625 628 667 0x40 0xa
>     [    2.556316] [drm:drm_mode_debug_printmodeline] Modeline
>     40:"800x600" 75 49500 800 816 896 1056 600 601 604 625 0x40 0x5
>     [    2.556321] [drm:drm_mode_debug_printmodeline] Modeline
>     41:"800x600" 72 50000 800 856 976 1040 600 637 643 666 0x40 0x5
>     [    2.556326] [drm:drm_mode_debug_printmodeline] Modeline
>     28:"800x600" 60 40000 800 840 968 1056 600 601 605 628 0x40 0x5
>     [    2.556330] [drm:drm_mode_debug_printmodeline] Modeline
>     29:"800x600" 56 36000 800 824 896 1024 600 601 603 625 0x40 0x5
>     [    2.556335] [drm:drm_mode_debug_printmodeline] Modeline
>     30:"640x480" 75 31500 640 656 720 840 480 481 484 500 0x40 0xa
>     [    2.556340] [drm:drm_mode_debug_printmodeline] Modeline
>     31:"640x480" 73 31500 640 664 704 832 480 489 491 520 0x40 0xa
>     [    2.556344] [drm:drm_mode_debug_printmodeline] Modeline
>     32:"640x480" 67 30240 640 704 768 864 480 483 486 525 0x40 0xa
>     [    2.556348] [drm:drm_mode_debug_printmodeline] Modeline
>     33:"640x480" 60 25200 640 656 752 800 480 490 492 525 0x40 0xa
>     [    2.556353] [drm:drm_mode_debug_printmodeline] Modeline
>     34:"720x400" 70 28320 720 738 846 900 400 412 414 449 0x40 0x6
>     [    2.556356]
>     [drm:drm_helper_probe_single_connector_modes_merge_bits]
>     [CONNECTOR:48:HDMI-A-1]
>     [    2.556360] [drm:intel_hdmi_detect] [CONNECTOR:48:HDMI-A-1]
>     [    2.559529] alg: No test for __gcm-aes-aesni
>     (__driver-gcm-aes-aesni)
>     [    2.571607] [drm:drm_edid_to_eld] ELD: no CEA Extension found
>     [    2.571621]
>     [drm:drm_helper_probe_single_connector_modes_merge_bits]
>     [CONNECTOR:48:HDMI-A-1] probed modes :
>     [    2.571628] [drm:drm_mode_debug_printmodeline] Modeline
>     22:"1280x1024" 60 108000 1280 1328 1440 1688 1024 1025 1028 1066
>     0x48 0x5
>     [    2.571633] [drm:drm_mode_debug_printmodeline] Modeline
>     54:"1280x1024" 75 135000 1280 1296 1440 1688 1024 1025 1028 1066
>     0x40 0x5
>     [    2.571638] [drm:drm_mode_debug_printmodeline] Modeline
>     23:"1280x960" 60 108000 1280 1376 1488 1800 960 961 964 1000 0x40 0x5
>     [    2.571643] [drm:drm_mode_debug_printmodeline] Modeline
>     55:"1024x768" 75 78800 1024 1040 1136 1312 768 769 772 800 0x40 0x5
>     [    2.571648] [drm:drm_mode_debug_printmodeline] Modeline
>     56:"1024x768" 70 75000 1024 1048 1184 1328 768 771 777 806 0x40 0xa
>     [    2.571653] [drm:drm_mode_debug_printmodeline] Modeline
>     57:"1024x768" 60 65000 1024 1048 1184 1344 768 771 777 806 0x40 0xa
>     [    2.571658] [drm:drm_mode_debug_printmodeline] Modeline
>     58:"800x600" 75 49500 800 816 896 1056 600 601 604 625 0x40 0x5
>     [    2.571662] [drm:drm_mode_debug_printmodeline] Modeline
>     59:"800x600" 72 50000 800 856 976 1040 600 637 643 666 0x40 0x5
>     [    2.571667] [drm:drm_mode_debug_printmodeline] Modeline
>     24:"800x600" 60 40000 800 840 968 1056 600 601 605 628 0x40 0x5
>     [    2.571671] [drm:drm_mode_debug_printmodeline] Modeline
>     25:"800x600" 56 36000 800 824 896 1024 600 601 603 625 0x40 0x5
>     [    2.571676] [drm:drm_mode_debug_printmodeline] Modeline
>     26:"640x480" 75 31500 640 656 720 840 480 481 484 500 0x40 0xa
>     [    2.571681] [drm:drm_mode_debug_printmodeline] Modeline
>     27:"640x480" 73 31500 640 664 704 832 480 489 491 520 0x40 0xa
>     [    2.571685] [drm:drm_mode_debug_printmodeline] Modeline
>     35:"640x480" 67 30240 640 704 768 864 480 483 486 525 0x40 0xa
>     [    2.571690] [drm:drm_mode_debug_printmodeline] Modeline
>     38:"640x480" 60 25200 640 656 752 800 480 490 492 525 0x40 0xa
>     [    2.571695] [drm:drm_mode_debug_printmodeline] Modeline
>     53:"720x400" 70 28320 720 738 846 900 400 412 414 449 0x40 0x6
>     [    2.571699]
>     [drm:drm_helper_probe_single_connector_modes_merge_bits]
>     [CONNECTOR:51:HDMI-A-2]
>     [    2.571702] [drm:intel_hdmi_detect] [CONNECTOR:51:HDMI-A-2]
>     [    2.571885] [drm:gmbus_xfer] GMBUS [i915 gmbus dpc] NAK for
>     addr: 0050 w(1)
>     [    2.571888] [drm:gmbus_xfer] GMBUS [i915 gmbus dpc] NAK on
>     first message, retry
>     [    2.572062] [drm:gmbus_xfer] GMBUS [i915 gmbus dpc] NAK for
>     addr: 0050 w(1)
>     [    2.572066] [drm:drm_do_probe_ddc_edid] drm: skipping
>     non-existent adapter i915 gmbus dpc
>     [    2.572070]
>     [drm:drm_helper_probe_single_connector_modes_merge_bits]
>     [CONNECTOR:51:HDMI-A-2] disconnected
>     [    2.572073] [drm:drm_setup_crtcs]
>     [    2.572077] [drm:drm_enable_connectors] connector 19 enabled? yes
>     [    2.572079] [drm:drm_enable_connectors] connector 48 enabled? yes
>     [    2.572082] [drm:drm_enable_connectors] connector 51 enabled? no
>     [    2.572087] [drm:intel_fb_initial_config] looking for cmdline
>     mode on connector eDP-1
>     [    2.572090] [drm:intel_fb_initial_config] looking for preferred
>     mode on connector eDP-1
>     [    2.572094] [drm:intel_fb_initial_config] connector eDP-1 on
>     pipe A [CRTC:8]: 1024x768
>     [    2.572097] [drm:intel_fb_initial_config] connector HDMI-A-1
>     has no encoder or crtc, skipping
>     [    2.572100] [drm:intel_fb_initial_config] connector HDMI-A-2
>     not enabled, skipping
>     [    2.572103] [drm:intel_fb_initial_config] fallback: Not all
>     outputs enabled
>     [    2.572106] [drm:intel_fb_initial_config] Enabled: 1, detected: 2
>     [    2.572108] [drm:intel_fb_initial_config] Not using firmware
>     configuration
>     [    2.572112] [drm:drm_target_preferred] looking for cmdline mode
>     on connector 19
>     [    2.572115] [drm:drm_target_preferred] looking for preferred
>     mode on connector 19
>     [    2.572118] [drm:drm_target_preferred] found mode 1024x768
>     [    2.572120] [drm:drm_target_preferred] looking for cmdline mode
>     on connector 48
>     [    2.572123] [drm:drm_target_preferred] looking for preferred
>     mode on connector 48
>     [    2.572126] [drm:drm_target_preferred] found mode 1280x1024
>     [    2.572129] [drm:drm_setup_crtcs] picking CRTCs for 8192x8192
>     config
>     [    2.572135] [drm:drm_setup_crtcs] desired mode 1024x768 set on
>     crtc 8
>     [    2.572139] [drm:drm_setup_crtcs] desired mode 1280x1024 set on
>     crtc 12
>     [    2.572143] [drm:intelfb_create] no BIOS fb, allocating a new one
>     [    2.572147] [drm:i915_gem_object_create_stolen] creating stolen
>     object: size=500000
>     [    2.572155] [drm:i915_pages_create_for_stolen] offset=0x190000,
>     size=5242880
>     [    2.572844] [drm:intelfb_create] allocated 1280x1024 fb:
>     0x00227000, bo ffff8800d3338000
>     [    2.572945] fbcon: inteldrmfb (fb0) is primary device
>     [    2.573009] [drm:intel_crtc_set_config] [CRTC:8] [FB:62]
>     #connectors=1 (x y) (0 0)
>     [    2.573012] [drm:intel_set_config_compute_mode_changes] modes
>     are different, full mode set
>     [    2.573015] [drm:drm_mode_debug_printmodeline] Modeline 0:"" 0
>     0 0 0 0 0 0 0 0 0 0x0 0x0
>     [    2.573019] [drm:drm_mode_debug_printmodeline] Modeline
>     60:"1024x768" 60 65000 1024 1048 1184 1344 768 771 777 806 0x48 0xa
>     [    2.573021] [drm:intel_set_config_compute_mode_changes]
>     computed changes for [CRTC:8], mode_changed=1, fb_changed=1
>     [    2.573023] [drm:intel_modeset_stage_output_state]
>     [CONNECTOR:19:eDP-1] to [CRTC:8]
>     [    2.573027] [drm:intel_modeset_affected_pipes] set mode pipe
>     masks: modeset: 1, prepare: 1, disable: 0
>     [    2.573029] [drm:connected_sink_compute_bpp]
>     [CONNECTOR:19:eDP-1] checking for sink bpp constrains
>     [    2.573033] [drm:intel_dp_compute_config] DP link computation
>     with max lane count 2 max bw 0a pixel clock 65000KHz
>     [    2.573034] [drm:intel_dp_compute_config] clamping bpp for eDP
>     panel to BIOS-provided 18
>     [    2.573037] [drm:intel_dp_compute_config] DP link bw 0a lane
>     count 2 clock 270000 bpp 18
>     [    2.573038] [drm:intel_dp_compute_config] DP link bw required
>     117000 available 432000
>     [    2.573041] [drm:intel_modeset_pipe_config] plane bpp: 24, pipe
>     bpp: 18, dithering: 1
>     [    2.573043] [drm:intel_dump_pipe_config] [CRTC:8][modeset]
>     config for pipe A
>     [    2.573044] [drm:intel_dump_pipe_config] cpu_transcoder: D
>     [    2.573046] [drm:intel_dump_pipe_config] pipe bpp: 18, dithering: 1
>     [    2.573048] [drm:intel_dump_pipe_config] fdi/pch: 0, lanes: 0,
>     gmch_m: 0, gmch_n: 0, link_m: 0, link_n: 0, tu: 0
>     [    2.573051] [drm:intel_dump_pipe_config] dp: 1, gmch_m:
>     2271914, gmch_n: 8388608, link_m: 126217, link_n: 524288, tu: 64
>     [    2.573053] [drm:intel_dump_pipe_config] dp: 1, gmch_m2: 0,
>     gmch_n2: 0, link_m2: 0, link_n2: 0, tu2: 0
>     [    2.573054] [drm:intel_dump_pipe_config] requested mode:
>     [    2.573058] [drm:drm_mode_debug_printmodeline] Modeline
>     0:"1024x768" 60 65000 1024 1048 1184 1344 768 771 777 806 0x48 0xa
>     [    2.573059] [drm:intel_dump_pipe_config] adjusted mode:
>     [    2.573062] [drm:drm_mode_debug_printmodeline] Modeline
>     0:"1024x768" 60 65000 1024 1048 1184 1344 768 771 777 806 0x48 0xa
>     [    2.573066] [drm:intel_dump_crtc_timings] crtc timings: 65000
>     1024 1048 1184 1344 768 771 777 806, type: 0x48 flags: 0xa
>     [    2.573067] [drm:intel_dump_pipe_config] port clock: 270000
>     [    2.573068] [drm:intel_dump_pipe_config] pipe src size: 1024x768
>     [    2.573071] [drm:intel_dump_pipe_config] gmch pfit: control:
>     0x00000000, ratios: 0x00000000, lvds border: 0x00000000
>     [    2.573072] [drm:intel_dump_pipe_config] pch pfit: pos:
>     0x00000000, size: 0x00000000, disabled
>     [    2.573074] [drm:intel_dump_pipe_config] ips: 1
>     [    2.573075] [drm:intel_dump_pipe_config] double wide: 0
>     [    2.573093] [drm:intel_edp_backlight_off]
>     [    2.580314] ACPI: Video Device [GFX0] (multi-head: yes rom: no 
>     post: no)
>     [    2.580432] input: Video Bus as
>     /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/LNXVIDEO:00/input/input4
>     [    2.580610] [drm] Initialized i915 1.6.0 20140905
>     <tel:0%2020140905> for 0000:00:02.0 on minor 0
>     [    2.581098] ACPI Warning: SystemIO range
>     0x000000000000F040-0x000000000000F05F conflicts with OpRegion
>     0x000000000000F040-0x000000000000F04F (\_SB_.PCI0.SBUS.SMBI)
>     (20140926/utaddress-254)
>     [    2.581100] ACPI: If an ACPI driver is available for this
>     device, you should use it instead of the native driver
>     [    2.604539] igb 0000:01:00.0 enp1s0: renamed from eth0
>     [    2.626516] igb 0000:02:00.0 enp2s0: renamed from eth1
>     [    2.698198] usb 2-1: new high-speed USB device number 2 using
>     xhci_hcd
>     [    2.774280] [drm:intel_panel_actually_set_backlight] set
>     backlight PWM = 0
>     [    2.782525] [drm:intel_edp_panel_off] Turn eDP power off
>     [    2.782530] [drm:wait_panel_off] Wait for panel power off time
>     [    2.782535] [drm:wait_panel_status] mask b0000000 value
>     00000000 status 80000008 <tel:80000008> control abcd0000
>     [    2.830136] usb 2-1: New USB device found, idVendor=13fe,
>     idProduct=1a00
>     [    2.830139] usb 2-1: New USB device strings: Mfr=1, Product=2,
>     SerialNumber=3
>     [    2.830140] usb 2-1: Product: USB DISK 28X
>     [    2.830141] usb 2-1: Manufacturer:
>     [    2.830142] usb 2-1: SerialNumber: 075A0F4101E9
>     [    2.846358] [drm:wait_panel_status] Wait complete
>     [    2.846365] [drm:intel_update_fbc] no output, disabling
>     [    2.846370] [drm:intel_display_power_put] disabling display
>     [    2.846373] [drm:hsw_set_power_well] Requesting to disable the
>     power well
>     [    2.846391] [drm:intel_edp_panel_on] Turn eDP power on
>     [    2.846394] [drm:wait_panel_power_cycle] Wait for panel power cycle
>     [    2.942471] usb 2-3: new low-speed USB device number 3 using
>     xhci_hcd
>     [    3.034625] Switched to clocksource tsc
>     [    3.073376] usb 2-3: New USB device found, idVendor=045e,
>     idProduct=0797
>     [    3.073379] usb 2-3: New USB device strings: Mfr=0, Product=2,
>     SerialNumber=0
>     [    3.073381] usb 2-3: Product: USB Optical Mouse
>     [    3.073507] usb 2-3: ep 0x81 - rounding interval to 64
>     microframes, ep desc says 80 microframes
>     [    3.090675] random: nonblocking pool is initialized
>     [    3.238781] usb 2-4: new low-speed USB device number 4 using
>     xhci_hcd
>     [    3.372107] usb 2-4: New USB device found, idVendor=046d,
>     idProduct=c31c
>     [    3.372109] usb 2-4: New USB device strings: Mfr=1, Product=2,
>     SerialNumber=0
>     [    3.372110] usb 2-4: Product: USB Keyboard
>     [    3.372112] usb 2-4: Manufacturer: Logitech
>     [    3.372235] usb 2-4: ep 0x81 - rounding interval to 64
>     microframes, ep desc says 80 microframes
>     [    3.372242] usb 2-4: ep 0x82 - rounding interval to 1024
>     microframes, ep desc says 2040 microframes
>     [    3.381966] hidraw: raw HID events driver (C) Jiri Kosina
>     [    3.383344] usb-storage 2-1:1.0: USB Mass Storage device detected
>     [    3.383439] scsi host4: usb-storage 2-1:1.0
>     [    3.383548] usbcore: registered new interface driver usb-storage
>     [    3.386953] [drm:wait_panel_status] mask b800000f value
>     00000000 status 00000000 control abcd0000
>     [    3.386955] [drm:wait_panel_status] Wait complete
>     [    3.386959] [drm:wait_panel_on] Wait for panel power on
>     [    3.386962] [drm:wait_panel_status] mask b000000f value
>     80000008 <tel:80000008> status 0000000a control abcd0003
>     [    3.391017] usbcore: registered new interface driver usbhid
>     [    3.391018] usbhid: USB HID core driver
>     [    3.392212] input: USB Optical Mouse as
>     /devices/pci0000:00/0000:00:14.0/usb2/2-3/2-3:1.0/0003:045E:0797.0001/input/input5
>     [    3.392395] hid-generic 0003:045E:0797.0001: input,hidraw0: USB
>     HID v1.11 Mouse [USB Optical Mouse] on usb-0000:00:14.0-3/input0
>     [    3.392584] input: Logitech USB Keyboard as
>     /devices/pci0000:00/0000:00:14.0/usb2/2-4/2-4:1.0/0003:046D:C31C.0002/input/input6
>     [    3.392694] hid-generic 0003:046D:C31C.0002: input,hidraw1: USB
>     HID v1.10 Keyboard [Logitech USB Keyboard] on
>     usb-0000:00:14.0-4/input0
>     [    3.394178] input: Logitech USB Keyboard as
>     /devices/pci0000:00/0000:00:14.0/usb2/2-4/2-4:1.1/0003:046D:C31C.0003/input/input7
>     [    3.394289] hid-generic 0003:046D:C31C.0003: input,hidraw2: USB
>     HID v1.10 Device [Logitech USB Keyboard] on usb-0000:00:14.0-4/input1
>     [    3.595166] [drm:wait_panel_status] Wait complete
>     [    3.595174] [drm:edp_panel_vdd_on] Turning eDP VDD on
>     [    3.595181] [drm:edp_panel_vdd_on] PP_STATUS: 0x80000008
>     PP_CONTROL: 0xabcd000b
>     [    3.596418] [drm:intel_dp_set_signal_levels] Using signal
>     levels 00000000
>     [    3.597214] [drm:intel_dp_set_signal_levels] Using signal
>     levels 04000000
>     [    3.597994] [drm:intel_dp_start_link_train] clock recovery OK
>     [    3.599088] [drm:intel_dp_set_signal_levels] Using signal
>     levels 05000000
>     [    3.600171] [drm:intel_dp_set_signal_levels] Using signal
>     levels 06000000
>     [    3.601250] [drm:intel_dp_complete_link_train] Channel EQ done.
>     DP Training successful
>     [    3.601558] [drm:intel_edp_backlight_on]
>     [    3.601560] [drm:intel_panel_enable_backlight] pipe A
>     [    3.601565] [drm:intel_panel_actually_set_backlight] set
>     backlight PWM = 937
>     [    3.603176] [drm:intel_edp_psr_enable] PSR not supported by
>     this panel
>     [    3.603183] [drm:ironlake_update_primary_plane] Writing base
>     00227000 00000000 0 0 5120
>     [    3.635207] [drm:intel_update_fbc] disabled per chip default
>     [    3.635212] [drm:intel_connector_check_state] [CONNECTOR:19:eDP-1]
>     [    3.635215] [drm:check_encoder_state] [ENCODER:18:TMDS-18]
>     [    3.635216] [drm:check_encoder_state] [ENCODER:47:TMDS-47]
>     [    3.635218] [drm:check_encoder_state] [ENCODER:50:TMDS-50]
>     [    3.635220] [drm:check_crtc_state] [CRTC:8]
>     [    3.635227] [drm:check_crtc_state] [CRTC:12]
>     [    3.635228] [drm:check_crtc_state] [CRTC:16]
>     [    3.635229] [drm:check_shared_dpll_state] WRPLL 1
>     [    3.635231] [drm:check_shared_dpll_state] WRPLL 2
>     [    3.635245] [drm:intel_crtc_set_config] [CRTC:12] [FB:62]
>     #connectors=1 (x y) (0 0)
>     [    3.635247] [drm:intel_set_config_compute_mode_changes]
>     inactive crtc, full mode set
>     [    3.635248] [drm:intel_set_config_compute_mode_changes] modes
>     are different, full mode set
>     [    3.635251] [drm:drm_mode_debug_printmodeline] Modeline 0:"" 0
>     0 0 0 0 0 0 0 0 0 0x0 0x0
>     [    3.635253] [drm:drm_mode_debug_printmodeline] Modeline
>     61:"1280x1024" 60 108000 1280 1328 1440 1688 1024 1025 1028 1066
>     0x48 0x5
>     [    3.635255] [drm:intel_set_config_compute_mode_changes]
>     computed changes for [CRTC:12], mode_changed=1, fb_changed=0
>     [    3.635256] [drm:intel_modeset_stage_output_state] encoder
>     changed, full mode switch
>     [    3.635257] [drm:intel_modeset_stage_output_state]
>     [CONNECTOR:19:eDP-1] to [CRTC:8]
>     [    3.635259] [drm:intel_modeset_stage_output_state]
>     [CONNECTOR:48:HDMI-A-1] to [CRTC:12]
>     [    3.635260] [drm:intel_modeset_stage_output_state] crtc
>     changed, full mode switch
>     [    3.635261] [drm:intel_modeset_stage_output_state] crtc
>     enabled, full mode switch
>     [    3.635263] [drm:intel_modeset_affected_pipes] set mode pipe
>     masks: modeset: 2, prepare: 2, disable: 0
>     [    3.635265] [drm:connected_sink_compute_bpp]
>     [CONNECTOR:48:HDMI-A-1] checking for sink bpp constrains
>     [    3.635268] [drm:intel_hdmi_compute_config] picking bpc to 8
>     for HDMI output
>     [    3.635269] [drm:intel_hdmi_compute_config] forcing pipe bpc to
>     24 for HDMI
>     [    3.635271] [drm:intel_modeset_pipe_config] plane bpp: 24, pipe
>     bpp: 24, dithering: 0
>     [    3.635272] [drm:intel_dump_pipe_config] [CRTC:12][modeset]
>     config for pipe B
>     [    3.635273] [drm:intel_dump_pipe_config] cpu_transcoder: B
>     [    3.635274] [drm:intel_dump_pipe_config] pipe bpp: 24, dithering: 0
>     [    3.635276] [drm:intel_dump_pipe_config] fdi/pch: 0, lanes: 0,
>     gmch_m: 0, gmch_n: 0, link_m: 0, link_n: 0, tu: 0
>     [    3.635277] [drm:intel_dump_pipe_config] dp: 0, gmch_m: 0,
>     gmch_n: 0, link_m: 0, link_n: 0, tu: 0
>     [    3.635279] [drm:intel_dump_pipe_config] dp: 0, gmch_m2: 0,
>     gmch_n2: 0, link_m2: 0, link_n2: 0, tu2: 0
>     [    3.635279] [drm:intel_dump_pipe_config] requested mode:
>     [    3.635282] [drm:drm_mode_debug_printmodeline] Modeline
>     0:"1280x1024" 60 108000 1280 1328 1440 1688 1024 1025 1028 1066
>     0x48 0x5
>     [    3.635282] [drm:intel_dump_pipe_config] adjusted mode:
>     [    3.635284] [drm:drm_mode_debug_printmodeline] Modeline
>     0:"1280x1024" 60 108000 1280 1328 1440 1688 1024 1025 1028 1066
>     0x48 0x5
>     [    3.635286] [drm:intel_dump_crtc_timings] crtc timings: 108000
>     1280 1328 1440 1688 1024 1025 1028 1066, type: 0x48 flags: 0x5
>     [    3.635287] [drm:intel_dump_pipe_config] port clock: 108000
>     [    3.635288] [drm:intel_dump_pipe_config] pipe src size: 1280x1024
>     [    3.635290] [drm:intel_dump_pipe_config] gmch pfit: control:
>     0x00000000, ratios: 0x00000000, lvds border: 0x00000000
>     [    3.635291] [drm:intel_dump_pipe_config] pch pfit: pos:
>     0x00000000, size: 0x00000000, disabled
>     [    3.635292] [drm:intel_dump_pipe_config] ips: 0
>     [    3.635293] [drm:intel_dump_pipe_config] double wide: 0
>     [    3.635296] [drm:intel_display_power_get] enabling display
>     [    3.635298] [drm:hsw_set_power_well] Enabling power well
>     [    3.644664] [drm:intel_get_shared_dpll] CRTC:12 allocated WRPLL 1
>     [    3.644665] [drm:intel_get_shared_dpll] using WRPLL 1 for pipe B
>     [    3.644666] [drm:intel_enable_shared_dpll] enable WRPLL 1
>     (active 0, on? 0) for crtc 12
>     [    3.644667] [drm:intel_enable_shared_dpll] enabling WRPLL 1
>     [    3.675253] [drm:ironlake_update_primary_plane] Writing base
>     00227000 00000000 0 0 5120
>     [    3.675257] [drm:intel_update_fbc] more than one pipe active,
>     disabling compression
>     [    3.675260] [drm:intel_connector_check_state] [CONNECTOR:19:eDP-1]
>     [    3.675263] [drm:intel_connector_check_state]
>     [CONNECTOR:48:HDMI-A-1]
>     [    3.675265] [drm:check_encoder_state] [ENCODER:18:TMDS-18]
>     [    3.675266] [drm:check_encoder_state] [ENCODER:47:TMDS-47]
>     [    3.675268] [drm:check_encoder_state] [ENCODER:50:TMDS-50]
>     [    3.675269] [drm:check_crtc_state] [CRTC:8]
>     [    3.675276] [drm:check_crtc_state] [CRTC:12]
>     [    3.675282] [drm:check_crtc_state] [CRTC:16]
>     [    3.675283] [drm:check_shared_dpll_state] WRPLL 1
>     [    3.675284] [drm:check_shared_dpll_state] WRPLL 2
>     [    3.675286] [drm:intel_crtc_set_config] [CRTC:16] [NOFB]
>     [    3.675288] [drm:intel_set_config_compute_mode_changes]
>     computed changes for [CRTC:16], mode_changed=0, fb_changed=0
>     [    3.675289] [drm:intel_modeset_stage_output_state]
>     [CONNECTOR:19:eDP-1] to [CRTC:8]
>     [    3.675290] [drm:intel_modeset_stage_output_state]
>     [CONNECTOR:48:HDMI-A-1] to [CRTC:12]
>     [    3.675308] Console: switching to colour frame buffer device 128x48
>     [    3.675317] [drm:intel_crtc_set_config] [CRTC:8] [FB:62]
>     #connectors=1 (x y) (0 0)
>     [    3.675318] [drm:intel_set_config_compute_mode_changes]
>     computed changes for [CRTC:8], mode_changed=0, fb_changed=0
>     [    3.675320] [drm:intel_modeset_stage_output_state]
>     [CONNECTOR:19:eDP-1] to [CRTC:8]
>     [    3.675321] [drm:intel_modeset_stage_output_state]
>     [CONNECTOR:48:HDMI-A-1] to [CRTC:12]
>     [    3.675322] [drm:intel_crtc_set_config] [CRTC:12] [FB:62]
>     #connectors=1 (x y) (0 0)
>     [    3.675324] [drm:intel_set_config_compute_mode_changes]
>     computed changes for [CRTC:12], mode_changed=0, fb_changed=0
>     [    3.675325] [drm:intel_modeset_stage_output_state]
>     [CONNECTOR:19:eDP-1] to [CRTC:8]
>     [    3.675326] [drm:intel_modeset_stage_output_state]
>     [CONNECTOR:48:HDMI-A-1] to [CRTC:12]
>     [    3.678050] i915 0000:00:02.0: fb0: inteldrmfb frame buffer device
>     [    3.678052] i915 0000:00:02.0: registered panic notifier
>     [    3.678077] [drm:intel_crtc_set_config] [CRTC:8] [FB:62]
>     #connectors=1 (x y) (0 0)
>     [    3.678080] [drm:intel_set_config_compute_mode_changes]
>     computed changes for [CRTC:8], mode_changed=0, fb_changed=0
>     [    3.678082] [drm:intel_modeset_stage_output_state]
>     [CONNECTOR:19:eDP-1] to [CRTC:8]
>     [    3.678083] [drm:intel_modeset_stage_output_state]
>     [CONNECTOR:48:HDMI-A-1] to [CRTC:12]
>     [    3.678086] [drm:intel_crtc_set_config] [CRTC:12] [FB:62]
>     #connectors=1 (x y) (0 0)
>     [    3.678087] [drm:intel_set_config_compute_mode_changes]
>     computed changes for [CRTC:12], mode_changed=0, fb_changed=0
>     [    3.678089] [drm:intel_modeset_stage_output_state]
>     [CONNECTOR:19:eDP-1] to [CRTC:8]
>     [    3.678090] [drm:intel_modeset_stage_output_state]
>     [CONNECTOR:48:HDMI-A-1] to [CRTC:12]
>     [    3.696388] [drm:intel_backlight_device_update_status] updating
>     intel_backlight, brightness=468/937
>     [    3.696393] [drm:intel_panel_actually_set_backlight] set
>     backlight PWM = 468
>     [    3.735546] audit: type=1305 audit(1447318899.126:2):
>     audit_pid=522 old=0 auid=4294967295 ses=4294967295 res=1
>     [    3.787504] [drm:intel_print_rc6_info] Enabling RC6 states: RC6
>     on, RC6p off, RC6pp off
>     [    3.787517] [drm:gen6_enable_rps] Overclocking supported. Max:
>     1100MHz, Overclock max: 1100MHz
>     [    3.829240] ip6_tables: (C) 2000-2006 Netfilter Core Team
>     [    3.845311] nf_conntrack version 0.5.0 (16384 buckets, 65536 max)
>     [    3.849077] ip_tables: (C) 2000-2006 Netfilter Core Team
>     [    3.927154] [drm:i915_gem_open]
>     [    3.927210] [drm:intel_crtc_set_config] [CRTC:8] [FB:62]
>     #connectors=1 (x y) (0 0)
>     [    3.927215] [drm:intel_set_config_compute_mode_changes]
>     computed changes for [CRTC:8], mode_changed=0, fb_changed=0
>     [    3.927218] [drm:intel_modeset_stage_output_state]
>     [CONNECTOR:19:eDP-1] to [CRTC:8]
>     [    3.927221] [drm:intel_modeset_stage_output_state]
>     [CONNECTOR:48:HDMI-A-1] to [CRTC:12]
>     [    3.927225] [drm:intel_crtc_set_config] [CRTC:12] [FB:62]
>     #connectors=1 (x y) (0 0)
>     [    3.927227] [drm:intel_set_config_compute_mode_changes]
>     computed changes for [CRTC:12], mode_changed=0, fb_changed=0
>     [    3.927230] [drm:intel_modeset_stage_output_state]
>     [CONNECTOR:19:eDP-1] to [CRTC:8]
>     [    3.927232] [drm:intel_modeset_stage_output_state]
>     [CONNECTOR:48:HDMI-A-1] to [CRTC:12]
>     [    3.927234] [drm:intel_crtc_set_config] [CRTC:16] [NOFB]
>     [    3.927237] [drm:intel_set_config_compute_mode_changes]
>     computed changes for [CRTC:16], mode_changed=0, fb_changed=0
>     [    3.927239] [drm:intel_modeset_stage_output_state]
>     [CONNECTOR:19:eDP-1] to [CRTC:8]
>     [    3.927241] [drm:intel_modeset_stage_output_state]
>     [CONNECTOR:48:HDMI-A-1] to [CRTC:12]
>     [    3.931842] [drm:intel_crtc_set_config] [CRTC:8] [FB:62]
>     #connectors=1 (x y) (0 0)
>     [    3.931846] [drm:intel_set_config_compute_mode_changes]
>     computed changes for [CRTC:8], mode_changed=0, fb_changed=0
>     [    3.931848] [drm:intel_modeset_stage_output_state]
>     [CONNECTOR:19:eDP-1] to [CRTC:8]
>     [    3.931850] [drm:intel_modeset_stage_output_state]
>     [CONNECTOR:48:HDMI-A-1] to [CRTC:12]
>     [    3.931854] [drm:intel_crtc_set_config] [CRTC:12] [FB:62]
>     #connectors=1 (x y) (0 0)
>     [    3.931857] [drm:intel_set_config_compute_mode_changes]
>     computed changes for [CRTC:12], mode_changed=0, fb_changed=0
>     [    3.931858] [drm:intel_modeset_stage_output_state]
>     [CONNECTOR:19:eDP-1] to [CRTC:8]
>     [    3.931860] [drm:intel_modeset_stage_output_state]
>     [CONNECTOR:48:HDMI-A-1] to [CRTC:12]
>     [    3.934563] [drm:i915_gem_open]
>     [    3.934584] [drm:drm_mode_getresources] CRTC[3] CONNECTORS[3]
>     ENCODERS[3]
>     [    3.935277] [drm:drm_mode_getresources] CRTC[3] CONNECTORS[3]
>     ENCODERS[3]
>     [    3.935290] [drm:drm_mode_addfb] [FB:52]
>     [    3.935461] [drm:drm_mode_getresources] CRTC[3] CONNECTORS[3]
>     ENCODERS[3]
>     [    3.935465] [drm:drm_mode_getresources] CRTC[3] CONNECTORS[3]
>     ENCODERS[3]
>     [    3.935625] [drm:drm_mode_getconnector] [CONNECTOR:19:?]
>     [    3.935638] [drm:drm_mode_getconnector] [CONNECTOR:48:?]
>     [    3.935647] [drm:drm_mode_getconnector] [CONNECTOR:48:?]
>     [    3.935731] [drm:drm_mode_getconnector] [CONNECTOR:51:?]
>     [    3.935736] [drm:drm_mode_getconnector] [CONNECTOR:51:?]
>     [    3.943453] [drm:drm_mode_getconnector] [CONNECTOR:51:?]
>     [    3.943457]
>     [drm:drm_helper_probe_single_connector_modes_merge_bits]
>     [CONNECTOR:51:HDMI-A-2]
>     [    3.943460] [drm:intel_hdmi_detect] [CONNECTOR:51:HDMI-A-2]
>     [    3.943641] [drm:gmbus_xfer] GMBUS [i915 gmbus dpc] NAK for
>     addr: 0050 w(1)
>     [    3.943647] [drm:gmbus_xfer] GMBUS [i915 gmbus dpc] NAK on
>     first message, retry
>     [    3.943822] [drm:gmbus_xfer] GMBUS [i915 gmbus dpc] NAK for
>     addr: 0050 w(1)
>     [    3.943827] [drm:drm_do_probe_ddc_edid] drm: skipping
>     non-existent adapter i915 gmbus dpc
>     [    3.943831]
>     [drm:drm_helper_probe_single_connector_modes_merge_bits]
>     [CONNECTOR:51:HDMI-A-2] disconnected
>     [    3.943872] [drm:drm_mode_getconnector] [CONNECTOR:48:?]
>     [    3.943875]
>     [drm:drm_helper_probe_single_connector_modes_merge_bits]
>     [CONNECTOR:48:HDMI-A-1]
>     [    3.943877] [drm:intel_hdmi_detect] [CONNECTOR:48:HDMI-A-1]
>     [    3.956632] [drm:drm_edid_to_eld] ELD: no CEA Extension found
>     [    3.956644]
>     [drm:drm_helper_probe_single_connector_modes_merge_bits]
>     [CONNECTOR:48:HDMI-A-1] probed modes :
>     [    3.956648] [drm:drm_mode_debug_printmodeline] Modeline
>     22:"1280x1024" 60 108000 1280 1328 1440 1688 1024 1025 1028 1066
>     0x48 0x5
>     [    3.956651] [drm:drm_mode_debug_printmodeline] Modeline
>     54:"1280x1024" 75 135000 1280 1296 1440 1688 1024 1025 1028 1066
>     0x40 0x5
>     [    3.956654] [drm:drm_mode_debug_printmodeline] Modeline
>     23:"1280x960" 60 108000 1280 1376 1488 1800 960 961 964 1000 0x40 0x5
>     [    3.956657] [drm:drm_mode_debug_printmodeline] Modeline
>     55:"1024x768" 75 78800 1024 1040 1136 1312 768 769 772 800 0x40 0x5
>     [    3.956660] [drm:drm_mode_debug_printmodeline] Modeline
>     56:"1024x768" 70 75000 1024 1048 1184 1328 768 771 777 806 0x40 0xa
>     [    3.956663] [drm:drm_mode_debug_printmodeline] Modeline
>     57:"1024x768" 60 65000 1024 1048 1184 1344 768 771 777 806 0x40 0xa
>     [    3.956666] [drm:drm_mode_debug_printmodeline] Modeline
>     58:"800x600" 75 49500 800 816 896 1056 600 601 604 625 0x40 0x5
>     [    3.956669] [drm:drm_mode_debug_printmodeline] Modeline
>     59:"800x600" 72 50000 800 856 976 1040 600 637 643 666 0x40 0x5
>     [    3.956672] [drm:drm_mode_debug_printmodeline] Modeline
>     24:"800x600" 60 40000 800 840 968 1056 600 601 605 628 0x40 0x5
>     [    3.956675] [drm:drm_mode_debug_printmodeline] Modeline
>     25:"800x600" 56 36000 800 824 896 1024 600 601 603 625 0x40 0x5
>     [    3.956677] [drm:drm_mode_debug_printmodeline] Modeline
>     26:"640x480" 75 31500 640 656 720 840 480 481 484 500 0x40 0xa
>     [    3.956680] [drm:drm_mode_debug_printmodeline] Modeline
>     27:"640x480" 73 31500 640 664 704 832 480 489 491 520 0x40 0xa
>     [    3.956683] [drm:drm_mode_debug_printmodeline] Modeline
>     35:"640x480" 67 30240 640 704 768 864 480 483 486 525 0x40 0xa
>     [    3.956686] [drm:drm_mode_debug_printmodeline] Modeline
>     38:"640x480" 60 25200 640 656 752 800 480 490 492 525 0x40 0xa
>     [    3.956689] [drm:drm_mode_debug_printmodeline] Modeline
>     53:"720x400" 70 28320 720 738 846 900 400 412 414 449 0x40 0x6
>     [    3.956694] [drm:drm_mode_getconnector] [CONNECTOR:48:?]
>     [    4.026994] [drm:drm_mode_addfb] [FB:52]
>     [    4.032615] [drm:drm_mode_addfb] [FB:63]
>     [    4.032628] [drm:drm_mode_setcrtc] [CRTC:8]
>     [    4.032633] [drm:drm_mode_setcrtc] [CONNECTOR:48:HDMI-A-1]
>     [    4.032638] [drm:intel_crtc_set_config] [CRTC:8] [FB:63]
>     #connectors=1 (x y) (0 0)
>     [    4.032642] [drm:intel_set_config_compute_mode_changes] modes
>     are different, full mode set
>     [    4.032648] [drm:drm_mode_debug_printmodeline] Modeline
>     60:"1024x768" 60 65000 1024 1048 1184 1344 768 771 777 806 0x48 0xa
>     [    4.032653] [drm:drm_mode_debug_printmodeline] Modeline 64:"" 0
>     108000 1280 1328 1440 1688 1024 1025 1028 1066 0x0 0x5
>     [    4.032657] [drm:intel_set_config_compute_mode_changes]
>     computed changes for [CRTC:8], mode_changed=1, fb_changed=1
>     [    4.032660] [drm:intel_modeset_stage_output_state]
>     [CONNECTOR:19:eDP-1] to [NOCRTC]
>     [    4.032662] [drm:intel_modeset_stage_output_state] encoder
>     changed, full mode switch
>     [    4.032666] [drm:intel_modeset_stage_output_state]
>     [CONNECTOR:48:HDMI-A-1] to [CRTC:8]
>     [    4.032668] [drm:intel_modeset_stage_output_state] crtc
>     changed, full mode switch
>     [    4.032671] [drm:intel_modeset_stage_output_state] crtc
>     changed, full mode switch
>     [    4.032674] [drm:intel_modeset_stage_output_state] crtc
>     disabled, full mode switch
>     [    4.032679] [drm:intel_modeset_affected_pipes] set mode pipe
>     masks: modeset: 1, prepare: 1, disable: 2
>     [    4.032683] [drm:connected_sink_compute_bpp]
>     [CONNECTOR:48:HDMI-A-1] checking for sink bpp constrains
>     [    4.032687] [drm:intel_hdmi_compute_config] picking bpc to 8
>     for HDMI output
>     [    4.032689] [drm:intel_hdmi_compute_config] forcing pipe bpc to
>     24 for HDMI
>     [    4.032692] [drm:intel_modeset_pipe_config] plane bpp: 24, pipe
>     bpp: 24, dithering: 0
>     [    4.032694] [drm:intel_dump_pipe_config] [CRTC:8][modeset]
>     config for pipe A
>     [    4.032696] [drm:intel_dump_pipe_config] cpu_transcoder: A
>     [    4.032698] [drm:intel_dump_pipe_config] pipe bpp: 24, dithering: 0
>     [    4.032701] [drm:intel_dump_pipe_config] fdi/pch: 0, lanes: 0,
>     gmch_m: 0, gmch_n: 0, link_m: 0, link_n: 0, tu: 0
>     [    4.032703] [drm:intel_dump_pipe_config] dp: 0, gmch_m: 0,
>     gmch_n: 0, link_m: 0, link_n: 0, tu: 0
>     [    4.032705] [drm:intel_dump_pipe_config] dp: 0, gmch_m2: 0,
>     gmch_n2: 0, link_m2: 0, link_n2: 0, tu2: 0
>     [    4.032707] [drm:intel_dump_pipe_config] requested mode:
>     [    4.032710] [drm:drm_mode_debug_printmodeline] Modeline 0:"" 0
>     108000 1280 1328 1440 1688 1024 1025 1028 1066 0x0 0x5
>     [    4.032712] [drm:intel_dump_pipe_config] adjusted mode:
>     [    4.032715] [drm:drm_mode_debug_printmodeline] Modeline 0:"" 0
>     108000 1280 1328 1440 1688 1024 1025 1028 1066 0x0 0x5
>     [    4.032718] [drm:intel_dump_crtc_timings] crtc timings: 108000
>     1280 1328 1440 1688 1024 1025 1028 1066, type: 0x0 flags: 0x5
>     [    4.032720] [drm:intel_dump_pipe_config] port clock: 108000
>     [    4.032721] [drm:intel_dump_pipe_config] pipe src size: 1280x1024
>     [    4.032724] [drm:intel_dump_pipe_config] gmch pfit: control:
>     0x00000000, ratios: 0x00000000, lvds border: 0x00000000
>     [    4.032726] [drm:intel_dump_pipe_config] pch pfit: pos:
>     0x00000000, size: 0x00000000, disabled
>     [    4.032728] [drm:intel_dump_pipe_config] ips: 1
>     [    4.032730] [drm:intel_dump_pipe_config] double wide: 0
>     [    4.040030] [drm:intel_update_fbc] disabled per chip default
>     [    4.040038] [drm:intel_disable_shared_dpll] disable WRPLL 1
>     (active 1, on? 1) for crtc 12
>     [    4.040043] [drm:intel_disable_shared_dpll] disabling WRPLL 1
>     [    4.055717] [drm:intel_edp_backlight_off]
>     [    4.259908] [drm:intel_panel_actually_set_backlight] set
>     backlight PWM = 0
>     [    4.276161] [drm:intel_edp_panel_off] Turn eDP power off
>     [    4.276169] [drm:wait_panel_off] Wait for panel power off time
>     [    4.276174] [drm:wait_panel_status] mask b0000000 value
>     00000000 status 80000008 <tel:80000008> control abcd0000
>     [    4.340008] [drm:wait_panel_status] Wait complete
>     [    4.340022] [drm:intel_update_fbc] no output, disabling
>     [    4.341508] [drm:intel_get_shared_dpll] CRTC:8 allocated WRPLL 1
>     [    4.341511] [drm:intel_get_shared_dpll] using WRPLL 1 for pipe A
>     [    4.341514] [drm:intel_enable_shared_dpll] enable WRPLL 1
>     (active 0, on? 0) for crtc 8
>     [    4.341516] [drm:intel_enable_shared_dpll] enabling WRPLL 1
>     [    4.341658] [drm:ironlake_update_primary_plane] Writing base
>     00C28000 00000000 0 0 5120
>     [    4.360071] [drm:intel_update_fbc] disabled per chip default
>     [    4.360085] [drm:intel_connector_check_state]
>     [CONNECTOR:48:HDMI-A-1]
>     [    4.360089] [drm:check_encoder_state] [ENCODER:18:TMDS-18]
>     [    4.360092] [drm:check_encoder_state] [ENCODER:47:TMDS-47]
>     [    4.360094] [drm:check_encoder_state] [ENCODER:50:TMDS-50]
>     [    4.360096] [drm:check_crtc_state] [CRTC:8]
>     [    4.360105] [drm:check_crtc_state] [CRTC:12]
>     [    4.360107] [drm:check_crtc_state] [CRTC:16]
>     [    4.360110] [drm:check_shared_dpll_state] WRPLL 1
>     [    4.360112] [drm:check_shared_dpll_state] WRPLL 2
>     [    4.360154] [drm:drm_mode_setcrtc] [CRTC:12]
>     [    4.360156] [drm:intel_crtc_set_config] [CRTC:12] [NOFB]
>     [    4.360160] [drm:intel_set_config_compute_mode_changes]
>     computed changes for [CRTC:12], mode_changed=0, fb_changed=0
>     [    4.360162] [drm:intel_modeset_stage_output_state]
>     [CONNECTOR:48:HDMI-A-1] to [CRTC:8]
>     [    4.360167] [drm:drm_mode_setcrtc] [CRTC:16]
>     [    4.360169] [drm:intel_crtc_set_config] [CRTC:16] [NOFB]
>     [    4.360171] [drm:intel_set_config_compute_mode_changes]
>     computed changes for [CRTC:16], mode_changed=0, fb_changed=0
>     [    4.360173] [drm:intel_modeset_stage_output_state]
>     [CONNECTOR:48:HDMI-A-1] to [CRTC:8]
>     [    4.384355] scsi 4:0:0:0: Direct-Access USB DISK 28X     PMAP
>     PQ: 0 ANSI: 0 CCS
>     [    4.384854] sd 4:0:0:0: Attached scsi generic sg1 type 0
>     [    4.385051] sd 4:0:0:0: [sdb] 503808 512-byte logical blocks:
>     (257 MB/246 MiB)
>     [    4.385206] sd 4:0:0:0: [sdb] Write Protect is off
>     [    4.385211] sd 4:0:0:0: [sdb] Mode Sense: 23 00 00 00
>     [    4.385566] sd 4:0:0:0: [sdb] No Caching mode page found
>     [    4.385572] sd 4:0:0:0: [sdb] Assuming drive cache: write through
>     [    4.389047]  sdb: sdb1
>     [    4.389869] sd 4:0:0:0: [sdb] Attached SCSI removable disk
>     [    5.761452] [drm:i915_gem_open]
>     [    5.800157] [drm:i915_gem_context_create_ioctl] HW context 1
>     created
>     [    5.801723] [drm:i915_gem_context_destroy_ioctl] HW context 1
>     destroyed
>     [    5.903119] igb 0000:01:00.0 enp1s0: igb: enp1s0 NIC Link is Up
>     100 Mbps Full Duplex, Flow Control: RX/TX
>     [    5.975007] IPv4: martian source 255.255.255.255 from
>     192.168.1.178, on dev enp1s0
>     [    5.975014] ll header: 00000000: ff ff ff ff ff ff 00 12 f3 12
>     fc f8 08 00        ..............
>     [    6.062811] [drm:drm_mode_getconnector] [CONNECTOR:48:?]
>     [    6.062820]
>     [drm:drm_helper_probe_single_connector_modes_merge_bits]
>     [CONNECTOR:48:HDMI-A-1]
>     [    6.062825] [drm:intel_hdmi_detect] [CONNECTOR:48:HDMI-A-1]
>     [    6.075612] [drm:drm_edid_to_eld] ELD: no CEA Extension found
>     [    6.075630]
>     [drm:drm_helper_probe_single_connector_modes_merge_bits]
>     [CONNECTOR:48:HDMI-A-1] probed modes :
>     [    6.075637] [drm:drm_mode_debug_printmodeline] Modeline
>     22:"1280x1024" 60 108000 1280 1328 1440 1688 1024 1025 1028 1066
>     0x48 0x5
>     [    6.075643] [drm:drm_mode_debug_printmodeline] Modeline
>     54:"1280x1024" 75 135000 1280 1296 1440 1688 1024 1025 1028 1066
>     0x40 0x5
>     [    6.075648] [drm:drm_mode_debug_printmodeline] Modeline
>     23:"1280x960" 60 108000 1280 1376 1488 1800 960 961 964 1000 0x40 0x5
>     [    6.075654] [drm:drm_mode_debug_printmodeline] Modeline
>     55:"1024x768" 75 78800 1024 1040 1136 1312 768 769 772 800 0x40 0x5
>     [    6.075659] [drm:drm_mode_debug_printmodeline] Modeline
>     56:"1024x768" 70 75000 1024 1048 1184 1328 768 771 777 806 0x40 0xa
>     [    6.075664] [drm:drm_mode_debug_printmodeline] Modeline
>     57:"1024x768" 60 65000 1024 1048 1184 1344 768 771 777 806 0x40 0xa
>     [    6.075669] [drm:drm_mode_debug_printmodeline] Modeline
>     58:"800x600" 75 49500 800 816 896 1056 600 601 604 625 0x40 0x5
>     [    6.075674] [drm:drm_mode_debug_printmodeline] Modeline
>     59:"800x600" 72 50000 800 856 976 1040 600 637 643 666 0x40 0x5
>     [    6.075679] [drm:drm_mode_debug_printmodeline] Modeline
>     24:"800x600" 60 40000 800 840 968 1056 600 601 605 628 0x40 0x5
>     [    6.075684] [drm:drm_mode_debug_printmodeline] Modeline
>     25:"800x600" 56 36000 800 824 896 1024 600 601 603 625 0x40 0x5
>     [    6.075689] [drm:drm_mode_debug_printmodeline] Modeline
>     26:"640x480" 75 31500 640 656 720 840 480 481 484 500 0x40 0xa
>     [    6.075694] [drm:drm_mode_debug_printmodeline] Modeline
>     27:"640x480" 73 31500 640 664 704 832 480 489 491 520 0x40 0xa
>     [    6.075699] [drm:drm_mode_debug_printmodeline] Modeline
>     35:"640x480" 67 30240 640 704 768 864 480 483 486 525 0x40 0xa
>     [    6.075703] [drm:drm_mode_debug_printmodeline] Modeline
>     38:"640x480" 60 25200 640 656 752 800 480 490 492 525 0x40 0xa
>     [    6.075708] [drm:drm_mode_debug_printmodeline] Modeline
>     53:"720x400" 70 28320 720 738 846 900 400 412 414 449 0x40 0x6
>     [    6.075729] [drm:drm_mode_getconnector] [CONNECTOR:48:?]
>     [    6.075790] [drm:drm_mode_getconnector] [CONNECTOR:51:?]
>     [    6.075794]
>     [drm:drm_helper_probe_single_connector_modes_merge_bits]
>     [CONNECTOR:51:HDMI-A-2]
>     [    6.075798] [drm:intel_hdmi_detect] [CONNECTOR:51:HDMI-A-2]
>     [    6.075983] [drm:gmbus_xfer] GMBUS [i915 gmbus dpc] NAK for
>     addr: 0050 w(1)
>     [    6.075986] [drm:gmbus_xfer] GMBUS [i915 gmbus dpc] NAK on
>     first message, retry
>     [    6.076156] [drm:gmbus_xfer] GMBUS [i915 gmbus dpc] NAK for
>     addr: 0050 w(1)
>     [    6.076160] [drm:drm_do_probe_ddc_edid] drm: skipping
>     non-existent adapter i915 gmbus dpc
>     [    6.076163]
>     [drm:drm_helper_probe_single_connector_modes_merge_bits]
>     [CONNECTOR:51:HDMI-A-2] disconnected
>     [    6.167851] [drm:drm_mode_getconnector] [CONNECTOR:48:?]
>     [    6.167859]
>     [drm:drm_helper_probe_single_connector_modes_merge_bits]
>     [CONNECTOR:48:HDMI-A-1]
>     [    6.167864] [drm:intel_hdmi_detect] [CONNECTOR:48:HDMI-A-1]
>     [    6.180640] [drm:drm_edid_to_eld] ELD: no CEA Extension found
>     [    6.180659]
>     [drm:drm_helper_probe_single_connector_modes_merge_bits]
>     [CONNECTOR:48:HDMI-A-1] probed modes :
>     [    6.180666] [drm:drm_mode_debug_printmodeline] Modeline
>     22:"1280x1024" 60 108000 1280 1328 1440 1688 1024 1025 1028 1066
>     0x48 0x5
>     [    6.180671] [drm:drm_mode_debug_printmodeline] Modeline
>     54:"1280x1024" 75 135000 1280 1296 1440 1688 1024 1025 1028 1066
>     0x40 0x5
>     [    6.180676] [drm:drm_mode_debug_printmodeline] Modeline
>     23:"1280x960" 60 108000 1280 1376 1488 1800 960 961 964 1000 0x40 0x5
>     [    6.180682] [drm:drm_mode_debug_printmodeline] Modeline
>     55:"1024x768" 75 78800 1024 1040 1136 1312 768 769 772 800 0x40 0x5
>     [    6.180686] [drm:drm_mode_debug_printmodeline] Modeline
>     56:"1024x768" 70 75000 1024 1048 1184 1328 768 771 777 806 0x40 0xa
>     [    6.180691] [drm:drm_mode_debug_printmodeline] Modeline
>     57:"1024x768" 60 65000 1024 1048 1184 1344 768 771 777 806 0x40 0xa
>     [    6.180696] [drm:drm_mode_debug_printmodeline] Modeline
>     58:"800x600" 75 49500 800 816 896 1056 600 601 604 625 0x40 0x5
>     [    6.180701] [drm:drm_mode_debug_printmodeline] Modeline
>     59:"800x600" 72 50000 800 856 976 1040 600 637 643 666 0x40 0x5
>     [    6.180706] [drm:drm_mode_debug_printmodeline] Modeline
>     24:"800x600" 60 40000 800 840 968 1056 600 601 605 628 0x40 0x5
>     [    6.180711] [drm:drm_mode_debug_printmodeline] Modeline
>     25:"800x600" 56 36000 800 824 896 1024 600 601 603 625 0x40 0x5
>     [    6.180715] [drm:drm_mode_debug_printmodeline] Modeline
>     26:"640x480" 75 31500 640 656 720 840 480 481 484 500 0x40 0xa
>     [    6.180720] [drm:drm_mode_debug_printmodeline] Modeline
>     27:"640x480" 73 31500 640 664 704 832 480 489 491 520 0x40 0xa
>     [    6.180725] [drm:drm_mode_debug_printmodeline] Modeline
>     35:"640x480" 67 30240 640 704 768 864 480 483 486 525 0x40 0xa
>     [    6.180729] [drm:drm_mode_debug_printmodeline] Modeline
>     38:"640x480" 60 25200 640 656 752 800 480 490 492 525 0x40 0xa
>     [    6.180734] [drm:drm_mode_debug_printmodeline] Modeline
>     53:"720x400" 70 28320 720 738 846 900 400 412 414 449 0x40 0x6
>     [    6.180756] [drm:drm_mode_getconnector] [CONNECTOR:48:?]
>     [    6.180802] [drm:drm_mode_getconnector] [CONNECTOR:51:?]
>     [    6.180806]
>     [drm:drm_helper_probe_single_connector_modes_merge_bits]
>     [CONNECTOR:51:HDMI-A-2]
>     [    6.180809] [drm:intel_hdmi_detect] [CONNECTOR:51:HDMI-A-2]
>     [    6.180986] [drm:gmbus_xfer] GMBUS [i915 gmbus dpc] NAK for
>     addr: 0050 w(1)
>     [    6.180990] [drm:gmbus_xfer] GMBUS [i915 gmbus dpc] NAK on
>     first message, retry
>     [    6.181162] [drm:gmbus_xfer] GMBUS [i915 gmbus dpc] NAK for
>     addr: 0050 w(1)
>     [    6.181166] [drm:drm_do_probe_ddc_edid] drm: skipping
>     non-existent adapter i915 gmbus dpc
>     [    6.181170]
>     [drm:drm_helper_probe_single_connector_modes_merge_bits]
>     [CONNECTOR:51:HDMI-A-2] disconnected
>     [    6.183875] [drm:drm_mode_getconnector] [CONNECTOR:48:?]
>     [    6.183882]
>     [drm:drm_helper_probe_single_connector_modes_merge_bits]
>     [CONNECTOR:48:HDMI-A-1]
>     [    6.183887] [drm:intel_hdmi_detect] [CONNECTOR:48:HDMI-A-1]
>     [    6.196671] [drm:drm_edid_to_eld] ELD: no CEA Extension found
>     [    6.196690]
>     [drm:drm_helper_probe_single_connector_modes_merge_bits]
>     [CONNECTOR:48:HDMI-A-1] probed modes :
>     [    6.196695] [drm:drm_mode_debug_printmodeline] Modeline
>     22:"1280x1024" 60 108000 1280 1328 1440 1688 1024 1025 1028 1066
>     0x48 0x5
>     [    6.196701] [drm:drm_mode_debug_printmodeline] Modeline
>     54:"1280x1024" 75 135000 1280 1296 1440 1688 1024 1025 1028 1066
>     0x40 0x5
>     [    6.196705] [drm:drm_mode_debug_printmodeline] Modeline
>     23:"1280x960" 60 108000 1280 1376 1488 1800 960 961 964 1000 0x40 0x5
>     [    6.196710] [drm:drm_mode_debug_printmodeline] Modeline
>     55:"1024x768" 75 78800 1024 1040 1136 1312 768 769 772 800 0x40 0x5
>     [    6.196716] [drm:drm_mode_debug_printmodeline] Modeline
>     56:"1024x768" 70 75000 1024 1048 1184 1328 768 771 777 806 0x40 0xa
>     [    6.196720] [drm:drm_mode_debug_printmodeline] Modeline
>     57:"1024x768" 60 65000 1024 1048 1184 1344 768 771 777 806 0x40 0xa
>     [    6.196725] [drm:drm_mode_debug_printmodeline] Modeline
>     58:"800x600" 75 49500 800 816 896 1056 600 601 604 625 0x40 0x5
>     [    6.196730] [drm:drm_mode_debug_printmodeline] Modeline
>     59:"800x600" 72 50000 800 856 976 1040 600 637 643 666 0x40 0x5
>     [    6.196735] [drm:drm_mode_debug_printmodeline] Modeline
>     24:"800x600" 60 40000 800 840 968 1056 600 601 605 628 0x40 0x5
>     [    6.196740] [drm:drm_mode_debug_printmodeline] Modeline
>     25:"800x600" 56 36000 800 824 896 1024 600 601 603 625 0x40 0x5
>     [    6.196745] [drm:drm_mode_debug_printmodeline] Modeline
>     26:"640x480" 75 31500 640 656 720 840 480 481 484 500 0x40 0xa
>     [    6.196749] [drm:drm_mode_debug_printmodeline] Modeline
>     27:"640x480" 73 31500 640 664 704 832 480 489 491 520 0x40 0xa
>     [    6.196754] [drm:drm_mode_debug_printmodeline] Modeline
>     35:"640x480" 67 30240 640 704 768 864 480 483 486 525 0x40 0xa
>     [    6.196759] [drm:drm_mode_debug_printmodeline] Modeline
>     38:"640x480" 60 25200 640 656 752 800 480 490 492 525 0x40 0xa
>     [    6.196764] [drm:drm_mode_debug_printmodeline] Modeline
>     53:"720x400" 70 28320 720 738 846 900 400 412 414 449 0x40 0x6
>     [    6.196785] [drm:drm_mode_getconnector] [CONNECTOR:48:?]
>     [    6.196830] [drm:drm_mode_getconnector] [CONNECTOR:51:?]
>     [    6.196834]
>     [drm:drm_helper_probe_single_connector_modes_merge_bits]
>     [CONNECTOR:51:HDMI-A-2]
>     [    6.196837] [drm:intel_hdmi_detect] [CONNECTOR:51:HDMI-A-2]
>     [    6.197012] [drm:gmbus_xfer] GMBUS [i915 gmbus dpc] NAK for
>     addr: 0050 w(1)
>     [    6.197016] [drm:gmbus_xfer] GMBUS [i915 gmbus dpc] NAK on
>     first message, retry
>     [    6.197186] [drm:gmbus_xfer] GMBUS [i915 gmbus dpc] NAK for
>     addr: 0050 w(1)
>     [    6.197191] [drm:drm_do_probe_ddc_edid] drm: skipping
>     non-existent adapter i915 gmbus dpc
>     [    6.197195]
>     [drm:drm_helper_probe_single_connector_modes_merge_bits]
>     [CONNECTOR:51:HDMI-A-2] disconnected
>     [    6.321186] [drm:i915_gem_open]
>     [    6.407964] [drm:i915_gem_context_create_ioctl] HW context 1
>     created
>     [    6.409919] [drm:i915_gem_context_destroy_ioctl] HW context 1
>     destroyed
>     [    6.560869] [drm:drm_mode_getconnector] [CONNECTOR:48:?]
>     [    6.560875]
>     [drm:drm_helper_probe_single_connector_modes_merge_bits]
>     [CONNECTOR:48:HDMI-A-1]
>     [    6.560879] [drm:intel_hdmi_detect] [CONNECTOR:48:HDMI-A-1]
>     [    6.573651] [drm:drm_edid_to_eld] ELD: no CEA Extension found
>     [    6.573670]
>     [drm:drm_helper_probe_single_connector_modes_merge_bits]
>     [CONNECTOR:48:HDMI-A-1] probed modes :
>     [    6.573676] [drm:drm_mode_debug_printmodeline] Modeline
>     22:"1280x1024" 60 108000 1280 1328 1440 1688 1024 1025 1028 1066
>     0x48 0x5
>     [    6.573682] [drm:drm_mode_debug_printmodeline] Modeline
>     54:"1280x1024" 75 135000 1280 1296 1440 1688 1024 1025 1028 1066
>     0x40 0x5
>     [    6.573687] [drm:drm_mode_debug_printmodeline] Modeline
>     23:"1280x960" 60 108000 1280 1376 1488 1800 960 961 964 1000 0x40 0x5
>     [    6.573692] [drm:drm_mode_debug_printmodeline] Modeline
>     55:"1024x768" 75 78800 1024 1040 1136 1312 768 769 772 800 0x40 0x5
>     [    6.573697] [drm:drm_mode_debug_printmodeline] Modeline
>     56:"1024x768" 70 75000 1024 1048 1184 1328 768 771 777 806 0x40 0xa
>     [    6.573702] [drm:drm_mode_debug_printmodeline] Modeline
>     57:"1024x768" 60 65000 1024 1048 1184 1344 768 771 777 806 0x40 0xa
>     [    6.573707] [drm:drm_mode_debug_printmodeline] Modeline
>     58:"800x600" 75 49500 800 816 896 1056 600 601 604 625 0x40 0x5
>     [    6.573712] [drm:drm_mode_debug_printmodeline] Modeline
>     59:"800x600" 72 50000 800 856 976 1040 600 637 643 666 0x40 0x5
>     [    6.573717] [drm:drm_mode_debug_printmodeline] Modeline
>     24:"800x600" 60 40000 800 840 968 1056 600 601 605 628 0x40 0x5
>     [    6.573722] [drm:drm_mode_debug_printmodeline] Modeline
>     25:"800x600" 56 36000 800 824 896 1024 600 601 603 625 0x40 0x5
>     [    6.573727] [drm:drm_mode_debug_printmodeline] Modeline
>     26:"640x480" 75 31500 640 656 720 840 480 481 484 500 0x40 0xa
>     [    6.573732] [drm:drm_mode_debug_printmodeline] Modeline
>     27:"640x480" 73 31500 640 664 704 832 480 489 491 520 0x40 0xa
>     [    6.573736] [drm:drm_mode_debug_printmodeline] Modeline
>     35:"640x480" 67 30240 640 704 768 864 480 483 486 525 0x40 0xa
>     [    6.573741] [drm:drm_mode_debug_printmodeline] Modeline
>     38:"640x480" 60 25200 640 656 752 800 480 490 492 525 0x40 0xa
>     [    6.573746] [drm:drm_mode_debug_printmodeline] Modeline
>     53:"720x400" 70 28320 720 738 846 900 400 412 414 449 0x40 0x6
>     [    6.573765] [drm:drm_mode_getconnector] [CONNECTOR:48:?]
>     [    6.573811] [drm:drm_mode_getconnector] [CONNECTOR:51:?]
>     [    6.573814]
>     [drm:drm_helper_probe_single_connector_modes_merge_bits]
>     [CONNECTOR:51:HDMI-A-2]
>     [    6.573818] [drm:intel_hdmi_detect] [CONNECTOR:51:HDMI-A-2]
>     [    6.573992] [drm:gmbus_xfer] GMBUS [i915 gmbus dpc] NAK for
>     addr: 0050 w(1)
>     [    6.573995] [drm:gmbus_xfer] GMBUS [i915 gmbus dpc] NAK on
>     first message, retry
>     [    6.574163] [drm:gmbus_xfer] GMBUS [i915 gmbus dpc] NAK for
>     addr: 0050 w(1)
>     [    6.574166] [drm:drm_do_probe_ddc_edid] drm: skipping
>     non-existent adapter i915 gmbus dpc
>     [    6.574170]
>     [drm:drm_helper_probe_single_connector_modes_merge_bits]
>     [CONNECTOR:51:HDMI-A-2] disconnected
>     [    6.924873] IPv4: martian source 255.255.255.255 from
>     192.168.0.136, on dev enp1s0
>     [    6.924894] ll header: 00000000: ff ff ff ff ff ff d0 67 e5 0a
>     dd 1d 08 00        .......g......
>     [    7.550146] [drm:i915_gem_context_create_ioctl] HW context 1
>     created
>     [    7.602127] [drm:drm_mode_addfb] [FB:65]
>     [    8.466305] nf_conntrack: automatic helper assignment is
>     deprecated and it will be removed soon. Use the iptables CT target
>     to attach helpers instead.
>     [    8.712156] IPv4: martian source 255.255.255.255 from
>     192.168.0.15, on dev enp1s0
>     [    8.712162] ll header: 00000000: ff ff ff ff ff ff 00 26 b9 69
>     78 92 08 00        .......&.ix...
>     [    8.712648] IPv4: martian source 255.255.255.255 from
>     192.168.1.178, on dev enp1s0
>     [    8.712651] ll header: 00000000: ff ff ff ff ff ff 00 12 f3 12
>     fc f8 08 00        ..............
>     [    8.834198] igb 0000:02:00.0 enp2s0: igb: enp2s0 NIC Link is Up
>     100 Mbps Full Duplex, Flow Control: RX
>     [    9.097980] IPv4: martian source 255.255.255.255 from
>     192.168.1.235, on dev enp1s0
>     [    9.097986] ll header: 00000000: ff ff ff ff ff ff 00 20 84 01
>     49 63 08 00        ....... ..Ic..
>     [   10.988213] IPv4: martian source 255.255.255.255 from
>     192.168.1.178, on dev enp1s0
>     [   10.988230] ll header: 00000000: ff ff ff ff ff ff 00 12 f3 12
>     fc f8 08 00        ..............
>     [   14.041449] igb 0000:02:00.0: removed PHC on enp2s0
>     [   19.099013] rt_igb 0000:02:00.0: irq 47 for MSI/MSI-X
>     [   19.099020] rt_igb 0000:02:00.0: irq 48 for MSI/MSI-X
>     [   19.143540] RTnet: registered rteth0
>     [   19.143568] rt_igb 0000:02:00.0: Intel(R) Gigabit Ethernet
>     Network Connection
>     [   19.143576] rt_igb 0000:02:00.0: rteth0: (PCIe:2.5Gb/s:Width
>     x1) d0:4c:c1:00:cb:b7
>     [   19.143648] rt_igb 0000:02:00.0: rteth0: PBA No: 000200-000
>     [   19.143654] rt_igb 0000:02:00.0: Using MSI-X interrupts. 1 rx
>     queue(s), 1 tx queue(s)
>     [   19.148790] initializing loopback...
>     [   19.148809] RTnet: registered rtlo
>     [   19.157396] RTcfg: init real-time configuration distribution
>     protocol
>     [   19.163401] RTmac: init realtime media access control
>     [   20.604079] fuse init (API version 7.23)
>     [   23.666977] rt_igb: rteth0: igb: rteth0 NIC Link is Up 100 Mbps
>     Full Duplex, Flow Control: RX
>     [   27.030583] [drm:i915_gem_open]
>     [   27.057688] [drm:i915_gem_context_create_ioctl] HW context 1
>     created
>     [   27.152954] [drm:i915_gem_context_create_ioctl] HW context 2
>     created
>     [   27.251774] [drm:i915_gem_context_create_ioctl] HW context 3
>     created
>     [   27.409028] [drm:i915_gem_context_create_ioctl] HW context 4
>     created
>     [   31.517235] [drm:intel_crtc_cursor_set_obj] cursor off
>     [   65.572235] [drm:intel_backlight_device_update_status] updating
>     intel_backlight, brightness=450/937
>
>>     On Thu, Nov 12, 2015 at 4:40 PM, Stéphane ANCELOT
>>     <sancelot@free.fr <mailto:sancelot@free.fr>> wrote:
>>
>>         On 12/11/2015 09:28, Shih-Yuan Lee (FourDollars) wrote:
>>>         I think the first step is to identify which backlight
>>>         interface is able to actually change the brightness.
>>>         Usually there are two backlight interfaces under
>>>         /sys/class/backlight/, i.e. /sys/class/backlight/acpi_video0
>>>         and /sys/class/backlight/intel_backlight.
>>>         However you may see other different backlight interfaces
>>>         under /sys/class/backlight/. It depends on what hardware you
>>>         are using.
>>>         Executing `cat max_brightness` under those folders can see
>>>         the max brightness and then you can execute `echo $(($(cat
>>>         max_brightness)/2)) | sudo tee brightness` to adjust it to
>>>         about 50% brightness.
>>>
>>         only /sys/class/backlight/intel_backlight is present.
>>         max_brightness is 937
>>
>>         these commands have no effect on display brightness:
>>         echo 0 >brightness
>>         echo 468 >brightness
>>         echo 937 >brightness
>>
>>         Regards,
>>         Steph
>>
>>
>>
>>>         On Thu, Nov 12, 2015 at 4:08 PM, Stéphane ANCELOT
>>>         <sancelot@free.fr <mailto:sancelot@free.fr>> wrote:
>>>
>>>             Hi,
>>>             I have seen you were working on brightness. Right, but
>>>             this is useful only if many worlwide users would be able
>>>             to activate it.
>>>             I have never been able to make it working on my intel
>>>             systemes (core i5 - 4300u , core i3 ...)
>>>             Very difficult to check where the problem is coming
>>>             from, altough you have either an intel_backlight or
>>>             acpi_backlight folder in the sys directory
>>>             Regarding many many posts on the web, this sounds tricky
>>>             and difficult to know why it has not worked, or simply
>>>             the documentation is lacking ....
>>>
>>>             Regards,
>>>             S.Ancelot
>>>
>>>
>>>             On 12/11/2015 06:43, Shih-Yuan Lee (FourDollars) wrote:
>>>
>>>                 There was a wonderful period after
>>>
>>>                 commit 6dda730e55f412a6dfb181cae6784822ba463847
>>>                 Author: Jani Nikula <jani.nikula at intel.com
>>>                 <http://intel.com>>
>>>                 Date:   Tue Jun 24 18:27:40 2014 +0300
>>>
>>>                      drm/i915: respect the VBT minimum backlight
>>>                 brightness
>>>
>>>                 The backlight class 0 brightness means the PWM min
>>>                 and it does not turn
>>>                 off the backlight. After kernel 3.18, the backlight
>>>                 class 0 brightness
>>>                 is used to turn off the backlight and the PWM min is
>>>                 missing.
>>>
>>>                 Because of
>>>
>>>                 commit e6755fb78e8f20ecadf2a4080084121336624ad9
>>>                 Author: Jani Nikula <jani.nikula at intel.com
>>>                 <http://intel.com>>
>>>                 Date:   Tue Aug 12 17:11:42 2014 +0300
>>>
>>>                      drm/i915: switch off backlight for backlight
>>>                 class 0 brightness
>>>
>>>                 Use "VBT backlight PWM modulation frequency 200 Hz,
>>>                 active high, min
>>>                 brightness 10, level 255" as an example. It means
>>>                 the VBT min is 10
>>>                 out of [0..255] and the PWM max is 937 from other
>>>                 place so the
>>>                 corresponding PWM min should be 37 (10 * 937 / 255).
>>>
>>>                 When we set backlight class 0 brightness, the
>>>                 backlight is turned off.
>>>                 Althought the PWM value is 37 when the backlight is
>>>                 off but it is
>>>                 useless. When we set set backlight class 1
>>>                 brightness, the backlight is
>>>                 on but the PWM value is 38 and it doesn't match the
>>>                 corresponding PWM
>>>                 min of the VBT minimum backlight.
>>>
>>>                 And it has another minor issue that there are some
>>>                 backlight class
>>>                 brightness values are mapped to the same PWM value
>>>                 because the backlight
>>>                 class brightness range is larger than the valid PWM
>>>                 brightness range.
>>>
>>>                 The backlight class brightness range [0..937]
>>>                 The valid PWM brightness range [37..937]
>>>
>>>                 This commit makes that backlight class 1 brightness
>>>                 means the PWM min
>>>                 and backlight class max_brightness means the PWM
>>>                 max, and the ranges
>>>                 become
>>>
>>>                 The backlight class brightness range [0..901]
>>>                 The valid PWM brightness range [36..937]
>>>
>>>                 That's no backlight class brightness value mapped to
>>>                 the same PWM value.
>>>
>>>                 Signed-off-by: Shih-Yuan Lee (FourDollars)
>>>                 <sylee@canonical.com <mailto:sylee@canonical.com>>
>>>                 ---
>>>                 drivers/gpu/drm/i915/intel_panel.c | 26
>>>                 ++++++++++++++++++--------
>>>                   1 file changed, 18 insertions(+), 8 deletions(-)
>>>
>>>                 diff --git a/drivers/gpu/drm/i915/intel_panel.c
>>>                 b/drivers/gpu/drm/i915/intel_panel.c
>>>                 index b05c6d9..8efa199 100644
>>>                 --- a/drivers/gpu/drm/i915/intel_panel.c
>>>                 +++ b/drivers/gpu/drm/i915/intel_panel.c
>>>                 @@ -1194,10 +1194,9 @@ static int
>>>                 intel_backlight_device_register(struct
>>>                 intel_connector *connector)
>>>                         props.type = BACKLIGHT_RAW;
>>>                         /*
>>>                 -        * Note: Everything should work even if the
>>>                 backlight device max
>>>                 -        * presented to the userspace is arbitrarily
>>>                 chosen.
>>>                 +        * Expose the whole valid PWM brightness
>>>                 range to the backlight class.
>>>                          */
>>>                 -       props.max_brightness = panel->backlight.max;
>>>                 +       props.max_brightness = panel->backlight.max
>>>                 - panel->backlight.min;
>>>                         props.brightness = scale_hw_to_user(connector,
>>>                 panel->backlight.level,
>>>                 props.max_brightness);
>>>                 @@ -1400,7 +1399,8 @@ static u32
>>>                 get_backlight_min_vbt(struct intel_connector *connector)
>>>                         struct drm_device *dev = connector->base.dev;
>>>                         struct drm_i915_private *dev_priv =
>>>                 dev->dev_private;
>>>                         struct intel_panel *panel = &connector->panel;
>>>                 -       int min;
>>>                 +       int vbt_min;
>>>                 +       u32 pwm_min;
>>>                 WARN_ON(panel->backlight.max == 0);
>>>                   @@ -1411,14 +1411,24 @@ static u32
>>>                 get_backlight_min_vbt(struct intel_connector *connector)
>>>                          * against this by letting the minimum be at
>>>                 most (arbitrarily chosen)
>>>                          * 25% of the max.
>>>                          */
>>>                 -       min = clamp_t(int,
>>>                 dev_priv->vbt.backlight.min_brightness, 0, 64);
>>>                 -       if (min !=
>>>                 dev_priv->vbt.backlight.min_brightness) {
>>>                 +       vbt_min = clamp_t(int,
>>>                 dev_priv->vbt.backlight.min_brightness, 0, 64);
>>>                 +       if (vbt_min !=
>>>                 dev_priv->vbt.backlight.min_brightness) {
>>>                 DRM_DEBUG_KMS("clamping VBT min backlight %d/255 to
>>>                 %d/255\n",
>>>                 -  dev_priv->vbt.backlight.min_brightness, min);
>>>                 +  dev_priv->vbt.backlight.min_brightness, vbt_min);
>>>                         }
>>>                         /* vbt value is a coefficient in range
>>>                 [0..255] */
>>>                 -       return scale(min, 0, 255, 0,
>>>                 panel->backlight.max);
>>>                 +       pwm_min = scale(vbt_min, 0, 255, 0,
>>>                 panel->backlight.max);
>>>                 +
>>>                 +       /*
>>>                 +        * Because backlight class brightness 0 is
>>>                 used to turn off the backlight, we
>>>                 +        * need to step down a little bit here to
>>>                 make backlight class brightness 1
>>>                 +        * match the real PWM min.
>>>                 +        */
>>>                 +       if (pwm_min > 0)
>>>                 +               return pwm_min - 1;
>>>                 +       else
>>>                 +               return 0;
>>>                   }
>>>                     static int lpt_setup_backlight(struct
>>>                 intel_connector *connector, enum pipe unused)
>>>
>>>
>>>             _______________________________________________
>>>             Intel-gfx mailing list
>>>             Intel-gfx@lists.freedesktop.org
>>>             <mailto:Intel-gfx@lists.freedesktop.org>
>>>             http://lists.freedesktop.org/mailman/listinfo/intel-gfx
>>>
>>>
>>
>>
>
>


[-- Attachment #1.2: Type: text/html, Size: 176853 bytes --]

[-- Attachment #2: Type: text/plain, Size: 159 bytes --]

_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 34+ messages in thread

* Re: [PATCH v6] drm/i915: respect the VBT minimum backlight brightness again
  2015-11-18  9:06               ` Stéphane ANCELOT
@ 2015-11-18  9:11                 ` Shih-Yuan Lee (FourDollars)
  0 siblings, 0 replies; 34+ messages in thread
From: Shih-Yuan Lee (FourDollars) @ 2015-11-18  9:11 UTC (permalink / raw)
  To: Stéphane ANCELOT; +Cc: Intel Graphics Development


[-- Attachment #1.1: Type: text/plain, Size: 119442 bytes --]

Hi Stéphane,

Please file a bug at
https://bugs.freedesktop.org/enter_bug.cgi?product=DRI&component=DRM/Intel

Regards,
$4


On Wed, Nov 18, 2015 at 5:06 PM, Stéphane ANCELOT <sancelot@free.fr> wrote:

> On 12/11/2015 11:01, Shih-Yuan Lee (FourDollars) wrote:
>
> I guess your Linux kernel 3.18.20cobalt might be too old for your new
> computer.
>
> Try some newer kernels?
>
>
> No more luck using 4.1.12 kernel in opensuse 42.1 leap
>
> I know there are mainline kernels for Debian/Ubuntu users to try.
> http://kernel.ubuntu.com/~kernel-ppa/mainline/
>
> But I have no idea if SUSE Linux also provided the similar way for SUSE
> users.
>
> On Thu, Nov 12, 2015 at 5:05 PM, Stéphane ANCELOT <sancelot@free.fr>
> wrote:
>
>> On 12/11/2015 09:57, Shih-Yuan Lee (FourDollars) wrote:
>>
>> You may need to put "drm.debug=0xe" into the kernel parameter and reboot
>> the system to collect some system log.
>> Did you check the brightness value after you change it?
>>
>> Yes, the value is well written after writing it.
>> Here is the log
>>
>> [    0.000000] CPU0 microcode updated early to revision 0x1c, date =
>> 2014-07-03
>> [    0.000000] Initializing cgroup subsys cpuset
>> [    0.000000] Initializing cgroup subsys cpu
>> [    0.000000] Initializing cgroup subsys cpuacct
>> [    0.000000] Linux version 3.18.20cobalt (root@automatisme5) (gcc
>> version 4.8.3 20140627 [gcc-4_8-branch revision 212064] (SUSE Linux) ) #1
>> SMP PREEMPT Tue Nov 3 14:54:19 UTC 2015
>> [    0.000000] Command line: BOOT_IMAGE=/boot/vmlinuz-3.18.20cobalt
>> root=/dev/sda1 resume=/dev/sda1 splash=verbose quiet showopts xenomai.smi=1
>> xenomai.smi_mask=0x0860ffff xenomai.allowed_group=1000 intel_pstate=off
>> drm.debug=0xe
>> [    0.000000] e820: BIOS-provided physical RAM map:
>> [    0.000000] BIOS-e820: [mem 0x0000000000000000-0x000000000009d7ff]
>> usable
>> [    0.000000] BIOS-e820: [mem 0x000000000009d800-0x000000000009ffff]
>> reserved
>> [    0.000000] BIOS-e820: [mem 0x00000000000e0000-0x00000000000fffff]
>> reserved
>> [    0.000000] BIOS-e820: [mem 0x0000000000100000-0x00000000cbd08fff]
>> usable
>> [    0.000000] BIOS-e820: [mem 0x00000000cbd09000-0x00000000cbd0ffff]
>> ACPI NVS
>> [    0.000000] BIOS-e820: [mem 0x00000000cbd10000-0x00000000cc3cefff]
>> usable
>> [    0.000000] BIOS-e820: [mem 0x00000000cc3cf000-0x00000000cc622fff]
>> reserved
>> [    0.000000] BIOS-e820: [mem 0x00000000cc623000-0x00000000db865fff]
>> usable
>> [    0.000000] BIOS-e820: [mem 0x00000000db866000-0x00000000db8fefff]
>> reserved
>> [    0.000000] BIOS-e820: [mem 0x00000000db8ff000-0x00000000db918fff]
>> ACPI data
>> [    0.000000] BIOS-e820: [mem 0x00000000db919000-0x00000000dba6efff]
>> ACPI NVS
>> [    0.000000] BIOS-e820: [mem 0x00000000dba6f000-0x00000000dbffefff]
>> reserved
>> [    0.000000] BIOS-e820: [mem 0x00000000dbfff000-0x00000000dbffffff]
>> usable
>> [    0.000000] BIOS-e820: [mem 0x00000000dd000000-0x00000000df1fffff]
>> reserved
>> [    0.000000] BIOS-e820: [mem 0x00000000f8000000-0x00000000fbffffff]
>> reserved
>> [    0.000000] BIOS-e820: [mem 0x00000000fec00000-0x00000000fec00fff]
>> reserved
>> [    0.000000] BIOS-e820: [mem 0x00000000fed00000-0x00000000fed03fff]
>> reserved
>> [    0.000000] BIOS-e820: [mem 0x00000000fed1c000-0x00000000fed1ffff]
>> reserved
>> [    0.000000] BIOS-e820: [mem 0x00000000fee00000-0x00000000fee00fff]
>> reserved
>> [    0.000000] BIOS-e820: [mem 0x00000000ff000000-0x00000000ffffffff]
>> reserved
>> [    0.000000] BIOS-e820: [mem 0x0000000100000000-0x000000011fdfffff]
>> usable
>> [    0.000000] NX (Execute Disable) protection: active
>> [    0.000000] SMBIOS 2.8 present.
>> [    0.000000] DMI: To be filled by O.E.M. To be filled by
>> O.E.M./SMB-2600, BIOS 4.6.5 01/15/2015
>> [    0.000000] e820: update [mem 0x00000000-0x00000fff] usable ==>
>> reserved
>> [    0.000000] e820: remove [mem 0x000a0000-0x000fffff] usable
>> [    0.000000] e820: last_pfn = 0x11fe00 max_arch_pfn = 0x400000000
>> [    0.000000] MTRR default type: uncachable
>> [    0.000000] MTRR fixed ranges enabled:
>> [    0.000000]   00000-9FFFF write-back
>> [    0.000000]   A0000-BFFFF uncachable
>> [    0.000000]   C0000-CFFFF write-protect
>> [    0.000000]   D0000-E7FFF uncachable
>> [    0.000000]   E8000-FFFFF write-protect
>> [    0.000000] MTRR variable ranges enabled:
>> [    0.000000]   0 base 0000000000 mask 7F00000000 write-back
>> [    0.000000]   1 base 0100000000 mask 7FE0000000 write-back
>> [    0.000000]   2 base 00E0000000 mask 7FE0000000 uncachable
>> [    0.000000]   3 base 00DE000000 mask 7FFE000000 uncachable
>> [    0.000000]   4 base 00DD000000 mask 7FFF000000 uncachable
>> [    0.000000]   5 base 011FE00000 mask 7FFFE00000 uncachable
>> [    0.000000]   6 disabled
>> [    0.000000]   7 disabled
>> [    0.000000]   8 disabled
>> [    0.000000]   9 disabled
>> [    0.000000] x86 PAT enabled: cpu 0, old 0x7040600070406, new
>> 0x7010600070106
>> [    0.000000] e820: update [mem 0xdd000000-0xffffffff] usable ==>
>> reserved
>> [    0.000000] e820: last_pfn = 0xdc000 max_arch_pfn = 0x400000000
>> [    0.000000] found SMP MP-table at [mem 0x000fd7e0-0x000fd7ef] mapped
>> at [ffff8800000fd7e0]
>> [    0.000000] Base memory trampoline at [ffff880000097000] 97000 size
>> 24576
>> [    0.000000] Using GB pages for direct mapping
>> [    0.000000] init_memory_mapping: [mem 0x00000000-0x000fffff]
>> [    0.000000]  [mem 0x00000000-0x000fffff] page 4k
>> [    0.000000] BRK [0x01b1d000, 0x01b1dfff] PGTABLE
>> [    0.000000] BRK [0x01b1e000, 0x01b1efff] PGTABLE
>> [    0.000000] BRK [0x01b1f000, 0x01b1ffff] PGTABLE
>> [    0.000000] init_memory_mapping: [mem 0x11fc00000-0x11fdfffff]
>> [    0.000000]  [mem 0x11fc00000-0x11fdfffff] page 2M
>> [    0.000000] BRK [0x01b20000, 0x01b20fff] PGTABLE
>> [    0.000000] init_memory_mapping: [mem 0x11c000000-0x11fbfffff]
>> [    0.000000]  [mem 0x11c000000-0x11fbfffff] page 2M
>> [    0.000000] init_memory_mapping: [mem 0x100000000-0x11bffffff]
>> [    0.000000]  [mem 0x100000000-0x11bffffff] page 2M
>> [    0.000000] init_memory_mapping: [mem 0x00100000-0xcbd08fff]
>> [    0.000000]  [mem 0x00100000-0x001fffff] page 4k
>> [    0.000000]  [mem 0x00200000-0x3fffffff] page 2M
>> [    0.000000]  [mem 0x40000000-0xbfffffff] page 1G
>> [    0.000000]  [mem 0xc0000000-0xcbbfffff] page 2M
>> [    0.000000]  [mem 0xcbc00000-0xcbd08fff] page 4k
>> [    0.000000] init_memory_mapping: [mem 0xcbd10000-0xcc3cefff]
>> [    0.000000]  [mem 0xcbd10000-0xcbdfffff] page 4k
>> [    0.000000]  [mem 0xcbe00000-0xcc1fffff] page 2M
>> [    0.000000]  [mem 0xcc200000-0xcc3cefff] page 4k
>> [    0.000000] BRK [0x01b21000, 0x01b21fff] PGTABLE
>> [    0.000000] init_memory_mapping: [mem 0xcc623000-0xdb865fff]
>> [    0.000000]  [mem 0xcc623000-0xcc7fffff] page 4k
>> [    0.000000]  [mem 0xcc800000-0xdb7fffff] page 2M
>> [    0.000000]  [mem 0xdb800000-0xdb865fff] page 4k
>> [    0.000000] BRK [0x01b22000, 0x01b22fff] PGTABLE
>> [    0.000000] init_memory_mapping: [mem 0xdbfff000-0xdbffffff]
>> [    0.000000]  [mem 0xdbfff000-0xdbffffff] page 4k
>> [    0.000000] RAMDISK: [mem 0x3755c000-0x37aa5fff]
>> [    0.000000] ACPI: Early table checksum verification disabled
>> [    0.000000] ACPI: RSDP 0x00000000000F04A0 000024 (v02 ALASKA)
>> [    0.000000] ACPI: XSDT 0x00000000DB904088 000094 (v01 ALASKA A M I
>> 01072009 AMI  00010013)
>> [    0.000000] ACPI: FACP 0x00000000DB913B50 00010C (v05 ALASKA A M I
>> 01072009 AMI  00010013)
>> [    0.000000] ACPI: DSDT 0x00000000DB9041B0 00F99A (v02 ALASKA A M I
>> 00000036 INTL 20120711)
>> [    0.000000] ACPI: FACS 0x00000000DBA6EF80 000040
>> [    0.000000] ACPI: APIC 0x00000000DB913C60 000072 (v03 ALASKA A M I
>> 01072009 AMI  00010013)
>> [    0.000000] ACPI: FPDT 0x00000000DB913CD8 000044 (v01 ALASKA A M I
>> 01072009 AMI  00010013)
>> [    0.000000] ACPI: ASF! 0x00000000DB913D20 0000A5 (v32 INTEL   HCG
>> 00000001 TFSM 000F4240)
>> [    0.000000] ACPI: LPIT 0x00000000DB913DC8 000094 (v01 ALASKA
>> 00000000 AMI. 00000005)
>> [    0.000000] ACPI: SSDT 0x00000000DB913E60 000228 (v01 INTEL  sensrhub
>> 00000000 INTL 20120711)
>> [    0.000000] ACPI: SSDT 0x00000000DB914088 000141 (v01 Intel  zpoddult
>> 00001000 INTL 20120711)
>> [    0.000000] ACPI: SSDT 0x00000000DB9141D0 000539 (v01 PmRef  Cpu0Ist
>> 00003000 INTL 20120711)
>> [    0.000000] ACPI: SSDT 0x00000000DB914710 000AD8 (v01 PmRef  CpuPm
>> 00003000 INTL 20120711)
>> [    0.000000] ACPI: MCFG 0x00000000DB9151E8 00003C (v01 ALASKA A M I
>> 01072009 MSFT 00000097)
>> [    0.000000] ACPI: HPET 0x00000000DB915228 000038 (v01 ALASKA A M I
>> 01072009 AMI. 00000005)
>> [    0.000000] ACPI: SSDT 0x00000000DB915260 000315 (v01 SataRe SataTabl
>> 00001000 INTL 20120711)
>> [    0.000000] ACPI: SSDT 0x00000000DB915578 003528 (v01 SaSsdt SaSsdt
>> 00003000 INTL 20091112)
>> [    0.000000] ACPI: DMAR 0x00000000DB918AA0 0000F8 (v01 INTEL  HSW
>> 00000001 INTL 00000001)
>> [    0.000000] ACPI: Local APIC address 0xfee00000
>> [    0.000000] No NUMA configuration found
>> [    0.000000] Faking a node at [mem
>> 0x0000000000000000-0x000000011fdfffff]
>> [    0.000000] NODE_DATA(0) allocated [mem 0x11fdf8000-0x11fdfbfff]
>> [    0.000000]  [ffffea0000000000-ffffea00047fffff] PMD ->
>> [ffff88011b400000-ffff88011f3fffff] on node 0
>> [    0.000000] Zone ranges:
>> [    0.000000]   DMA      [mem 0x00001000-0x00ffffff]
>> [    0.000000]   DMA32    [mem 0x01000000-0xffffffff]
>> [    0.000000]   Normal   [mem 0x100000000-0x11fdfffff]
>> [    0.000000] Movable zone start for each node
>> [    0.000000] Early memory node ranges
>> [    0.000000]   node   0: [mem 0x00001000-0x0009cfff]
>> [    0.000000]   node   0: [mem 0x00100000-0xcbd08fff]
>> [    0.000000]   node   0: [mem 0xcbd10000-0xcc3cefff]
>> [    0.000000]   node   0: [mem 0xcc623000-0xdb865fff]
>> [    0.000000]   node   0: [mem 0xdbfff000-0xdbffffff]
>> [    0.000000]   node   0: [mem 0x100000000-0x11fdfffff]
>> [    0.000000] Initmem setup node 0 [mem 0x00001000-0x11fdfffff]
>> [    0.000000] On node 0 totalpages: 1029032
>> [    0.000000]   DMA zone: 64 pages used for memmap
>> [    0.000000]   DMA zone: 21 pages reserved
>> [    0.000000]   DMA zone: 3996 pages, LIFO batch:0
>> [    0.000000]   DMA32 zone: 13977 pages used for memmap
>> [    0.000000]   DMA32 zone: 894476 pages, LIFO batch:31
>> [    0.000000]   Normal zone: 2040 pages used for memmap
>> [    0.000000]   Normal zone: 130560 pages, LIFO batch:31
>> [    0.000000] Reserving Intel graphics stolen memory at
>> 0xdd200000-0xdf1fffff
>> [    0.000000] ACPI: PM-Timer IO Port: 0x1808
>> [    0.000000] ACPI: Local APIC address 0xfee00000
>> [    0.000000] ACPI: LAPIC (acpi_id[0x01] lapic_id[0x00] enabled)
>> [    0.000000] ACPI: LAPIC (acpi_id[0x02] lapic_id[0x02] enabled)
>> [    0.000000] ACPI: LAPIC (acpi_id[0x03] lapic_id[0x01] enabled)
>> [    0.000000] ACPI: LAPIC (acpi_id[0x04] lapic_id[0x03] enabled)
>> [    0.000000] ACPI: LAPIC_NMI (acpi_id[0xff] high edge lint[0x1])
>> [    0.000000] ACPI: IOAPIC (id[0x08] address[0xfec00000] gsi_base[0])
>> [    0.000000] IOAPIC[0]: apic_id 8, version 32, address 0xfec00000, GSI
>> 0-39
>> [    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
>> [    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
>> [    0.000000] ACPI: IRQ0 used by override.
>> [    0.000000] ACPI: IRQ9 used by override.
>> [    0.000000] Using ACPI (MADT) for SMP configuration information
>> [    0.000000] ACPI: HPET id: 0x8086a701 base: 0xfed00000
>> [    0.000000] smpboot: Allowing 4 CPUs, 0 hotplug CPUs
>> [    0.000000] e820: [mem 0xdf200000-0xf7ffffff] available for PCI devices
>> [    0.000000] setup_percpu: NR_CPUS:16 nr_cpumask_bits:16 nr_cpu_ids:4
>> nr_node_ids:1
>> [    0.000000] PERCPU: Embedded 46 pages/cpu @ffff88011fa00000 s149760
>> r8192 d30464 u524288
>> [    0.000000] pcpu-alloc: s149760 r8192 d30464 u524288 alloc=1*2097152
>> [    0.000000] pcpu-alloc: [0] 0 1 2 3
>> [    0.000000] Built 1 zonelists in Node order, mobility grouping on.
>> Total pages: 1012930
>> [    0.000000] Policy zone: Normal
>> [    0.000000] Kernel command line:
>> BOOT_IMAGE=/boot/vmlinuz-3.18.20cobalt root=/dev/sda1 resume=/dev/sda1
>> splash=verbose quiet showopts xenomai.smi=1 xenomai.smi_mask=0x0860ffff
>> xenomai.allowed_group=1000 intel_pstate=off drm.debug=0xe
>> [    0.000000] PID hash table entries: 4096 (order: 3, 32768 bytes)
>> [    0.000000] xsave: enabled xstate_bv 0x7, cntxt size 0x340 using
>> standard form
>> [    0.000000] Memory: 3966796K/4116128K available (4248K kernel code,
>> 568K rwdata, 1736K rodata, 880K init, 1716K bss, 149332K reserved)
>> [    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
>> [    0.000000] Preemptible hierarchical RCU implementation.
>> [    0.000000]     RCU dyntick-idle grace-period acceleration is enabled.
>> [    0.000000]     RCU restricting CPUs from NR_CPUS=16 to nr_cpu_ids=4.
>> [    0.000000] RCU: Adjusting geometry for rcu_fanout_leaf=16,
>> nr_cpu_ids=4
>> [    0.000000] NR_IRQS:4352 nr_irqs:728 0
>> [    0.000000] Interrupt pipeline (release #3)
>> [    0.000000] spurious 8259A interrupt: IRQ7.
>> [    0.000000] Console: colour VGA+ 80x25
>> [    0.000000] console [tty0] enabled
>> [    0.000000] hpet clockevent registered
>> [    0.000000] tsc: Fast TSC calibration using PIT
>> [    0.000000] tsc: Detected 2494.249 MHz processor
>> [    0.000002] Calibrating delay loop (skipped), value calculated using
>> timer frequency.. 4988.49 BogoMIPS (lpj=9976996)
>> [    0.000006] pid_max: default: 32768 minimum: 301
>> [    0.000012] ACPI: Core revision 20140926
>> [    0.019303] ACPI: All ACPI Tables successfully acquired
>> [    0.019723] Security Framework initialized
>> [    0.020316] Dentry cache hash table entries: 524288 (order: 10,
>> 4194304 bytes)
>> [    0.021416] Inode-cache hash table entries: 262144 (order: 9, 2097152
>> bytes)
>> [    0.021839] Mount-cache hash table entries: 8192 (order: 4, 65536
>> bytes)
>> [    0.021850] Mountpoint-cache hash table entries: 8192 (order: 4, 65536
>> bytes)
>> [    0.022082] Initializing cgroup subsys devices
>> [    0.022085] Initializing cgroup subsys freezer
>> [    0.022088] Initializing cgroup subsys net_cls
>> [    0.022090] Initializing cgroup subsys blkio
>> [    0.022093] Initializing cgroup subsys perf_event
>> [    0.022116] CPU: Physical Processor ID: 0
>> [    0.022117] CPU: Processor Core ID: 0
>> [    0.022122] ENERGY_PERF_BIAS: Set to 'normal', was 'performance'
>> ENERGY_PERF_BIAS: View and update with x86_energy_perf_policy(8)
>> [    0.023246] mce: CPU supports 7 MCE banks
>> [    0.023260] CPU0: Thermal monitoring enabled (TM1)
>> [    0.023270] process: using mwait in idle threads
>> [    0.023275] Last level iTLB entries: 4KB 1024, 2MB 1024, 4MB 1024
>> Last level dTLB entries: 4KB 1024, 2MB 1024, 4MB 1024, 1GB 4
>> [    0.023398] Freeing SMP alternatives memory: 12K (ffffffff8196c000 -
>> ffffffff8196f000)
>> [    0.023956] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=0 pin2=0
>> [    0.063689] smpboot: CPU0: Intel(R) Core(TM) i5-4300U CPU @ 1.90GHz
>> (fam: 06, model: 45, stepping: 01)
>> [    0.063699] TSC deadline timer enabled
>> [    0.063716] Performance Events: PEBS fmt2+, 16-deep LBR, Haswell
>> events, full-width counters, Intel PMU driver.
>> [    0.063742] ... version:                3
>> [    0.063743] ... bit width:              48
>> [    0.063745] ... generic registers:      4
>> [    0.063746] ... value mask:             0000ffffffffffff
>> [    0.063748] ... max period:             0000ffffffffffff
>> [    0.063749] ... fixed-purpose events:   3
>> [    0.063751] ... event mask:             000000070000000f
>> [    0.095931] x86: Booting SMP configuration:
>> [    0.095934] .... node  #0, CPUs:      #1
>> [    0.108335] CPU1 microcode updated early to revision 0x1c, date =
>> 2014-07-03
>> [    0.111641] NMI watchdog: enabled on all CPUs, permanently consumes
>> one hw-PMU counter.
>> [    0.115983]  #2 #3
>> [    0.150319] x86: Booted up 1 node, 4 CPUs
>> [    0.150324] smpboot: Total of 4 processors activated (19953.99
>> BogoMIPS)
>> [    0.154029] devtmpfs: initialized
>> [    0.154592] regulator-dummy: no parameters
>> [    0.154745] NET: Registered protocol family 16
>> [    0.154992] ACPI FADT declares the system doesn't support PCIe ASPM,
>> so disable it
>> [    0.154994] ACPI: bus type PCI registered
>> [    0.155066] PCI: Using configuration type 1 for base access
>> [    0.166253] ACPI: Added _OSI(Module Device)
>> [    0.166256] ACPI: Added _OSI(Processor Device)
>> [    0.166258] ACPI: Added _OSI(3.0 _SCP Extensions)
>> [    0.166260] ACPI: Added _OSI(Processor Aggregator Device)
>> [    0.174913] ACPI: Executed 2 blocks of module-level executable AML code
>> [    0.189977] [Firmware Bug]: ACPI: BIOS _OSI(Linux) query ignored
>> [    0.202123] ACPI: Dynamic OEM Table Load:
>> [    0.202132] ACPI: SSDT 0xFFFF88011AB81400 0003D3 (v01 PmRef  Cpu0Cst
>> 00003001 INTL 20120711)
>> [    0.214385] ACPI: Dynamic OEM Table Load:
>> [    0.214394] ACPI: SSDT 0xFFFF88011AABF800 0005AA (v01 PmRef  ApIst
>> 00003000 INTL 20120711)
>> [    0.226236] ACPI: Dynamic OEM Table Load:
>> [    0.226242] ACPI: SSDT 0xFFFF88011A4F5600 000119 (v01 PmRef  ApCst
>> 00003000 INTL 20120711)
>> [    0.239177] ACPI: Interpreter enabled
>> [    0.239187] ACPI: (supports S0 S5)
>> [    0.239189] ACPI: Using IOAPIC for interrupt routing
>> [    0.239224] PCI: Using host bridge windows from ACPI; if necessary,
>> use "pci=nocrs" and report a bug
>> [    0.255001] ACPI: Power Resource [FN00] (off)
>> [    0.255112] ACPI: Power Resource [FN01] (off)
>> [    0.255222] ACPI: Power Resource [FN02] (off)
>> [    0.255330] ACPI: Power Resource [FN03] (off)
>> [    0.255436] ACPI: Power Resource [FN04] (off)
>> [    0.256774] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-3e])
>> [    0.256781] acpi PNP0A08:00: _OSC: OS supports [ASPM ClockPM Segments
>> MSI]
>> [    0.256980] acpi PNP0A08:00: _OSC: not requesting OS control; OS
>> requires [ExtendedConfig ASPM ClockPM MSI]
>> [    0.257534] PCI host bridge to bus 0000:00
>> [    0.257537] pci_bus 0000:00: root bus resource [bus 00-3e]
>> [    0.257540] pci_bus 0000:00: root bus resource [io  0x0000-0x0cf7]
>> [    0.257542] pci_bus 0000:00: root bus resource [io  0x0d00-0xffff]
>> [    0.257545] pci_bus 0000:00: root bus resource [mem
>> 0x000a0000-0x000bffff]
>> [    0.257547] pci_bus 0000:00: root bus resource [mem
>> 0x000d0000-0x000d3fff]
>> [    0.257549] pci_bus 0000:00: root bus resource [mem
>> 0x000d4000-0x000d7fff]
>> [    0.257551] pci_bus 0000:00: root bus resource [mem
>> 0x000d8000-0x000dbfff]
>> [    0.257553] pci_bus 0000:00: root bus resource [mem
>> 0x000dc000-0x000dffff]
>> [    0.257556] pci_bus 0000:00: root bus resource [mem
>> 0x000e0000-0x000e3fff]
>> [    0.257558] pci_bus 0000:00: root bus resource [mem
>> 0x000e4000-0x000e7fff]
>> [    0.257560] pci_bus 0000:00: root bus resource [mem
>> 0xdf200000-0xfeafffff]
>> [    0.257570] pci 0000:00:00.0: [8086:0a04] type 00 class 0x060000
>> [    0.257711] pci 0000:00:02.0: [8086:0a16] type 00 class 0x030000
>> [    0.257727] pci 0000:00:02.0: reg 0x10: [mem 0xf7400000-0xf77fffff
>> 64bit]
>> [    0.257736] pci 0000:00:02.0: reg 0x18: [mem 0xe0000000-0xefffffff
>> 64bit pref]
>> [    0.257743] pci 0000:00:02.0: reg 0x20: [io  0xf000-0xf03f]
>> [    0.257873] pci 0000:00:03.0: [8086:0a0c] type 00 class 0x040300
>> [    0.257884] pci 0000:00:03.0: reg 0x10: [mem 0xf7e14000-0xf7e17fff
>> 64bit]
>> [    0.258042] pci 0000:00:14.0: [8086:9c31] type 00 class 0x0c0330
>> [    0.258063] pci 0000:00:14.0: reg 0x10: [mem 0xf7e00000-0xf7e0ffff
>> 64bit]
>> [    0.258133] pci 0000:00:14.0: PME# supported from D3hot D3cold
>> [    0.258253] pci 0000:00:1b.0: [8086:9c20] type 00 class 0x040300
>> [    0.258268] pci 0000:00:1b.0: reg 0x10: [mem 0xf7e10000-0xf7e13fff
>> 64bit]
>> [    0.258343] pci 0000:00:1b.0: PME# supported from D0 D3hot D3cold
>> [    0.258455] pci 0000:00:1c.0: [8086:9c10] type 01 class 0x060400
>> [    0.258539] pci 0000:00:1c.0: PME# supported from D0 D3hot D3cold
>> [    0.258653] pci 0000:00:1c.1: [8086:9c12] type 01 class 0x060400
>> [    0.258741] pci 0000:00:1c.1: PME# supported from D0 D3hot D3cold
>> [    0.258862] pci 0000:00:1d.0: [8086:9c26] type 00 class 0x0c0320
>> [    0.258885] pci 0000:00:1d.0: reg 0x10: [mem 0xf7e1b000-0xf7e1b3ff]
>> [    0.258986] pci 0000:00:1d.0: PME# supported from D0 D3hot D3cold
>> [    0.259097] pci 0000:00:1f.0: [8086:9c43] type 00 class 0x060100
>> [    0.259321] pci 0000:00:1f.2: [8086:9c03] type 00 class 0x010601
>> [    0.259338] pci 0000:00:1f.2: reg 0x10: [io  0xf0b0-0xf0b7]
>> [    0.259347] pci 0000:00:1f.2: reg 0x14: [io  0xf0a0-0xf0a3]
>> [    0.259355] pci 0000:00:1f.2: reg 0x18: [io  0xf090-0xf097]
>> [    0.259363] pci 0000:00:1f.2: reg 0x1c: [io  0xf080-0xf083]
>> [    0.259372] pci 0000:00:1f.2: reg 0x20: [io  0xf060-0xf07f]
>> [    0.259380] pci 0000:00:1f.2: reg 0x24: [mem 0xf7e1a000-0xf7e1a7ff]
>> [    0.259423] pci 0000:00:1f.2: PME# supported from D3hot
>> [    0.259525] pci 0000:00:1f.3: [8086:9c22] type 00 class 0x0c0500
>> [    0.259541] pci 0000:00:1f.3: reg 0x10: [mem 0xf7e19000-0xf7e190ff
>> 64bit]
>> [    0.259563] pci 0000:00:1f.3: reg 0x20: [io  0xf040-0xf05f]
>> [    0.259786] pci 0000:01:00.0: [8086:1533] type 00 class 0x020000
>> [    0.259806] pci 0000:01:00.0: reg 0x10: [mem 0xf7c00000-0xf7cfffff]
>> [    0.259836] pci 0000:01:00.0: reg 0x18: [io  0xe000-0xe01f]
>> [    0.259852] pci 0000:01:00.0: reg 0x1c: [mem 0xf7d00000-0xf7d03fff]
>> [    0.259897] pci 0000:01:00.0: reg 0x30: [mem 0xf7b00000-0xf7bfffff
>> pref]
>> [    0.259993] pci 0000:01:00.0: PME# supported from D0 D3hot D3cold
>> [    0.266308] pci 0000:00:1c.0: PCI bridge to [bus 01]
>> [    0.266313] pci 0000:00:1c.0:   bridge window [io  0xe000-0xefff]
>> [    0.266317] pci 0000:00:1c.0:   bridge window [mem
>> 0xf7b00000-0xf7dfffff]
>> [    0.266430] pci 0000:02:00.0: [8086:1533] type 00 class 0x020000
>> [    0.266451] pci 0000:02:00.0: reg 0x10: [mem 0xf7900000-0xf79fffff]
>> [    0.266481] pci 0000:02:00.0: reg 0x18: [io  0xd000-0xd01f]
>> [    0.266497] pci 0000:02:00.0: reg 0x1c: [mem 0xf7a00000-0xf7a03fff]
>> [    0.266542] pci 0000:02:00.0: reg 0x30: [mem 0xf7800000-0xf78fffff
>> pref]
>> [    0.266638] pci 0000:02:00.0: PME# supported from D0 D3hot D3cold
>> [    0.274348] pci 0000:00:1c.1: PCI bridge to [bus 02]
>> [    0.274353] pci 0000:00:1c.1:   bridge window [io  0xd000-0xdfff]
>> [    0.274357] pci 0000:00:1c.1:   bridge window [mem
>> 0xf7800000-0xf7afffff]
>> [    0.276016] ACPI: PCI Interrupt Link [LNKA] (IRQs *5 6 12 14 15)
>> [    0.276083] ACPI: PCI Interrupt Link [LNKB] (IRQs *5 6 12 14 15)
>> [    0.276147] ACPI: PCI Interrupt Link [LNKC] (IRQs *5 6 12 14 15)
>> [    0.276211] ACPI: PCI Interrupt Link [LNKD] (IRQs *5 6 12 14 15)
>> [    0.276275] ACPI: PCI Interrupt Link [LNKE] (IRQs 5 6 12 14 15) *0,
>> disabled.
>> [    0.276343] ACPI: PCI Interrupt Link [LNKF] (IRQs 5 6 12 14 15) *0,
>> disabled.
>> [    0.276406] ACPI: PCI Interrupt Link [LNKG] (IRQs *5 6 12 14 15)
>> [    0.276469] ACPI: PCI Interrupt Link [LNKH] (IRQs *5 6 12 14 15)
>> [    0.276848] ACPI: Enabled 4 GPEs in block 00 to 7F
>> [    0.276955] vgaarb: setting as boot device: PCI:0000:00:02.0
>> [    0.276958] vgaarb: device added:
>> PCI:0000:00:02.0,decodes=io+mem,owns=io+mem,locks=none
>> [    0.276962] vgaarb: loaded
>> [    0.276964] vgaarb: bridge control possible 0000:00:02.0
>> [    0.277050] SCSI subsystem initialized
>> [    0.277104] libata version 3.00 loaded.
>> [    0.277160] PCI: Using ACPI for IRQ routing
>> [    0.277163] PCI: pci_cache_line_size set to 64 bytes
>> [    0.277242] e820: reserve RAM buffer [mem 0x0009d800-0x0009ffff]
>> [    0.277245] e820: reserve RAM buffer [mem 0xcbd09000-0xcbffffff]
>> [    0.277247] e820: reserve RAM buffer [mem 0xcc3cf000-0xcfffffff]
>> [    0.277249] e820: reserve RAM buffer [mem 0xdb866000-0xdbffffff]
>> [    0.277252] e820: reserve RAM buffer [mem 0x11fe00000-0x11fffffff]
>> [    0.277462] hpet0: at MMIO 0xfed00000, IRQs 2, 8, 0, 0, 0, 0, 0, 0
>> [    0.277471] hpet0: 8 comparators, 64-bit 14.318180 MHz counter
>> [    0.279513] Switched to clocksource hpet
>> [    0.279625] pnp: PnP ACPI init
>> [    0.279708] system 00:00: [mem 0xfed40000-0xfed44fff] has been reserved
>> [    0.279712] system 00:00: Plug and Play ACPI device, IDs PNP0c01
>> (active)
>> [    0.279919] system 00:01: [io  0x0680-0x069f] has been reserved
>> [    0.279922] system 00:01: [io  0xffff] has been reserved
>> [    0.279925] system 00:01: [io  0xffff] has been reserved
>> [    0.279927] system 00:01: [io  0xffff] has been reserved
>> [    0.279930] system 00:01: [io  0x1c00-0x1cfe] has been reserved
>> [    0.279932] system 00:01: [io  0x1d00-0x1dfe] has been reserved
>> [    0.279936] system 00:01: [io  0x1e00-0x1efe] has been reserved
>> [    0.279938] system 00:01: [io  0x1f00-0x1ffe] has been reserved
>> [    0.279941] system 00:01: [io  0x1800-0x18fe] could not be reserved
>> [    0.279944] system 00:01: [io  0x164e-0x164f] has been reserved
>> [    0.279947] system 00:01: Plug and Play ACPI device, IDs PNP0c02
>> (active)
>> [    0.279985] pnp 00:02: Plug and Play ACPI device, IDs PNP0b00 (active)
>> [    0.280042] system 00:03: [io  0x1854-0x1857] has been reserved
>> [    0.280045] system 00:03: Plug and Play ACPI device, IDs INT3f0d
>> PNP0c02 (active)
>> [    0.280174] system 00:04: [io  0x0a00-0x0a0f] has been reserved
>> [    0.280176] system 00:04: [io  0x0a10-0x0a1f] has been reserved
>> [    0.280179] system 00:04: Plug and Play ACPI device, IDs PNP0c02
>> (active)
>> [    0.280465] pnp 00:05: [dma 0 disabled]
>> [    0.280506] pnp 00:05: Plug and Play ACPI device, IDs PNP0501 (active)
>> [    0.280754] pnp 00:06: [dma 0 disabled]
>> [    0.280789] pnp 00:06: Plug and Play ACPI device, IDs PNP0501 (active)
>> [    0.281028] pnp 00:07: [dma 0 disabled]
>> [    0.281061] pnp 00:07: Plug and Play ACPI device, IDs PNP0501 (active)
>> [    0.281293] pnp 00:08: [irq 0 disabled]
>> [    0.281296] pnp 00:08: [dma 0 disabled]
>> [    0.281329] pnp 00:08: Plug and Play ACPI device, IDs PNP0501 (active)
>> [    0.281609] system 00:09: [io  0x04d0-0x04d1] has been reserved
>> [    0.281612] system 00:09: Plug and Play ACPI device, IDs PNP0c02
>> (active)
>> [    0.282140] system 00:0a: [mem 0xfe104000-0xfe104fff] has been reserved
>> [    0.282143] system 00:0a: [mem 0xfe106000-0xfe106fff] has been reserved
>> [    0.282146] system 00:0a: Plug and Play ACPI device, IDs PNP0c02
>> (active)
>> [    0.282471] system 00:0b: [mem 0xfed1c000-0xfed1ffff] has been reserved
>> [    0.282474] system 00:0b: [mem 0xfed10000-0xfed17fff] has been reserved
>> [    0.282476] system 00:0b: [mem 0xfed18000-0xfed18fff] has been reserved
>> [    0.282479] system 00:0b: [mem 0xfed19000-0xfed19fff] has been reserved
>> [    0.282482] system 00:0b: [mem 0xf8000000-0xfbffffff] has been reserved
>> [    0.282484] system 00:0b: [mem 0xfed20000-0xfed3ffff] has been reserved
>> [    0.282500] system 00:0b: [mem 0xfed90000-0xfed93fff] has been reserved
>> [    0.282502] system 00:0b: [mem 0xfed45000-0xfed8ffff] has been reserved
>> [    0.282505] system 00:0b: [mem 0xff000000-0xffffffff] has been reserved
>> [    0.282508] system 00:0b: [mem 0xfee00000-0xfeefffff] could not be
>> reserved
>> [    0.282510] system 00:0b: [mem 0xf7fdf000-0xf7fdffff] has been reserved
>> [    0.282513] system 00:0b: [mem 0xf7fe0000-0xf7feffff] has been reserved
>> [    0.282516] system 00:0b: Plug and Play ACPI device, IDs PNP0c02
>> (active)
>> [    0.282836] pnp: PnP ACPI: found 12 devices
>> [    0.289666] pci 0000:00:1c.0: PCI bridge to [bus 01]
>> [    0.289671] pci 0000:00:1c.0:   bridge window [io  0xe000-0xefff]
>> [    0.289678] pci 0000:00:1c.0:   bridge window [mem
>> 0xf7b00000-0xf7dfffff]
>> [    0.289687] pci 0000:00:1c.1: PCI bridge to [bus 02]
>> [    0.289690] pci 0000:00:1c.1:   bridge window [io  0xd000-0xdfff]
>> [    0.289696] pci 0000:00:1c.1:   bridge window [mem
>> 0xf7800000-0xf7afffff]
>> [    0.289706] pci_bus 0000:00: resource 4 [io  0x0000-0x0cf7]
>> [    0.289708] pci_bus 0000:00: resource 5 [io  0x0d00-0xffff]
>> [    0.289710] pci_bus 0000:00: resource 6 [mem 0x000a0000-0x000bffff]
>> [    0.289713] pci_bus 0000:00: resource 7 [mem 0x000d0000-0x000d3fff]
>> [    0.289715] pci_bus 0000:00: resource 8 [mem 0x000d4000-0x000d7fff]
>> [    0.289717] pci_bus 0000:00: resource 9 [mem 0x000d8000-0x000dbfff]
>> [    0.289719] pci_bus 0000:00: resource 10 [mem 0x000dc000-0x000dffff]
>> [    0.289721] pci_bus 0000:00: resource 11 [mem 0x000e0000-0x000e3fff]
>> [    0.289723] pci_bus 0000:00: resource 12 [mem 0x000e4000-0x000e7fff]
>> [    0.289726] pci_bus 0000:00: resource 13 [mem 0xdf200000-0xfeafffff]
>> [    0.289728] pci_bus 0000:01: resource 0 [io  0xe000-0xefff]
>> [    0.289730] pci_bus 0000:01: resource 1 [mem 0xf7b00000-0xf7dfffff]
>> [    0.289732] pci_bus 0000:02: resource 0 [io  0xd000-0xdfff]
>> [    0.289735] pci_bus 0000:02: resource 1 [mem 0xf7800000-0xf7afffff]
>> [    0.289763] NET: Registered protocol family 2
>> [    0.289996] TCP established hash table entries: 32768 (order: 6,
>> 262144 bytes)
>> [    0.290141] TCP bind hash table entries: 32768 (order: 7, 524288 bytes)
>> [    0.290225] TCP: Hash tables configured (established 32768 bind 32768)
>> [    0.290245] TCP: reno registered
>> [    0.290261] UDP hash table entries: 2048 (order: 4, 65536 bytes)
>> [    0.290287] UDP-Lite hash table entries: 2048 (order: 4, 65536 bytes)
>> [    0.290341] NET: Registered protocol family 1
>> [    0.290438] RPC: Registered named UNIX socket transport module.
>> [    0.290441] RPC: Registered udp transport module.
>> [    0.290442] RPC: Registered tcp transport module.
>> [    0.290444] RPC: Registered tcp NFSv4.1 backchannel transport module.
>> [    0.290464] pci 0000:00:02.0: Video device with shadowed ROM
>> [    0.307730] PCI: CLS 64 bytes, default 64
>> [    0.307785] Unpacking initramfs...
>> [    1.033519] Freeing initrd memory: 5416K (ffff88003755c000 -
>> ffff880037aa6000)
>> [    1.033532] PCI-DMA: Using software bounce buffering for IO (SWIOTLB)
>> [    1.033536] software IO TLB [mem 0xd7866000-0xdb866000] (64MB) mapped
>> at [ffff8800d7866000-ffff8800db865fff]
>> [    1.033847] RAPL PMU detected, hw unit 2^-14 Joules, API unit is 2^-32
>> Joules, 4 fixed counters 655360 ms ovfl timer
>> [    1.033907] microcode: CPU0 sig=0x40651, pf=0x40, revision=0x1c
>> [    1.033918] microcode: CPU1 sig=0x40651, pf=0x40, revision=0x1c
>> [    1.033928] microcode: CPU2 sig=0x40651, pf=0x40, revision=0x1c
>> [    1.033939] microcode: CPU3 sig=0x40651, pf=0x40, revision=0x1c
>> [    1.034007] microcode: Microcode Update Driver: v2.00
>> <tigran@aivazian.fsnet.co.uk> <tigran@aivazian.fsnet.co.uk>, Peter Oruba
>> [    1.034292] futex hash table entries: 1024 (order: 4, 65536 bytes)
>> [    1.034329] audit: initializing netlink subsys (disabled)
>> [    1.034341] audit: type=2000 audit(1447318896.032:1): initialized
>> [    1.034516] [Xenomai] scheduling class idle registered.
>> [    1.034518] [Xenomai] scheduling class rt registered.
>> [    1.034539] [Xenomai] disabling automatic C1E state promotion on Intel
>> processor
>> [    1.034553] [Xenomai] SMI-enabled chipset found
>> [    1.034562] [Xenomai] SMI workaround failed!
>> [    1.034601] I-pipe: head domain Xenomai registered.
>> [    1.035864] [Xenomai] allowing access to group 1000
>> [    1.035908] [Xenomai] Cobalt v3.0 (Exact Zero)
>> [    1.036011] HugeTLB registered 2 MB page size, pre-allocated 0 pages
>> [    1.038251] VFS: Disk quotas dquot_6.5.2
>> [    1.038297] Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
>> [    1.038982] NFS: Registering the id_resolver key type
>> [    1.038998] Key type id_resolver registered
>> [    1.039000] Key type id_legacy registered
>> [    1.039007] nfs4filelayout_init: NFSv4 File Layout Driver
>> Registering...
>> [    1.039029] msgmni has been set to 7758
>> [    1.039655] alg: No test for stdrng (krng)
>> [    1.039715] bounce: pool size: 64 pages
>> [    1.039761] Block layer SCSI generic (bsg) driver version 0.4 loaded
>> (major 251)
>> [    1.039766] io scheduler noop registered
>> [    1.039771] io scheduler deadline registered
>> [    1.039813] io scheduler cfq registered (default)
>> [    1.040428] input: Power Button as
>> /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input0
>> [    1.040433] ACPI: Power Button [PWRB]
>> [    1.040491] input: Power Button as
>> /devices/LNXSYSTM:00/LNXPWRBN:00/input/input1
>> [    1.040494] ACPI: Power Button [PWRF]
>> [    1.040577] Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
>> [    1.061184] 00:06: ttyS1 at I/O 0x2f8 (irq = 3, base_baud = 115200) is
>> a 16550A
>> [    1.081729] 00:07: ttyS2 at I/O 0x3e8 (irq = 4, base_baud = 115200) is
>> a 16550A
>> [    1.082209] Linux agpgart interface v0.103
>> [    1.082304] ahci 0000:00:1f.2: version 3.0
>> [    1.082447] ahci 0000:00:1f.2: irq 40 for MSI/MSI-X
>> [    1.096445] ahci 0000:00:1f.2: AHCI 0001.0300 32 slots 4 ports 6 Gbps
>> 0xf impl SATA mode
>> [    1.096449] ahci 0000:00:1f.2: flags: 64bit ncq led clo only pio slum
>> part deso sadm sds apst
>> [    1.097071] scsi host0: ahci
>> [    1.097231] scsi host1: ahci
>> [    1.097341] scsi host2: ahci
>> [    1.097453] scsi host3: ahci
>> [    1.097513] ata1: SATA max UDMA/133 abar m2048@0xf7e1a000 port
>> 0xf7e1a100 irq 40
>> [    1.097516] ata2: SATA max UDMA/133 abar m2048@0xf7e1a000 port
>> 0xf7e1a180 irq 40
>> [    1.097518] ata3: SATA max UDMA/133 abar m2048@0xf7e1a000 port
>> 0xf7e1a200 irq 40
>> [    1.097521] ata4: SATA max UDMA/133 abar m2048@0xf7e1a000 port
>> 0xf7e1a280 irq 40
>> [    1.097622] i8042: PNP: No PS/2 controller found. Probing ports
>> directly.
>> [    1.098035] serio: i8042 KBD port at 0x60,0x64 irq 1
>> [    1.098053] serio: i8042 AUX port at 0x60,0x64 irq 12
>> [    1.098229] mousedev: PS/2 mouse device common for all mice
>> [    1.098298] I2O subsystem v1.325
>> [    1.098300] i2o: max drivers = 8
>> [    1.098390] rtc_cmos 00:02: RTC can wake from S4
>> [    1.098530] rtc_cmos 00:02: rtc core: registered rtc_cmos as rtc0
>> [    1.098561] rtc_cmos 00:02: alarms up to one month, y3k, 242 bytes
>> nvram, hpet irqs
>> [    1.098578] Intel P-state driver initializing.
>> [    1.099244] TCP: cubic registered
>> [    1.099561] NET: Registered protocol family 10
>> [    1.100118] mip6: Mobile IPv6
>> [    1.100131] NET: Registered protocol family 17
>> [    1.100191] Key type dns_resolver registered
>> [    1.101189] registered taskstats version 1
>> [    1.102196] rtc_cmos 00:02: setting system clock to 2015-11-12
>> 09:01:36 UTC (1447318896)
>> [    1.416800] ata2: SATA link down (SStatus 0 SControl 300)
>> [    1.416821] ata3: SATA link down (SStatus 0 SControl 300)
>> [    1.416843] ata4: SATA link down (SStatus 0 SControl 300)
>> [    1.416863] ata1: SATA link up 6.0 Gbps (SStatus 133 SControl 300)
>> [    1.418885] ata1.00: supports DRM functions and may not be fully
>> accessible
>> [    1.418961] ata1.00: ATA-9: Samsung SSD 850 PRO 128GB, EXM02B6Q, max
>> UDMA/133
>> [    1.418964] ata1.00: 250069680 sectors, multi 1: LBA48 NCQ (depth
>> 31/32), AA
>> [    1.419254] ata1.00: supports DRM functions and may not be fully
>> accessible
>> [    1.419381] ata1.00: configured for UDMA/133
>> [    1.419524] scsi 0:0:0:0: Direct-Access     ATA      Samsung SSD 850
>> 2B6Q PQ: 0 ANSI: 5
>> [    1.419790] sd 0:0:0:0: [sda] 250069680 512-byte logical blocks: (128
>> GB/119 GiB)
>> [    1.419858] sd 0:0:0:0: [sda] Write Protect is off
>> [    1.419862] sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00
>> [    1.419881] sd 0:0:0:0: [sda] Write cache: enabled, read cache:
>> enabled, doesn't support DPO or FUA
>> [    1.420256]  sda: sda1
>> [    1.420537] sd 0:0:0:0: [sda] Attached SCSI disk
>> [    1.421885] Freeing unused kernel memory: 880K (ffffffff81890000 -
>> ffffffff8196c000)
>> [    1.421888] Write protecting the kernel read-only data: 8192k
>> [    1.428592] Freeing unused kernel memory: 1888K (ffff880001428000 -
>> ffff880001600000)
>> [    1.429668] Freeing unused kernel memory: 312K (ffff8800017b2000 -
>> ffff880001800000)
>> [    1.431758] random: systemd urandom read with 3 bits of entropy
>> available
>> [    1.509859] systemd-journald[103]: Failed to set file attributes:
>> Inappropriate ioctl for device
>> [    1.511271] sd 0:0:0:0: Attached scsi generic sg0 type 0
>> [    1.789539] ACPI: bus type USB registered
>> [    1.789590] usbcore: registered new interface driver usbfs
>> [    1.789611] usbcore: registered new interface driver hub
>> [    1.789657] usbcore: registered new device driver usb
>> [    1.790116] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
>> [    1.790352] ehci-pci: EHCI PCI platform driver
>> [    1.790613] ehci-pci 0000:00:1d.0: EHCI Host Controller
>> [    1.790628] ehci-pci 0000:00:1d.0: new USB bus registered, assigned
>> bus number 1
>> [    1.790646] ehci-pci 0000:00:1d.0: debug port 2
>> [    1.794550] ehci-pci 0000:00:1d.0: cache line size of 64 is not
>> supported
>> [    1.794580] ehci-pci 0000:00:1d.0: irq 23, io mem 0xf7e1b000
>> [    1.805303] ehci-pci 0000:00:1d.0: USB 2.0 started, EHCI 1.00
>> [    1.805371] usb usb1: New USB device found, idVendor=1d6b,
>> idProduct=0002
>> [    1.805375] usb usb1: New USB device strings: Mfr=3, Product=2,
>> SerialNumber=1
>> [    1.805379] usb usb1: Product: EHCI Host Controller
>> [    1.805382] usb usb1: Manufacturer: Linux 3.18.20cobalt ehci_hcd
>> [    1.805386] usb usb1: SerialNumber: 0000:00:1d.0
>> [    1.805618] hub 1-0:1.0: USB hub found
>> [    1.805635] hub 1-0:1.0: 2 ports detected
>> [    1.848519] EXT4-fs (sda1): mounted filesystem with ordered data mode.
>> Opts: (null)
>> [    2.033470] tsc: Refined TSC clocksource calibration: 2494.230 MHz
>> [    2.117556] usb 1-1: new high-speed USB device number 2 using ehci-pci
>> [    2.249281] EXT4-fs (sda1): re-mounted. Opts: (null)
>> [    2.250022] usb 1-1: New USB device found, idVendor=8087,
>> idProduct=8000
>> [    2.250029] usb 1-1: New USB device strings: Mfr=0, Product=0,
>> SerialNumber=0
>> [    2.250308] hub 1-1:1.0: USB hub found
>> [    2.250383] hub 1-1:1.0: 8 ports detected
>> [    2.376032] dca service started, version 1.12.1
>> [    2.376759] pps_core: LinuxPPS API ver. 1 registered
>> [    2.376763] pps_core: Software ver. 5.3.6 - Copyright 2005-2007
>> Rodolfo Giometti <giometti@linux.it> <giometti@linux.it>
>> [    2.377780] PTP clock support registered
>> [    2.378740] xhci_hcd 0000:00:14.0: xHCI Host Controller
>> [    2.378751] xhci_hcd 0000:00:14.0: new USB bus registered, assigned
>> bus number 2
>> [    2.378878] xhci_hcd 0000:00:14.0: cache line size of 64 is not
>> supported
>> [    2.378903] xhci_hcd 0000:00:14.0: irq 41 for MSI/MSI-X
>> [    2.380314] usb usb2: New USB device found, idVendor=1d6b,
>> idProduct=0002
>> [    2.380321] usb usb2: New USB device strings: Mfr=3, Product=2,
>> SerialNumber=1
>> [    2.380325] usb usb2: Product: xHCI Host Controller
>> [    2.380329] usb usb2: Manufacturer: Linux 3.18.20cobalt xhci-hcd
>> [    2.380332] usb usb2: SerialNumber: 0000:00:14.0
>> [    2.380852] hub 2-0:1.0: USB hub found
>> [    2.380877] hub 2-0:1.0: 9 ports detected
>> [    2.385864] igb: Intel(R) Gigabit Ethernet Network Driver - version
>> 5.2.15-k
>> [    2.385869] igb: Copyright (c) 2007-2014 Intel Corporation.
>> [    2.386006] xhci_hcd 0000:00:14.0: xHCI Host Controller
>> [    2.386015] xhci_hcd 0000:00:14.0: new USB bus registered, assigned
>> bus number 3
>> [    2.386090] usb usb3: New USB device found, idVendor=1d6b,
>> idProduct=0003
>> [    2.386094] usb usb3: New USB device strings: Mfr=3, Product=2,
>> SerialNumber=1
>> [    2.386098] usb usb3: Product: xHCI Host Controller
>> [    2.386102] usb usb3: Manufacturer: Linux 3.18.20cobalt xhci-hcd
>> [    2.386105] usb usb3: SerialNumber: 0000:00:14.0
>> [    2.386948] igb 0000:01:00.0: irq 42 for MSI/MSI-X
>> [    2.386955] igb 0000:01:00.0: irq 43 for MSI/MSI-X
>> [    2.386961] igb 0000:01:00.0: irq 44 for MSI/MSI-X
>> [    2.386966] igb 0000:01:00.0: irq 45 for MSI/MSI-X
>> [    2.386971] igb 0000:01:00.0: irq 46 for MSI/MSI-X
>> [    2.387397] hub 3-0:1.0: USB hub found
>> [    2.387414] hub 3-0:1.0: 4 ports detected
>> [    2.395593] [drm] Initialized drm 1.1.0 20060810
>> [    2.417971] igb 0000:01:00.0: added PHC on eth0
>> [    2.417976] igb 0000:01:00.0: Intel(R) Gigabit Ethernet Network
>> Connection
>> [    2.417979] igb 0000:01:00.0: eth0: (PCIe:2.5Gb/s:Width x1)
>> d0:4c:c1:00:cb:b6
>> [    2.418038] igb 0000:01:00.0: eth0: PBA No: 000200-000
>> [    2.418040] igb 0000:01:00.0: Using MSI-X interrupts. 4 rx queue(s), 4
>> tx queue(s)
>> [    2.418603] igb 0000:02:00.0: irq 47 for MSI/MSI-X
>> [    2.418608] igb 0000:02:00.0: irq 48 for MSI/MSI-X
>> [    2.418612] igb 0000:02:00.0: irq 49 for MSI/MSI-X
>> [    2.418616] igb 0000:02:00.0: irq 50 for MSI/MSI-X
>> [    2.418620] igb 0000:02:00.0: irq 51 for MSI/MSI-X
>> [    2.456571] [drm:i915_dump_device_info] i915 device info: gen=7,
>> pciid=0x0a16 rev=0x0b
>> flags=is_mobile,need_gfx_hws,is_haswell,has_fbc,has_hotplug,has_llc,has_ddi,has_fpga_dbg,
>> [    2.456608] [drm:intel_detect_pch] Found LynxPoint LP PCH
>> [    2.456658] [drm] Memory usable by graphics device = 2048M
>> [    2.456662] [drm:i915_gem_gtt_init] GMADR size = 256M
>> [    2.456665] [drm:i915_gem_gtt_init] GTT stolen size = 32M
>> [    2.456668] [drm:i915_gem_gtt_init] ppgtt mode: 1
>> [    2.456672] [drm] Replacing VGA console driver
>> [    2.459769] Console: switching to colour dummy device 80x25
>> [    2.465571] igb 0000:02:00.0: added PHC on eth1
>> [    2.465577] igb 0000:02:00.0: Intel(R) Gigabit Ethernet Network
>> Connection
>> [    2.465582] igb 0000:02:00.0: eth1: (PCIe:2.5Gb/s:Width x1)
>> d0:4c:c1:00:cb:b7
>> [    2.465641] igb 0000:02:00.0: eth1: PBA No: 000200-000
>> [    2.465645] igb 0000:02:00.0: Using MSI-X interrupts. 4 rx queue(s), 4
>> tx queue(s)
>> [    2.468825] [drm:intel_opregion_setup] graphic opregion physical addr:
>> 0xdba68018
>> [    2.468874] [drm:intel_opregion_setup] Public ACPI methods supported
>> [    2.468877] [drm:intel_opregion_setup] SWSCI supported
>> [    2.470615]
>> *** RTnet for Xenomai v3.0 ***
>>
>> [    2.470621] RTnet: initialising real-time networking
>> [    2.474991] rt_igb: Intel(R) Gigabit Ethernet Network Driver - version
>> 5.2.18-k
>> [    2.474995] rt_igb: Copyright (c) 2007-2014 Intel Corporation.
>> [    2.489992] [drm:swsci_setup] SWSCI GBDA callbacks 00000cb3, SBCB
>> callbacks 00300483
>> [    2.489996] [drm:intel_opregion_setup] ASLE supported
>> [    2.490111] i915 0000:00:02.0: irq 52 for MSI/MSI-X
>> [    2.490121] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
>> [    2.490123] [drm] Driver supports precise vblank timestamp query.
>> [    2.490126] [drm:init_vbt_defaults] Set default to SSC at 120000 kHz
>> [    2.490129] [drm:validate_vbt] Using VBT from OpRegion: $VBT
>> HASWELL        d
>> [    2.490132] [drm:parse_general_features] BDB_GENERAL_FEATURES
>> int_tv_support 0 int_crt_support 0 lvds_use_ssc 0 lvds_ssc_freq 120000
>> display_clock_mode 0 fdi_rx_polarity_inverted 0
>> [    2.490134] [drm:parse_general_definitions] crt_ddc_bus_pin: 2
>> [    2.490137] [drm:parse_lfp_panel_data] DRRS supported mode is static
>> [    2.490140] [drm:parse_lfp_panel_data] Found panel mode in BIOS VBT
>> tables:
>> [    2.490144] [drm:drm_mode_debug_printmodeline] Modeline 0:"1024x768" 0
>> 65000 1024 1048 1184 1344 768 771 777 806 0x8 0xa
>> [    2.490146] [drm:parse_lfp_panel_data] VBT initial LVDS value 300300
>> [    2.490149] [drm:parse_lfp_backlight] VBT backlight PWM modulation
>> frequency 200 Hz, active high, min brightness 0, level 255
>> [    2.490151] [drm:parse_sdvo_panel_data] Found SDVO panel mode in BIOS
>> VBT tables:
>> [    2.490155] [drm:drm_mode_debug_printmodeline] Modeline 0:"1600x1200"
>> 0 162000 1600 1664 1856 2160 1200 1201 1204 1250 0x8 0xa
>> [    2.490157] [drm:parse_sdvo_device_mapping] No SDVO device info is
>> found in VBT
>> [    2.490159] [drm:parse_driver_features] DRRS State Enabled:1
>> [    2.490162] [drm:parse_ddi_port] Port A VBT info: DP:1 HDMI:0 DVI:0
>> EDP:1 CRT:0
>> [    2.490164] [drm:parse_ddi_port] VBT HDMI level shift for port A: 0
>> [    2.490167] [drm:parse_ddi_port] Port B VBT info: DP:0 HDMI:1 DVI:1
>> EDP:0 CRT:0
>> [    2.490169] [drm:parse_ddi_port] VBT HDMI level shift for port B: 6
>> [    2.490171] [drm:parse_ddi_port] Port C VBT info: DP:0 HDMI:1 DVI:1
>> EDP:0 CRT:0
>> [    2.490173] [drm:parse_ddi_port] VBT HDMI level shift for port C: 6
>> [    2.490183] [drm:intel_dsm_pci_probe] no _DSM method for intel device
>> [    2.490190] [drm:i915_gem_init_stolen] found 33554432 bytes of stolen
>> memory at dd200000
>> [    2.490194] [drm:intel_display_power_get] enabling always-on
>> [    2.490196] [drm:intel_display_power_get] enabling display
>> [    2.490201] vgaarb: device changed decodes:
>> PCI:0000:00:02.0,olddecodes=io+mem,decodes=io+mem:owns=io+mem
>> [    2.490283] [drm:intel_print_wm_latency] Primary WM0 latency 20 (2.0
>> usec)
>> [    2.490286] [drm:intel_print_wm_latency] Primary WM1 latency 4 (2.0
>> usec)
>> [    2.490288] [drm:intel_print_wm_latency] Primary WM2 latency 36 (18.0
>> usec)
>> [    2.490290] [drm:intel_print_wm_latency] Primary WM3 latency 90 (45.0
>> usec)
>> [    2.490292] [drm:intel_print_wm_latency] Primary WM4 latency 160 (80.0
>> usec)
>> [    2.490294] [drm:intel_print_wm_latency] Sprite WM0 latency 20 (2.0
>> usec)
>> [    2.490296] [drm:intel_print_wm_latency] Sprite WM1 latency 4 (2.0
>> usec)
>> [    2.490298] [drm:intel_print_wm_latency] Sprite WM2 latency 36 (18.0
>> usec)
>> [    2.490300] [drm:intel_print_wm_latency] Sprite WM3 latency 90 (45.0
>> usec)
>> [    2.490302] [drm:intel_print_wm_latency] Sprite WM4 latency 160 (80.0
>> usec)
>> [    2.490304] [drm:intel_print_wm_latency] Cursor WM0 latency 20 (2.0
>> usec)
>> [    2.490306] [drm:intel_print_wm_latency] Cursor WM1 latency 4 (2.0
>> usec)
>> [    2.490308] [drm:intel_print_wm_latency] Cursor WM2 latency 36 (18.0
>> usec)
>> [    2.490310] [drm:intel_print_wm_latency] Cursor WM3 latency 90 (45.0
>> usec)
>> [    2.490312] [drm:intel_print_wm_latency] Cursor WM4 latency 160 (80.0
>> usec)
>> [    2.490315] [drm:intel_modeset_init] 3 display pipes available.
>> [    2.490330] [drm:intel_ddi_pll_init] CDCLK running at 450000KHz
>> [    2.490642] [drm:intel_dp_init_connector] Adding eDP connector on port
>> A
>> [    2.490705] [drm:intel_dp_init_panel_power_sequencer] cur t1_t3 2000
>> t8 10 t9 2000 t10 500 t11_t12 6000
>> [    2.490708] [drm:intel_dp_init_panel_power_sequencer] vbt t1_t3 2000
>> t8 10 t9 2000 t10 500 t11_t12 5000
>> [    2.490710] [drm:intel_dp_init_panel_power_sequencer] panel power up
>> delay 200, power down delay 50, power cycle delay 600
>> [    2.490712] [drm:intel_dp_init_panel_power_sequencer] backlight on
>> delay 1, off delay 200
>> [    2.490715] [drm:intel_dp_aux_init] registering DPDDC-A bus for
>> card0-eDP-1
>> [    2.490781] [drm:edp_panel_vdd_on] Turning eDP VDD on
>> [    2.490791] [drm:edp_panel_vdd_on] PP_STATUS: 0x80000008 PP_CONTROL:
>> 0xabcd000f
>> [    2.491407] [drm:intel_dp_get_dpcd] DPCD: 11 0a 82 01 00 03 01 01 02
>> 00 00 00 00 00 00
>> [    2.492473] [drm:intel_dp_init_panel_power_sequencer_registers] panel
>> power sequencer register settings: PP_ON 0x7d00001, PP_OFF 0x1f40001,
>> PP_DIV 0x4af06
>> [    2.544804] [drm:drm_edid_to_eld] ELD: no CEA Extension found
>> [    2.544809] [drm:intel_dp_drrs_init] VBT doesn't support DRRS
>> [    2.544858] [drm:intel_panel_setup_backlight] backlight initialized,
>> enabled, brightness 937/937, sysfs interface registered
>> [    2.545065] [drm:intel_modeset_readout_hw_state] [CRTC:8] hw state
>> readout: enabled
>> [    2.545071] [drm:intel_modeset_readout_hw_state] [CRTC:12] hw state
>> readout: disabled
>> [    2.545075] [drm:intel_modeset_readout_hw_state] [CRTC:16] hw state
>> readout: disabled
>> [    2.545080] [drm:intel_modeset_readout_hw_state] WRPLL 1 hw state
>> readout: refcount 0, on 0
>> [    2.545084] [drm:intel_modeset_readout_hw_state] WRPLL 2 hw state
>> readout: refcount 0, on 0
>> [    2.545095] [drm:intel_modeset_readout_hw_state] [ENCODER:18:TMDS-18]
>> hw state readout: enabled, pipe A
>> [    2.545098] [drm:intel_modeset_readout_hw_state] [ENCODER:47:TMDS-47]
>> hw state readout: disabled, pipe A
>> [    2.545102] [drm:intel_modeset_readout_hw_state] [ENCODER:50:TMDS-50]
>> hw state readout: disabled, pipe A
>> [    2.545108] [drm:intel_modeset_readout_hw_state] [CONNECTOR:19:eDP-1]
>> hw state readout: enabled
>> [    2.545112] [drm:intel_modeset_readout_hw_state]
>> [CONNECTOR:48:HDMI-A-1] hw state readout: disabled
>> [    2.545116] [drm:intel_modeset_readout_hw_state]
>> [CONNECTOR:51:HDMI-A-2] hw state readout: disabled
>> [    2.545124] [drm:intel_dump_pipe_config] [CRTC:8][setup_hw_state]
>> config for pipe A
>> [    2.545127] [drm:intel_dump_pipe_config] cpu_transcoder: D
>> [    2.545130] [drm:intel_dump_pipe_config] pipe bpp: 18, dithering: 0
>> [    2.545134] [drm:intel_dump_pipe_config] fdi/pch: 0, lanes: 0, gmch_m:
>> 0, gmch_n: 0, link_m: 0, link_n: 0, tu: 0
>> [    2.545138] [drm:intel_dump_pipe_config] dp: 1, gmch_m: 2271914,
>> gmch_n: 8388608, link_m: 126217, link_n: 524288, tu: 64
>> [    2.545142] [drm:intel_dump_pipe_config] dp: 1, gmch_m2: 0, gmch_n2:
>> 0, link_m2: 0, link_n2: 0, tu2: 0
>> [    2.545144] [drm:intel_dump_pipe_config] requested mode:
>> [    2.545149] [drm:drm_mode_debug_printmodeline] Modeline 0:"" 0 0 720 0
>> 0 0 400 0 0 0 0x0 0x0
>> [    2.545152] [drm:intel_dump_pipe_config] adjusted mode:
>> [    2.545156] [drm:drm_mode_debug_printmodeline] Modeline 0:"" 0 0 0 0 0
>> 0 0 0 0 0 0x0 0x5
>> [    2.545161] [drm:intel_dump_crtc_timings] crtc timings: 64999 1024
>> 1048 1184 1344 768 771 777 806, type: 0x0 flags: 0x5
>> [    2.545164] [drm:intel_dump_pipe_config] port clock: 270000
>> [    2.545167] [drm:intel_dump_pipe_config] pipe src size: 720x400
>> [    2.545171] [drm:intel_dump_pipe_config] gmch pfit: control:
>> 0x00000000, ratios: 0x00000000, lvds border: 0x00000000
>> [    2.545175] [drm:intel_dump_pipe_config] pch pfit: pos: 0x00000000,
>> size: 0x04000300, enabled
>> [    2.545177] [drm:intel_dump_pipe_config] ips: 0
>> [    2.545180] [drm:intel_dump_pipe_config] double wide: 0
>> [    2.545186] [drm:i915_get_vblank_timestamp] crtc 1 is disabled
>> [    2.545190] [drm:gm45_get_vblank_counter] trying to get vblank count
>> for disabled pipe B
>> [    2.545193] [drm:i915_get_vblank_timestamp] crtc 1 is disabled
>> [    2.545196] [drm:gm45_get_vblank_counter] trying to get vblank count
>> for disabled pipe B
>> [    2.545200] [drm:intel_dump_pipe_config] [CRTC:12][setup_hw_state]
>> config for pipe B
>> [    2.545202] [drm:intel_dump_pipe_config] cpu_transcoder: B
>> [    2.545205] [drm:intel_dump_pipe_config] pipe bpp: 0, dithering: 0
>> [    2.545209] [drm:intel_dump_pipe_config] fdi/pch: 0, lanes: 0, gmch_m:
>> 0, gmch_n: 0, link_m: 0, link_n: 0, tu: 0
>> [    2.545212] [drm:intel_dump_pipe_config] dp: 0, gmch_m: 0, gmch_n: 0,
>> link_m: 0, link_n: 0, tu: 0
>> [    2.545216] [drm:intel_dump_pipe_config] dp: 0, gmch_m2: 0, gmch_n2:
>> 0, link_m2: 0, link_n2: 0, tu2: 0
>> [    2.545218] [drm:intel_dump_pipe_config] requested mode:
>> [    2.545222] [drm:drm_mode_debug_printmodeline] Modeline 0:"" 0 0 0 0 0
>> 0 0 0 0 0 0x0 0x0
>> [    2.545225] [drm:intel_dump_pipe_config] adjusted mode:
>> [    2.545229] [drm:drm_mode_debug_printmodeline] Modeline 0:"" 0 0 0 0 0
>> 0 0 0 0 0 0x0 0x0
>> [    2.545233] [drm:intel_dump_crtc_timings] crtc timings: 0 0 0 0 0 0 0
>> 0 0, type: 0x0 flags: 0x0
>> [    2.545236] [drm:intel_dump_pipe_config] port clock: 0
>> [    2.545239] [drm:intel_dump_pipe_config] pipe src size: 0x0
>> [    2.545242] [drm:intel_dump_pipe_config] gmch pfit: control:
>> 0x00000000, ratios: 0x00000000, lvds border: 0x00000000
>> [    2.545245] [drm:intel_dump_pipe_config] pch pfit: pos: 0x00000000,
>> size: 0x00000000, disabled
>> [    2.545248] [drm:intel_dump_pipe_config] ips: 0
>> [    2.545251] [drm:intel_dump_pipe_config] double wide: 0
>> [    2.545256] [drm:i915_get_vblank_timestamp] crtc 2 is disabled
>> [    2.545259] [drm:gm45_get_vblank_counter] trying to get vblank count
>> for disabled pipe C
>> [    2.545262] [drm:i915_get_vblank_timestamp] crtc 2 is disabled
>> [    2.545266] [drm:gm45_get_vblank_counter] trying to get vblank count
>> for disabled pipe C
>> [    2.545270] [drm:intel_dump_pipe_config] [CRTC:16][setup_hw_state]
>> config for pipe C
>> [    2.545273] [drm:intel_dump_pipe_config] cpu_transcoder: C
>> [    2.545276] [drm:intel_dump_pipe_config] pipe bpp: 0, dithering: 0
>> [    2.545280] [drm:intel_dump_pipe_config] fdi/pch: 0, lanes: 0, gmch_m:
>> 0, gmch_n: 0, link_m: 0, link_n: 0, tu: 0
>> [    2.545283] [drm:intel_dump_pipe_config] dp: 0, gmch_m: 0, gmch_n: 0,
>> link_m: 0, link_n: 0, tu: 0
>> [    2.545287] [drm:intel_dump_pipe_config] dp: 0, gmch_m2: 0, gmch_n2:
>> 0, link_m2: 0, link_n2: 0, tu2: 0
>> [    2.545289] [drm:intel_dump_pipe_config] requested mode:
>> [    2.545294] [drm:drm_mode_debug_printmodeline] Modeline 0:"" 0 0 0 0 0
>> 0 0 0 0 0 0x0 0x0
>> [    2.545296] [drm:intel_dump_pipe_config] adjusted mode:
>> [    2.545301] [drm:drm_mode_debug_printmodeline] Modeline 0:"" 0 0 0 0 0
>> 0 0 0 0 0 0x0 0x0
>> [    2.545305] [drm:intel_dump_crtc_timings] crtc timings: 0 0 0 0 0 0 0
>> 0 0, type: 0x0 flags: 0x0
>> [    2.545308] [drm:intel_dump_pipe_config] port clock: 0
>> [    2.545311] [drm:intel_dump_pipe_config] pipe src size: 0x0
>> [    2.545314] [drm:intel_dump_pipe_config] gmch pfit: control:
>> 0x00000000, ratios: 0x00000000, lvds border: 0x00000000
>> [    2.545318] [drm:intel_dump_pipe_config] pch pfit: pos: 0x00000000,
>> size: 0x00000000, disabled
>> [    2.545321] [drm:intel_dump_pipe_config] ips: 0
>> [    2.545323] [drm:intel_dump_pipe_config] double wide: 0
>> [    2.545338] [drm:intel_connector_check_state] [CONNECTOR:19:eDP-1]
>> [    2.545344] [drm:check_encoder_state] [ENCODER:18:TMDS-18]
>> [    2.545348] [drm:check_encoder_state] [ENCODER:47:TMDS-47]
>> [    2.545352] [drm:check_encoder_state] [ENCODER:50:TMDS-50]
>> [    2.545356] [drm:check_crtc_state] [CRTC:8]
>> [    2.545375] [drm:check_crtc_state] [CRTC:12]
>> [    2.545379] [drm:check_crtc_state] [CRTC:16]
>> [    2.545383] [drm:check_shared_dpll_state] WRPLL 1
>> [    2.545387] [drm:check_shared_dpll_state] WRPLL 2
>> [    2.545397] [drm:ironlake_get_plane_config] pipe/plane 0/0 with fb:
>> size=720x400@32, offset=0, pitch 4096, size 0x190000
>> [    2.545402] [drm:i915_gem_object_create_stolen_for_preallocated]
>> creating preallocated stolen object: stolen_offset=0, gtt_offset=0,
>> size=190000
>> [    2.545410] [drm:i915_pages_create_for_stolen] offset=0x0, size=1638400
>> [    2.545416] [drm:intel_alloc_plane_obj] plane fb obj ffff8800d289e000
>> [    2.545421] [drm:i915_gem_setup_global_gtt] reserving preallocated
>> space: 0 + 190000
>> [    2.545424] [drm:i915_gem_setup_global_gtt] clearing unused GTT space:
>> [190000, 7ffff000]
>> [    2.549552] [drm:gen6_ppgtt_init] Allocated pde space (2M) at GTT
>> entry: 7fdf0
>> [    2.549685] [drm:i915_gem_context_init] HW context support initialized
>> [    2.549701] [drm:init_status_page] render ring hws offset: 0x001a1000
>> [    2.551352] AVX2 version of gcm_enc/dec engaged.
>> [    2.551356] AES CTR mode by8 optimization enabled
>> [    2.554100] [drm:intel_init_pipe_control] render ring pipe control
>> offset: 0x001c2000
>> [    2.554118] [drm:init_status_page] bsd ring hws offset: 0x001c3000
>> [    2.554276] [drm:init_status_page] blitter ring hws offset: 0x001e4000
>> [    2.555817] [drm:init_status_page] video enhancement ring hws offset:
>> 0x00205000
>> [    2.556182] [drm:drm_helper_probe_single_connector_modes_merge_bits]
>> [CONNECTOR:19:eDP-1]
>> [    2.556187] [drm:intel_dp_detect] [CONNECTOR:19:eDP-1]
>> [    2.556207] [drm:drm_edid_to_eld] ELD: no CEA Extension found
>> [    2.556236] [drm:drm_mode_debug_printmodeline] Modeline 21:"1152x864"
>> 0 108000 1152 1216 1344 1600 864 865 868 900 0x40 0x5
>> [    2.556239] [drm:drm_mode_prune_invalid] Not using 1152x864 mode 29
>> [    2.556243] [drm:drm_mode_debug_printmodeline] Modeline 22:"1280x1024"
>> 0 108000 1280 1328 1440 1688 1024 1025 1028 1066 0x40 0x5
>> [    2.556246] [drm:drm_mode_prune_invalid] Not using 1280x1024 mode 29
>> [    2.556251] [drm:drm_mode_debug_printmodeline] Modeline 23:"1280x960"
>> 0 108000 1280 1376 1488 1800 960 961 964 1000 0x40 0x5
>> [    2.556253] [drm:drm_mode_prune_invalid] Not using 1280x960 mode 29
>> [    2.556257] [drm:drm_mode_debug_printmodeline] Modeline 24:"1440x900"
>> 0 106500 1440 1520 1672 1904 900 903 909 934 0x40 0x6
>> [    2.556259] [drm:drm_mode_prune_invalid] Not using 1440x900 mode 29
>> [    2.556263] [drm:drm_mode_debug_printmodeline] Modeline 25:"1600x1200"
>> 0 162000 1600 1664 1856 2160 1200 1201 1204 1250 0x40 0x5
>> [    2.556266] [drm:drm_mode_prune_invalid] Not using 1600x1200 mode 29
>> [    2.556270] [drm:drm_mode_debug_printmodeline] Modeline 26:"1680x1050"
>> 0 146250 1680 1784 1960 2240 1050 1053 1059 1089 0x40 0x6
>> [    2.556273] [drm:drm_mode_prune_invalid] Not using 1680x1050 mode 29
>> [    2.556277] [drm:drm_mode_debug_printmodeline] Modeline 27:"1920x1080"
>> 0 172780 1920 2040 2248 2576 1080 1081 1084 1118 0x0 0x6
>> [    2.556280] [drm:drm_mode_prune_invalid] Not using 1920x1080 mode 29
>> [    2.556285] [drm:drm_mode_debug_printmodeline] Modeline 35:"1280x1024"
>> 0 135000 1280 1296 1440 1688 1024 1025 1028 1066 0x40 0x5
>> [    2.556288] [drm:drm_mode_prune_invalid] Not using 1280x1024 mode 29
>> [    2.556293] [drm:drm_helper_probe_single_connector_modes_merge_bits]
>> [CONNECTOR:19:eDP-1] probed modes :
>> [    2.556298] [drm:drm_mode_debug_printmodeline] Modeline 20:"1024x768"
>> 60 65000 1024 1048 1184 1344 768 771 777 806 0x48 0xa
>> [    2.556303] [drm:drm_mode_debug_printmodeline] Modeline 36:"1024x768"
>> 75 78800 1024 1040 1136 1312 768 769 772 800 0x40 0x5
>> [    2.556308] [drm:drm_mode_debug_printmodeline] Modeline 37:"1024x768"
>> 70 75000 1024 1048 1184 1328 768 771 777 806 0x40 0xa
>> [    2.556312] [drm:drm_mode_debug_printmodeline] Modeline 39:"832x624"
>> 75 57284 832 864 928 1152 624 625 628 667 0x40 0xa
>> [    2.556316] [drm:drm_mode_debug_printmodeline] Modeline 40:"800x600"
>> 75 49500 800 816 896 1056 600 601 604 625 0x40 0x5
>> [    2.556321] [drm:drm_mode_debug_printmodeline] Modeline 41:"800x600"
>> 72 50000 800 856 976 1040 600 637 643 666 0x40 0x5
>> [    2.556326] [drm:drm_mode_debug_printmodeline] Modeline 28:"800x600"
>> 60 40000 800 840 968 1056 600 601 605 628 0x40 0x5
>> [    2.556330] [drm:drm_mode_debug_printmodeline] Modeline 29:"800x600"
>> 56 36000 800 824 896 1024 600 601 603 625 0x40 0x5
>> [    2.556335] [drm:drm_mode_debug_printmodeline] Modeline 30:"640x480"
>> 75 31500 640 656 720 840 480 481 484 500 0x40 0xa
>> [    2.556340] [drm:drm_mode_debug_printmodeline] Modeline 31:"640x480"
>> 73 31500 640 664 704 832 480 489 491 520 0x40 0xa
>> [    2.556344] [drm:drm_mode_debug_printmodeline] Modeline 32:"640x480"
>> 67 30240 640 704 768 864 480 483 486 525 0x40 0xa
>> [    2.556348] [drm:drm_mode_debug_printmodeline] Modeline 33:"640x480"
>> 60 25200 640 656 752 800 480 490 492 525 0x40 0xa
>> [    2.556353] [drm:drm_mode_debug_printmodeline] Modeline 34:"720x400"
>> 70 28320 720 738 846 900 400 412 414 449 0x40 0x6
>> [    2.556356] [drm:drm_helper_probe_single_connector_modes_merge_bits]
>> [CONNECTOR:48:HDMI-A-1]
>> [    2.556360] [drm:intel_hdmi_detect] [CONNECTOR:48:HDMI-A-1]
>> [    2.559529] alg: No test for __gcm-aes-aesni (__driver-gcm-aes-aesni)
>> [    2.571607] [drm:drm_edid_to_eld] ELD: no CEA Extension found
>> [    2.571621] [drm:drm_helper_probe_single_connector_modes_merge_bits]
>> [CONNECTOR:48:HDMI-A-1] probed modes :
>> [    2.571628] [drm:drm_mode_debug_printmodeline] Modeline 22:"1280x1024"
>> 60 108000 1280 1328 1440 1688 1024 1025 1028 1066 0x48 0x5
>> [    2.571633] [drm:drm_mode_debug_printmodeline] Modeline 54:"1280x1024"
>> 75 135000 1280 1296 1440 1688 1024 1025 1028 1066 0x40 0x5
>> [    2.571638] [drm:drm_mode_debug_printmodeline] Modeline 23:"1280x960"
>> 60 108000 1280 1376 1488 1800 960 961 964 1000 0x40 0x5
>> [    2.571643] [drm:drm_mode_debug_printmodeline] Modeline 55:"1024x768"
>> 75 78800 1024 1040 1136 1312 768 769 772 800 0x40 0x5
>> [    2.571648] [drm:drm_mode_debug_printmodeline] Modeline 56:"1024x768"
>> 70 75000 1024 1048 1184 1328 768 771 777 806 0x40 0xa
>> [    2.571653] [drm:drm_mode_debug_printmodeline] Modeline 57:"1024x768"
>> 60 65000 1024 1048 1184 1344 768 771 777 806 0x40 0xa
>> [    2.571658] [drm:drm_mode_debug_printmodeline] Modeline 58:"800x600"
>> 75 49500 800 816 896 1056 600 601 604 625 0x40 0x5
>> [    2.571662] [drm:drm_mode_debug_printmodeline] Modeline 59:"800x600"
>> 72 50000 800 856 976 1040 600 637 643 666 0x40 0x5
>> [    2.571667] [drm:drm_mode_debug_printmodeline] Modeline 24:"800x600"
>> 60 40000 800 840 968 1056 600 601 605 628 0x40 0x5
>> [    2.571671] [drm:drm_mode_debug_printmodeline] Modeline 25:"800x600"
>> 56 36000 800 824 896 1024 600 601 603 625 0x40 0x5
>> [    2.571676] [drm:drm_mode_debug_printmodeline] Modeline 26:"640x480"
>> 75 31500 640 656 720 840 480 481 484 500 0x40 0xa
>> [    2.571681] [drm:drm_mode_debug_printmodeline] Modeline 27:"640x480"
>> 73 31500 640 664 704 832 480 489 491 520 0x40 0xa
>> [    2.571685] [drm:drm_mode_debug_printmodeline] Modeline 35:"640x480"
>> 67 30240 640 704 768 864 480 483 486 525 0x40 0xa
>> [    2.571690] [drm:drm_mode_debug_printmodeline] Modeline 38:"640x480"
>> 60 25200 640 656 752 800 480 490 492 525 0x40 0xa
>> [    2.571695] [drm:drm_mode_debug_printmodeline] Modeline 53:"720x400"
>> 70 28320 720 738 846 900 400 412 414 449 0x40 0x6
>> [    2.571699] [drm:drm_helper_probe_single_connector_modes_merge_bits]
>> [CONNECTOR:51:HDMI-A-2]
>> [    2.571702] [drm:intel_hdmi_detect] [CONNECTOR:51:HDMI-A-2]
>> [    2.571885] [drm:gmbus_xfer] GMBUS [i915 gmbus dpc] NAK for addr: 0050
>> w(1)
>> [    2.571888] [drm:gmbus_xfer] GMBUS [i915 gmbus dpc] NAK on first
>> message, retry
>> [    2.572062] [drm:gmbus_xfer] GMBUS [i915 gmbus dpc] NAK for addr: 0050
>> w(1)
>> [    2.572066] [drm:drm_do_probe_ddc_edid] drm: skipping non-existent
>> adapter i915 gmbus dpc
>> [    2.572070] [drm:drm_helper_probe_single_connector_modes_merge_bits]
>> [CONNECTOR:51:HDMI-A-2] disconnected
>> [    2.572073] [drm:drm_setup_crtcs]
>> [    2.572077] [drm:drm_enable_connectors] connector 19 enabled? yes
>> [    2.572079] [drm:drm_enable_connectors] connector 48 enabled? yes
>> [    2.572082] [drm:drm_enable_connectors] connector 51 enabled? no
>> [    2.572087] [drm:intel_fb_initial_config] looking for cmdline mode on
>> connector eDP-1
>> [    2.572090] [drm:intel_fb_initial_config] looking for preferred mode
>> on connector eDP-1
>> [    2.572094] [drm:intel_fb_initial_config] connector eDP-1 on pipe A
>> [CRTC:8]: 1024x768
>> [    2.572097] [drm:intel_fb_initial_config] connector HDMI-A-1 has no
>> encoder or crtc, skipping
>> [    2.572100] [drm:intel_fb_initial_config] connector HDMI-A-2 not
>> enabled, skipping
>> [    2.572103] [drm:intel_fb_initial_config] fallback: Not all outputs
>> enabled
>> [    2.572106] [drm:intel_fb_initial_config] Enabled: 1, detected: 2
>> [    2.572108] [drm:intel_fb_initial_config] Not using firmware
>> configuration
>> [    2.572112] [drm:drm_target_preferred] looking for cmdline mode on
>> connector 19
>> [    2.572115] [drm:drm_target_preferred] looking for preferred mode on
>> connector 19
>> [    2.572118] [drm:drm_target_preferred] found mode 1024x768
>> [    2.572120] [drm:drm_target_preferred] looking for cmdline mode on
>> connector 48
>> [    2.572123] [drm:drm_target_preferred] looking for preferred mode on
>> connector 48
>> [    2.572126] [drm:drm_target_preferred] found mode 1280x1024
>> [    2.572129] [drm:drm_setup_crtcs] picking CRTCs for 8192x8192 config
>> [    2.572135] [drm:drm_setup_crtcs] desired mode 1024x768 set on crtc 8
>> [    2.572139] [drm:drm_setup_crtcs] desired mode 1280x1024 set on crtc 12
>> [    2.572143] [drm:intelfb_create] no BIOS fb, allocating a new one
>> [    2.572147] [drm:i915_gem_object_create_stolen] creating stolen
>> object: size=500000
>> [    2.572155] [drm:i915_pages_create_for_stolen] offset=0x190000,
>> size=5242880
>> [    2.572844] [drm:intelfb_create] allocated 1280x1024 fb: 0x00227000,
>> bo ffff8800d3338000
>> [    2.572945] fbcon: inteldrmfb (fb0) is primary device
>> [    2.573009] [drm:intel_crtc_set_config] [CRTC:8] [FB:62] #connectors=1
>> (x y) (0 0)
>> [    2.573012] [drm:intel_set_config_compute_mode_changes] modes are
>> different, full mode set
>> [    2.573015] [drm:drm_mode_debug_printmodeline] Modeline 0:"" 0 0 0 0 0
>> 0 0 0 0 0 0x0 0x0
>> [    2.573019] [drm:drm_mode_debug_printmodeline] Modeline 60:"1024x768"
>> 60 65000 1024 1048 1184 1344 768 771 777 806 0x48 0xa
>> [    2.573021] [drm:intel_set_config_compute_mode_changes] computed
>> changes for [CRTC:8], mode_changed=1, fb_changed=1
>> [    2.573023] [drm:intel_modeset_stage_output_state]
>> [CONNECTOR:19:eDP-1] to [CRTC:8]
>> [    2.573027] [drm:intel_modeset_affected_pipes] set mode pipe masks:
>> modeset: 1, prepare: 1, disable: 0
>> [    2.573029] [drm:connected_sink_compute_bpp] [CONNECTOR:19:eDP-1]
>> checking for sink bpp constrains
>> [    2.573033] [drm:intel_dp_compute_config] DP link computation with max
>> lane count 2 max bw 0a pixel clock 65000KHz
>> [    2.573034] [drm:intel_dp_compute_config] clamping bpp for eDP panel
>> to BIOS-provided 18
>> [    2.573037] [drm:intel_dp_compute_config] DP link bw 0a lane count 2
>> clock 270000 bpp 18
>> [    2.573038] [drm:intel_dp_compute_config] DP link bw required 117000
>> available 432000
>> [    2.573041] [drm:intel_modeset_pipe_config] plane bpp: 24, pipe bpp:
>> 18, dithering: 1
>> [    2.573043] [drm:intel_dump_pipe_config] [CRTC:8][modeset] config for
>> pipe A
>> [    2.573044] [drm:intel_dump_pipe_config] cpu_transcoder: D
>> [    2.573046] [drm:intel_dump_pipe_config] pipe bpp: 18, dithering: 1
>> [    2.573048] [drm:intel_dump_pipe_config] fdi/pch: 0, lanes: 0, gmch_m:
>> 0, gmch_n: 0, link_m: 0, link_n: 0, tu: 0
>> [    2.573051] [drm:intel_dump_pipe_config] dp: 1, gmch_m: 2271914,
>> gmch_n: 8388608, link_m: 126217, link_n: 524288, tu: 64
>> [    2.573053] [drm:intel_dump_pipe_config] dp: 1, gmch_m2: 0, gmch_n2:
>> 0, link_m2: 0, link_n2: 0, tu2: 0
>> [    2.573054] [drm:intel_dump_pipe_config] requested mode:
>> [    2.573058] [drm:drm_mode_debug_printmodeline] Modeline 0:"1024x768"
>> 60 65000 1024 1048 1184 1344 768 771 777 806 0x48 0xa
>> [    2.573059] [drm:intel_dump_pipe_config] adjusted mode:
>> [    2.573062] [drm:drm_mode_debug_printmodeline] Modeline 0:"1024x768"
>> 60 65000 1024 1048 1184 1344 768 771 777 806 0x48 0xa
>> [    2.573066] [drm:intel_dump_crtc_timings] crtc timings: 65000 1024
>> 1048 1184 1344 768 771 777 806, type: 0x48 flags: 0xa
>> [    2.573067] [drm:intel_dump_pipe_config] port clock: 270000
>> [    2.573068] [drm:intel_dump_pipe_config] pipe src size: 1024x768
>> [    2.573071] [drm:intel_dump_pipe_config] gmch pfit: control:
>> 0x00000000, ratios: 0x00000000, lvds border: 0x00000000
>> [    2.573072] [drm:intel_dump_pipe_config] pch pfit: pos: 0x00000000,
>> size: 0x00000000, disabled
>> [    2.573074] [drm:intel_dump_pipe_config] ips: 1
>> [    2.573075] [drm:intel_dump_pipe_config] double wide: 0
>> [    2.573093] [drm:intel_edp_backlight_off]
>> [    2.580314] ACPI: Video Device [GFX0] (multi-head: yes  rom: no  post:
>> no)
>> [    2.580432] input: Video Bus as
>> /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/LNXVIDEO:00/input/input4
>> [    2.580610] [drm] Initialized i915 1.6.0 20140905 for 0000:00:02.0 on
>> minor 0
>> [    2.581098] ACPI Warning: SystemIO range
>> 0x000000000000F040-0x000000000000F05F conflicts with OpRegion
>> 0x000000000000F040-0x000000000000F04F (\_SB_.PCI0.SBUS.SMBI)
>> (20140926/utaddress-254)
>> [    2.581100] ACPI: If an ACPI driver is available for this device, you
>> should use it instead of the native driver
>> [    2.604539] igb 0000:01:00.0 enp1s0: renamed from eth0
>> [    2.626516] igb 0000:02:00.0 enp2s0: renamed from eth1
>> [    2.698198] usb 2-1: new high-speed USB device number 2 using xhci_hcd
>> [    2.774280] [drm:intel_panel_actually_set_backlight] set backlight PWM
>> = 0
>> [    2.782525] [drm:intel_edp_panel_off] Turn eDP power off
>> [    2.782530] [drm:wait_panel_off] Wait for panel power off time
>> [    2.782535] [drm:wait_panel_status] mask b0000000 value 00000000
>> status 80000008 control abcd0000
>> [    2.830136] usb 2-1: New USB device found, idVendor=13fe,
>> idProduct=1a00
>> [    2.830139] usb 2-1: New USB device strings: Mfr=1, Product=2,
>> SerialNumber=3
>> [    2.830140] usb 2-1: Product: USB DISK 28X
>> [    2.830141] usb 2-1: Manufacturer:
>> [    2.830142] usb 2-1: SerialNumber: 075A0F4101E9
>> [    2.846358] [drm:wait_panel_status] Wait complete
>> [    2.846365] [drm:intel_update_fbc] no output, disabling
>> [    2.846370] [drm:intel_display_power_put] disabling display
>> [    2.846373] [drm:hsw_set_power_well] Requesting to disable the power
>> well
>> [    2.846391] [drm:intel_edp_panel_on] Turn eDP power on
>> [    2.846394] [drm:wait_panel_power_cycle] Wait for panel power cycle
>> [    2.942471] usb 2-3: new low-speed USB device number 3 using xhci_hcd
>> [    3.034625] Switched to clocksource tsc
>> [    3.073376] usb 2-3: New USB device found, idVendor=045e,
>> idProduct=0797
>> [    3.073379] usb 2-3: New USB device strings: Mfr=0, Product=2,
>> SerialNumber=0
>> [    3.073381] usb 2-3: Product: USB Optical Mouse
>> [    3.073507] usb 2-3: ep 0x81 - rounding interval to 64 microframes, ep
>> desc says 80 microframes
>> [    3.090675] random: nonblocking pool is initialized
>> [    3.238781] usb 2-4: new low-speed USB device number 4 using xhci_hcd
>> [    3.372107] usb 2-4: New USB device found, idVendor=046d,
>> idProduct=c31c
>> [    3.372109] usb 2-4: New USB device strings: Mfr=1, Product=2,
>> SerialNumber=0
>> [    3.372110] usb 2-4: Product: USB Keyboard
>> [    3.372112] usb 2-4: Manufacturer: Logitech
>> [    3.372235] usb 2-4: ep 0x81 - rounding interval to 64 microframes, ep
>> desc says 80 microframes
>> [    3.372242] usb 2-4: ep 0x82 - rounding interval to 1024 microframes,
>> ep desc says 2040 microframes
>> [    3.381966] hidraw: raw HID events driver (C) Jiri Kosina
>> [    3.383344] usb-storage 2-1:1.0: USB Mass Storage device detected
>> [    3.383439] scsi host4: usb-storage 2-1:1.0
>> [    3.383548] usbcore: registered new interface driver usb-storage
>> [    3.386953] [drm:wait_panel_status] mask b800000f value 00000000
>> status 00000000 control abcd0000
>> [    3.386955] [drm:wait_panel_status] Wait complete
>> [    3.386959] [drm:wait_panel_on] Wait for panel power on
>> [    3.386962] [drm:wait_panel_status] mask b000000f value 80000008
>> status 0000000a control abcd0003
>> [    3.391017] usbcore: registered new interface driver usbhid
>> [    3.391018] usbhid: USB HID core driver
>> [    3.392212] input: USB Optical Mouse as
>> /devices/pci0000:00/0000:00:14.0/usb2/2-3/2-3:1.0/0003:045E:0797.0001/input/input5
>> [    3.392395] hid-generic 0003:045E:0797.0001: input,hidraw0: USB HID
>> v1.11 Mouse [USB Optical Mouse] on usb-0000:00:14.0-3/input0
>> [    3.392584] input: Logitech USB Keyboard as
>> /devices/pci0000:00/0000:00:14.0/usb2/2-4/2-4:1.0/0003:046D:C31C.0002/input/input6
>> [    3.392694] hid-generic 0003:046D:C31C.0002: input,hidraw1: USB HID
>> v1.10 Keyboard [Logitech USB Keyboard] on usb-0000:00:14.0-4/input0
>> [    3.394178] input: Logitech USB Keyboard as
>> /devices/pci0000:00/0000:00:14.0/usb2/2-4/2-4:1.1/0003:046D:C31C.0003/input/input7
>> [    3.394289] hid-generic 0003:046D:C31C.0003: input,hidraw2: USB HID
>> v1.10 Device [Logitech USB Keyboard] on usb-0000:00:14.0-4/input1
>> [    3.595166] [drm:wait_panel_status] Wait complete
>> [    3.595174] [drm:edp_panel_vdd_on] Turning eDP VDD on
>> [    3.595181] [drm:edp_panel_vdd_on] PP_STATUS: 0x80000008 PP_CONTROL:
>> 0xabcd000b
>> [    3.596418] [drm:intel_dp_set_signal_levels] Using signal levels
>> 00000000
>> [    3.597214] [drm:intel_dp_set_signal_levels] Using signal levels
>> 04000000
>> [    3.597994] [drm:intel_dp_start_link_train] clock recovery OK
>> [    3.599088] [drm:intel_dp_set_signal_levels] Using signal levels
>> 05000000
>> [    3.600171] [drm:intel_dp_set_signal_levels] Using signal levels
>> 06000000
>> [    3.601250] [drm:intel_dp_complete_link_train] Channel EQ done. DP
>> Training successful
>> [    3.601558] [drm:intel_edp_backlight_on]
>> [    3.601560] [drm:intel_panel_enable_backlight] pipe A
>> [    3.601565] [drm:intel_panel_actually_set_backlight] set backlight PWM
>> = 937
>> [    3.603176] [drm:intel_edp_psr_enable] PSR not supported by this panel
>> [    3.603183] [drm:ironlake_update_primary_plane] Writing base 00227000
>> 00000000 0 0 5120
>> [    3.635207] [drm:intel_update_fbc] disabled per chip default
>> [    3.635212] [drm:intel_connector_check_state] [CONNECTOR:19:eDP-1]
>> [    3.635215] [drm:check_encoder_state] [ENCODER:18:TMDS-18]
>> [    3.635216] [drm:check_encoder_state] [ENCODER:47:TMDS-47]
>> [    3.635218] [drm:check_encoder_state] [ENCODER:50:TMDS-50]
>> [    3.635220] [drm:check_crtc_state] [CRTC:8]
>> [    3.635227] [drm:check_crtc_state] [CRTC:12]
>> [    3.635228] [drm:check_crtc_state] [CRTC:16]
>> [    3.635229] [drm:check_shared_dpll_state] WRPLL 1
>> [    3.635231] [drm:check_shared_dpll_state] WRPLL 2
>> [    3.635245] [drm:intel_crtc_set_config] [CRTC:12] [FB:62]
>> #connectors=1 (x y) (0 0)
>> [    3.635247] [drm:intel_set_config_compute_mode_changes] inactive crtc,
>> full mode set
>> [    3.635248] [drm:intel_set_config_compute_mode_changes] modes are
>> different, full mode set
>> [    3.635251] [drm:drm_mode_debug_printmodeline] Modeline 0:"" 0 0 0 0 0
>> 0 0 0 0 0 0x0 0x0
>> [    3.635253] [drm:drm_mode_debug_printmodeline] Modeline 61:"1280x1024"
>> 60 108000 1280 1328 1440 1688 1024 1025 1028 1066 0x48 0x5
>> [    3.635255] [drm:intel_set_config_compute_mode_changes] computed
>> changes for [CRTC:12], mode_changed=1, fb_changed=0
>> [    3.635256] [drm:intel_modeset_stage_output_state] encoder changed,
>> full mode switch
>> [    3.635257] [drm:intel_modeset_stage_output_state]
>> [CONNECTOR:19:eDP-1] to [CRTC:8]
>> [    3.635259] [drm:intel_modeset_stage_output_state]
>> [CONNECTOR:48:HDMI-A-1] to [CRTC:12]
>> [    3.635260] [drm:intel_modeset_stage_output_state] crtc changed, full
>> mode switch
>> [    3.635261] [drm:intel_modeset_stage_output_state] crtc enabled, full
>> mode switch
>> [    3.635263] [drm:intel_modeset_affected_pipes] set mode pipe masks:
>> modeset: 2, prepare: 2, disable: 0
>> [    3.635265] [drm:connected_sink_compute_bpp] [CONNECTOR:48:HDMI-A-1]
>> checking for sink bpp constrains
>> [    3.635268] [drm:intel_hdmi_compute_config] picking bpc to 8 for HDMI
>> output
>> [    3.635269] [drm:intel_hdmi_compute_config] forcing pipe bpc to 24 for
>> HDMI
>> [    3.635271] [drm:intel_modeset_pipe_config] plane bpp: 24, pipe bpp:
>> 24, dithering: 0
>> [    3.635272] [drm:intel_dump_pipe_config] [CRTC:12][modeset] config for
>> pipe B
>> [    3.635273] [drm:intel_dump_pipe_config] cpu_transcoder: B
>> [    3.635274] [drm:intel_dump_pipe_config] pipe bpp: 24, dithering: 0
>> [    3.635276] [drm:intel_dump_pipe_config] fdi/pch: 0, lanes: 0, gmch_m:
>> 0, gmch_n: 0, link_m: 0, link_n: 0, tu: 0
>> [    3.635277] [drm:intel_dump_pipe_config] dp: 0, gmch_m: 0, gmch_n: 0,
>> link_m: 0, link_n: 0, tu: 0
>> [    3.635279] [drm:intel_dump_pipe_config] dp: 0, gmch_m2: 0, gmch_n2:
>> 0, link_m2: 0, link_n2: 0, tu2: 0
>> [    3.635279] [drm:intel_dump_pipe_config] requested mode:
>> [    3.635282] [drm:drm_mode_debug_printmodeline] Modeline 0:"1280x1024"
>> 60 108000 1280 1328 1440 1688 1024 1025 1028 1066 0x48 0x5
>> [    3.635282] [drm:intel_dump_pipe_config] adjusted mode:
>> [    3.635284] [drm:drm_mode_debug_printmodeline] Modeline 0:"1280x1024"
>> 60 108000 1280 1328 1440 1688 1024 1025 1028 1066 0x48 0x5
>> [    3.635286] [drm:intel_dump_crtc_timings] crtc timings: 108000 1280
>> 1328 1440 1688 1024 1025 1028 1066, type: 0x48 flags: 0x5
>> [    3.635287] [drm:intel_dump_pipe_config] port clock: 108000
>> [    3.635288] [drm:intel_dump_pipe_config] pipe src size: 1280x1024
>> [    3.635290] [drm:intel_dump_pipe_config] gmch pfit: control:
>> 0x00000000, ratios: 0x00000000, lvds border: 0x00000000
>> [    3.635291] [drm:intel_dump_pipe_config] pch pfit: pos: 0x00000000,
>> size: 0x00000000, disabled
>> [    3.635292] [drm:intel_dump_pipe_config] ips: 0
>> [    3.635293] [drm:intel_dump_pipe_config] double wide: 0
>> [    3.635296] [drm:intel_display_power_get] enabling display
>> [    3.635298] [drm:hsw_set_power_well] Enabling power well
>> [    3.644664] [drm:intel_get_shared_dpll] CRTC:12 allocated WRPLL 1
>> [    3.644665] [drm:intel_get_shared_dpll] using WRPLL 1 for pipe B
>> [    3.644666] [drm:intel_enable_shared_dpll] enable WRPLL 1 (active 0,
>> on? 0) for crtc 12
>> [    3.644667] [drm:intel_enable_shared_dpll] enabling WRPLL 1
>> [    3.675253] [drm:ironlake_update_primary_plane] Writing base 00227000
>> 00000000 0 0 5120
>> [    3.675257] [drm:intel_update_fbc] more than one pipe active,
>> disabling compression
>> [    3.675260] [drm:intel_connector_check_state] [CONNECTOR:19:eDP-1]
>> [    3.675263] [drm:intel_connector_check_state] [CONNECTOR:48:HDMI-A-1]
>> [    3.675265] [drm:check_encoder_state] [ENCODER:18:TMDS-18]
>> [    3.675266] [drm:check_encoder_state] [ENCODER:47:TMDS-47]
>> [    3.675268] [drm:check_encoder_state] [ENCODER:50:TMDS-50]
>> [    3.675269] [drm:check_crtc_state] [CRTC:8]
>> [    3.675276] [drm:check_crtc_state] [CRTC:12]
>> [    3.675282] [drm:check_crtc_state] [CRTC:16]
>> [    3.675283] [drm:check_shared_dpll_state] WRPLL 1
>> [    3.675284] [drm:check_shared_dpll_state] WRPLL 2
>> [    3.675286] [drm:intel_crtc_set_config] [CRTC:16] [NOFB]
>> [    3.675288] [drm:intel_set_config_compute_mode_changes] computed
>> changes for [CRTC:16], mode_changed=0, fb_changed=0
>> [    3.675289] [drm:intel_modeset_stage_output_state]
>> [CONNECTOR:19:eDP-1] to [CRTC:8]
>> [    3.675290] [drm:intel_modeset_stage_output_state]
>> [CONNECTOR:48:HDMI-A-1] to [CRTC:12]
>> [    3.675308] Console: switching to colour frame buffer device 128x48
>> [    3.675317] [drm:intel_crtc_set_config] [CRTC:8] [FB:62] #connectors=1
>> (x y) (0 0)
>> [    3.675318] [drm:intel_set_config_compute_mode_changes] computed
>> changes for [CRTC:8], mode_changed=0, fb_changed=0
>> [    3.675320] [drm:intel_modeset_stage_output_state]
>> [CONNECTOR:19:eDP-1] to [CRTC:8]
>> [    3.675321] [drm:intel_modeset_stage_output_state]
>> [CONNECTOR:48:HDMI-A-1] to [CRTC:12]
>> [    3.675322] [drm:intel_crtc_set_config] [CRTC:12] [FB:62]
>> #connectors=1 (x y) (0 0)
>> [    3.675324] [drm:intel_set_config_compute_mode_changes] computed
>> changes for [CRTC:12], mode_changed=0, fb_changed=0
>> [    3.675325] [drm:intel_modeset_stage_output_state]
>> [CONNECTOR:19:eDP-1] to [CRTC:8]
>> [    3.675326] [drm:intel_modeset_stage_output_state]
>> [CONNECTOR:48:HDMI-A-1] to [CRTC:12]
>> [    3.678050] i915 0000:00:02.0: fb0: inteldrmfb frame buffer device
>> [    3.678052] i915 0000:00:02.0: registered panic notifier
>> [    3.678077] [drm:intel_crtc_set_config] [CRTC:8] [FB:62] #connectors=1
>> (x y) (0 0)
>> [    3.678080] [drm:intel_set_config_compute_mode_changes] computed
>> changes for [CRTC:8], mode_changed=0, fb_changed=0
>> [    3.678082] [drm:intel_modeset_stage_output_state]
>> [CONNECTOR:19:eDP-1] to [CRTC:8]
>> [    3.678083] [drm:intel_modeset_stage_output_state]
>> [CONNECTOR:48:HDMI-A-1] to [CRTC:12]
>> [    3.678086] [drm:intel_crtc_set_config] [CRTC:12] [FB:62]
>> #connectors=1 (x y) (0 0)
>> [    3.678087] [drm:intel_set_config_compute_mode_changes] computed
>> changes for [CRTC:12], mode_changed=0, fb_changed=0
>> [    3.678089] [drm:intel_modeset_stage_output_state]
>> [CONNECTOR:19:eDP-1] to [CRTC:8]
>> [    3.678090] [drm:intel_modeset_stage_output_state]
>> [CONNECTOR:48:HDMI-A-1] to [CRTC:12]
>> [    3.696388] [drm:intel_backlight_device_update_status] updating
>> intel_backlight, brightness=468/937
>> [    3.696393] [drm:intel_panel_actually_set_backlight] set backlight PWM
>> = 468
>> [    3.735546] audit: type=1305 audit(1447318899.126:2): audit_pid=522
>> old=0 auid=4294967295 ses=4294967295 res=1
>> [    3.787504] [drm:intel_print_rc6_info] Enabling RC6 states: RC6 on,
>> RC6p off, RC6pp off
>> [    3.787517] [drm:gen6_enable_rps] Overclocking supported. Max:
>> 1100MHz, Overclock max: 1100MHz
>> [    3.829240] ip6_tables: (C) 2000-2006 Netfilter Core Team
>> [    3.845311] nf_conntrack version 0.5.0 (16384 buckets, 65536 max)
>> [    3.849077] ip_tables: (C) 2000-2006 Netfilter Core Team
>> [    3.927154] [drm:i915_gem_open]
>> [    3.927210] [drm:intel_crtc_set_config] [CRTC:8] [FB:62] #connectors=1
>> (x y) (0 0)
>> [    3.927215] [drm:intel_set_config_compute_mode_changes] computed
>> changes for [CRTC:8], mode_changed=0, fb_changed=0
>> [    3.927218] [drm:intel_modeset_stage_output_state]
>> [CONNECTOR:19:eDP-1] to [CRTC:8]
>> [    3.927221] [drm:intel_modeset_stage_output_state]
>> [CONNECTOR:48:HDMI-A-1] to [CRTC:12]
>> [    3.927225] [drm:intel_crtc_set_config] [CRTC:12] [FB:62]
>> #connectors=1 (x y) (0 0)
>> [    3.927227] [drm:intel_set_config_compute_mode_changes] computed
>> changes for [CRTC:12], mode_changed=0, fb_changed=0
>> [    3.927230] [drm:intel_modeset_stage_output_state]
>> [CONNECTOR:19:eDP-1] to [CRTC:8]
>> [    3.927232] [drm:intel_modeset_stage_output_state]
>> [CONNECTOR:48:HDMI-A-1] to [CRTC:12]
>> [    3.927234] [drm:intel_crtc_set_config] [CRTC:16] [NOFB]
>> [    3.927237] [drm:intel_set_config_compute_mode_changes] computed
>> changes for [CRTC:16], mode_changed=0, fb_changed=0
>> [    3.927239] [drm:intel_modeset_stage_output_state]
>> [CONNECTOR:19:eDP-1] to [CRTC:8]
>> [    3.927241] [drm:intel_modeset_stage_output_state]
>> [CONNECTOR:48:HDMI-A-1] to [CRTC:12]
>> [    3.931842] [drm:intel_crtc_set_config] [CRTC:8] [FB:62] #connectors=1
>> (x y) (0 0)
>> [    3.931846] [drm:intel_set_config_compute_mode_changes] computed
>> changes for [CRTC:8], mode_changed=0, fb_changed=0
>> [    3.931848] [drm:intel_modeset_stage_output_state]
>> [CONNECTOR:19:eDP-1] to [CRTC:8]
>> [    3.931850] [drm:intel_modeset_stage_output_state]
>> [CONNECTOR:48:HDMI-A-1] to [CRTC:12]
>> [    3.931854] [drm:intel_crtc_set_config] [CRTC:12] [FB:62]
>> #connectors=1 (x y) (0 0)
>> [    3.931857] [drm:intel_set_config_compute_mode_changes] computed
>> changes for [CRTC:12], mode_changed=0, fb_changed=0
>> [    3.931858] [drm:intel_modeset_stage_output_state]
>> [CONNECTOR:19:eDP-1] to [CRTC:8]
>> [    3.931860] [drm:intel_modeset_stage_output_state]
>> [CONNECTOR:48:HDMI-A-1] to [CRTC:12]
>> [    3.934563] [drm:i915_gem_open]
>> [    3.934584] [drm:drm_mode_getresources] CRTC[3] CONNECTORS[3]
>> ENCODERS[3]
>> [    3.935277] [drm:drm_mode_getresources] CRTC[3] CONNECTORS[3]
>> ENCODERS[3]
>> [    3.935290] [drm:drm_mode_addfb] [FB:52]
>> [    3.935461] [drm:drm_mode_getresources] CRTC[3] CONNECTORS[3]
>> ENCODERS[3]
>> [    3.935465] [drm:drm_mode_getresources] CRTC[3] CONNECTORS[3]
>> ENCODERS[3]
>> [    3.935625] [drm:drm_mode_getconnector] [CONNECTOR:19:?]
>> [    3.935638] [drm:drm_mode_getconnector] [CONNECTOR:48:?]
>> [    3.935647] [drm:drm_mode_getconnector] [CONNECTOR:48:?]
>> [    3.935731] [drm:drm_mode_getconnector] [CONNECTOR:51:?]
>> [    3.935736] [drm:drm_mode_getconnector] [CONNECTOR:51:?]
>> [    3.943453] [drm:drm_mode_getconnector] [CONNECTOR:51:?]
>> [    3.943457] [drm:drm_helper_probe_single_connector_modes_merge_bits]
>> [CONNECTOR:51:HDMI-A-2]
>> [    3.943460] [drm:intel_hdmi_detect] [CONNECTOR:51:HDMI-A-2]
>> [    3.943641] [drm:gmbus_xfer] GMBUS [i915 gmbus dpc] NAK for addr: 0050
>> w(1)
>> [    3.943647] [drm:gmbus_xfer] GMBUS [i915 gmbus dpc] NAK on first
>> message, retry
>> [    3.943822] [drm:gmbus_xfer] GMBUS [i915 gmbus dpc] NAK for addr: 0050
>> w(1)
>> [    3.943827] [drm:drm_do_probe_ddc_edid] drm: skipping non-existent
>> adapter i915 gmbus dpc
>> [    3.943831] [drm:drm_helper_probe_single_connector_modes_merge_bits]
>> [CONNECTOR:51:HDMI-A-2] disconnected
>> [    3.943872] [drm:drm_mode_getconnector] [CONNECTOR:48:?]
>> [    3.943875] [drm:drm_helper_probe_single_connector_modes_merge_bits]
>> [CONNECTOR:48:HDMI-A-1]
>> [    3.943877] [drm:intel_hdmi_detect] [CONNECTOR:48:HDMI-A-1]
>> [    3.956632] [drm:drm_edid_to_eld] ELD: no CEA Extension found
>> [    3.956644] [drm:drm_helper_probe_single_connector_modes_merge_bits]
>> [CONNECTOR:48:HDMI-A-1] probed modes :
>> [    3.956648] [drm:drm_mode_debug_printmodeline] Modeline 22:"1280x1024"
>> 60 108000 1280 1328 1440 1688 1024 1025 1028 1066 0x48 0x5
>> [    3.956651] [drm:drm_mode_debug_printmodeline] Modeline 54:"1280x1024"
>> 75 135000 1280 1296 1440 1688 1024 1025 1028 1066 0x40 0x5
>> [    3.956654] [drm:drm_mode_debug_printmodeline] Modeline 23:"1280x960"
>> 60 108000 1280 1376 1488 1800 960 961 964 1000 0x40 0x5
>> [    3.956657] [drm:drm_mode_debug_printmodeline] Modeline 55:"1024x768"
>> 75 78800 1024 1040 1136 1312 768 769 772 800 0x40 0x5
>> [    3.956660] [drm:drm_mode_debug_printmodeline] Modeline 56:"1024x768"
>> 70 75000 1024 1048 1184 1328 768 771 777 806 0x40 0xa
>> [    3.956663] [drm:drm_mode_debug_printmodeline] Modeline 57:"1024x768"
>> 60 65000 1024 1048 1184 1344 768 771 777 806 0x40 0xa
>> [    3.956666] [drm:drm_mode_debug_printmodeline] Modeline 58:"800x600"
>> 75 49500 800 816 896 1056 600 601 604 625 0x40 0x5
>> [    3.956669] [drm:drm_mode_debug_printmodeline] Modeline 59:"800x600"
>> 72 50000 800 856 976 1040 600 637 643 666 0x40 0x5
>> [    3.956672] [drm:drm_mode_debug_printmodeline] Modeline 24:"800x600"
>> 60 40000 800 840 968 1056 600 601 605 628 0x40 0x5
>> [    3.956675] [drm:drm_mode_debug_printmodeline] Modeline 25:"800x600"
>> 56 36000 800 824 896 1024 600 601 603 625 0x40 0x5
>> [    3.956677] [drm:drm_mode_debug_printmodeline] Modeline 26:"640x480"
>> 75 31500 640 656 720 840 480 481 484 500 0x40 0xa
>> [    3.956680] [drm:drm_mode_debug_printmodeline] Modeline 27:"640x480"
>> 73 31500 640 664 704 832 480 489 491 520 0x40 0xa
>> [    3.956683] [drm:drm_mode_debug_printmodeline] Modeline 35:"640x480"
>> 67 30240 640 704 768 864 480 483 486 525 0x40 0xa
>> [    3.956686] [drm:drm_mode_debug_printmodeline] Modeline 38:"640x480"
>> 60 25200 640 656 752 800 480 490 492 525 0x40 0xa
>> [    3.956689] [drm:drm_mode_debug_printmodeline] Modeline 53:"720x400"
>> 70 28320 720 738 846 900 400 412 414 449 0x40 0x6
>> [    3.956694] [drm:drm_mode_getconnector] [CONNECTOR:48:?]
>> [    4.026994] [drm:drm_mode_addfb] [FB:52]
>> [    4.032615] [drm:drm_mode_addfb] [FB:63]
>> [    4.032628] [drm:drm_mode_setcrtc] [CRTC:8]
>> [    4.032633] [drm:drm_mode_setcrtc] [CONNECTOR:48:HDMI-A-1]
>> [    4.032638] [drm:intel_crtc_set_config] [CRTC:8] [FB:63] #connectors=1
>> (x y) (0 0)
>> [    4.032642] [drm:intel_set_config_compute_mode_changes] modes are
>> different, full mode set
>> [    4.032648] [drm:drm_mode_debug_printmodeline] Modeline 60:"1024x768"
>> 60 65000 1024 1048 1184 1344 768 771 777 806 0x48 0xa
>> [    4.032653] [drm:drm_mode_debug_printmodeline] Modeline 64:"" 0 108000
>> 1280 1328 1440 1688 1024 1025 1028 1066 0x0 0x5
>> [    4.032657] [drm:intel_set_config_compute_mode_changes] computed
>> changes for [CRTC:8], mode_changed=1, fb_changed=1
>> [    4.032660] [drm:intel_modeset_stage_output_state]
>> [CONNECTOR:19:eDP-1] to [NOCRTC]
>> [    4.032662] [drm:intel_modeset_stage_output_state] encoder changed,
>> full mode switch
>> [    4.032666] [drm:intel_modeset_stage_output_state]
>> [CONNECTOR:48:HDMI-A-1] to [CRTC:8]
>> [    4.032668] [drm:intel_modeset_stage_output_state] crtc changed, full
>> mode switch
>> [    4.032671] [drm:intel_modeset_stage_output_state] crtc changed, full
>> mode switch
>> [    4.032674] [drm:intel_modeset_stage_output_state] crtc disabled, full
>> mode switch
>> [    4.032679] [drm:intel_modeset_affected_pipes] set mode pipe masks:
>> modeset: 1, prepare: 1, disable: 2
>> [    4.032683] [drm:connected_sink_compute_bpp] [CONNECTOR:48:HDMI-A-1]
>> checking for sink bpp constrains
>> [    4.032687] [drm:intel_hdmi_compute_config] picking bpc to 8 for HDMI
>> output
>> [    4.032689] [drm:intel_hdmi_compute_config] forcing pipe bpc to 24 for
>> HDMI
>> [    4.032692] [drm:intel_modeset_pipe_config] plane bpp: 24, pipe bpp:
>> 24, dithering: 0
>> [    4.032694] [drm:intel_dump_pipe_config] [CRTC:8][modeset] config for
>> pipe A
>> [    4.032696] [drm:intel_dump_pipe_config] cpu_transcoder: A
>> [    4.032698] [drm:intel_dump_pipe_config] pipe bpp: 24, dithering: 0
>> [    4.032701] [drm:intel_dump_pipe_config] fdi/pch: 0, lanes: 0, gmch_m:
>> 0, gmch_n: 0, link_m: 0, link_n: 0, tu: 0
>> [    4.032703] [drm:intel_dump_pipe_config] dp: 0, gmch_m: 0, gmch_n: 0,
>> link_m: 0, link_n: 0, tu: 0
>> [    4.032705] [drm:intel_dump_pipe_config] dp: 0, gmch_m2: 0, gmch_n2:
>> 0, link_m2: 0, link_n2: 0, tu2: 0
>> [    4.032707] [drm:intel_dump_pipe_config] requested mode:
>> [    4.032710] [drm:drm_mode_debug_printmodeline] Modeline 0:"" 0 108000
>> 1280 1328 1440 1688 1024 1025 1028 1066 0x0 0x5
>> [    4.032712] [drm:intel_dump_pipe_config] adjusted mode:
>> [    4.032715] [drm:drm_mode_debug_printmodeline] Modeline 0:"" 0 108000
>> 1280 1328 1440 1688 1024 1025 1028 1066 0x0 0x5
>> [    4.032718] [drm:intel_dump_crtc_timings] crtc timings: 108000 1280
>> 1328 1440 1688 1024 1025 1028 1066, type: 0x0 flags: 0x5
>> [    4.032720] [drm:intel_dump_pipe_config] port clock: 108000
>> [    4.032721] [drm:intel_dump_pipe_config] pipe src size: 1280x1024
>> [    4.032724] [drm:intel_dump_pipe_config] gmch pfit: control:
>> 0x00000000, ratios: 0x00000000, lvds border: 0x00000000
>> [    4.032726] [drm:intel_dump_pipe_config] pch pfit: pos: 0x00000000,
>> size: 0x00000000, disabled
>> [    4.032728] [drm:intel_dump_pipe_config] ips: 1
>> [    4.032730] [drm:intel_dump_pipe_config] double wide: 0
>> [    4.040030] [drm:intel_update_fbc] disabled per chip default
>> [    4.040038] [drm:intel_disable_shared_dpll] disable WRPLL 1 (active 1,
>> on? 1) for crtc 12
>> [    4.040043] [drm:intel_disable_shared_dpll] disabling WRPLL 1
>> [    4.055717] [drm:intel_edp_backlight_off]
>> [    4.259908] [drm:intel_panel_actually_set_backlight] set backlight PWM
>> = 0
>> [    4.276161] [drm:intel_edp_panel_off] Turn eDP power off
>> [    4.276169] [drm:wait_panel_off] Wait for panel power off time
>> [    4.276174] [drm:wait_panel_status] mask b0000000 value 00000000
>> status 80000008 control abcd0000
>> [    4.340008] [drm:wait_panel_status] Wait complete
>> [    4.340022] [drm:intel_update_fbc] no output, disabling
>> [    4.341508] [drm:intel_get_shared_dpll] CRTC:8 allocated WRPLL 1
>> [    4.341511] [drm:intel_get_shared_dpll] using WRPLL 1 for pipe A
>> [    4.341514] [drm:intel_enable_shared_dpll] enable WRPLL 1 (active 0,
>> on? 0) for crtc 8
>> [    4.341516] [drm:intel_enable_shared_dpll] enabling WRPLL 1
>> [    4.341658] [drm:ironlake_update_primary_plane] Writing base 00C28000
>> 00000000 0 0 5120
>> [    4.360071] [drm:intel_update_fbc] disabled per chip default
>> [    4.360085] [drm:intel_connector_check_state] [CONNECTOR:48:HDMI-A-1]
>> [    4.360089] [drm:check_encoder_state] [ENCODER:18:TMDS-18]
>> [    4.360092] [drm:check_encoder_state] [ENCODER:47:TMDS-47]
>> [    4.360094] [drm:check_encoder_state] [ENCODER:50:TMDS-50]
>> [    4.360096] [drm:check_crtc_state] [CRTC:8]
>> [    4.360105] [drm:check_crtc_state] [CRTC:12]
>> [    4.360107] [drm:check_crtc_state] [CRTC:16]
>> [    4.360110] [drm:check_shared_dpll_state] WRPLL 1
>> [    4.360112] [drm:check_shared_dpll_state] WRPLL 2
>> [    4.360154] [drm:drm_mode_setcrtc] [CRTC:12]
>> [    4.360156] [drm:intel_crtc_set_config] [CRTC:12] [NOFB]
>> [    4.360160] [drm:intel_set_config_compute_mode_changes] computed
>> changes for [CRTC:12], mode_changed=0, fb_changed=0
>> [    4.360162] [drm:intel_modeset_stage_output_state]
>> [CONNECTOR:48:HDMI-A-1] to [CRTC:8]
>> [    4.360167] [drm:drm_mode_setcrtc] [CRTC:16]
>> [    4.360169] [drm:intel_crtc_set_config] [CRTC:16] [NOFB]
>> [    4.360171] [drm:intel_set_config_compute_mode_changes] computed
>> changes for [CRTC:16], mode_changed=0, fb_changed=0
>> [    4.360173] [drm:intel_modeset_stage_output_state]
>> [CONNECTOR:48:HDMI-A-1] to [CRTC:8]
>> [    4.384355] scsi 4:0:0:0: Direct-Access              USB DISK 28X
>> PMAP PQ: 0 ANSI: 0 CCS
>> [    4.384854] sd 4:0:0:0: Attached scsi generic sg1 type 0
>> [    4.385051] sd 4:0:0:0: [sdb] 503808 512-byte logical blocks: (257
>> MB/246 MiB)
>> [    4.385206] sd 4:0:0:0: [sdb] Write Protect is off
>> [    4.385211] sd 4:0:0:0: [sdb] Mode Sense: 23 00 00 00
>> [    4.385566] sd 4:0:0:0: [sdb] No Caching mode page found
>> [    4.385572] sd 4:0:0:0: [sdb] Assuming drive cache: write through
>> [    4.389047]  sdb: sdb1
>> [    4.389869] sd 4:0:0:0: [sdb] Attached SCSI removable disk
>> [    5.761452] [drm:i915_gem_open]
>> [    5.800157] [drm:i915_gem_context_create_ioctl] HW context 1 created
>> [    5.801723] [drm:i915_gem_context_destroy_ioctl] HW context 1 destroyed
>> [    5.903119] igb 0000:01:00.0 enp1s0: igb: enp1s0 NIC Link is Up 100
>> Mbps Full Duplex, Flow Control: RX/TX
>> [    5.975007] IPv4: martian source 255.255.255.255 from 192.168.1.178,
>> on dev enp1s0
>> [    5.975014] ll header: 00000000: ff ff ff ff ff ff 00 12 f3 12 fc f8
>> 08 00        ..............
>> [    6.062811] [drm:drm_mode_getconnector] [CONNECTOR:48:?]
>> [    6.062820] [drm:drm_helper_probe_single_connector_modes_merge_bits]
>> [CONNECTOR:48:HDMI-A-1]
>> [    6.062825] [drm:intel_hdmi_detect] [CONNECTOR:48:HDMI-A-1]
>> [    6.075612] [drm:drm_edid_to_eld] ELD: no CEA Extension found
>> [    6.075630] [drm:drm_helper_probe_single_connector_modes_merge_bits]
>> [CONNECTOR:48:HDMI-A-1] probed modes :
>> [    6.075637] [drm:drm_mode_debug_printmodeline] Modeline 22:"1280x1024"
>> 60 108000 1280 1328 1440 1688 1024 1025 1028 1066 0x48 0x5
>> [    6.075643] [drm:drm_mode_debug_printmodeline] Modeline 54:"1280x1024"
>> 75 135000 1280 1296 1440 1688 1024 1025 1028 1066 0x40 0x5
>> [    6.075648] [drm:drm_mode_debug_printmodeline] Modeline 23:"1280x960"
>> 60 108000 1280 1376 1488 1800 960 961 964 1000 0x40 0x5
>> [    6.075654] [drm:drm_mode_debug_printmodeline] Modeline 55:"1024x768"
>> 75 78800 1024 1040 1136 1312 768 769 772 800 0x40 0x5
>> [    6.075659] [drm:drm_mode_debug_printmodeline] Modeline 56:"1024x768"
>> 70 75000 1024 1048 1184 1328 768 771 777 806 0x40 0xa
>> [    6.075664] [drm:drm_mode_debug_printmodeline] Modeline 57:"1024x768"
>> 60 65000 1024 1048 1184 1344 768 771 777 806 0x40 0xa
>> [    6.075669] [drm:drm_mode_debug_printmodeline] Modeline 58:"800x600"
>> 75 49500 800 816 896 1056 600 601 604 625 0x40 0x5
>> [    6.075674] [drm:drm_mode_debug_printmodeline] Modeline 59:"800x600"
>> 72 50000 800 856 976 1040 600 637 643 666 0x40 0x5
>> [    6.075679] [drm:drm_mode_debug_printmodeline] Modeline 24:"800x600"
>> 60 40000 800 840 968 1056 600 601 605 628 0x40 0x5
>> [    6.075684] [drm:drm_mode_debug_printmodeline] Modeline 25:"800x600"
>> 56 36000 800 824 896 1024 600 601 603 625 0x40 0x5
>> [    6.075689] [drm:drm_mode_debug_printmodeline] Modeline 26:"640x480"
>> 75 31500 640 656 720 840 480 481 484 500 0x40 0xa
>> [    6.075694] [drm:drm_mode_debug_printmodeline] Modeline 27:"640x480"
>> 73 31500 640 664 704 832 480 489 491 520 0x40 0xa
>> [    6.075699] [drm:drm_mode_debug_printmodeline] Modeline 35:"640x480"
>> 67 30240 640 704 768 864 480 483 486 525 0x40 0xa
>> [    6.075703] [drm:drm_mode_debug_printmodeline] Modeline 38:"640x480"
>> 60 25200 640 656 752 800 480 490 492 525 0x40 0xa
>> [    6.075708] [drm:drm_mode_debug_printmodeline] Modeline 53:"720x400"
>> 70 28320 720 738 846 900 400 412 414 449 0x40 0x6
>> [    6.075729] [drm:drm_mode_getconnector] [CONNECTOR:48:?]
>> [    6.075790] [drm:drm_mode_getconnector] [CONNECTOR:51:?]
>> [    6.075794] [drm:drm_helper_probe_single_connector_modes_merge_bits]
>> [CONNECTOR:51:HDMI-A-2]
>> [    6.075798] [drm:intel_hdmi_detect] [CONNECTOR:51:HDMI-A-2]
>> [    6.075983] [drm:gmbus_xfer] GMBUS [i915 gmbus dpc] NAK for addr: 0050
>> w(1)
>> [    6.075986] [drm:gmbus_xfer] GMBUS [i915 gmbus dpc] NAK on first
>> message, retry
>> [    6.076156] [drm:gmbus_xfer] GMBUS [i915 gmbus dpc] NAK for addr: 0050
>> w(1)
>> [    6.076160] [drm:drm_do_probe_ddc_edid] drm: skipping non-existent
>> adapter i915 gmbus dpc
>> [    6.076163] [drm:drm_helper_probe_single_connector_modes_merge_bits]
>> [CONNECTOR:51:HDMI-A-2] disconnected
>> [    6.167851] [drm:drm_mode_getconnector] [CONNECTOR:48:?]
>> [    6.167859] [drm:drm_helper_probe_single_connector_modes_merge_bits]
>> [CONNECTOR:48:HDMI-A-1]
>> [    6.167864] [drm:intel_hdmi_detect] [CONNECTOR:48:HDMI-A-1]
>> [    6.180640] [drm:drm_edid_to_eld] ELD: no CEA Extension found
>> [    6.180659] [drm:drm_helper_probe_single_connector_modes_merge_bits]
>> [CONNECTOR:48:HDMI-A-1] probed modes :
>> [    6.180666] [drm:drm_mode_debug_printmodeline] Modeline 22:"1280x1024"
>> 60 108000 1280 1328 1440 1688 1024 1025 1028 1066 0x48 0x5
>> [    6.180671] [drm:drm_mode_debug_printmodeline] Modeline 54:"1280x1024"
>> 75 135000 1280 1296 1440 1688 1024 1025 1028 1066 0x40 0x5
>> [    6.180676] [drm:drm_mode_debug_printmodeline] Modeline 23:"1280x960"
>> 60 108000 1280 1376 1488 1800 960 961 964 1000 0x40 0x5
>> [    6.180682] [drm:drm_mode_debug_printmodeline] Modeline 55:"1024x768"
>> 75 78800 1024 1040 1136 1312 768 769 772 800 0x40 0x5
>> [    6.180686] [drm:drm_mode_debug_printmodeline] Modeline 56:"1024x768"
>> 70 75000 1024 1048 1184 1328 768 771 777 806 0x40 0xa
>> [    6.180691] [drm:drm_mode_debug_printmodeline] Modeline 57:"1024x768"
>> 60 65000 1024 1048 1184 1344 768 771 777 806 0x40 0xa
>> [    6.180696] [drm:drm_mode_debug_printmodeline] Modeline 58:"800x600"
>> 75 49500 800 816 896 1056 600 601 604 625 0x40 0x5
>> [    6.180701] [drm:drm_mode_debug_printmodeline] Modeline 59:"800x600"
>> 72 50000 800 856 976 1040 600 637 643 666 0x40 0x5
>> [    6.180706] [drm:drm_mode_debug_printmodeline] Modeline 24:"800x600"
>> 60 40000 800 840 968 1056 600 601 605 628 0x40 0x5
>> [    6.180711] [drm:drm_mode_debug_printmodeline] Modeline 25:"800x600"
>> 56 36000 800 824 896 1024 600 601 603 625 0x40 0x5
>> [    6.180715] [drm:drm_mode_debug_printmodeline] Modeline 26:"640x480"
>> 75 31500 640 656 720 840 480 481 484 500 0x40 0xa
>> [    6.180720] [drm:drm_mode_debug_printmodeline] Modeline 27:"640x480"
>> 73 31500 640 664 704 832 480 489 491 520 0x40 0xa
>> [    6.180725] [drm:drm_mode_debug_printmodeline] Modeline 35:"640x480"
>> 67 30240 640 704 768 864 480 483 486 525 0x40 0xa
>> [    6.180729] [drm:drm_mode_debug_printmodeline] Modeline 38:"640x480"
>> 60 25200 640 656 752 800 480 490 492 525 0x40 0xa
>> [    6.180734] [drm:drm_mode_debug_printmodeline] Modeline 53:"720x400"
>> 70 28320 720 738 846 900 400 412 414 449 0x40 0x6
>> [    6.180756] [drm:drm_mode_getconnector] [CONNECTOR:48:?]
>> [    6.180802] [drm:drm_mode_getconnector] [CONNECTOR:51:?]
>> [    6.180806] [drm:drm_helper_probe_single_connector_modes_merge_bits]
>> [CONNECTOR:51:HDMI-A-2]
>> [    6.180809] [drm:intel_hdmi_detect] [CONNECTOR:51:HDMI-A-2]
>> [    6.180986] [drm:gmbus_xfer] GMBUS [i915 gmbus dpc] NAK for addr: 0050
>> w(1)
>> [    6.180990] [drm:gmbus_xfer] GMBUS [i915 gmbus dpc] NAK on first
>> message, retry
>> [    6.181162] [drm:gmbus_xfer] GMBUS [i915 gmbus dpc] NAK for addr: 0050
>> w(1)
>> [    6.181166] [drm:drm_do_probe_ddc_edid] drm: skipping non-existent
>> adapter i915 gmbus dpc
>> [    6.181170] [drm:drm_helper_probe_single_connector_modes_merge_bits]
>> [CONNECTOR:51:HDMI-A-2] disconnected
>> [    6.183875] [drm:drm_mode_getconnector] [CONNECTOR:48:?]
>> [    6.183882] [drm:drm_helper_probe_single_connector_modes_merge_bits]
>> [CONNECTOR:48:HDMI-A-1]
>> [    6.183887] [drm:intel_hdmi_detect] [CONNECTOR:48:HDMI-A-1]
>> [    6.196671] [drm:drm_edid_to_eld] ELD: no CEA Extension found
>> [    6.196690] [drm:drm_helper_probe_single_connector_modes_merge_bits]
>> [CONNECTOR:48:HDMI-A-1] probed modes :
>> [    6.196695] [drm:drm_mode_debug_printmodeline] Modeline 22:"1280x1024"
>> 60 108000 1280 1328 1440 1688 1024 1025 1028 1066 0x48 0x5
>> [    6.196701] [drm:drm_mode_debug_printmodeline] Modeline 54:"1280x1024"
>> 75 135000 1280 1296 1440 1688 1024 1025 1028 1066 0x40 0x5
>> [    6.196705] [drm:drm_mode_debug_printmodeline] Modeline 23:"1280x960"
>> 60 108000 1280 1376 1488 1800 960 961 964 1000 0x40 0x5
>> [    6.196710] [drm:drm_mode_debug_printmodeline] Modeline 55:"1024x768"
>> 75 78800 1024 1040 1136 1312 768 769 772 800 0x40 0x5
>> [    6.196716] [drm:drm_mode_debug_printmodeline] Modeline 56:"1024x768"
>> 70 75000 1024 1048 1184 1328 768 771 777 806 0x40 0xa
>> [    6.196720] [drm:drm_mode_debug_printmodeline] Modeline 57:"1024x768"
>> 60 65000 1024 1048 1184 1344 768 771 777 806 0x40 0xa
>> [    6.196725] [drm:drm_mode_debug_printmodeline] Modeline 58:"800x600"
>> 75 49500 800 816 896 1056 600 601 604 625 0x40 0x5
>> [    6.196730] [drm:drm_mode_debug_printmodeline] Modeline 59:"800x600"
>> 72 50000 800 856 976 1040 600 637 643 666 0x40 0x5
>> [    6.196735] [drm:drm_mode_debug_printmodeline] Modeline 24:"800x600"
>> 60 40000 800 840 968 1056 600 601 605 628 0x40 0x5
>> [    6.196740] [drm:drm_mode_debug_printmodeline] Modeline 25:"800x600"
>> 56 36000 800 824 896 1024 600 601 603 625 0x40 0x5
>> [    6.196745] [drm:drm_mode_debug_printmodeline] Modeline 26:"640x480"
>> 75 31500 640 656 720 840 480 481 484 500 0x40 0xa
>> [    6.196749] [drm:drm_mode_debug_printmodeline] Modeline 27:"640x480"
>> 73 31500 640 664 704 832 480 489 491 520 0x40 0xa
>> [    6.196754] [drm:drm_mode_debug_printmodeline] Modeline 35:"640x480"
>> 67 30240 640 704 768 864 480 483 486 525 0x40 0xa
>> [    6.196759] [drm:drm_mode_debug_printmodeline] Modeline 38:"640x480"
>> 60 25200 640 656 752 800 480 490 492 525 0x40 0xa
>> [    6.196764] [drm:drm_mode_debug_printmodeline] Modeline 53:"720x400"
>> 70 28320 720 738 846 900 400 412 414 449 0x40 0x6
>> [    6.196785] [drm:drm_mode_getconnector] [CONNECTOR:48:?]
>> [    6.196830] [drm:drm_mode_getconnector] [CONNECTOR:51:?]
>> [    6.196834] [drm:drm_helper_probe_single_connector_modes_merge_bits]
>> [CONNECTOR:51:HDMI-A-2]
>> [    6.196837] [drm:intel_hdmi_detect] [CONNECTOR:51:HDMI-A-2]
>> [    6.197012] [drm:gmbus_xfer] GMBUS [i915 gmbus dpc] NAK for addr: 0050
>> w(1)
>> [    6.197016] [drm:gmbus_xfer] GMBUS [i915 gmbus dpc] NAK on first
>> message, retry
>> [    6.197186] [drm:gmbus_xfer] GMBUS [i915 gmbus dpc] NAK for addr: 0050
>> w(1)
>> [    6.197191] [drm:drm_do_probe_ddc_edid] drm: skipping non-existent
>> adapter i915 gmbus dpc
>> [    6.197195] [drm:drm_helper_probe_single_connector_modes_merge_bits]
>> [CONNECTOR:51:HDMI-A-2] disconnected
>> [    6.321186] [drm:i915_gem_open]
>> [    6.407964] [drm:i915_gem_context_create_ioctl] HW context 1 created
>> [    6.409919] [drm:i915_gem_context_destroy_ioctl] HW context 1 destroyed
>> [    6.560869] [drm:drm_mode_getconnector] [CONNECTOR:48:?]
>> [    6.560875] [drm:drm_helper_probe_single_connector_modes_merge_bits]
>> [CONNECTOR:48:HDMI-A-1]
>> [    6.560879] [drm:intel_hdmi_detect] [CONNECTOR:48:HDMI-A-1]
>> [    6.573651] [drm:drm_edid_to_eld] ELD: no CEA Extension found
>> [    6.573670] [drm:drm_helper_probe_single_connector_modes_merge_bits]
>> [CONNECTOR:48:HDMI-A-1] probed modes :
>> [    6.573676] [drm:drm_mode_debug_printmodeline] Modeline 22:"1280x1024"
>> 60 108000 1280 1328 1440 1688 1024 1025 1028 1066 0x48 0x5
>> [    6.573682] [drm:drm_mode_debug_printmodeline] Modeline 54:"1280x1024"
>> 75 135000 1280 1296 1440 1688 1024 1025 1028 1066 0x40 0x5
>> [    6.573687] [drm:drm_mode_debug_printmodeline] Modeline 23:"1280x960"
>> 60 108000 1280 1376 1488 1800 960 961 964 1000 0x40 0x5
>> [    6.573692] [drm:drm_mode_debug_printmodeline] Modeline 55:"1024x768"
>> 75 78800 1024 1040 1136 1312 768 769 772 800 0x40 0x5
>> [    6.573697] [drm:drm_mode_debug_printmodeline] Modeline 56:"1024x768"
>> 70 75000 1024 1048 1184 1328 768 771 777 806 0x40 0xa
>> [    6.573702] [drm:drm_mode_debug_printmodeline] Modeline 57:"1024x768"
>> 60 65000 1024 1048 1184 1344 768 771 777 806 0x40 0xa
>> [    6.573707] [drm:drm_mode_debug_printmodeline] Modeline 58:"800x600"
>> 75 49500 800 816 896 1056 600 601 604 625 0x40 0x5
>> [    6.573712] [drm:drm_mode_debug_printmodeline] Modeline 59:"800x600"
>> 72 50000 800 856 976 1040 600 637 643 666 0x40 0x5
>> [    6.573717] [drm:drm_mode_debug_printmodeline] Modeline 24:"800x600"
>> 60 40000 800 840 968 1056 600 601 605 628 0x40 0x5
>> [    6.573722] [drm:drm_mode_debug_printmodeline] Modeline 25:"800x600"
>> 56 36000 800 824 896 1024 600 601 603 625 0x40 0x5
>> [    6.573727] [drm:drm_mode_debug_printmodeline] Modeline 26:"640x480"
>> 75 31500 640 656 720 840 480 481 484 500 0x40 0xa
>> [    6.573732] [drm:drm_mode_debug_printmodeline] Modeline 27:"640x480"
>> 73 31500 640 664 704 832 480 489 491 520 0x40 0xa
>> [    6.573736] [drm:drm_mode_debug_printmodeline] Modeline 35:"640x480"
>> 67 30240 640 704 768 864 480 483 486 525 0x40 0xa
>> [    6.573741] [drm:drm_mode_debug_printmodeline] Modeline 38:"640x480"
>> 60 25200 640 656 752 800 480 490 492 525 0x40 0xa
>> [    6.573746] [drm:drm_mode_debug_printmodeline] Modeline 53:"720x400"
>> 70 28320 720 738 846 900 400 412 414 449 0x40 0x6
>> [    6.573765] [drm:drm_mode_getconnector] [CONNECTOR:48:?]
>> [    6.573811] [drm:drm_mode_getconnector] [CONNECTOR:51:?]
>> [    6.573814] [drm:drm_helper_probe_single_connector_modes_merge_bits]
>> [CONNECTOR:51:HDMI-A-2]
>> [    6.573818] [drm:intel_hdmi_detect] [CONNECTOR:51:HDMI-A-2]
>> [    6.573992] [drm:gmbus_xfer] GMBUS [i915 gmbus dpc] NAK for addr: 0050
>> w(1)
>> [    6.573995] [drm:gmbus_xfer] GMBUS [i915 gmbus dpc] NAK on first
>> message, retry
>> [    6.574163] [drm:gmbus_xfer] GMBUS [i915 gmbus dpc] NAK for addr: 0050
>> w(1)
>> [    6.574166] [drm:drm_do_probe_ddc_edid] drm: skipping non-existent
>> adapter i915 gmbus dpc
>> [    6.574170] [drm:drm_helper_probe_single_connector_modes_merge_bits]
>> [CONNECTOR:51:HDMI-A-2] disconnected
>> [    6.924873] IPv4: martian source 255.255.255.255 from 192.168.0.136,
>> on dev enp1s0
>> [    6.924894] ll header: 00000000: ff ff ff ff ff ff d0 67 e5 0a dd 1d
>> 08 00        .......g......
>> [    7.550146] [drm:i915_gem_context_create_ioctl] HW context 1 created
>> [    7.602127] [drm:drm_mode_addfb] [FB:65]
>> [    8.466305] nf_conntrack: automatic helper assignment is deprecated
>> and it will be removed soon. Use the iptables CT target to attach helpers
>> instead.
>> [    8.712156] IPv4: martian source 255.255.255.255 from 192.168.0.15, on
>> dev enp1s0
>> [    8.712162] ll header: 00000000: ff ff ff ff ff ff 00 26 b9 69 78 92
>> 08 00        .......&.ix...
>> [    8.712648] IPv4: martian source 255.255.255.255 from 192.168.1.178,
>> on dev enp1s0
>> [    8.712651] ll header: 00000000: ff ff ff ff ff ff 00 12 f3 12 fc f8
>> 08 00        ..............
>> [    8.834198] igb 0000:02:00.0 enp2s0: igb: enp2s0 NIC Link is Up 100
>> Mbps Full Duplex, Flow Control: RX
>> [    9.097980] IPv4: martian source 255.255.255.255 from 192.168.1.235,
>> on dev enp1s0
>> [    9.097986] ll header: 00000000: ff ff ff ff ff ff 00 20 84 01 49 63
>> 08 00        ....... ..Ic..
>> [   10.988213] IPv4: martian source 255.255.255.255 from 192.168.1.178,
>> on dev enp1s0
>> [   10.988230] ll header: 00000000: ff ff ff ff ff ff 00 12 f3 12 fc f8
>> 08 00        ..............
>> [   14.041449] igb 0000:02:00.0: removed PHC on enp2s0
>> [   19.099013] rt_igb 0000:02:00.0: irq 47 for MSI/MSI-X
>> [   19.099020] rt_igb 0000:02:00.0: irq 48 for MSI/MSI-X
>> [   19.143540] RTnet: registered rteth0
>> [   19.143568] rt_igb 0000:02:00.0: Intel(R) Gigabit Ethernet Network
>> Connection
>> [   19.143576] rt_igb 0000:02:00.0: rteth0: (PCIe:2.5Gb/s:Width x1)
>> d0:4c:c1:00:cb:b7
>> [   19.143648] rt_igb 0000:02:00.0: rteth0: PBA No: 000200-000
>> [   19.143654] rt_igb 0000:02:00.0: Using MSI-X interrupts. 1 rx
>> queue(s), 1 tx queue(s)
>> [   19.148790] initializing loopback...
>> [   19.148809] RTnet: registered rtlo
>> [   19.157396] RTcfg: init real-time configuration distribution protocol
>> [   19.163401] RTmac: init realtime media access control
>> [   20.604079] fuse init (API version 7.23)
>> [   23.666977] rt_igb: rteth0: igb: rteth0 NIC Link is Up 100 Mbps Full
>> Duplex, Flow Control: RX
>> [   27.030583] [drm:i915_gem_open]
>> [   27.057688] [drm:i915_gem_context_create_ioctl] HW context 1 created
>> [   27.152954] [drm:i915_gem_context_create_ioctl] HW context 2 created
>> [   27.251774] [drm:i915_gem_context_create_ioctl] HW context 3 created
>> [   27.409028] [drm:i915_gem_context_create_ioctl] HW context 4 created
>> [   31.517235] [drm:intel_crtc_cursor_set_obj] cursor off
>> [   65.572235] [drm:intel_backlight_device_update_status] updating
>> intel_backlight, brightness=450/937
>>
>> On Thu, Nov 12, 2015 at 4:40 PM, Stéphane ANCELOT <sancelot@free.fr>
>> wrote:
>>
>>> On 12/11/2015 09:28, Shih-Yuan Lee (FourDollars) wrote:
>>>
>>> I think the first step is to identify which backlight interface is able
>>> to actually change the brightness.
>>> Usually there are two backlight interfaces under /sys/class/backlight/,
>>> i.e. /sys/class/backlight/acpi_video0 and
>>> /sys/class/backlight/intel_backlight.
>>> However you may see other different backlight interfaces under
>>> /sys/class/backlight/. It depends on what hardware you are using.
>>> Executing `cat max_brightness` under those folders can see the max
>>> brightness and then you can execute `echo $(($(cat max_brightness)/2)) |
>>> sudo tee brightness` to adjust it to about 50% brightness.
>>>
>>> only /sys/class/backlight/intel_backlight is present.
>>> max_brightness is 937
>>>
>>> these commands have no effect on display brightness:
>>> echo 0 >brightness
>>> echo 468 >brightness
>>> echo 937 >brightness
>>>
>>> Regards,
>>> Steph
>>>
>>>
>>>
>>> On Thu, Nov 12, 2015 at 4:08 PM, Stéphane ANCELOT <sancelot@free.fr>
>>> wrote:
>>>
>>>> Hi,
>>>> I have seen you were working on brightness. Right, but this is useful
>>>> only if many worlwide users would be able to activate it.
>>>> I have never been able to make it working on my intel systemes (core i5
>>>> - 4300u , core i3 ...)
>>>> Very difficult to check where the problem is coming from, altough you
>>>> have either an intel_backlight or acpi_backlight folder in the sys directory
>>>> Regarding many many posts on the web, this sounds tricky and difficult
>>>> to know why it has not worked, or simply the documentation is lacking ....
>>>>
>>>> Regards,
>>>> S.Ancelot
>>>>
>>>>
>>>> On 12/11/2015 06:43, Shih-Yuan Lee (FourDollars) wrote:
>>>>
>>>>> There was a wonderful period after
>>>>>
>>>>> commit 6dda730e55f412a6dfb181cae6784822ba463847
>>>>> Author: Jani Nikula <jani.nikula at intel.com>
>>>>> Date:   Tue Jun 24 18:27:40 2014 +0300
>>>>>
>>>>>      drm/i915: respect the VBT minimum backlight brightness
>>>>>
>>>>> The backlight class 0 brightness means the PWM min and it does not turn
>>>>> off the backlight. After kernel 3.18, the backlight class 0 brightness
>>>>> is used to turn off the backlight and the PWM min is missing.
>>>>>
>>>>> Because of
>>>>>
>>>>> commit e6755fb78e8f20ecadf2a4080084121336624ad9
>>>>> Author: Jani Nikula <jani.nikula at intel.com>
>>>>> Date:   Tue Aug 12 17:11:42 2014 +0300
>>>>>
>>>>>      drm/i915: switch off backlight for backlight class 0 brightness
>>>>>
>>>>> Use "VBT backlight PWM modulation frequency 200 Hz, active high, min
>>>>> brightness 10, level 255" as an example. It means the VBT min is 10
>>>>> out of [0..255] and the PWM max is 937 from other place so the
>>>>> corresponding PWM min should be 37 (10 * 937 / 255).
>>>>>
>>>>> When we set backlight class 0 brightness, the backlight is turned off.
>>>>> Althought the PWM value is 37 when the backlight is off but it is
>>>>> useless. When we set set backlight class 1 brightness, the backlight is
>>>>> on but the PWM value is 38 and it doesn't match the corresponding PWM
>>>>> min of the VBT minimum backlight.
>>>>>
>>>>> And it has another minor issue that there are some backlight class
>>>>> brightness values are mapped to the same PWM value because the
>>>>> backlight
>>>>> class brightness range is larger than the valid PWM brightness range.
>>>>>
>>>>> The backlight class brightness range [0..937]
>>>>> The valid PWM brightness range [37..937]
>>>>>
>>>>> This commit makes that backlight class 1 brightness means the PWM min
>>>>> and backlight class max_brightness means the PWM max, and the ranges
>>>>> become
>>>>>
>>>>> The backlight class brightness range [0..901]
>>>>> The valid PWM brightness range [36..937]
>>>>>
>>>>> That's no backlight class brightness value mapped to the same PWM
>>>>> value.
>>>>>
>>>>> Signed-off-by: Shih-Yuan Lee (FourDollars) <sylee@canonical.com>
>>>>> ---
>>>>>   drivers/gpu/drm/i915/intel_panel.c | 26 ++++++++++++++++++--------
>>>>>   1 file changed, 18 insertions(+), 8 deletions(-)
>>>>>
>>>>> diff --git a/drivers/gpu/drm/i915/intel_panel.c
>>>>> b/drivers/gpu/drm/i915/intel_panel.c
>>>>> index b05c6d9..8efa199 100644
>>>>> --- a/drivers/gpu/drm/i915/intel_panel.c
>>>>> +++ b/drivers/gpu/drm/i915/intel_panel.c
>>>>> @@ -1194,10 +1194,9 @@ static int
>>>>> intel_backlight_device_register(struct intel_connector *connector)
>>>>>         props.type = BACKLIGHT_RAW;
>>>>>         /*
>>>>> -        * Note: Everything should work even if the backlight device
>>>>> max
>>>>> -        * presented to the userspace is arbitrarily chosen.
>>>>> +        * Expose the whole valid PWM brightness range to the
>>>>> backlight class.
>>>>>          */
>>>>> -       props.max_brightness = panel->backlight.max;
>>>>> +       props.max_brightness = panel->backlight.max -
>>>>> panel->backlight.min;
>>>>>         props.brightness = scale_hw_to_user(connector,
>>>>>                                             panel->backlight.level,
>>>>>                                             props.max_brightness);
>>>>> @@ -1400,7 +1399,8 @@ static u32 get_backlight_min_vbt(struct
>>>>> intel_connector *connector)
>>>>>         struct drm_device *dev = connector->base.dev;
>>>>>         struct drm_i915_private *dev_priv = dev->dev_private;
>>>>>         struct intel_panel *panel = &connector->panel;
>>>>> -       int min;
>>>>> +       int vbt_min;
>>>>> +       u32 pwm_min;
>>>>>         WARN_ON(panel->backlight.max == 0);
>>>>>   @@ -1411,14 +1411,24 @@ static u32 get_backlight_min_vbt(struct
>>>>> intel_connector *connector)
>>>>>          * against this by letting the minimum be at most (arbitrarily
>>>>> chosen)
>>>>>          * 25% of the max.
>>>>>          */
>>>>> -       min = clamp_t(int, dev_priv->vbt.backlight.min_brightness, 0,
>>>>> 64);
>>>>> -       if (min != dev_priv->vbt.backlight.min_brightness) {
>>>>> +       vbt_min = clamp_t(int, dev_priv->vbt.backlight.min_brightness,
>>>>> 0, 64);
>>>>> +       if (vbt_min != dev_priv->vbt.backlight.min_brightness) {
>>>>>                 DRM_DEBUG_KMS("clamping VBT min backlight %d/255 to
>>>>> %d/255\n",
>>>>> -                             dev_priv->vbt.backlight.min_brightness,
>>>>> min);
>>>>> +                             dev_priv->vbt.backlight.min_brightness,
>>>>> vbt_min);
>>>>>         }
>>>>>         /* vbt value is a coefficient in range [0..255] */
>>>>> -       return scale(min, 0, 255, 0, panel->backlight.max);
>>>>> +       pwm_min = scale(vbt_min, 0, 255, 0, panel->backlight.max);
>>>>> +
>>>>> +       /*
>>>>> +        * Because backlight class brightness 0 is used to turn off
>>>>> the backlight, we
>>>>> +        * need to step down a little bit here to make backlight class
>>>>> brightness 1
>>>>> +        * match the real PWM min.
>>>>> +        */
>>>>> +       if (pwm_min > 0)
>>>>> +               return pwm_min - 1;
>>>>> +       else
>>>>> +               return 0;
>>>>>   }
>>>>>     static int lpt_setup_backlight(struct intel_connector *connector,
>>>>> enum pipe unused)
>>>>>
>>>>
>>>> _______________________________________________
>>>> Intel-gfx mailing list
>>>> Intel-gfx@lists.freedesktop.org
>>>> http://lists.freedesktop.org/mailman/listinfo/intel-gfx
>>>>
>>>
>>>
>>>
>>
>>
>
>

[-- Attachment #1.2: Type: text/html, Size: 176916 bytes --]

[-- Attachment #2: Type: text/plain, Size: 159 bytes --]

_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 34+ messages in thread

end of thread, other threads:[~2015-11-18  9:12 UTC | newest]

Thread overview: 34+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-11-09  6:42 [PATCH] drm/i915: A better maximum brightness for users Shih-Yuan Lee (FourDollars)
2015-11-09 10:17 ` Jani Nikula
2015-11-09 10:30   ` Shih-Yuan Lee (FourDollars)
2015-11-09 10:51     ` Jani Nikula
2015-11-09 11:54       ` Shih-Yuan Lee (FourDollars)
2015-11-09 12:58         ` Jani Nikula
2015-11-09 14:02           ` Shih-Yuan Lee (FourDollars)
2015-11-09 15:25             ` Ville Syrjälä
2015-11-09 16:02   ` Paulo Zanoni
2015-11-09 16:57     ` Jani Nikula
2015-11-10  1:59       ` Shih-Yuan Lee (FourDollars)
2015-11-10  8:01 ` [PATCH v2] drm/i915: Respect the brightness range from VBT Shih-Yuan Lee (FourDollars)
2015-11-10 10:15   ` Jani Nikula
2015-11-10 11:26     ` Shih-Yuan Lee (FourDollars)
2015-11-10 12:57       ` Jani Nikula
2015-11-10 16:11         ` Shih-Yuan Lee (FourDollars)
2015-11-11  4:11   ` [PATCH v3] drm/i915: Set brightness maximum to a fixed value 100 Shih-Yuan Lee (FourDollars)
2015-11-11  4:57     ` kbuild test robot
2015-11-11  7:31 ` [PATCH v4] " Shih-Yuan Lee (FourDollars)
2015-11-11 12:05   ` Jani Nikula
2015-11-11 13:09     ` Shih-Yuan Lee (FourDollars)
2015-11-11 14:10 ` [PATCH v5] drm/i915: Set backlight class max to 100 and respect the VBT minimum again Shih-Yuan Lee (FourDollars)
2015-11-12  5:43 ` [PATCH v6] drm/i915: respect the VBT minimum backlight brightness again Shih-Yuan Lee (FourDollars)
2015-11-12  8:08   ` Stéphane ANCELOT
2015-11-12  8:28     ` Shih-Yuan Lee (FourDollars)
2015-11-12  8:40       ` Stéphane ANCELOT
2015-11-12  8:57         ` Shih-Yuan Lee (FourDollars)
2015-11-12  9:05           ` Stéphane ANCELOT
2015-11-12 10:01             ` Shih-Yuan Lee (FourDollars)
2015-11-18  9:06               ` Stéphane ANCELOT
2015-11-18  9:11                 ` Shih-Yuan Lee (FourDollars)
2015-11-12 13:44     ` Jani Nikula
2015-11-13  3:50 ` [PATCH v7] drm/i915: A better backlight class brightness range Shih-Yuan Lee (FourDollars)
2015-11-13  3:50   ` Shih-Yuan Lee (FourDollars)

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.