More ACPI patch problems..
Eric Anderson
anderson at centtech.com
Tue Jul 26 20:57:35 GMT 2005
Nate Lawson wrote:
> Eric Anderson wrote:
>
>> After updating, I now see this when on battery:
>> hw.acpi.battery.life: 97
>> hw.acpi.battery.time: 337898
>> hw.acpi.battery.state: 1
>> hw.acpi.battery.units: 2
>> hw.acpi.battery.info_expire: 5
>>
>> And when on AC, my battery life never gets to 100% (like it used to).
>>
>> All my systems info is here:
>> http://www.googlebit.com/freebsd/
>
>
> Can you run with the attached debug printf patch and let me know the
> output? Run it both on and off AC power.
On bootup, with AC plugged in:
Jul 26 15:50:02 neutrino kernel: start_init: trying /sbin/init
Jul 26 15:50:02 neutrino kernel: batt pass1: dev 0xc22f7500 ok valid
state 0 cap 100 valid_rate 0
Jul 26 15:50:02 neutrino kernel: batt pass1: dev 0xc22f7880 batt pass2:
min 0 total_min 0 total_cap 100
Jul 26 15:50:02 neutrino kernel: batt pass2: min 0 total_min 0 total_cap 99
Jul 26 15:50:02 neutrino kernel: batt pass1: dev 0xc22f7500 ok valid
state 0 cap 100 valid_rate 0
Jul 26 15:50:02 neutrino kernel: batt pass1: dev 0xc22f7880 batt pass2:
min 0 total_min 0 total_cap 100
Jul 26 15:50:02 neutrino kernel: batt pass2: min 0 total_min 0 total_cap 99
Jul 26 15:50:02 neutrino kernel: batt pass1: dev 0xc22f7500 ok valid
state 0 cap 100 valid_rate 0
Jul 26 15:50:02 neutrino kernel: batt pass1: dev 0xc22f7880 batt pass2:
min 0 total_min 0 total_cap 100
Jul 26 15:50:02 neutrino kernel: batt pass2: min 0 total_min 0 total_cap 99
Jul 26 15:50:02 neutrino kernel: batt pass1: dev 0xc22f7500 ok valid
state 0 cap 100 valid_rate 0
Jul 26 15:50:02 neutrino kernel: batt pass1: dev 0xc22f7880 batt pass2:
min 0 total_min 0 total_cap 100
Jul 26 15:50:02 neutrino kernel: batt pass2: min 0 total_min 0 total_cap 99
Jul 26 15:50:02 neutrino kernel: batt pass1: dev 0xc22f7500 ok valid
state 0 cap 100 valid_rate 0
Jul 26 15:50:02 neutrino kernel: batt pass1: dev 0xc22f7880 batt pass2:
min 0 total_min 0 total_cap 100
Jul 26 15:50:02 neutrino kernel: batt pass2: min 0 total_min 0 total_cap 99
Jul 26 15:50:02 neutrino kernel: batt pass1: dev 0xc22f7500 ok valid
state 0 cap 100 valid_rate 0
Jul 26 15:50:02 neutrino kernel: batt pass1: dev 0xc22f7880 batt pass2:
min 0 total_min 0 total_cap 100
Jul 26 15:50:02 neutrino kernel: batt pass2: min 0 total_min 0 total_cap 99
Then another bunch:
Jul 26 15:50:05 neutrino kernel: batt pass1: dev 0xc22f7500 ok valid
state 0 cap 100 valid_rate 0
Jul 26 15:50:05 neutrino kernel: batt pass1: dev 0xc22f7880 batt pass2:
min 0 total_min 0 total_cap 100
Jul 26 15:50:05 neutrino kernel: batt pass2: min 0 total_min 0 total_cap 99
Jul 26 15:50:05 neutrino kernel: batt pass1: dev 0xc22f7500 ok valid
state 0 cap 100 valid_rate 0
Jul 26 15:50:05 neutrino kernel: batt pass1: dev 0xc22f7880 batt pass2:
min 0 total_min 0 total_cap 100
Jul 26 15:50:05 neutrino kernel: batt pass2: min 0 total_min 0 total_cap 99
Jul 26 15:50:05 neutrino kernel: batt pass1: dev 0xc22f7500 ok valid
state 0 cap 100 valid_rate 0
Jul 26 15:50:05 neutrino kernel: batt pass1: dev 0xc22f7880 batt pass2:
min 0 total_min 0 total_cap 100
Jul 26 15:50:05 neutrino kernel: batt pass2: min 0 total_min 0 total_cap 99
Jul 26 15:50:05 neutrino kernel: batt pass1: dev 0xc22f7500 ok valid
state 0 cap 100 valid_rate 0
Jul 26 15:50:05 neutrino kernel: batt pass1: dev 0xc22f7880 batt pass2:
min 0 total_min 0 total_cap 100
Jul 26 15:50:05 neutrino kernel: batt pass2: min 0 total_min 0 total_cap 99
Jul 26 15:50:05 neutrino kernel: batt pass1: dev 0xc22f7500 ok valid
state 0 cap 100 valid_rate 0
Jul 26 15:50:05 neutrino kernel: batt pass1: dev 0xc22f7880 batt pass2:
min 0 total_min 0 total_cap 100
Jul 26 15:50:05 neutrino kernel: batt pass2: min 0 total_min 0 total_cap 99
Jul 26 15:50:05 neutrino kernel: batt pass1: dev 0xc22f7500 ok valid
state 0 cap 100 valid_rate 0
Jul 26 15:50:05 neutrino kernel: batt pass1: dev 0xc22f7880 batt pass2:
min 0 total_min 0 total_cap 100
Jul 26 15:50:05 neutrino kernel: batt pass2: min 0 total_min 0 total_cap 99
Then a whole bunch like this:
[..snip..]
Jul 26 15:52:48 neutrino kernel: batt pass1: dev 0xc22f7500 ok valid
state 0 cap 100 valid_rate 0
Jul 26 15:52:48 neutrino kernel: batt pass1: dev 0xc22f7880 batt pass2:
min 0 total_min 0 total_cap 100
Jul 26 15:52:48 neutrino kernel: batt pass2: min 0 total_min 0 total_cap 99
Jul 26 15:52:48 neutrino kernel: batt pass1: dev 0xc22f7500 ok valid
state 0 cap 100 valid_rate 0
Jul 26 15:52:48 neutrino kernel: batt pass1: dev 0xc22f7880 batt pass2:
min 0 total_min 0 total_cap 100
Jul 26 15:52:48 neutrino kernel: batt pass2: min 0 total_min 0 total_cap 99
Jul 26 15:52:48 neutrino kernel: batt pass1: dev 0xc22f7500 ok valid
state 0 cap 100 valid_rate 0
Jul 26 15:52:48 neutrino kernel: batt pass1: dev 0xc22f7880 batt pass2:
min 0 total_min 0 total_cap 100
Jul 26 15:52:48 neutrino kernel: batt pass2: min 0 total_min 0 total_cap 99
Jul 26 15:52:48 neutrino kernel: batt pass1: dev 0xc22f7500 ok valid
state 0 cap 100 valid_rate 0
Jul 26 15:52:48 neutrino kernel: batt pass1: dev 0xc22f7880 batt pass2:
min 0 total_min 0 total_cap 100
Jul 26 15:52:48 neutrino kernel: batt pass2: min 0 total_min 0 total_cap 99
Now on battery:
Jul 26 15:55:23 neutrino kernel: system power profile changed to 'economy'
Jul 26 15:55:23 neutrino kernel: acpi_acad0: Off Line
Jul 26 15:55:23 neutrino power_profile: changed to 'economy'
Jul 26 15:55:25 neutrino kernel: batt pass1: dev 0xc22f7500 ok valid
state 0 cap 100 valid_rate 0
Jul 26 15:55:25 neutrino kernel: batt pass1: dev 0xc22f7880 batt pass2:
min 0 total_min 0 total_cap 100
Jul 26 15:55:25 neutrino kernel: batt pass2: min 0 total_min 0 total_cap 99
Jul 26 15:55:25 neutrino kernel: batt pass1: dev 0xc22f7500 ok valid
state 0 cap 100 valid_rate 0
Jul 26 15:55:25 neutrino kernel: batt pass1: dev 0xc22f7880 batt pass2:
min 0 total_min 0 total_cap 100
Jul 26 15:55:25 neutrino kernel: batt pass2: min 0 total_min 0 total_cap 99
Jul 26 15:55:25 neutrino kernel: batt pass1: dev 0xc22f7500 ok valid
state 0 cap 100 valid_rate 0
Jul 26 15:55:25 neutrino kernel: batt pass1: dev 0xc22f7880 batt pass2:
min 0 total_min 0 total_cap 100
Jul 26 15:55:25 neutrino kernel: batt pass2: min 0 total_min 0 total_cap 99
Jul 26 15:55:25 neutrino kernel: batt pass1: dev 0xc22f7500 ok valid
state 0 cap 100 valid_rate 0
Jul 26 15:55:25 neutrino kernel: batt pass1: dev 0xc22f7880 batt pass2:
min 0 total_min 0 total_cap 100
Jul 26 15:55:25 neutrino kernel: batt pass2: min 0 total_min 0 total_cap 99
Jul 26 15:55:27 neutrino kernel: batt pass1: dev 0xc22f7500 ok valid
state 0 cap 100 valid_rate 0
Jul 26 15:55:27 neutrino kernel: batt pass1: dev 0xc22f7880 batt pass2:
min 0 total_min 0 total_cap 100
Jul 26 15:55:27 neutrino kernel: batt pass2: min 0 total_min 0 total_cap 99
Jul 26 15:55:27 neutrino kernel: batt pass1: dev 0xc22f7500 ok valid
state 0 cap 100 valid_rate 0
Jul 26 15:55:27 neutrino kernel: batt pass1: dev 0xc22f7880 batt pass2:
min 0 total_min 0 total_cap 100
Jul 26 15:55:27 neutrino kernel: batt pass2: min 0 total_min 0 total_cap 99
Jul 26 15:55:27 neutrino kernel: batt pass1: dev 0xc22f7500 ok valid
state 0 cap 100 valid_rate 0
Jul 26 15:55:27 neutrino kernel: batt pass1: dev 0xc22f7880 batt pass2:
min 0 total_min 0 total_cap 100
Jul 26 15:55:27 neutrino kernel: batt pass2: min 0 total_min 0 total_cap 99
Jul 26 15:55:27 neutrino kernel: batt pass1: dev 0xc22f7500 ok valid
state 0 cap 100 valid_rate 0
Jul 26 15:55:27 neutrino kernel: batt pass1: dev 0xc22f7880 batt pass2:
min 0 total_min 0 total_cap 100
Jul 26 15:55:27 neutrino kernel: batt pass2: min 0 total_min 0 total_cap 99
Jul 26 15:55:29 neutrino kernel: batt pass1: dev 0xc22f7500 ok valid
state 0 cap 94 valid_rate 0
Jul 26 15:55:29 neutrino kernel: batt pass1: dev 0xc22f7880 batt pass2:
min 0 total_min 0 total_cap 94
Jul 26 15:55:29 neutrino kernel: batt pass2: min 0 total_min 0 total_cap 93
Jul 26 15:55:29 neutrino kernel: batt pass1: dev 0xc22f7500 ok valid
state 0 cap 94 valid_rate 0
Jul 26 15:55:29 neutrino kernel: batt pass1: dev 0xc22f7880 batt pass2:
min 0 total_min 0 total_cap 94
Jul 26 15:55:29 neutrino kernel: batt pass2: min 0 total_min 0 total_cap 93
Jul 26 15:55:29 neutrino kernel: batt pass1: dev 0xc22f7500 ok valid
state 0 cap 94 valid_rate 0
Jul 26 15:55:29 neutrino kernel: batt pass1: dev 0xc22f7880 batt pass2:
min 0 total_min 0 total_cap 94
Jul 26 15:55:29 neutrino kernel: batt pass2: min 0 total_min 0 total_cap 93
Jul 26 15:55:29 neutrino kernel: batt pass1: dev 0xc22f7500 ok valid
state 0 cap 94 valid_rate 0
Jul 26 15:55:29 neutrino kernel: batt pass1: dev 0xc22f7880 batt pass2:
min 0 total_min 0 total_cap 94
Jul 26 15:55:29 neutrino kernel: batt pass2: min 0 total_min 0 total_cap 93
Jul 26 15:55:31 neutrino kernel: batt pass1: dev 0xc22f7500 ok valid
state 0 cap 94 valid_rate 0
Jul 26 15:55:31 neutrino kernel: batt pass1: dev 0xc22f7880 batt pass2:
min 0 total_min 0 total_cap 94
Jul 26 15:55:31 neutrino kernel: batt pass2: min 0 total_min 0 total_cap 93
Jul 26 15:55:31 neutrino kernel: batt pass1: dev 0xc22f7500 ok valid
state 0 cap 94 valid_rate 0
Jul 26 15:55:31 neutrino kernel: batt pass1: dev 0xc22f7880 batt pass2:
min 0 total_min 0 total_cap 94
Jul 26 15:55:31 neutrino kernel: batt pass2: min 0 total_min 0 total_cap 93
Jul 26 15:55:31 neutrino kernel: batt pass1: dev 0xc22f7500 ok valid
state 0 cap 94 valid_rate 0
Jul 26 15:55:31 neutrino kernel: batt pass1: dev 0xc22f7880 batt pass2:
min 0 total_min 0 total_cap 94
Jul 26 15:55:31 neutrino kernel: batt pass2: min 0 total_min 0 total_cap 93
Jul 26 15:55:31 neutrino kernel: batt pass1: dev 0xc22f7500 ok valid
state 0 cap 94 valid_rate 0
Jul 26 15:55:31 neutrino kernel: batt pass1: dev 0xc22f7880 batt pass2:
min 0 total_min 0 total_cap 94
Jul 26 15:55:31 neutrino kernel: batt pass2: min 0 total_min 0 total_cap 93
Jul 26 15:55:33 neutrino kernel: batt pass1: dev 0xc22f7500 ok valid
state 0 cap 94 valid_rate 0
Jul 26 15:55:33 neutrino kernel: batt pass1: dev 0xc22f7880 batt pass2:
min 0 total_min 0 total_cap 94
Jul 26 15:55:33 neutrino kernel: batt pass2: min 0 total_min 0 total_cap 93
Jul 26 15:55:33 neutrino kernel: batt pass1: dev 0xc22f7500 ok valid
state 0 cap 94 valid_rate 0
Jul 26 15:55:33 neutrino kernel: batt pass1: dev 0xc22f7880 batt pass2:
min 0 total_min 0 total_cap 94
Jul 26 15:55:33 neutrino kernel: batt pass2: min 0 total_min 0 total_cap 93
Jul 26 15:55:33 neutrino kernel: batt pass1: dev 0xc22f7500 ok valid
state 0 cap 94 valid_rate 0
Jul 26 15:55:33 neutrino kernel: batt pass1: dev 0xc22f7880 batt pass2:
min 0 total_min 0 total_cap 94
Jul 26 15:55:33 neutrino kernel: batt pass2: min 0 total_min 0 total_cap 93
Jul 26 15:55:33 neutrino kernel: batt pass1: dev 0xc22f7500 ok valid
state 0 cap 94 valid_rate 0
Jul 26 15:55:33 neutrino kernel: batt pass1: dev 0xc22f7880 batt pass2:
min 0 total_min 0 total_cap 94
Jul 26 15:55:33 neutrino kernel: batt pass2: min 0 total_min 0 total_cap 93
And then something like:
Jul 26 15:56:30 neutrino kernel: batt pass1: dev 0xc22f7500 ok valid
state 1 cap 93 valid_rate 2483
Jul 26 15:56:30 neutrino kernel: batt pass1: dev 0xc22f7880 batt pass2:
min 104 total_min 104 total_cap 93
Jul 26 15:56:30 neutrino kernel: batt pass2: min 329216 total_min 329320
total_cap 92
Jul 26 15:56:30 neutrino kernel: batt pass1: dev 0xc22f7500 ok valid
state 1 cap 93 valid_rate 2483
Jul 26 15:56:30 neutrino kernel: batt pass1: dev 0xc22f7880 batt pass2:
min 104 total_min 104 total_cap 93
Jul 26 15:56:30 neutrino kernel: batt pass2: min 329216 total_min 329320
total_cap 92
Jul 26 15:56:30 neutrino kernel: batt pass1: dev 0xc22f7500 ok valid
state 1 cap 93 valid_rate 2483
Jul 26 15:56:30 neutrino kernel: batt pass1: dev 0xc22f7880 batt pass2:
min 104 total_min 104 total_cap 93
Jul 26 15:56:30 neutrino kernel: batt pass2: min 329216 total_min 329320
total_cap 92
Jul 26 15:56:30 neutrino kernel: batt pass1: dev 0xc22f7500 ok valid
state 1 cap 93 valid_rate 2483
Jul 26 15:56:30 neutrino kernel: batt pass1: dev 0xc22f7880 batt pass2:
min 104 total_min 104 total_cap 93
Jul 26 15:56:30 neutrino kernel: batt pass2: min 329216 total_min 329320
total_cap 92
Jul 26 15:56:32 neutrino kernel: batt pass1: dev 0xc22f7500 ok valid
state 1 cap 93 valid_rate 2483
Jul 26 15:56:32 neutrino kernel: batt pass1: dev 0xc22f7880 batt pass2:
min 104 total_min 104 total_cap 93
Jul 26 15:56:32 neutrino kernel: batt pass2: min 329216 total_min 329320
total_cap 92
Jul 26 15:56:32 neutrino kernel: batt pass1: dev 0xc22f7500 ok valid
state 1 cap 93 valid_rate 2483
Jul 26 15:56:32 neutrino kernel: batt pass1: dev 0xc22f7880 batt pass2:
min 104 total_min 104 total_cap 93
Jul 26 15:56:32 neutrino kernel: batt pass2: min 329216 total_min 329320
total_cap 92
Jul 26 15:56:32 neutrino kernel: batt pass1: dev 0xc22f7500 ok valid
state 1 cap 93 valid_rate 2483
Jul 26 15:56:32 neutrino kernel: batt pass1: dev 0xc22f7880 batt pass2:
min 104 total_min 104 total_cap 93
Jul 26 15:56:32 neutrino kernel: batt pass2: min 329216 total_min 329320
total_cap 92
Jul 26 15:56:32 neutrino kernel: batt pass1: dev 0xc22f7500 ok valid
state 1 cap 93 valid_rate 2483
Jul 26 15:56:32 neutrino kernel: batt pass1: dev 0xc22f7880 batt pass2:
min 104 total_min 104 total_cap 93
Jul 26 15:56:32 neutrino kernel: batt pass2: min 329216 total_min 329320
total_cap 92
Jul 26 15:56:34 neutrino kernel: batt pass1: dev 0xc22f7500 ok valid
state 1 cap 93 valid_rate 2483
Jul 26 15:56:34 neutrino kernel: batt pass1: dev 0xc22f7880 batt pass2:
min 104 total_min 104 total_cap 93
Jul 26 15:56:34 neutrino kernel: batt pass2: min 329216 total_min 329320
total_cap 92
Jul 26 15:56:34 neutrino kernel: batt pass1: dev 0xc22f7500 ok valid
state 1 cap 93 valid_rate 2483
Jul 26 15:56:34 neutrino kernel: batt pass1: dev 0xc22f7880 batt pass2:
min 104 total_min 104 total_cap 93
Jul 26 15:56:34 neutrino kernel: batt pass2: min 329216 total_min 329320
total_cap 92
Jul 26 15:56:34 neutrino kernel: batt pass1: dev 0xc22f7500 ok valid
state 1 cap 93 valid_rate 2483
Jul 26 15:56:34 neutrino kernel: batt pass1: dev 0xc22f7880 batt pass2:
min 104 total_min 104 total_cap 93
Jul 26 15:56:34 neutrino kernel: batt pass2: min 329216 total_min 329320
total_cap 92
Jul 26 15:56:34 neutrino kernel: batt pass1: dev 0xc22f7500 ok valid
state 1 cap 93 valid_rate 2483
Jul 26 15:56:34 neutrino kernel: batt pass1: dev 0xc22f7880 batt pass2:
min 104 total_min 104 total_cap 93
Jul 26 15:56:34 neutrino kernel: batt pass2: min 329216 total_min 329320
total_cap 92
Jul 26 15:56:36 neutrino kernel: batt pass1: dev 0xc22f7500 ok valid
state 1 cap 93 valid_rate 2483
Jul 26 15:56:36 neutrino kernel: batt pass1: dev 0xc22f7880 batt pass2:
min 104 total_min 104 total_cap 93
Jul 26 15:56:36 neutrino kernel: batt pass2: min 329216 total_min 329320
total_cap 92
Jul 26 15:56:36 neutrino kernel: batt pass1: dev 0xc22f7500 ok valid
state 1 cap 93 valid_rate 2483
Jul 26 15:56:36 neutrino kernel: batt pass1: dev 0xc22f7880 batt pass2:
min 104 total_min 104 total_cap 93
Jul 26 15:56:36 neutrino kernel: batt pass2: min 329216 total_min 329320
total_cap 92
Jul 26 15:56:36 neutrino kernel: batt pass1: dev 0xc22f7500 ok valid
state 1 cap 93 valid_rate 2483
Jul 26 15:56:36 neutrino kernel: batt pass1: dev 0xc22f7880 batt pass2:
min 104 total_min 104 total_cap 93
Jul 26 15:56:36 neutrino kernel: batt pass2: min 329216 total_min 329320
total_cap 92
Jul 26 15:56:36 neutrino kernel: batt pass1: dev 0xc22f7500 ok valid
state 1 cap 93 valid_rate 2483
Jul 26 15:56:36 neutrino kernel: batt pass1: dev 0xc22f7880 batt pass2:
min 104 total_min 104 total_cap 93
Jul 26 15:56:36 neutrino kernel: batt pass2: min 329216 total_min 329320
total_cap 92
Does that help any?
Eric
--
------------------------------------------------------------------------
Eric Anderson Sr. Systems Administrator Centaur Technology
Anything that works is better than anything that doesn't.
------------------------------------------------------------------------
More information about the freebsd-acpi
mailing list