--- a/usr/src/uts/i86pc/os/cpupm/speedstep.c Tue Aug 27 15:15:40 2013 -0400
+++ b/usr/src/uts/i86pc/os/cpupm/speedstep.c Thu Aug 29 02:06:39 2013 +0400
@@ -185,6 +185,7 @@
(cpupm_mach_state_t *)cp->cpu_m.mcpu_pm_mach_state;
cpu_acpi_handle_t handle = mach_state->ms_acpi_handle;
cpu_acpi_pct_t *pct_stat;
+ static int logged = 0;
ESSDEBUG(("speedstep_init: processor %d\n", cp->cpu_id));
@@ -192,9 +193,12 @@
* Cache the P-state specific ACPI data.
*/
if (cpu_acpi_cache_pstate_data(handle) != 0) {
- cmn_err(CE_NOTE, "!SpeedStep support is being "
- "disabled due to errors parsing ACPI P-state objects "
- "exported by BIOS.");
+ if (!logged) {
+ cmn_err(CE_NOTE, "!SpeedStep support is being "
+ "disabled due to errors parsing ACPI P-state "
+ "objects exported by BIOS.");
+ logged = 1;
+ }
speedstep_fini(cp);
return (ESS_RET_NO_PM);
}