Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 04 Sep 2013 20:06:08 -0400
From:      Jung-uk Kim <jkim@FreeBSD.org>
To:        Bengt Ahlgren <bengta@sics.se>
Cc:        Kevin Oberman <rkoberman@gmail.com>, freebsd-acpi <freebsd-acpi@FreeBSD.org>, Laura Marie Feeney <lmfeeney@sics.se>, Gleb Smirnoff <glebius@FreeBSD.org>, "Sergey A. Osokin" <osa@FreeBSD.org>, =?UTF-8?B?SmVhbi1Tw6liYXN0aWVuIFDDqWRyb24=?= <dumbbell@FreeBSD.org>
Subject:   Re: suspend/resume on Lenovo X1 (regression from reports on wiki)
Message-ID:  <5227CAF0.5040300@FreeBSD.org>
In-Reply-To: <5227B893.1000509@FreeBSD.org>
References:  <521D03AE.3050709@sics.se> <201309031647.47650.jhb@freebsd.org> <522669AF.5000209@FreeBSD.org> <201309040929.35903.jhb@freebsd.org> <52276554.6020807@FreeBSD.org> <uh7a9jsl7qf.fsf@P142.sics.se> <522791D2.9050606@FreeBSD.org> <uh71u54ky9g.fsf@P142.sics.se> <5227B893.1000509@FreeBSD.org>

next in thread | previous in thread | raw e-mail | index | archive | help
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 2013-09-04 18:47:47 -0400, Jung-uk Kim wrote:
> On 2013-09-04 18:39:07 -0400, Bengt Ahlgren wrote:
>> The value of hw.acpi.video.lcd0.brightness changes when the
>> screen brightness keys (Fn+Home/End) are pressed, but nothing
>> happens with the screen.  Same goes for changing the value with
>> sysctl.  After a fresh boot it works with one issue.  The screen
>> brightness level seems to lag behind one keypress.  Without
>> acpi_video, screen brightness changes without the lag.
> 
>> hw.acpi.video.lcd0.active is always stuck at 0 - can't change
>> with sysctl (regardless if the screen is on after a fresh boot,
>> or black after a text console suspend/resume):
> 
>> [root@bit ~]# sysctl hw.acpi.video.lcd0.active=1 
>> hw.acpi.video.lcd0.active: 0 -> 0
> 
>> Again, for my old X40 with non-KMS Xorg intel driver has 
>> (curiously, the screen blinks when issuing this sysctl command):
> 
>> [bengta@P142 ~]$ sysctl hw.acpi.video hw.acpi.video.lcd0.active:
>> 1 hw.acpi.video.crt0.active: 0
> 
> Then, KMS probably breaks acpi_video(4), too. :-(

kib let me know that there is a way to make it work but it was not
well-integrated to i915kms.ko.  If you are interested in fixing it,
dev/drm2/i915/intel_opregion.c is the source and you can download the
specification from here:

https://01.org/linuxgraphics/sites/default/files/documentation/acpi_igd_opregion_spec.pdf

Jung-uk Kim
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.21 (FreeBSD)

iQEcBAEBAgAGBQJSJ8rwAAoJECXpabHZMqHOz3cIAIH5qAXbfWZrWgwJWYAyL9UI
z0f/LC5ufqlpgnyvFAHZO75oDebKiDq8skGWDFDhEj8vjp8JIydZSM89EK5wj0zB
eCAVwquzcasduGXQZSGyN2tPUqwCm3Fuw3Bsj2Fhwgy3Y0TA9Vsz2KGTH4qCuqWU
7W97FXpLmIOpMBh/LcWCE96hY8u0HxZmzFhjMn5MlJ7z07zEc58YRpieZ3MqACCx
ml3dp56RVUQhXXZzrc5Vj+Oxgmti13Xrat7YrzVmpqSRzDtOLNaoqvk4sMz1Crh4
aXq1de1+7Hc+g2oroN3mqDcb5RXknqZ7Aq7wbiOCeQwOzK7vrs3khFWq9luWG9E=
=nWlO
-----END PGP SIGNATURE-----



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?5227CAF0.5040300>