[ltp] X60s USB Bus unbind for more C states..

Florian Reitmeir linux-thinkpad@linux-thinkpad.org
Mon, 18 Sep 2006 12:15:10 +0200


> on my X60s I geht this results from
> cat /proc/acpi/processor/CPU1/power
> active state:            C3
> max_cstate:              C8
> bus master activity:     00000000
> states:
>     C1:                  type[C1] promotion[C2] demotion[--] latency[000]
> usage[00000010] duration[00000000000000000000]
>     C2:                  type[C2] promotion[C3] demotion[C1] latency[001]
> usage[05715068] duration[00000000006254273748]
>    *C3:                  type[C3] promotion[--] demotion[C2] latency[017]
> usage[439660090] duration[00000000723258429365]
> 
> does not look very nice to me. What do I do wrong?
> what to configure to get lower than C3?

my guess is, its because of the multicore cpu

a thing which forces the cpu to use C3 more .. is to load the "processor"
module with the parameter bm_history=0x0000000F


but there is something fishy.. 
normally the battery rate is about "11000 mWh" on my laptop

- when i go to 
/sys/devices/system/cpu/cpu1 
- do a 
echo 0 >online
echo 1 >online

the rate gets down to "8955 mWh" (X running, HD spin up, USB online,
bluetooth online)

is there some how can confirm this?


-- 
Florian Reitmeir