Date: Wed, 02 Apr 2008 13:25:10 +0200 From: Michael Neumann <mneumann@ntecs.de> To: Ivailo Bonev <ibb_orac@mbox.contact.bg> Cc: freebsd-questions@freebsd.org Subject: Re: HP 6720s automatic shutdown on low battery Message-ID: <47F36D16.6040300@ntecs.de> In-Reply-To: <003901c89496$189b5f20$f800000a@chameleon> References: <003901c89496$189b5f20$f800000a@chameleon>
next in thread | previous in thread | raw e-mail | index | archive | help
Ivailo Bonev wrote: > I have a new HP 6720s laptop. When discharge battery, FreeBSD don't > shutdown automatically on low battery. > How can set that? I've an 6710b and experienced similar "shutdowns" :) Try this: /etc/rc.conf: devd_enable="YES" /etc/devd.conf: notify 10 { match "system" "ACPI"; match "subsystem" "CMBAT"; match "notify" "0x80"; action "/etc/acpi_battery 30 5"; }; /etc/acpi_battery: #!/bin/sh warn_level=$1 shutdown_level=$2 life=`sysctl -n hw.acpi.battery.life` if [ "$life" -lt $shutdown_level ]; then echo "shutdown" /sbin/shutdown -h now elif [ "$life" -lt $warn_level ]; then echo "warn" fi There might be an easier way, if there is a different notify command for battery low. I guess 0x80 is just battery info. Regards, Michael
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?47F36D16.6040300>