http://defect.opensolaris.org/bz/show_bug.cgi?id=5837
Summary: When pstates are disabled in BIOS cstates are disabled
on all but cpu 0
Classification: Development
Product: power-mgmt
Version: unspecified
Platform: Other
OS/Version: Solaris
Status: NEW
Severity: normal
Priority: P3
Component: c-state
AssignedTo: bill.holler at sun.com
ReportedBy: bill.holler at sun.com
CC: tesla-dev at opensolaris.org
Pstates where disabled in BIOS on a system which also supports c-states.
After boot all cpus except 0 do not support cstates.
This is with the current pad-gate tip 8097.
# kstat cpu_info | grep cstate
current_cstate C3
supported_max_cstates 3 <-----
current_cstate C1
supported_max_cstates 0 <-----
current_cstate C1
supported_max_cstates 0 <-----
...
Cstates should be enabled on all cpus even when pstates are disabled in BIOS.
Here are relevant /var/adm/messages:
Dec 15 13:09:27 nehalem4 genunix: [ID 408114 kern.info] /cpus (cpunex0) onl
ine
Dec 15 13:09:27 nehalem4 cpudrv: [ID 569748 kern.info] NOTICE: cpu_acpi: _P
SS package not found.
Dec 15 13:09:27 nehalem4 cpudrv: [ID 978953 kern.warning] WARNING: cpu_acpi
: error parsing _PSS for CPU instance 0
Dec 15 13:09:27 nehalem4 cpudrv: [ID 647322 kern.warning] WARNING: cpudrv_m
ach_pm_init: instance 0: unable to initialize P-state support
Dec 15 13:09:27 nehalem4 cpudrv: [ID 569748 kern.info] NOTICE: cpu_acpi: _T
SS package not found.
Dec 15 13:09:27 nehalem4 cpudrv: [ID 227567 kern.warning] WARNING: cpu_acpi
: error parsing _TSS for CPU instance 0
Dec 15 13:09:27 nehalem4 cpudrv: [ID 888440 kern.warning] WARNING: cpudrv_m
ach_pm_init: instance 0: unable to initialize T-state support
Dec 15 13:09:27 nehalem4 cpunex: [ID 114370 kern.info] cpu0 at cpus0
--
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.