HP 6720s automatic shutdown on low battery
Michael Neumann
mneumann at ntecs.de
Wed Apr 2 12:08:04 UTC 2008
Ivailo Bonev wrote:
>
> ----- Original Message ----- From: "Michael Neumann" <mneumann at ntecs.de>
> Newsgroups: gmane.os.freebsd.questions
> To: "Ivailo Bonev" <ibb_orac at mbox.contact.bg>
> Cc: <freebsd-questions at 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
More information about the freebsd-questions
mailing list