Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 31 Jan 2004 18:35:07 +0100
From:      "Sebastian Yepes F. [ESN]" <esn@x123.info>
To:        freebsd-current@freebsd.org
Subject:   Re: API to turn off the display
Message-ID:  <20040131173507.GA22680@x123.info>
In-Reply-To: <200401311659.11006.freebsd-current@webteckies.org>
References:  <20040131153340.se80400wwc0sosss@agosto> <200401311659.11006.freebsd-current@webteckies.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Sat, Jan 31, 2004 at 04:59:07PM +0100, Melvyn Sopacua wrote:
> On Saturday 31 January 2004 15:33, Sebastian Yepes F. [ESN] wrote:
> > > I wrote a driver that handles what John told.
> > >
> > > http://access.cent.saitama-u.ac.jp/~taku/freebsd/acpi_vid-20031013.tar.gz
> > > MD5 (acpi_vid-20031013.tar.gz) = adbfa6931e505544fb784e00c7b974e7
> > >
> > > This driver uses ACPI video extension to control display switching and
> > > backlight brightness. So working ACPI is a requisition for this driver.
> > >
> > > Whether it does or does not work depends heavily on how well the BIOS
> > > written, however, I hope it worth trying.
> > >
> > > Suggestions, working/not-working reports etc are very appreciated.
> >
> > Working 100% in my Dell Inspironn 8500 with nvidia0: <GeForce4 4200 Go>
> >
> > Thanx for tis this mod. i really needed it..
> 
> That's the same vid I got. Does X work for you (especially exiting from X to 
> console without distortion) and if so, what's your XF86Config look like?
> -- 
> Melvyn
> 
> =======================================================
> FreeBSD sarevok.webteckies.org 5.2-CURRENT FreeBSD 5.2-CURRENT #0: Wed Jan 28 
> 18:01:18 CET 2004     
> root@sarevok.lan.webteckies.org:/usr/obj/usr/src/sys/SAREVOK_NOAPM_NODEBUG  
> i386
> =======================================================

I have this setup..

/etc/rc.lid <- set mode 751
--
STAT=`sysctl hw.acpi.video.lcd0.active |awk '{print $2}'`

sync && sync && sync

if [ $STAT = 1 ]; then
        logger -t Lid Close at `date +'%Y%m%d %H:%M:%S'`
        sysctl hw.acpi.video.lcd0.active=0
        sysctl hw.acpi.cpu.throttle_state=1
        echo A >/dev/speaker
else
        logger -t Lid Open at `date +'%Y%m%d %H:%M:%S'`
        sysctl hw.acpi.cpu.throttle_state=8
        sysctl hw.acpi.video.lcd0.active=1
        echo C >/dev/speaker
fi
--



/etc/sysctl.conf
--
...
..
hw.acpi.video.lcd0.active=1
hw.acpi.lid_switch_state=NONE
--

/etc/devd.conf
--
...
..
notify 10 {
        match "system"		"ACPI";
        match "subsystem"	"Lid";
        action			"/etc/rc.lid";
};
--


Notes::

Remember to set en the /etc/rc.conf (devd_enable="YES").


I think that the acpi_vid.ko haves i small error the hw.acpi.video.*.active sude start =1 not =0
this is way a put =1 in the sysctl.conf, because i like to start with my TFT ON xD

My XF86Config-4 file http://www.x123.info/docs/i8500/XF86Config-4

Any comments plz email me..

Thax one more time for the creation of acpi_vid.ko xDD

-- 

if (Better You Treat Them) { return "Worst You Get Treated"; }

I have a dream that one day this nation will rise up and live out the true meaning of its creed..
(Martin Luther King)
/*
www:
 http://www.x123.info

Contect:			FingerPrint:
 esn aT x123.info		 0D42 F870 F650 6B86 CA9E
 esn aT freshpkgsrc.org		 E199 A57D 3824 F8AA A934
 sebastian.yepes aT hp.com
*/



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