Re: CPU C-state storange on Panasonic TOUGH BOOK CF-R9

From: Nate Lawson <nate_at_root.org>
Date: Sat, 11 Sep 2010 11:30:29 -0700
Norikatsu Shigemura wrote:
> Hi ACPI specialists!
> 
> 	I noticed that CPU cooling doesn't work with testing mav_at_'s
> 	timers_oneshot*.patch, so I got following results:
> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
> $ sysctl -a | grep cx
> hw.acpi.cpu.cx_lowest: C1
> dev.cpu.0.cx_supported: C1/3
> dev.cpu.0.cx_lowest: C1
> dev.cpu.0.cx_usage: 100.00% last 24us
> dev.cpu.1.cx_supported: C1/3
> dev.cpu.1.cx_lowest: C1
> dev.cpu.1.cx_usage: 100.00% last 485us
> dev.cpu.2.cx_supported: C1/3
> dev.cpu.2.cx_lowest: C1
> dev.cpu.2.cx_usage: 100.00% last 155us
> dev.cpu.3.cx_supported: C1/3
> dev.cpu.3.cx_lowest: C1
> dev.cpu.3.cx_usage: 100.00% last 590us

I think the problem is here.

> cpu0: <ACPI CPU> on acpi0
> PROCESSOR-0311 [230584] cpu_attach            : acpi_cpu0: P_BLK at 0x410/6
> ACPI: SSDT 0xda9adc18 002AA (v01  PmRef  Cpu0Ist 00003000 INTL 20061109)
> ACPI: Dynamic OEM Table Load:
> ACPI: SSDT 0 002AA (v01  PmRef  Cpu0Ist 00003000 INTL 20061109)
> ACPI: SSDT 0xda9ab618 005CD (v01  PmRef  Cpu0Cst 00003001 INTL 20061109)
> ACPI: Dynamic OEM Table Load:
> ACPI: SSDT 0 005CD (v01  PmRef  Cpu0Cst 00003001 INTL 20061109)
> PROCESSOR-0696 [241753] cpu_cx_cst            : acpi_cpu0: C2[1] not available.
> PROCESSOR-0730 [241753] cpu_cx_cst            : acpi_cpu0: Got C3 - 245 latency
> cpu1: <ACPI CPU> on acpi0
> PROCESSOR-0311 [241991] cpu_attach            : acpi_cpu1: P_BLK at 0x410/6
> ACPI: SSDT 0xda9aca98 00303 (v01  PmRef    ApIst 00003000 INTL 20061109)
> ACPI: Dynamic OEM Table Load:
> ACPI: SSDT 0 00303 (v01  PmRef    ApIst 00003000 INTL 20061109)
> ACPI: SSDT 0xda9aad98 00119 (v01  PmRef    ApCst 00003000 INTL 20061109)
> ACPI: Dynamic OEM Table Load:
> ACPI: SSDT 0 00119 (v01  PmRef    ApCst 00003000 INTL 20061109)
> PROCESSOR-0696 [254000] cpu_cx_cst            : acpi_cpu1: C2[1] not available.
> PROCESSOR-0730 [254000] cpu_cx_cst            : acpi_cpu1: Got C3 - 245 latency
> cpu2: <ACPI CPU> on acpi0
> PROCESSOR-0311 [254238] cpu_attach            : acpi_cpu2: P_BLK at 0x410/6
> PROCESSOR-0696 [255657] cpu_cx_cst            : acpi_cpu2: C2[1] not available.
> PROCESSOR-0730 [255657] cpu_cx_cst            : acpi_cpu2: Got C3 - 245 latency
> cpu3: <ACPI CPU> on acpi0
> PROCESSOR-0311 [255895] cpu_attach            : acpi_cpu3: P_BLK at 0x410/6
> PROCESSOR-0696 [257314] cpu_cx_cst            : acpi_cpu3: C2[1] not available.
> PROCESSOR-0730 [257314] cpu_cx_cst            : acpi_cpu3: Got C3 - 245 latency

I think the issue is that C2 is not available for some reason and thus
C3 can't be used either. The way to tell is to use acpidump and look for
the CPU objects' _CST fields.

-- 
Nate
Received on Sat Sep 11 2010 - 16:48:10 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:40:07 UTC