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/*
28 * Daktari platsvcd.conf
29 */
30
31/*
32 * Format:
33 *
34 * TIMEOUT <seconds>
35 * 	Specifies a maximum interval in seconds that an application
36 *	is allowed to lock out the platform services daemon
37 *
38 * INTERVAL <poll interval in seconds> <#tasks at this interval>
39 * INTERVAL_END
40 *	Indicates the poll interval at which a list of tasks will be run
41 *
42 * TASK <policy library> <policy routine>
43 * <Number of objects listed in this TASK section>
44 * Object string ID of first object
45 * Object string ID of second object
46 * Object string ID of nth object
47 * TASK_END
48 *	Specifies the "task" or policy routine, the shared object file it
49 *	resides in, and the object IDs of objects it must be called for
50 */
51
52TIMEOUT 300
53
54INTERVAL 0 13
55TASK /usr/platform/sun4u/lib/libpsvcpolicy.so.1 psvc_fan_present_policy_0
565
57CPU0_PRIM_FAN
58CPU1_PRIM_FAN
59IO0_PRIM_FAN
60IO1_PRIM_FAN
61IO_BRIDGE_PRIM_FAN
62TASK_END
63TASK /usr/platform/sun4u/lib/libpsvcpolicy.so.1 psvc_update_thresholds_0
6412
65CPU0_DIE_TEMPERATURE_SENSOR
66CPU1_DIE_TEMPERATURE_SENSOR
67ZULU1_DIE_TEMPERATURE_SENSOR
68CPU2_DIE_TEMPERATURE_SENSOR
69CPU3_DIE_TEMPERATURE_SENSOR
70ZULU3_DIE_TEMPERATURE_SENSOR
71CPU4_DIE_TEMPERATURE_SENSOR
72ZULU4_DIE_TEMPERATURE_SENSOR
73CPU5_DIE_TEMPERATURE_SENSOR
74CPU6_DIE_TEMPERATURE_SENSOR
75ZULU6_DIE_TEMPERATURE_SENSOR
76CPU7_DIE_TEMPERATURE_SENSOR
77TASK_END
78TASK /usr/platform/SUNW,Sun-Fire-880/lib/libpsvcpolicy_psr.so.1 psvc_MB_update_thresholds_0
791
80MB_AMB_TEMPERATURE_SENSOR
81TASK_END
82TASK /usr/platform/SUNW,Sun-Fire-880/lib/libpsvcpolicy_psr.so.1 psvc_IO_update_thresholds_0
831
84IOB_AMB_TEMPERATURE_SENSOR
85TASK_END
86TASK /usr/platform/SUNW,Sun-Fire-880/lib/libpsvcpolicy_psr.so.1 psvc_DBP_update_thresholds_0
872
88DBP0_AMB_TEMPERATURE_SENSOR
89DBP1_AMB_TEMPERATURE_SENSOR
90TASK_END
91TASK /usr/platform/SUNW,Sun-Fire-880/lib/libpsvcpolicy_psr.so.1 psvc_update_setpoint_0
922
93CPU0_PRIM_FAN
94CPU1_PRIM_FAN
95TASK_END
96TASK /usr/platform/sun4u/lib/libpsvcpolicy.so.1 psvc_init_led_policy_0
9720
98CPU_PFAN_FLT_LED
99CPU_SFAN_FLT_LED
100IO_PFAN_FLT_LED
101IO_SFAN_FLT_LED
102IO_BRIDGE_PFAN_FLT_LED
103IO_BRIDGE_SFAN_FLT_LED
104CPU_PFAN_REMOVE_LED
105CPU_SFAN_REMOVE_LED
106IO_PFAN_REMOVE_LED
107IO_SFAN_REMOVE_LED
108IO_BRIDGE_PFAN_REMOVE_LED
109IO_BRIDGE_SFAN_REMOVE_LED
110FSP_GEN_FAULT_LED
111FSP_REMOVE_LED
112FSP_DISK_FAULT_LED
113FSP_POWER_FAULT_LED
114FSP_LEFT_THERMAL_FAULT_LED
115FSP_RIGHT_THERMAL_FAULT_LED
116FSP_LEFT_DOOR_LED
117FSP_RIGHT_DOOR_LED
118TASK_END
119TASK /usr/platform/sun4u/lib/libpsvcpolicy.so.1 psvc_fan_enable_disable_policy_0
12010
121CPU0_PRIM_FAN
122CPU1_PRIM_FAN
123CPU0_SEC_FAN
124CPU1_SEC_FAN
125IO0_PRIM_FAN
126IO1_PRIM_FAN
127IO0_SEC_FAN
128IO1_SEC_FAN
129IO_BRIDGE_PRIM_FAN
130IO_BRIDGE_SEC_FAN
131TASK_END
132TASK /usr/platform/sun4u/lib/libpsvcpolicy.so.1 psvc_init_state_policy_0
13341
134CPU0_DIE_TEMPERATURE_SENSOR
135CPU1_DIE_TEMPERATURE_SENSOR
136ZULU1_DIE_TEMPERATURE_SENSOR
137CPU2_DIE_TEMPERATURE_SENSOR
138CPU3_DIE_TEMPERATURE_SENSOR
139ZULU3_DIE_TEMPERATURE_SENSOR
140CPU4_DIE_TEMPERATURE_SENSOR
141ZULU4_DIE_TEMPERATURE_SENSOR
142CPU5_DIE_TEMPERATURE_SENSOR
143CPU6_DIE_TEMPERATURE_SENSOR
144ZULU6_DIE_TEMPERATURE_SENSOR
145CPU7_DIE_TEMPERATURE_SENSOR
146MB_AMB_TEMPERATURE_SENSOR
147IOB_AMB_TEMPERATURE_SENSOR
148DBP0_AMB_TEMPERATURE_SENSOR
149DBP1_AMB_TEMPERATURE_SENSOR
150PS0
151PS1
152PS2
153CPU0_PRIM_FAN
154CPU1_PRIM_FAN
155CPU0_SEC_FAN
156CPU1_SEC_FAN
157IO0_PRIM_FAN
158IO1_PRIM_FAN
159IO0_SEC_FAN
160IO1_SEC_FAN
161IO_BRIDGE_PRIM_FAN
162IO_BRIDGE_SEC_FAN
163DISK0
164DISK1
165DISK2
166DISK3
167DISK4
168DISK5
169DISK6
170DISK7
171DISK8
172DISK9
173DISK10
174DISK11
175TASK_END
176TASK /usr/platform/SUNW,Sun-Fire-880/lib/libpsvcpolicy_psr.so.1 psvc_update_cpu_module_card_node_0
1772
178ZULU_1_3_MOD_CARD
179ZULU_4_6_MOD_CARD
180TASK_END
181TASK /usr/platform/SUNW,Sun-Fire-880/lib/libpsvcpolicy_psr.so.1 psvc_fan_blast_shutoff_policy_0
1821
183FAN_BLAST_OFF_SWITCH
184TASK_END
185TASK /usr/platform/SUNW,Sun-Fire-880/lib/libpsvcpolicy_psr.so.1 psvc_fan_init_speed_0
1862
187CPU0_PRIM_FAN
188IO0_PRIM_FAN
189TASK_END
190TASK /usr/platform/SUNW,Sun-Fire-880/lib/libpsvcpolicy_psr.so.1 psvc_remove_missing_nodes_0
1911
192SYSTEM
193TASK_END
194INTERVAL_END
195
196INTERVAL 5 1
197TASK /usr/platform/sun4u/lib/libpsvcpolicy.so.1 psvc_fan_hotplug_policy_0
19810
199CPU0_PRIM_FAN
200CPU1_PRIM_FAN
201CPU0_SEC_FAN
202CPU1_SEC_FAN
203IO0_PRIM_FAN
204IO1_PRIM_FAN
205IO0_SEC_FAN
206IO1_SEC_FAN
207IO_BRIDGE_PRIM_FAN
208IO_BRIDGE_SEC_FAN
209TASK_END
210INTERVAL_END
211
212INTERVAL 30 4
213TASK /usr/platform/SUNW,Sun-Fire-880/lib/libpsvcpolicy_psr.so.1 psvc_fan_fault_check_policy_0
2141
215SYSTEM
216TASK_END
217TASK /usr/platform/sun4u/lib/libpsvcpolicy.so.1 psvc_fan_enable_disable_policy_0
21810
219CPU0_PRIM_FAN
220CPU1_PRIM_FAN
221CPU0_SEC_FAN
222CPU1_SEC_FAN
223IO0_PRIM_FAN
224IO1_PRIM_FAN
225IO0_SEC_FAN
226IO1_SEC_FAN
227IO_BRIDGE_PRIM_FAN
228IO_BRIDGE_SEC_FAN
229TASK_END
230TASK /usr/platform/sun4u/lib/libpsvcpolicy.so.1 psvc_switch_fan_onoff_policy_0
2318
232CPU0_SEC_FAN
233CPU1_SEC_FAN
234IO0_PRIM_FAN
235IO1_PRIM_FAN
236IO0_SEC_FAN
237IO1_SEC_FAN
238IO_BRIDGE_PRIM_FAN
239IO_BRIDGE_SEC_FAN
240TASK_END
241TASK /usr/platform/sun4u/lib/libpsvcpolicy.so.1 psvc_fan_control_policy_0
2421
243CPU0_PRIM_FAN
244TASK_END
245INTERVAL_END
246
247INTERVAL 30 4
248TASK /usr/platform/SUNW,Sun-Fire-880/lib/libpsvcpolicy_psr.so.1 psvc_ps_check_and_disable_dr_policy_0
2491
250SYSTEM
251TASK_END
252TASK /usr/platform/SUNW,Sun-Fire-880/lib/libpsvcpolicy_psr.so.1 psvc_check_disk_fault_policy_0
2531
254SYSTEM
255TASK_END
256TASK /usr/platform/sun4u/lib/libpsvcpolicy.so.1 psvc_check_temperature_policy_0
25716
258CPU0_DIE_TEMPERATURE_SENSOR
259CPU1_DIE_TEMPERATURE_SENSOR
260ZULU1_DIE_TEMPERATURE_SENSOR
261CPU2_DIE_TEMPERATURE_SENSOR
262CPU3_DIE_TEMPERATURE_SENSOR
263ZULU3_DIE_TEMPERATURE_SENSOR
264CPU4_DIE_TEMPERATURE_SENSOR
265ZULU4_DIE_TEMPERATURE_SENSOR
266CPU5_DIE_TEMPERATURE_SENSOR
267CPU6_DIE_TEMPERATURE_SENSOR
268ZULU6_DIE_TEMPERATURE_SENSOR
269CPU7_DIE_TEMPERATURE_SENSOR
270MB_AMB_TEMPERATURE_SENSOR
271IOB_AMB_TEMPERATURE_SENSOR
272DBP0_AMB_TEMPERATURE_SENSOR
273DBP1_AMB_TEMPERATURE_SENSOR
274TASK_END
275TASK /usr/platform/SUNW,Sun-Fire-880/lib/libpsvcpolicy_psr.so.1 psvc_shutdown_policy
27616
277CPU0_DIE_TEMPERATURE_SENSOR
278CPU1_DIE_TEMPERATURE_SENSOR
279ZULU1_DIE_TEMPERATURE_SENSOR
280CPU2_DIE_TEMPERATURE_SENSOR
281CPU3_DIE_TEMPERATURE_SENSOR
282ZULU3_DIE_TEMPERATURE_SENSOR
283CPU4_DIE_TEMPERATURE_SENSOR
284ZULU4_DIE_TEMPERATURE_SENSOR
285CPU5_DIE_TEMPERATURE_SENSOR
286CPU6_DIE_TEMPERATURE_SENSOR
287ZULU6_DIE_TEMPERATURE_SENSOR
288CPU7_DIE_TEMPERATURE_SENSOR
289MB_AMB_TEMPERATURE_SENSOR
290IOB_AMB_TEMPERATURE_SENSOR
291DBP0_AMB_TEMPERATURE_SENSOR
292DBP1_AMB_TEMPERATURE_SENSOR
293TASK_END
294INTERVAL_END
295
296INTERVAL  30 1
297TASK /usr/platform/SUNW,Sun-Fire-880/lib/libpsvcpolicy_psr.so.1 psvc_update_FSP_fault_led_policy_0
2983
299FSP_LEFT_THERMAL_FAULT_LED
300FSP_RIGHT_THERMAL_FAULT_LED
301FSP_DISK_FAULT_LED
302TASK_END
303INTERVAL_END
304
305INTERVAL 15 1
306TASK /usr/platform/sun4u/lib/libpsvcpolicy.so.1 psvc_hotplug_notifier_policy_0
30721
308PCI0_CARD
309PCI1_CARD
310PCI2_CARD
311PCI3_CARD
312PCI4_CARD
313PCI5_CARD
314PCI6_CARD
315PCI7_CARD
316PCI8_CARD
317DISK0
318DISK1
319DISK2
320DISK3
321DISK4
322DISK5
323DISK6
324DISK7
325DISK8
326DISK9
327DISK10
328DISK11
329TASK_END
330INTERVAL_END
331
332INTERVAL 5 4
333TASK /usr/platform/SUNW,Sun-Fire-880/lib/libpsvcpolicy_psr.so.1 psvc_ps_hotplug_policy_0
3343
335PS0
336PS1
337PS2
338TASK_END
339TASK /usr/platform/SUNW,Sun-Fire-880/lib/libpsvcpolicy_psr.so.1 psvc_check_ps_hotplug_status_0
3403
341PS0
342PS1
343PS2
344TASK_END
345TASK /usr/platform/SUNW,Sun-Fire-880/lib/libpsvcpolicy_psr.so.1 psvc_ps_device_fail_notifier_policy_0
3461
347SYSTEM
348TASK_END
349TASK /usr/platform/SUNW,Sun-Fire-880/lib/libpsvcpolicy_psr.so.1 psvc_ps_overcurrent_check_policy_0
3501
351SYSTEM
352TASK_END
353INTERVAL_END
354
355INTERVAL 30 1
356TASK /usr/platform/sun4u/lib/libpsvcpolicy.so.1 psvc_keyswitch_position_policy_0
3571
358KEYSWITCH
359TASK_END
360INTERVAL_END
361
362
363