http://defect.opensolaris.org/bz/show_bug.cgi?id=6708

           Summary: System fails to enter C3 when C2 is not available:
    Classification: Development
           Product: power-mgmt
           Version: unspecified
          Platform: Other
        OS/Version: Solaris
            Status: NEW
          Severity: minor
          Priority: P3
         Component: c-state
        AssignedTo: bill.holler at sun.com
        ReportedBy: bill.holler at sun.com
                CC: tesla-dev at opensolaris.org


A system with an ACPI C3 state but no ACPI C2 state fails to enter C3.
The cause is cpupm_next_cstate() assumes both C2 and C3 exist.


> 0xffffff01cdb6f378 ::print cma_c_state_t
{
    cs_next_cstate = 0x1
    cs_cnt = 0x5
    cs_type = 0
    cs_idle_enter = 0x35f5ddffb73f0
    cs_idle_exit = 0x35f5ddffb7137
    cs_smpl_start = 0x35f5dd93bab40
    cs_idle = 0x2fa2329
    cs_smpl_len = 0x26308ab
    cs_smpl_idle = 0x261fa32
    cs_smpl_idle_pct = 0x63
    cs_C2_latency = 0xf4240   <--- problem
    cs_C3_latency = 0x80
}
> 

cpupm_next_cstate() needs to be changes to work when C2 and/or C3 do not
exist.

-- 
Configure bugmail: http://defect.opensolaris.org/bz/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.

Reply via email to