Re: ASUS M6800N: processor has only C1

Thomas Renninger
2004-03-04T12:22:38Z

Thomas Renninger wrote:

> Luca Capello wrote:
>
>>
>> gismo:/proc/acpi/processor/CPU1# cat power
>> active state: C47514253
>> default state: C26214683
>> bus master activity: 00010000
>> states:
>> C1: promotion[--] demotion[C23360] latency[000]
>> usage[134972534]
>> C2: <not supported>
>> C3: <not supported>
>>
>> gismo:/proc/acpi/processor/CPU1# cat throttling
>> Could not determine current throttling state.
>> =====
>>
>> I already hacked my DSDT (attached in .dsl format), but the last
>> tests I made on
>> 2.6.3 + ACPI 20040220 and 'ACPI DSDT in initrd' gave the same error
>> (attached
>> 'dmesg' output).
>>
>> Possible solutions?
>>
> I had the same problem.
> Your machine supports the C4 state.
> Change the P_BLK in your DSDT to 0x06
>
> e.g.:
> Processor (\_PR.CPU0, 0x01, 0x00001010, 0x07)
> to:
> Processor (\_PR.CPU0, 0x01, 0x00001010, 0x06)
>
> or use the patch from Pavel, posted on the 28.02.2004, 17:10.
>
> Unfortunately this won't enable the C4 state if you have one.
> What do mainters say about supporting Cn processor states in the future?

I am pretty sure this message will come up more often in future.
Could it be that new mobile Intel processors support the C4 state ->
therefore P_BLK = 0x07?

Pavel's patch is a workaround, setting P_BLK back to 6, but isn't it
worth a critical bug for supporting Cn states,
as only supporting C0-C3 states offends the specification?

Thomas