Skip site navigation (1)Skip section navigation (2)
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>