Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 1 May 2004 01:10:51 +0100
From:      Colin Perkins <csp@csperkins.org>
To:        Anish Mistry <mistry.7@osu.edu>
Cc:        freebsd-current@freebsd.org
Subject:   Re: VESA DPMS Driver
Message-ID:  <016D38ED-9B04-11D8-A262-000A957FC5F2@csperkins.org>
In-Reply-To: <200404301702.54522.mistry.7@osu.edu>
References:  <40909090.3050108@cs.unisa.edu.au> <200404301619.35517.jhb@FreeBSD.org> <200404301702.54522.mistry.7@osu.edu>

next in thread | previous in thread | raw e-mail | index | archive | help
On 30 Apr 2004, at 22:02, Anish Mistry wrote:
> On Friday 30 April 2004 04:19 pm, John Baldwin wrote:
>> On Thursday 29 April 2004 01:20 am, Benjamin Close wrote:
>>> Hi All,
>>>     I like many have suffered the battery drain of the laptop screen
>>> remaining on while the system is suspended. I've created a driver 
>>> that
>>> allows the screen to be shutdown by DPMS provided acpi supports video
>>> mode changes. Beware, this is my first kernel driver so it's nothing
>>> great. Hopefully it will help someone with enough knowledge build a
>>> better driver.
>>>
>>> It's a loadable kernel module and the only tweak required to get it
>>> compiling should be in the Makefile.
>>>
>>> You can grab it from:
>>> http://www.clearchain.com/people/benjsc/download/vesa_dpms.tar.gz
>>> A URL as the list strips attachments.
>>
>> I merged this into the acpi_video(4) driver (which already takes over 
>> ACPI
>> devices with a DOD, etc. handle) so that the two drivers aren't 
>> mutually
>> exclusive.  Unfortunately, my laptop doesn't have any _DOD, etc. 
>> methods
>> for its video device so I can't test it.  It's somewhat hackish as 
>> only
>> i386 has VM86 support, but the patch is at:
>>
>> http://www.FreeBSD.org/~jhb/patches/acpi_video_dpms.patch
> Just tested this, and it seems to work. :)

Also appears to work on my ThinkPad X22... very useful!

-- 
Colin Perkins
http://csperkins.org/



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?016D38ED-9B04-11D8-A262-000A957FC5F2>