xref: /illumos-gate/usr/src/cmd/picl/plugins/sun4u/daktari/conf/platsvcd.conf (revision e5803b76927480e8f9b67b22201c484ccf4c2bcf)
1#
2# CDDL HEADER START
3#
4# The contents of this file are subject to the terms of the
5# Common Development and Distribution License, Version 1.0 only
6# (the "License").  You may not use this file except in compliance
7# with the License.
8#
9# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
10# or http://www.opensolaris.org/os/licensing.
11# See the License for the specific language governing permissions
12# and limitations under the License.
13#
14# When distributing Covered Code, include this CDDL HEADER in each
15# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
16# If applicable, add the following below this CDDL HEADER, with the
17# fields enclosed by brackets "[]" replaced with your own identifying
18# information: Portions Copyright [yyyy] [name of copyright owner]
19#
20# CDDL HEADER END
21#
22/*
23 * Copyright 2004 Sun Microsystems, Inc.  All rights reserved.
24 * Use is subject to license terms.
25 */
26
27#pragma ident	"%Z%%M%	%I%	%E% SMI"
28
29
30/*
31 * Daktari platsvcd.conf
32 */
33
34/*
35 * Format:
36 *
37 * TIMEOUT <seconds>
38 * 	Specifies a maximum interval in seconds that an application
39 *	is allowed to lock out the platform services daemon
40 *
41 * INTERVAL <poll interval in seconds> <#tasks at this interval>
42 * INTERVAL_END
43 *	Indicates the poll interval at which a list of tasks will be run
44 *
45 * TASK <policy library> <policy routine>
46 * <Number of objects listed in this TASK section>
47 * Object string ID of first object
48 * Object string ID of second object
49 * Object string ID of nth object
50 * TASK_END
51 *	Specifies the "task" or policy routine, the shared object file it
52 *	resides in, and the object IDs of objects it must be called for
53 */
54
55TIMEOUT 300
56
57INTERVAL 0 13
58TASK /usr/platform/sun4u/lib/libpsvcpolicy.so.1 psvc_fan_present_policy_0
595
60CPU0_PRIM_FAN
61CPU1_PRIM_FAN
62IO0_PRIM_FAN
63IO1_PRIM_FAN
64IO_BRIDGE_PRIM_FAN
65TASK_END
66TASK /usr/platform/sun4u/lib/libpsvcpolicy.so.1 psvc_update_thresholds_0
6712
68CPU0_DIE_TEMPERATURE_SENSOR
69CPU1_DIE_TEMPERATURE_SENSOR
70ZULU1_DIE_TEMPERATURE_SENSOR
71CPU2_DIE_TEMPERATURE_SENSOR
72CPU3_DIE_TEMPERATURE_SENSOR
73ZULU3_DIE_TEMPERATURE_SENSOR
74CPU4_DIE_TEMPERATURE_SENSOR
75ZULU4_DIE_TEMPERATURE_SENSOR
76CPU5_DIE_TEMPERATURE_SENSOR
77CPU6_DIE_TEMPERATURE_SENSOR
78ZULU6_DIE_TEMPERATURE_SENSOR
79CPU7_DIE_TEMPERATURE_SENSOR
80TASK_END
81TASK /usr/platform/SUNW,Sun-Fire-880/lib/libpsvcpolicy_psr.so.1 psvc_MB_update_thresholds_0
821
83MB_AMB_TEMPERATURE_SENSOR
84TASK_END
85TASK /usr/platform/SUNW,Sun-Fire-880/lib/libpsvcpolicy_psr.so.1 psvc_IO_update_thresholds_0
861
87IOB_AMB_TEMPERATURE_SENSOR
88TASK_END
89TASK /usr/platform/SUNW,Sun-Fire-880/lib/libpsvcpolicy_psr.so.1 psvc_DBP_update_thresholds_0
902
91DBP0_AMB_TEMPERATURE_SENSOR
92DBP1_AMB_TEMPERATURE_SENSOR
93TASK_END
94TASK /usr/platform/SUNW,Sun-Fire-880/lib/libpsvcpolicy_psr.so.1 psvc_update_setpoint_0
952
96CPU0_PRIM_FAN
97CPU1_PRIM_FAN
98TASK_END
99TASK /usr/platform/sun4u/lib/libpsvcpolicy.so.1 psvc_init_led_policy_0
10020
101CPU_PFAN_FLT_LED
102CPU_SFAN_FLT_LED
103IO_PFAN_FLT_LED
104IO_SFAN_FLT_LED
105IO_BRIDGE_PFAN_FLT_LED
106IO_BRIDGE_SFAN_FLT_LED
107CPU_PFAN_REMOVE_LED
108CPU_SFAN_REMOVE_LED
109IO_PFAN_REMOVE_LED
110IO_SFAN_REMOVE_LED
111IO_BRIDGE_PFAN_REMOVE_LED
112IO_BRIDGE_SFAN_REMOVE_LED
113FSP_GEN_FAULT_LED
114FSP_REMOVE_LED
115FSP_DISK_FAULT_LED
116FSP_POWER_FAULT_LED
117FSP_LEFT_THERMAL_FAULT_LED
118FSP_RIGHT_THERMAL_FAULT_LED
119FSP_LEFT_DOOR_LED
120FSP_RIGHT_DOOR_LED
121TASK_END
122TASK /usr/platform/sun4u/lib/libpsvcpolicy.so.1 psvc_fan_enable_disable_policy_0
12310
124CPU0_PRIM_FAN
125CPU1_PRIM_FAN
126CPU0_SEC_FAN
127CPU1_SEC_FAN
128IO0_PRIM_FAN
129IO1_PRIM_FAN
130IO0_SEC_FAN
131IO1_SEC_FAN
132IO_BRIDGE_PRIM_FAN
133IO_BRIDGE_SEC_FAN
134TASK_END
135TASK /usr/platform/sun4u/lib/libpsvcpolicy.so.1 psvc_init_state_policy_0
13641
137CPU0_DIE_TEMPERATURE_SENSOR
138CPU1_DIE_TEMPERATURE_SENSOR
139ZULU1_DIE_TEMPERATURE_SENSOR
140CPU2_DIE_TEMPERATURE_SENSOR
141CPU3_DIE_TEMPERATURE_SENSOR
142ZULU3_DIE_TEMPERATURE_SENSOR
143CPU4_DIE_TEMPERATURE_SENSOR
144ZULU4_DIE_TEMPERATURE_SENSOR
145CPU5_DIE_TEMPERATURE_SENSOR
146CPU6_DIE_TEMPERATURE_SENSOR
147ZULU6_DIE_TEMPERATURE_SENSOR
148CPU7_DIE_TEMPERATURE_SENSOR
149MB_AMB_TEMPERATURE_SENSOR
150IOB_AMB_TEMPERATURE_SENSOR
151DBP0_AMB_TEMPERATURE_SENSOR
152DBP1_AMB_TEMPERATURE_SENSOR
153PS0
154PS1
155PS2
156CPU0_PRIM_FAN
157CPU1_PRIM_FAN
158CPU0_SEC_FAN
159CPU1_SEC_FAN
160IO0_PRIM_FAN
161IO1_PRIM_FAN
162IO0_SEC_FAN
163IO1_SEC_FAN
164IO_BRIDGE_PRIM_FAN
165IO_BRIDGE_SEC_FAN
166DISK0
167DISK1
168DISK2
169DISK3
170DISK4
171DISK5
172DISK6
173DISK7
174DISK8
175DISK9
176DISK10
177DISK11
178TASK_END
179TASK /usr/platform/SUNW,Sun-Fire-880/lib/libpsvcpolicy_psr.so.1 psvc_update_cpu_module_card_node_0
1802
181ZULU_1_3_MOD_CARD
182ZULU_4_6_MOD_CARD
183TASK_END
184TASK /usr/platform/SUNW,Sun-Fire-880/lib/libpsvcpolicy_psr.so.1 psvc_fan_blast_shutoff_policy_0
1851
186FAN_BLAST_OFF_SWITCH
187TASK_END
188TASK /usr/platform/SUNW,Sun-Fire-880/lib/libpsvcpolicy_psr.so.1 psvc_fan_init_speed_0
1892
190CPU0_PRIM_FAN
191IO0_PRIM_FAN
192TASK_END
193TASK /usr/platform/SUNW,Sun-Fire-880/lib/libpsvcpolicy_psr.so.1 psvc_remove_missing_nodes_0
1941
195SYSTEM
196TASK_END
197INTERVAL_END
198
199INTERVAL 5 1
200TASK /usr/platform/sun4u/lib/libpsvcpolicy.so.1 psvc_fan_hotplug_policy_0
20110
202CPU0_PRIM_FAN
203CPU1_PRIM_FAN
204CPU0_SEC_FAN
205CPU1_SEC_FAN
206IO0_PRIM_FAN
207IO1_PRIM_FAN
208IO0_SEC_FAN
209IO1_SEC_FAN
210IO_BRIDGE_PRIM_FAN
211IO_BRIDGE_SEC_FAN
212TASK_END
213INTERVAL_END
214
215INTERVAL 30 4
216TASK /usr/platform/SUNW,Sun-Fire-880/lib/libpsvcpolicy_psr.so.1 psvc_fan_fault_check_policy_0
2171
218SYSTEM
219TASK_END
220TASK /usr/platform/sun4u/lib/libpsvcpolicy.so.1 psvc_fan_enable_disable_policy_0
22110
222CPU0_PRIM_FAN
223CPU1_PRIM_FAN
224CPU0_SEC_FAN
225CPU1_SEC_FAN
226IO0_PRIM_FAN
227IO1_PRIM_FAN
228IO0_SEC_FAN
229IO1_SEC_FAN
230IO_BRIDGE_PRIM_FAN
231IO_BRIDGE_SEC_FAN
232TASK_END
233TASK /usr/platform/sun4u/lib/libpsvcpolicy.so.1 psvc_switch_fan_onoff_policy_0
2348
235CPU0_SEC_FAN
236CPU1_SEC_FAN
237IO0_PRIM_FAN
238IO1_PRIM_FAN
239IO0_SEC_FAN
240IO1_SEC_FAN
241IO_BRIDGE_PRIM_FAN
242IO_BRIDGE_SEC_FAN
243TASK_END
244TASK /usr/platform/sun4u/lib/libpsvcpolicy.so.1 psvc_fan_control_policy_0
2451
246CPU0_PRIM_FAN
247TASK_END
248INTERVAL_END
249
250INTERVAL 30 4
251TASK /usr/platform/SUNW,Sun-Fire-880/lib/libpsvcpolicy_psr.so.1 psvc_ps_check_and_disable_dr_policy_0
2521
253SYSTEM
254TASK_END
255TASK /usr/platform/SUNW,Sun-Fire-880/lib/libpsvcpolicy_psr.so.1 psvc_check_disk_fault_policy_0
2561
257SYSTEM
258TASK_END
259TASK /usr/platform/sun4u/lib/libpsvcpolicy.so.1 psvc_check_temperature_policy_0
26016
261CPU0_DIE_TEMPERATURE_SENSOR
262CPU1_DIE_TEMPERATURE_SENSOR
263ZULU1_DIE_TEMPERATURE_SENSOR
264CPU2_DIE_TEMPERATURE_SENSOR
265CPU3_DIE_TEMPERATURE_SENSOR
266ZULU3_DIE_TEMPERATURE_SENSOR
267CPU4_DIE_TEMPERATURE_SENSOR
268ZULU4_DIE_TEMPERATURE_SENSOR
269CPU5_DIE_TEMPERATURE_SENSOR
270CPU6_DIE_TEMPERATURE_SENSOR
271ZULU6_DIE_TEMPERATURE_SENSOR
272CPU7_DIE_TEMPERATURE_SENSOR
273MB_AMB_TEMPERATURE_SENSOR
274IOB_AMB_TEMPERATURE_SENSOR
275DBP0_AMB_TEMPERATURE_SENSOR
276DBP1_AMB_TEMPERATURE_SENSOR
277TASK_END
278TASK /usr/platform/SUNW,Sun-Fire-880/lib/libpsvcpolicy_psr.so.1 psvc_shutdown_policy
27916
280CPU0_DIE_TEMPERATURE_SENSOR
281CPU1_DIE_TEMPERATURE_SENSOR
282ZULU1_DIE_TEMPERATURE_SENSOR
283CPU2_DIE_TEMPERATURE_SENSOR
284CPU3_DIE_TEMPERATURE_SENSOR
285ZULU3_DIE_TEMPERATURE_SENSOR
286CPU4_DIE_TEMPERATURE_SENSOR
287ZULU4_DIE_TEMPERATURE_SENSOR
288CPU5_DIE_TEMPERATURE_SENSOR
289CPU6_DIE_TEMPERATURE_SENSOR
290ZULU6_DIE_TEMPERATURE_SENSOR
291CPU7_DIE_TEMPERATURE_SENSOR
292MB_AMB_TEMPERATURE_SENSOR
293IOB_AMB_TEMPERATURE_SENSOR
294DBP0_AMB_TEMPERATURE_SENSOR
295DBP1_AMB_TEMPERATURE_SENSOR
296TASK_END
297INTERVAL_END
298
299INTERVAL  30 1
300TASK /usr/platform/SUNW,Sun-Fire-880/lib/libpsvcpolicy_psr.so.1 psvc_update_FSP_fault_led_policy_0
3013
302FSP_LEFT_THERMAL_FAULT_LED
303FSP_RIGHT_THERMAL_FAULT_LED
304FSP_DISK_FAULT_LED
305TASK_END
306INTERVAL_END
307
308INTERVAL 15 1
309TASK /usr/platform/sun4u/lib/libpsvcpolicy.so.1 psvc_hotplug_notifier_policy_0
31021
311PCI0_CARD
312PCI1_CARD
313PCI2_CARD
314PCI3_CARD
315PCI4_CARD
316PCI5_CARD
317PCI6_CARD
318PCI7_CARD
319PCI8_CARD
320DISK0
321DISK1
322DISK2
323DISK3
324DISK4
325DISK5
326DISK6
327DISK7
328DISK8
329DISK9
330DISK10
331DISK11
332TASK_END
333INTERVAL_END
334
335INTERVAL 5 4
336TASK /usr/platform/SUNW,Sun-Fire-880/lib/libpsvcpolicy_psr.so.1 psvc_ps_hotplug_policy_0
3373
338PS0
339PS1
340PS2
341TASK_END
342TASK /usr/platform/SUNW,Sun-Fire-880/lib/libpsvcpolicy_psr.so.1 psvc_check_ps_hotplug_status_0
3433
344PS0
345PS1
346PS2
347TASK_END
348TASK /usr/platform/SUNW,Sun-Fire-880/lib/libpsvcpolicy_psr.so.1 psvc_ps_device_fail_notifier_policy_0
3491
350SYSTEM
351TASK_END
352TASK /usr/platform/SUNW,Sun-Fire-880/lib/libpsvcpolicy_psr.so.1 psvc_ps_overcurrent_check_policy_0
3531
354SYSTEM
355TASK_END
356INTERVAL_END
357
358INTERVAL 30 1
359TASK /usr/platform/sun4u/lib/libpsvcpolicy.so.1 psvc_keyswitch_position_policy_0
3601
361KEYSWITCH
362TASK_END
363INTERVAL_END
364
365
366