Date: Wed, 02 Apr 2008 14:07:58 +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: <47F3771E.5080205@ntecs.de> In-Reply-To: <004b01c894b8$e011b7d0$f800000a@chameleon> References: <003901c89496$189b5f20$f800000a@chameleon> <47F36D16.6040300@ntecs.de> <004b01c894b8$e011b7d0$f800000a@chameleon>
next in thread | previous in thread | raw e-mail | index | archive | help
Ivailo Bonev wrote:
>
> ----- Original Message ----- From: "Michael Neumann" <mneumann@ntecs.de>
> Newsgroups: gmane.os.freebsd.questions
> To: "Ivailo Bonev" <ibb_orac@mbox.contact.bg>
> Cc: <freebsd-questions@freebsd.org>
> Sent: Wednesday, April 02, 2008 2:25 PM
> Subject: Re: HP 6720s automatic shutdown on low battery
>
>
>> 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";
> Is thiese numbers after "acpi_battery" are minutes?
>> };
>>
>> /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
>
> Thanks, I'll try script when battery is up, to see if works for me.
I think the following script is even more advanced (I found it a few
seconds after I wrote the email :)
http://www.chruetertee.ch/files/download/battery
http://www.chruetertee.ch/blog/archive/2006/05/27/freebsd-automatisch-herunterfahren-wenn-batterie-leer-ist.html
Regards,
Michael
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?47F3771E.5080205>
