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