xref: /linux/Documentation/ABI/testing/sysfs-devices-platform-ipmi (revision 364993a95888916b8906f655c8654aa60877a35b)
1*364993a9SAishwarya PantWhat:		/sys/devices/platform/ipmi_bmc.*/firmware_revision
2*364993a9SAishwarya PantDate:		Mar, 2006
3*364993a9SAishwarya PantKernelVersion:	v2.6.17
4*364993a9SAishwarya PantContact:	openipmi-developer@lists.sourceforge.net
5*364993a9SAishwarya PantDescription:
6*364993a9SAishwarya Pant		(RO) The major and minor revision of the firmware.
7*364993a9SAishwarya Pant
8*364993a9SAishwarya Pant
9*364993a9SAishwarya PantWhat:		/sys/devices/platform/ipmi_bmc.*/aux_firmware_revision
10*364993a9SAishwarya PantDate:		Mar, 2006
11*364993a9SAishwarya PantKernelVersion:	v2.6.17
12*364993a9SAishwarya PantContact:	openipmi-developer@lists.sourceforge.net
13*364993a9SAishwarya PantDescription:
14*364993a9SAishwarya Pant		(RO) Holds additional information about the firmware revision,
15*364993a9SAishwarya Pant		such as boot block or internal data structure version numbers.
16*364993a9SAishwarya Pant		The meanings of the numbers are specific to the vendor
17*364993a9SAishwarya Pant		identified by Manufacturer ID.
18*364993a9SAishwarya Pant
19*364993a9SAishwarya Pant
20*364993a9SAishwarya PantWhat:		/sys/devices/platform/ipmi_bmc.*/revision
21*364993a9SAishwarya PantDate:		Mar, 2006
22*364993a9SAishwarya PantKernelVersion:	v2.6.17
23*364993a9SAishwarya PantContact:	openipmi-developer@lists.sourceforge.net
24*364993a9SAishwarya PantDescription:
25*364993a9SAishwarya Pant		(RO) Device revision. Useful for identifying if significant
26*364993a9SAishwarya Pant		hardware changes have been made to the implementation of the
27*364993a9SAishwarya Pant		management controller.
28*364993a9SAishwarya Pant
29*364993a9SAishwarya Pant
30*364993a9SAishwarya PantWhat:		/sys/devices/platform/ipmi_bmc.*/provides_device_sdrs
31*364993a9SAishwarya PantDate:		Mar, 2006
32*364993a9SAishwarya PantKernelVersion:	v2.6.17
33*364993a9SAishwarya PantContact:	openipmi-developer@lists.sourceforge.net
34*364993a9SAishwarya PantDescription:
35*364993a9SAishwarya Pant		(RO) Indicates whether device provides device sensor data
36*364993a9SAishwarya Pant		records (1) or not (0).
37*364993a9SAishwarya Pant
38*364993a9SAishwarya Pant
39*364993a9SAishwarya PantWhat:		/sys/devices/platform/ipmi_bmc.*/device_id
40*364993a9SAishwarya PantDate:		Mar, 2006
41*364993a9SAishwarya PantKernelVersion:	v2.6.17
42*364993a9SAishwarya PantContact:	openipmi-developer@lists.sourceforge.net
43*364993a9SAishwarya PantDescription:
44*364993a9SAishwarya Pant		(RO) Device id is specified by the manufacturer identified by
45*364993a9SAishwarya Pant		the Manufacturer ID field. This field allows controller specific
46*364993a9SAishwarya Pant		software to identify the unique application command, OEM
47*364993a9SAishwarya Pant		fields, and functionality that are provided by the controller
48*364993a9SAishwarya Pant
49*364993a9SAishwarya Pant
50*364993a9SAishwarya PantWhat:		/sys/devices/platform/ipmi_bmc.*/additional_device_support
51*364993a9SAishwarya PantDate:		Mar, 2006
52*364993a9SAishwarya PantKernelVersion:	v2.6.17
53*364993a9SAishwarya PantContact:	openipmi-developer@lists.sourceforge.net
54*364993a9SAishwarya PantDescription:
55*364993a9SAishwarya Pant		(RO) Lists the IPMI ‘logical device’ commands and functions
56*364993a9SAishwarya Pant		that the controller supports that are in addition to the
57*364993a9SAishwarya Pant		mandatory IPM and Application commands.
58*364993a9SAishwarya Pant
59*364993a9SAishwarya Pant
60*364993a9SAishwarya PantWhat:		/sys/devices/platform/ipmi_bmc.*/ipmi_version
61*364993a9SAishwarya PantDate:		Mar, 2006
62*364993a9SAishwarya PantKernelVersion:	v2.6.17
63*364993a9SAishwarya PantContact:	openipmi-developer@lists.sourceforge.net
64*364993a9SAishwarya PantDescription:
65*364993a9SAishwarya Pant		(RO) Displays the IPMI Command Specification Version.
66*364993a9SAishwarya Pant
67*364993a9SAishwarya Pant
68*364993a9SAishwarya PantWhat:		/sys/devices/platform/ipmi_bmc.*/manufacturer_id
69*364993a9SAishwarya PantDate:		Mar, 2006
70*364993a9SAishwarya PantKernelVersion:	v2.6.17
71*364993a9SAishwarya PantContact:	openipmi-developer@lists.sourceforge.net
72*364993a9SAishwarya PantDescription:
73*364993a9SAishwarya Pant		(RO) Identifies the manufacturer responsible for the
74*364993a9SAishwarya Pant		specification of functionality of the vendor (OEM)-specific
75*364993a9SAishwarya Pant		commands, codes, and interfaces used in the controller.
76*364993a9SAishwarya Pant
77*364993a9SAishwarya Pant
78*364993a9SAishwarya PantWhat:		/sys/devices/platform/ipmi_bmc.*/product_id
79*364993a9SAishwarya PantDate:		Mar, 2006
80*364993a9SAishwarya PantKernelVersion:	v2.6.17
81*364993a9SAishwarya PantContact:	openipmi-developer@lists.sourceforge.net
82*364993a9SAishwarya PantDescription:
83*364993a9SAishwarya Pant		(RO) Displays a number that identifies a particular system,
84*364993a9SAishwarya Pant		module, add-in card, or board set. The number is specified
85*364993a9SAishwarya Pant		according to the manufacturer given by Manufacturer ID.
86*364993a9SAishwarya Pant
87*364993a9SAishwarya PantFor detailed definitions of the above attributes, refer to section 20.1 'Get
88*364993a9SAishwarya PantDevice ID Command' of the IPMI specification v2.0.
89*364993a9SAishwarya Pant
90*364993a9SAishwarya Pant
91*364993a9SAishwarya PantWhat:		/sys/devices/platform/ipmi_bmc.*/guid
92*364993a9SAishwarya PantDate:		Mar, 2006
93*364993a9SAishwarya PantKernelVersion:	v2.6.17
94*364993a9SAishwarya PantContact:	openipmi-developer@lists.sourceforge.net
95*364993a9SAishwarya PantDescription:
96*364993a9SAishwarya Pant		(RO) A GUID (Globally Unique ID), also referred to as a UUID
97*364993a9SAishwarya Pant		(Universally Unique Identifier), for the management controller,
98*364993a9SAishwarya Pant		as described in section 20.8 'Get Device GUID Command' of the
99*364993a9SAishwarya Pant		IPMI specification v2.0.
100*364993a9SAishwarya Pant
101*364993a9SAishwarya Pant
102*364993a9SAishwarya PantWhat:		/sys/devices/platform/ipmi_si.*/type
103*364993a9SAishwarya PantDate:		Sep, 2017
104*364993a9SAishwarya PantKernelVersion:	v4.15
105*364993a9SAishwarya PantContact:	openipmi-developer@lists.sourceforge.net
106*364993a9SAishwarya PantDescription:
107*364993a9SAishwarya Pant		(RO) The device interface for IPMI "kcs", "smic", "bt" or
108*364993a9SAishwarya Pant		"invalid"
109*364993a9SAishwarya Pant
110*364993a9SAishwarya PantWhat:		/sys/devices/platform/ipmi_si.*/idles
111*364993a9SAishwarya PantWhat:		/sys/devices/platform/ipmi_si.*/watchdog_pretimeouts
112*364993a9SAishwarya PantWhat:		/sys/devices/platform/ipmi_si.*/complete_transactions
113*364993a9SAishwarya PantWhat:		/sys/devices/platform/ipmi_si.*/events
114*364993a9SAishwarya PantWhat:		/sys/devices/platform/ipmi_si.*/interrupts
115*364993a9SAishwarya PantWhat:		/sys/devices/platform/ipmi_si.*/hosed_count
116*364993a9SAishwarya PantWhat:		/sys/devices/platform/ipmi_si.*/long_timeouts
117*364993a9SAishwarya PantWhat:		/sys/devices/platform/ipmi_si.*/flag_fetches
118*364993a9SAishwarya PantWhat:		/sys/devices/platform/ipmi_si.*/attentions
119*364993a9SAishwarya PantWhat:		/sys/devices/platform/ipmi_si.*/incoming_messages
120*364993a9SAishwarya PantWhat:		/sys/devices/platform/ipmi_si.*/short_timeouts
121*364993a9SAishwarya PantDate:		Sep, 2017
122*364993a9SAishwarya PantKernelVersion:	v4.15
123*364993a9SAishwarya PantContact:	openipmi-developer@lists.sourceforge.net
124*364993a9SAishwarya PantDescription:
125*364993a9SAishwarya Pant
126*364993a9SAishwarya Pant		idles:			(RO) Number of times the interface was
127*364993a9SAishwarya Pant					idle while being polled.
128*364993a9SAishwarya Pant
129*364993a9SAishwarya Pant		watchdog_pretimeouts:	(RO) Number of watchdog pretimeouts.
130*364993a9SAishwarya Pant
131*364993a9SAishwarya Pant		complete_transactions:	(RO) Number of completed messages.
132*364993a9SAishwarya Pant
133*364993a9SAishwarya Pant		events:			(RO) Number of IPMI events received from
134*364993a9SAishwarya Pant					the hardware.
135*364993a9SAishwarya Pant
136*364993a9SAishwarya Pant		interrupts:		(RO) Number of interrupts the driver
137*364993a9SAishwarya Pant					handled.
138*364993a9SAishwarya Pant
139*364993a9SAishwarya Pant		hosed_count:		(RO) Number of times the hardware didn't
140*364993a9SAishwarya Pant					follow the state machine.
141*364993a9SAishwarya Pant
142*364993a9SAishwarya Pant		long_timeouts:		(RO) Number of times the driver
143*364993a9SAishwarya Pant					requested a timer while nothing was in
144*364993a9SAishwarya Pant					progress.
145*364993a9SAishwarya Pant
146*364993a9SAishwarya Pant		flag_fetches:		(RO) Number of times the driver
147*364993a9SAishwarya Pant					requested flags from the hardware.
148*364993a9SAishwarya Pant
149*364993a9SAishwarya Pant		attentions:		(RO) Number of time the driver got an
150*364993a9SAishwarya Pant					ATTN from the hardware.
151*364993a9SAishwarya Pant
152*364993a9SAishwarya Pant		incoming_messages:	(RO) Number of asynchronous messages
153*364993a9SAishwarya Pant					received.
154*364993a9SAishwarya Pant
155*364993a9SAishwarya Pant		short_timeouts:		(RO) Number of times the driver
156*364993a9SAishwarya Pant					requested a timer while an operation was
157*364993a9SAishwarya Pant					in progress.
158*364993a9SAishwarya Pant
159*364993a9SAishwarya Pant
160*364993a9SAishwarya PantWhat:		/sys/devices/platform/ipmi_si.*/interrupts_enabled
161*364993a9SAishwarya PantDate:		Sep, 2017
162*364993a9SAishwarya PantKernelVersion:	v4.15
163*364993a9SAishwarya PantContact:	openipmi-developer@lists.sourceforge.net
164*364993a9SAishwarya PantDescription:
165*364993a9SAishwarya Pant		(RO) Indicates whether interrupts are enabled or not. The driver
166*364993a9SAishwarya Pant		disables interrupts when it gets into a situation where it
167*364993a9SAishwarya Pant		cannot handle messages due to lack of memory. Once that
168*364993a9SAishwarya Pant		situation clears up, it will re-enable interrupts.
169*364993a9SAishwarya Pant
170*364993a9SAishwarya Pant
171*364993a9SAishwarya PantWhat:		/sys/devices/platform/ipmi_si.*/params
172*364993a9SAishwarya PantDate:		Sep, 2017
173*364993a9SAishwarya PantKernelVersion:	v4.15
174*364993a9SAishwarya PantContact:	openipmi-developer@lists.sourceforge.net
175*364993a9SAishwarya PantDescription:
176*364993a9SAishwarya Pant		[to be documented]
177*364993a9SAishwarya Pant
178*364993a9SAishwarya Pant
179*364993a9SAishwarya PantWhat:		/sys/devices/platform/dmi-ipmi-ssif.*/type
180*364993a9SAishwarya PantDate:		Sep, 2017
181*364993a9SAishwarya PantKernelVersion:	v4.15
182*364993a9SAishwarya PantContact:	openipmi-developer@lists.sourceforge.net
183*364993a9SAishwarya PantDescription:
184*364993a9SAishwarya Pant		(RO) Shows the IMPI device interface type - "ssif" here.
185*364993a9SAishwarya Pant
186*364993a9SAishwarya Pant
187*364993a9SAishwarya PantWhat:		/sys/devices/platform/dmi-ipmi-ssif.*/hosed
188*364993a9SAishwarya PantWhat:		/sys/devices/platform/dmi-ipmi-ssif.*/alerts
189*364993a9SAishwarya PantWhat:		/sys/devices/platform/dmi-ipmi-ssif.*/sent_messages
190*364993a9SAishwarya PantWhat:		/sys/devices/platform/dmi-ipmi-ssif.*/sent_messages_parts
191*364993a9SAishwarya PantWhat:		/sys/devices/platform/dmi-ipmi-ssif.*/received_messages
192*364993a9SAishwarya PantWhat:		/sys/devices/platform/dmi-ipmi-ssif.*/received_message_parts
193*364993a9SAishwarya PantWhat:		/sys/devices/platform/dmi-ipmi-ssif.*/events
194*364993a9SAishwarya PantWhat:		/sys/devices/platform/dmi-ipmi-ssif.*/watchdog_pretimeouts
195*364993a9SAishwarya PantWhat:		/sys/devices/platform/dmi-ipmi-ssif.*/flag_fetches
196*364993a9SAishwarya PantWhat:		/sys/devices/platform/dmi-ipmi-ssif.*/send_retries
197*364993a9SAishwarya PantWhat:		/sys/devices/platform/dmi-ipmi-ssif.*/receive_retries
198*364993a9SAishwarya PantWhat:		/sys/devices/platform/dmi-ipmi-ssif.*/send_errors
199*364993a9SAishwarya PantWhat:		/sys/devices/platform/dmi-ipmi-ssif.*/receive_errors
200*364993a9SAishwarya PantDate:		Sep, 2017
201*364993a9SAishwarya PantKernelVersion:	v4.15
202*364993a9SAishwarya PantContact:	openipmi-developer@lists.sourceforge.net
203*364993a9SAishwarya PantDescription:
204*364993a9SAishwarya Pant		hosed:			(RO) Number of times the hardware didn't
205*364993a9SAishwarya Pant					follow the state machine.
206*364993a9SAishwarya Pant
207*364993a9SAishwarya Pant		alerts:			(RO) Number of alerts received.
208*364993a9SAishwarya Pant
209*364993a9SAishwarya Pant		sent_messages:		(RO) Number of total messages sent.
210*364993a9SAishwarya Pant
211*364993a9SAishwarya Pant		sent_message_parts:	(RO) Number of message parts sent.
212*364993a9SAishwarya Pant					Messages may be broken into parts if
213*364993a9SAishwarya Pant					they are long.
214*364993a9SAishwarya Pant
215*364993a9SAishwarya Pant		receieved_messages:	(RO) Number of message responses
216*364993a9SAishwarya Pant					received.
217*364993a9SAishwarya Pant
218*364993a9SAishwarya Pant		received_message_parts: (RO) Number of message fragments
219*364993a9SAishwarya Pant					received.
220*364993a9SAishwarya Pant
221*364993a9SAishwarya Pant		events:			(RO) Number of received events.
222*364993a9SAishwarya Pant
223*364993a9SAishwarya Pant		watchdog_pretimeouts:	(RO) Number of watchdog pretimeouts.
224*364993a9SAishwarya Pant
225*364993a9SAishwarya Pant		flag_fetches:		(RO) Number of times a flag fetch was
226*364993a9SAishwarya Pant					requested.
227*364993a9SAishwarya Pant
228*364993a9SAishwarya Pant		send_retries:		(RO) Number of time a message was
229*364993a9SAishwarya Pant					retried.
230*364993a9SAishwarya Pant
231*364993a9SAishwarya Pant		receive_retries:	(RO) Number of times the receive of a
232*364993a9SAishwarya Pant					message was retried.
233*364993a9SAishwarya Pant
234*364993a9SAishwarya Pant		send_errors:		(RO) Number of times the send of a
235*364993a9SAishwarya Pant					message failed.
236*364993a9SAishwarya Pant
237*364993a9SAishwarya Pant		receive_errors:		(RO) Number of errors in receiving
238*364993a9SAishwarya Pant					messages.
239