Dell M4400 && power-off the display on Lid close (8-CURRENT /
Xorg)
Kevin Oberman
oberman at es.net
Thu Sep 10 17:28:30 UTC 2009
> Date: Thu, 10 Sep 2009 14:14:59 +0200
> From: Matthias Apitz <guru at unixarea.de>
> Sender: owner-freebsd-mobile at freebsd.org
>
> El día Wednesday, September 09, 2009 a las 09:46:36AM +1000, Mark Andrews escribió:
>
> > I call this on lid events which works even when X isn't running. :-)
>
> Would be nice, but ...
>
> > notify 10 {
> > match "system" "ACPI";
> > match "subsystem" "Lid";
> > action "/etc/rc.lid $notify";
> > };
> >
> > /etc/rc.lid:
> > #!/bin/sh
> > # deal with lid switch events
> >
> > if [ "x$1" = x0x00 ]; then
> > /usr/bin/logger -t Lid Closed at `/bin/date`
> > /sbin/sysctl hw.acpi.video.lcd0.active=0
> > else
> > /usr/bin/logger -t Lid Opened at `/bin/date`
> > /sbin/sysctl hw.acpi.video.lcd0.active=1
> > fi
>
> ... I don't have 'hw.acpi.video.lcd0.active', only:
>
> # sysctl -a | fgrep hw.acpi
> hw.acpi.supported_sleep_state: S3 S4 S5
> hw.acpi.power_button_state: S5
> hw.acpi.sleep_button_state: S3
> hw.acpi.lid_switch_state: NONE
> hw.acpi.standby_state: NONE
> hw.acpi.suspend_state: S3
> hw.acpi.sleep_delay: 1
> hw.acpi.s4bios: 1
> hw.acpi.verbose: 0
> hw.acpi.disable_on_reboot: 0
> hw.acpi.handle_reboot: 0
> hw.acpi.reset_video: 0
> hw.acpi.acline: 1
> hw.acpi.battery.life: 80
> hw.acpi.battery.time: -1
> hw.acpi.battery.state: 2
> hw.acpi.battery.units: 2
> hw.acpi.battery.info_expire: 5
> hw.acpi.thermal.min_runtime: 0
> hw.acpi.thermal.polling_rate: 10
> hw.acpi.thermal.user_override: 0
> hw.acpi.thermal.tz0.temperature: 42,5C
> hw.acpi.thermal.tz0.active: -1
> hw.acpi.thermal.tz0.passive_cooling: 0
> hw.acpi.thermal.tz0.thermal_flags: 0
> hw.acpi.thermal.tz0._PSV: -1
> hw.acpi.thermal.tz0._HOT: -1
> hw.acpi.thermal.tz0._CRT: 107,0C
> hw.acpi.thermal.tz0._ACx: -1 -1 -1 -1 -1 -1 -1 -1 -1 -1
> hw.acpi.thermal.tz0._TC1: -1
> hw.acpi.thermal.tz0._TC2: -1
> hw.acpi.thermal.tz0._TSP: -1
> hw.acpi.cpu.cx_lowest: C1
> # sysctl -a | fgrep lcd0
Are you loading acpi_video?
Even if you do, if you have a Radeon, I am not sure it will turn off the
back-light, but, if this is an issue, you can install the radeontool and
add the appropriate commands to devd.conf in addition to the sysctl.
--
R. Kevin Oberman, Network Engineer
Energy Sciences Network (ESnet)
Ernest O. Lawrence Berkeley National Laboratory (Berkeley Lab)
E-mail: oberman at es.net Phone: +1 510 486-8634
Key fingerprint:059B 2DDF 031C 9BA3 14A4 EADA 927D EBB3 987B 3751
More information about the freebsd-mobile
mailing list