1IPMI-OEM(8)                     System Commands                    IPMI-OEM(8)
2
3
4

NAME

6       ipmi-oem - IPMI OEM utility
7

SYNOPSIS

9       ipmi-oem [OPTION...] <OEMID> <OEMCOMMAND> [OEMOPTION...]
10

DESCRIPTION

12       Ipmi-oem  is used to execute OEM specific IPMI commands. It is intended
13       to provide a better user  interface  for  OEM  specific  IPMI  commands
14       rather  than  using ipmi-raw(8).  Please see SUPPORTED OEM IDS and COM‐
15       MANDS below for a list of supported OEM specific IPMI commands. A  list
16       of  supported  OEM  specific  commands  may also be generated using the
17       --list option.  There are no guarantees that  the  below  OEM  commands
18       will  work on any particular motherboard. OEM extensions may or may not
19       exist on particular hardware revisions  and/or  firmware  revisions  of
20       motherboards. The extensions may or may not function for other lines of
21       motherboards from the same manufacturer.
22
23       Listed below are general IPMI options, tool specific  options,  trouble
24       shooting  information,  workaround information, examples, and known is‐
25       sues. For a general introduction to FreeIPMI please see freeipmi(7).
26

GENERAL OPTIONS

28       The following options are general options for configuring IPMI communi‐
29       cation and executing general tool commands.
30
31       -D IPMIDRIVER, --driver-type=IPMIDRIVER
32              Specify  the  driver type to use instead of doing an auto selec‐
33              tion.  The currently available outofband  drivers  are  LAN  and
34              LAN_2_0,  which  perform IPMI 1.5 and IPMI 2.0 respectively. The
35              currently available inband  drivers  are  KCS,  SSIF,  OPENIPMI,
36              SUNBMC, and INTELDCMI.
37
38       --disable-auto-probe
39              Do not probe in-band IPMI devices for default settings.
40
41       --driver-address=DRIVER-ADDRESS
42              Specify  the  in-band  driver  address to be used instead of the
43              probed value. DRIVER-ADDRESS should be prefixed with "0x" for  a
44              hex value and '0' for an octal value.
45
46       --driver-device=DEVICE
47              Specify the in-band driver device path to be used instead of the
48              probed path.
49
50       --register-spacing=REGISTER-SPACING
51              Specify the in-band  driver  register  spacing  instead  of  the
52              probed  value. Argument is in bytes (i.e. 32bit register spacing
53              = 4)
54
55       --target-channel-number=CHANNEL-NUMBER
56              Specify the in-band driver target channel number  to  send  IPMI
57              requests to.
58
59       --target-slave-address=SLAVE-ADDRESS
60              Specify  the in-band driver target slave number to send IPMI re‐
61              quests to.
62
63       -h      IPMIHOST1,IPMIHOST2,...,      --hostname=IPMIHOST1[:PORT],IPMI‐
64       HOST2[:PORT],...
65              Specify  the  remote host(s) to communicate with. Multiple host‐
66              names may be separated by comma or may be specified in  a  range
67              format;  see  HOSTRANGED  SUPPORT below. An optional port can be
68              specified with each host, which may be useful in port forwarding
69              or  similar situations.  If specifying an IPv6 address and port,
70              use the format [ADDRESS]:PORT.
71
72       -u USERNAME, --username=USERNAME
73              Specify the username to use when authenticating with the  remote
74              host.  If not specified, a null (i.e. anonymous) username is as‐
75              sumed. The required user privilege will depend on the  oem  com‐
76              mands executed.
77
78       -p PASSWORD, --password=PASSWORD
79              Specify the password to use when authenticationg with the remote
80              host.  If not specified, a null  password  is  assumed.  Maximum
81              password length is 16 for IPMI 1.5 and 20 for IPMI 2.0.
82
83       -P, --password-prompt
84              Prompt  for  password  to  avoid  possibility  of  listing it in
85              process lists.
86
87       -k K_G, --k-g=K_G
88              Specify the K_g BMC key to use when authenticating with the  re‐
89              mote host for IPMI 2.0. If not specified, a null key is assumed.
90              To input the key in hexadecimal form,  prefix  the  string  with
91              '0x'.  E.g.,  the  key  'abc' can be entered with the either the
92              string 'abc' or the string '0x616263'
93
94       -K, --k-g-prompt
95              Prompt for k-g to avoid possibility of  listing  it  in  process
96              lists.
97
98       --session-timeout=MILLISECONDS
99              Specify  the  session timeout in milliseconds. Defaults to 20000
100              milliseconds (20 seconds) if not specified.
101
102       --retransmission-timeout=MILLISECONDS
103              Specify the packet retransmission timeout in  milliseconds.  De‐
104              faults to 1000 milliseconds (1 second) if not specified. The re‐
105              transmission timeout cannot be larger than the session timeout.
106
107       -a AUTHENTICATION-TYPE, --authentication-type=AUTHENTICATION-TYPE
108              Specify the IPMI 1.5 authentication type to use.  The  currently
109              available  authentication types are NONE, STRAIGHT_PASSWORD_KEY,
110              MD2, and MD5. Defaults to MD5 if not specified.
111
112       -I CIPHER-SUITE-ID, --cipher-suite-id=CIPHER-SUITE-ID
113              Specify the IPMI 2.0 cipher suite ID to use. The Cipher Suite ID
114              identifies a set of authentication, integrity, and confidential‐
115              ity algorithms to use for IPMI 2.0 communication. The  authenti‐
116              cation  algorithm  identifies  the  algorithm to use for session
117              setup, the integrity algorithm identifies the algorithm  to  use
118              for session packet signatures, and the confidentiality algorithm
119              identifies the algorithm to use for payload encryption. Defaults
120              to  cipher  suite  ID  3  if not specified. The following cipher
121              suite ids are currently supported:
122
123              0 - Authentication Algorithm = None; Integrity Algorithm = None;
124              Confidentiality Algorithm = None
125
126              1  - Authentication Algorithm = HMAC-SHA1; Integrity Algorithm =
127              None; Confidentiality Algorithm = None
128
129              2 - Authentication Algorithm = HMAC-SHA1; Integrity Algorithm  =
130              HMAC-SHA1-96; Confidentiality Algorithm = None
131
132              3  - Authentication Algorithm = HMAC-SHA1; Integrity Algorithm =
133              HMAC-SHA1-96; Confidentiality Algorithm = AES-CBC-128
134
135              6 - Authentication Algorithm = HMAC-MD5; Integrity  Algorithm  =
136              None; Confidentiality Algorithm = None
137
138              7  -  Authentication Algorithm = HMAC-MD5; Integrity Algorithm =
139              HMAC-MD5-128; Confidentiality Algorithm = None
140
141              8 - Authentication Algorithm = HMAC-MD5; Integrity  Algorithm  =
142              HMAC-MD5-128; Confidentiality Algorithm = AES-CBC-128
143
144              11  - Authentication Algorithm = HMAC-MD5; Integrity Algorithm =
145              MD5-128; Confidentiality Algorithm = None
146
147              12 - Authentication Algorithm = HMAC-MD5; Integrity Algorithm  =
148              MD5-128; Confidentiality Algorithm = AES-CBC-128
149
150              15 - Authentication Algorithm = HMAC-SHA256; Integrity Algorithm
151              = None; Confidentiality Algorithm = None
152
153              16 - Authentication Algorithm = HMAC-SHA256; Integrity Algorithm
154              = HMAC_SHA256_128; Confidentiality Algorithm = None
155
156              17 - Authentication Algorithm = HMAC-SHA256; Integrity Algorithm
157              = HMAC_SHA256_128; Confidentiality Algorithm = AES-CBC-128
158
159       -l PRIVILEGE-LEVEL, --privilege-level=PRIVILEGE-LEVEL
160              Specify the privilege level to be used. The currently  available
161              privilege  levels are USER, OPERATOR, and ADMIN. Defaults to AD‐
162              MIN if not specified.
163
164       --config-file=FILE
165              Specify an alternate configuration file.
166
167       -W WORKAROUNDS, --workaround-flags=WORKAROUNDS
168              Specify workarounds to vendor compliance issues. Multiple  work‐
169              arounds  can be specified separated by commas. A special command
170              line flag of "none", will indicate no workarounds (may be useful
171              for overriding configured defaults). See WORKAROUNDS below for a
172              list of available workarounds.
173
174       --debug
175              Turn on debugging.
176
177       -?, --help
178              Output a help list and exit.
179
180       --usage
181              Output a usage message and exit.
182
183       -V, --version
184              Output the program version and exit.
185

SDR CACHE OPTIONS

187       This tool requires access to the sensor data repository (SDR) cache for
188       general  operation.  By default, SDR data will be downloaded and cached
189       on the local machine. The following options apply to the SDR cache.
190
191       --flush-cache
192              Flush a cached version  of  the  sensor  data  repository  (SDR)
193              cache. The SDR is typically cached for faster subsequent access.
194              However, it may need to be flushed and re-generated if  the  SDR
195              has been updated on a system.
196
197       --quiet-cache
198              Do  not output information about cache creation/deletion. May be
199              useful in scripting.
200
201       --sdr-cache-recreate
202              If the SDR cache is out of date or invalid, automatically recre‐
203              ate  the  sensor data repository (SDR) cache. This option may be
204              useful for scripting purposes.
205
206       --sdr-cache-file=FILE
207              Specify a specific sensor data repository (SDR) cache file to be
208              stored  or read from. If this option is used when multiple hosts
209              are specified, the same SDR cache file  will  be  used  for  all
210              hosts.
211
212       --sdr-cache-directory=DIRECTORY
213              Specify  an alternate directory for sensor data repository (SDR)
214              caches to be stored or read from. Defaults to the home directory
215              if not specified.
216

TIME OPTIONS

218       By  IPMI definition, all IPMI times and timestamps are stored in local‐
219       time. However, in many situations, the timestamps will not be stored in
220       localtime.  Whether  or not a system truly stored the timestamps in lo‐
221       caltime varies on many factors, such as the vendor, BIOS, and operating
222       system.  The following options will allow the user to adjust the inter‐
223       pretation of the stored timestamps and how they should be output.
224
225       --utc-to-localtime
226              Assume all times are reported in UTC time and convert  the  time
227              to localtime before being output.
228
229       --localtime-to-utc
230              Convert all localtime timestamps to UTC before being output.
231
232       --utc-offset=SECONDS
233              Specify  a  specific  UTC offset in seconds to be added to time‐
234              stamps.  Value can range from -86400 to 86400 seconds.  Defaults
235              to 0.
236

HOSTRANGED OPTIONS

238       The following options manipulate hostranged output. See HOSTRANGED SUP‐
239       PORT below for additional information on hostranges.
240
241       -B, --buffer-output
242              Buffer hostranged output. For each node, buffer standard  output
243              until the node has completed its IPMI operation. When specifying
244              this option, data may appear to output slower to the user  since
245              the  the entire IPMI operation must complete before any data can
246              be output.  See HOSTRANGED SUPPORT below for additional informa‐
247              tion.
248
249       -C, --consolidate-output
250              Consolidate hostranged output. The complete standard output from
251              every node specified will be consolidated  so  that  nodes  with
252              identical  output are not output twice. A header will list those
253              nodes with the consolidated output. When this option  is  speci‐
254              fied,  no  output  can  be seen until the IPMI operations to all
255              nodes has completed. If the  user  breaks  out  of  the  program
256              early,  all  currently  consolidated  output will be dumped. See
257              HOSTRANGED SUPPORT below for additional information.
258
259       -F NUM, --fanout=NUM
260              Specify multiple host fanout. A "sliding window" (or fanout) al‐
261              gorithm  is  used for parallel IPMI communication so that slower
262              nodes or timed out nodes will not impede parallel communication.
263              The maximum number of threads available at the same time is lim‐
264              ited by the fanout. The default is 64.
265
266       -E, --eliminate
267              Eliminate hosts determined as undetected  by  ipmidetect.   This
268              attempts to remove the common issue of hostranged execution tim‐
269              ing out due to several nodes being removed  from  service  in  a
270              large  cluster.  The  ipmidetectd  daemon must be running on the
271              node executing the command.
272
273       --always-prefix
274              Always prefix output, even if only one host is specified or com‐
275              municating  in-band. This option is primarily useful for script‐
276              ing purposes. Option will be ignored if specified  with  the  -C
277              option.
278

IPMI-OEM OPTIONS

280       The following options are specific to ipmi-oem.
281
282       -L, --list
283              List supported OEM IDs and Commands.
284
285       -v, --verbose
286              Output  verbose  information.  Additional  output will depend on
287              specific OEM ID and OEM COMMANDS specified.
288

SUPPORTED OEM IDS and COMMANDS

290       The currently supported OEM IDs and COMMANDs are listed below. The spe‐
291       cial  OEM  ID of list may be passed into the list all supported OEM IDs
292       and Commands. The special OEM command list may be passed to any OEM  ID
293       to list commands supported by that OEM ID.
294
295       Dell
296
297              get-system-info KEY
298                     This  OEM command can retrieve the motherboard system in‐
299                     formation.  Valid keys are guid, asset-tag,  service-tag,
300                     chassis-service-tag,         chassis-related-service-tag,
301                     board-revision,   platform-model-name,   blade-slot-info,
302                     system-revision,        idrac-info,       idrac-ipv4-url,
303                     idrac-gui-webserver-control,   cmc-info,    cmc-ipv4-url,
304                     cmc-ipv6-info,  cmc-ipv6-url, mac-addresses. Command con‐
305                     firmed to work on Dell Poweredge 2900, 2950, R610,  R710,
306                     R720,  M600,  M610, M610X, M910, and R905. However, indi‐
307                     vidual system information options may not be readable  or
308                     available on every system.
309
310              get-nic-selection
311                     This OEM command will determine the current NIC selection
312                     for IPMI as dedicated,  shared,  shared  w/  failover  to
313                     NIC2,  or  shared w/ failover to all. Dedicated indicates
314                     IPMI is only available on an expansion card, shared indi‐
315                     cates  IPMI  is  available on NIC1, shared w/ failover to
316                     NIC2 indicates IPMI is available on NIC1 w/  failover  to
317                     NIC2 on NIC1's failure, and shared w/ failover to all in‐
318                     dicates IPMI is available on  NIC1  w/  failover  to  all
319                     other NICs in the event of NIC failure. Command confirmed
320                     to work on Dell Poweredge 2900,  2950,  R610,  R710,  and
321                     R905.
322
323              set-nic-section                                            dedi‐
324              cated|shared|shared_failover_nic2|shared_failover_all
325                     This OEM command will set the current  NIC  selection  to
326                     dedicated,      shared,      shared_failover_nic2,     or
327                     shared_failover_all. (See get-nic-selection above for de‐
328                     scription   on   inputs.)  On  older  Poweredge  systems,
329                     shared_failover_nic2 may have  been  documented  as  just
330                     failover.  Command  confirmed  to  work on Dell Poweredge
331                     2900, 2950, R610, R710, and R905.
332
333              get-nic-selection-failover
334                     This OEM command will determine the current NIC selection
335                     for  IPMI and the failover NIC. Command confirmed to work
336                     on Dell Poweredge R720 (Dell 12G Poweredge systems).
337
338              set-nic-section-failover           dedicated|lom1|lom2|lom3|lom4
339              none|lom1|lom2|lom3|lom4|all
340                     This  OEM  command will set the current NIC selection for
341                     IPMI and the failover NIC. The first option sets the IPMI
342                     NIC  and the second option the failover NIC. Command con‐
343                     firmed to work on Dell Poweredge R720 (Dell 12G Poweredge
344                     systems).
345
346              get-active-lom-status [v1|v2]
347                     This  OEM command will get the current NIC being used for
348                     out of band management and possibly  additional  informa‐
349                     tion. Users may specify if version 1 or version 2 of this
350                     extension should be executed. If no version is specified,
351                     version  1  is  exectued.  Version 1 of this command con‐
352                     firmed to work on Dell Poweredge R610 and R710 (Dell  11G
353                     Poweredge  systems).  Version 2 of this command confirmed
354                     to work on Dell Poweredge R720 (Dell 12G  Poweredge  sys‐
355                     tems).
356
357              get-ssh-config
358                     This  OEM  command will get the current SSH configuration
359                     on the IPMI card. Command confirmed to work on Dell  Pow‐
360                     eredge R610 and R710 (Dell 11G Poweredge systems).
361
362              set-ssh-config KEY=VALUE ...
363                     This  OEM  command will set the current SSH configuration
364                     on the IPMI  card.  The  possible  keys  and  values  are
365                     ssh=enable|disable,   idletimeout=seconds,  and  portnum‐
366                     ber=num. Multiple key=value pairs may be specified. If no
367                     key=value  pairs  are specified, available pairs are out‐
368                     put. Some fields may be read-only on  specific  Poweredge
369                     systems. Command confirmed to work on Dell Poweredge R610
370                     and R710 (Dell 11G Poweredge systems).
371
372              get-telnet-config
373                     This OEM command will get the current  telnet  configura‐
374                     tion  on the IPMI card. Command confirmed to work on Dell
375                     Poweredge R610 and R710 (Dell 11G Poweredge systems).
376
377              set-telnet-config KEY=VALUE ...
378                     This OEM command will set the current  Telnet  configura‐
379                     tion  on  the IPMI card. The possible keys and values are
380                     telnet=enable|disable,  sessiontimeout=seconds,  portnum‐
381                     ber=num,   and  7fls=enable|disable.  Multiple  key=value
382                     pairs may be specified.  If no key=value pairs are speci‐
383                     fied,  available  pairs  are  output.  Some fields may be
384                     read-only on specific  Poweredge  systems.  Command  con‐
385                     firmed  to work on Dell Poweredge R610 and R710 (Dell 11G
386                     Poweredge systems).
387
388              get-web-server-config
389                     This OEM command will get the current web server configu‐
390                     ration  on  the  IPMI  card. Command confirmed to work on
391                     Dell Poweredge R610 and R710  (Dell  11G  Poweredge  sys‐
392                     tems).
393
394              set-web-server-config KEY=VALUE ...
395                     This OEM command will set the current Web Server configu‐
396                     ration on the IPMI card. The possible keys and values are
397                     webserver=enable|disable,  sessiontimeout=seconds,  http‐
398                     portnumber=num,   and    httpsportnumber=num.    Multiple
399                     key=value  pairs  may be specified. If no key=value pairs
400                     are specified, available pairs are  output.  Some  fields
401                     may  be  read-only on specific Poweredge systems. Command
402                     confirmed to work on Dell Poweredge R610 and  R710  (Dell
403                     11G Poweredge systems).
404
405              get-active-directory-config
406                     This  OEM  command  will get the current active directory
407                     configuration on the IPMI card. Command confirmed to work
408                     on  Dell Poweredge R610 and R710 (Dell 11G Poweredge sys‐
409                     tems).
410
411              set-active-directory-config
412                     This OEM command will set the current Web Server configu‐
413                     ration on the IPMI card. The possible keys and values are
414                     activedirectory=enable|disable, timeout=seconds, type=ex‐
415                     tended|standard, sso=enable|disable, and certificatevali‐
416                     dation=enable|disable. If no key=value pairs  are  speci‐
417                     fied,  available  pairs  are  output.  Some fields may be
418                     read-only on specific  Poweredge  systems.  Command  con‐
419                     firmed  to work on Dell Poweredge R610 and R710 (Dell 11G
420                     Poweredge systems).
421
422              reset-to-defaults
423                     This OEM command will reset the BMC configuration back to
424                     default  values. The command will spin until the reset is
425                     confirmed to be complete. Command confirmed  to  work  on
426                     Dell  Poweredge  R610  and  R710 (Dell 11G Poweredge sys‐
427                     tems).
428
429              get-power-consumption-data
430                     This OEM command can  retrieve  power  consumption  data.
431                     Command  confirmed  to work on Dell Poweredge R610, R710,
432                     R905, M610, M610x, and M910.
433
434              reset-power-consumption-data cumulative|peak
435                     This OEM command can reset the cumulative or  peak  power
436                     consumption data (viewed via get-power-consumption-data).
437                     Command confirmed to work on Dell Poweredge  R610,  R710,
438                     R905, M610, M610x, and M910.
439
440              power-supply-info
441                     This OEM command can read and output power supply ratings
442                     and other information. This OEM command  requires  access
443                     to  the  SDR. Command confirmed to work on Dell Poweredge
444                     R610, R710, and M610.
445
446              get-instantaneous-power-consumption-data power_supply_instance
447                     This OEM command can read instantaneous power consumption
448                     data.  If  a  power  supply instance number is specified,
449                     only data for that instance will be gathered.  Otherwise,
450                     collective  power  consumption  will be gathered. Command
451                     confirmed to work on Dell  Poweredge  R610,  R710,  M610,
452                     M610x, and M910.
453
454              get-power-head-room
455                     This  OEM  command can read power head room. Command con‐
456                     firmed to work on Dell Poweredge R610 and R710 (Dell  11G
457                     Poweredge systems).
458
459              get-power-consumption-statistics average|max|min
460                     This OEM command can read average, max, or min power con‐
461                     sumption history. Command confirmed to work on Dell  Pow‐
462                     eredge R610, R710, M610, M610x, and M910.
463
464              get-power-capacity
465                     This  OEM  command  can  read the current power capacity.
466                     Command confirmed to work on Dell Poweredge  R610,  R710,
467                     M610, M610x, and M910.
468
469              set-power-capacity power-capacity
470                     This  OEM  command  can  write the current power capacity
471                     (specified in Watts). Command confirmed to work  on  Dell
472                     Poweredge R610 and R710 (Dell 11G Poweredge systems).
473
474              get-power-capacity-status
475                     This  OEM  command can determine if the current power ca‐
476                     pacity is enabled or disabled. Command confirmed to  work
477                     on Dell Poweredge R610, R710, M610, M610x, and M910.
478
479              set-power-capacity-status enable|disable
480                     This OEM command can configure the current power capacity
481                     to be enabled or disabled. Command confirmed to  work  on
482                     Dell  Poweredge  R610  and  R710 (Dell 11G Poweredge sys‐
483                     tems).
484
485              get-chassis-identify-status
486                     This OEM command will retrieve the current chassis  iden‐
487                     tify (i.e. LED) status. Command confirmed to work on Dell
488                     Poweredge 2900,  2950,  R610,  R710,  R905,  M600,  M610,
489                     M610x, and M910.
490
491              power-monitoring-over-interval          interval         system‐
492              power|cpu1|cpu2|cpu3|cpu4|memory1|memory2|memory3|mem‐
493              ory4|drives|fans|pciecards|gpucables
494                     This OEM command will retrieve power consumption informa‐
495                     tion from a specified subsystem for a specified  interval
496                     time.  If  the interval is between 30 and 900s, the aver‐
497                     age, minimum, and maximum power value  can  also  be  re‐
498                     trieved.  If  the  interval  is between 5 and 30 seconds,
499                     only the average power consumption can be  returned.  See
500                     power-monitoring-interval-range  below to determine legal
501                     intervals for each subsystem. Command confirmed  to  work
502                     on Dell Poweredge R720 (Dell 12G Poweredge systems).
503
504              power-monitoring-interval-range                          system‐
505              power|cpu1|cpu2|cpu3|cpu4|memory1|memory2|memory3|mem‐
506              ory4|drives|fans|pciecards|gpucables
507                     This  OEM  command will retrieve the monitoring intervals
508                     for a specified subsystem. Command confirmed to  work  on
509                     Dell Poweredge R720 (Dell 12G Poweredge systems).
510
511              get-last-post-code
512                     This OEM command will retrieve the last POST code and er‐
513                     ror string for it. Command confirmed to work on Dell Pow‐
514                     eredge R720.
515
516              slot-power-toggle slot-number
517                     This  OEM  command  will perform a power toggle on a PCIe
518                     slot. The PCIe slot number can range from 1 to  16.  Com‐
519                     mand confirmed to work on Dell Poweredge C410x.
520
521              slot-power-control platform-model on|off|status slot-number
522                     This OEM command will perform a power control action on a
523                     PCIe slot.  This OEM extension is tied very closely to  a
524                     platform,  so a supported platform must be specified. The
525                     currently supported platform-model options are C410x. The
526                     on  action  powers  on a slot, off powers off a slot, and
527                     status returns if the current power is on or off. If  the
528                     current  power  status  is on, an on action does nothing.
529                     Similarly, if the current power status is off, an off ac‐
530                     tion does nothing. The on, off, and status slot power ac‐
531                     tions are not native and are emulated through a  combina‐
532                     tion  of  a  power toggle (using slot-power-toggle above)
533                     and the reading of PCIe slot watt sensors. The PCIe  slot
534                     number  can range from 1 to 16. Command confirmed to work
535                     on Dell Poweredge C410x.
536
537              get-port-map
538                     This OEM command will retrieve the current iPASS  mapping
539                     to  PCIe  controllers/slots. Command confirmed to work on
540                     Dell Poweredge C410x.
541
542              set-port-map jumper|bmc ipass-mapping 1:2|1:4|1:8
543                     This OEM command will set an iPass mapping to  PCIe  con‐
544                     trollers/slots.  jumper or bmc must be specified to indi‐
545                     cate if iPass mappings will be controlled via jumpers  on
546                     the  system  or via a BMC/IPMI. In order for reconfigura‐
547                     tion to be done via ipmi-oem, the user must  select  bmc.
548                     The  ipass-mapping  determines  which iPass ports will be
549                     mapped.  1:2, 1:4, and 1:8  determine  the  mapping  that
550                     should  be set. See details below for specific platforms.
551                     Command confirmed to work on Dell Poweredge  C410x.   For
552                     the Dell Poweredge C410x, the ipass-mapping ranges from 1
553                     to 4. 1 refers to iPass 1 and 5, 2 to 2 and 6, 3 to 3 and
554                     7,  and  4 to 4 and 8. For the platform C410x, PCIe slots
555                     1, 2, 3, 4, 13, 14, 15, and 16 are attached to  iPass  1,
556                     2, 3, and 4. PCIe slots 5, 6, 7, 8, 9, 10, 11, and 12 are
557                     attached to iPass 5, 6, 7, and 8. For example, if 1:2  is
558                     set  on mapping-number 1, PCIe slots 1 and 15 will be as‐
559                     signed to iPass 1 and slots 2 and 16 will be assigned  to
560                     iPass  5.  if  1:4 is chosen, PCIe slots 1, 2, 15, and 16
561                     will be assigned to iPass 1 and iPass 5 will not be used.
562
563       Fujitsu
564
565              get-power-on-source
566                     This OEM command will return the reason for the most  re‐
567                     cent  Power  On.   Command  confirmed  to work on Fujitsu
568                     RX100 S5. .TP .B get-power-off-source  This  OEM  command
569                     will  return  the  reason  for the most recent Power Off.
570                     Command confirmed to work on Fujitsu RX100 S5.
571
572              command will return the connection and/or status of remote stor‐
573              age.
574              connection_number  currently  supports  a  range of 0-1. Command
575              confirmed to work on Fujitsu RX100 S5. .TP .B  get-system-status
576              This  OEM command will return the current system status. Command
577              confirmed to work on Fujitsu RX100 S5.  .TP  .B  get-eeprom-ver‐
578              sion-info eeprom_number This OEM command will return the current
579              version info for various hardware elements, including  firmware,
580              SDR, and boot revision. eeprom_number currently supports a range
581              of 0-1.  Command confirmed to work on Fujitsu RX100 S5.
582
583              get-identify-led
584              This OEM command will get the current identify LED status.  Com‐
585              mand confirmed to work on Fujitsu RX100 S5.
586
587              set-identify-led on|off
588              This  OEM command will set the current identify LED status. Com‐
589              mand confirmed to work on Fujitsu RX100 S5.
590
591              get-error-led
592              This OEM command will get the current error LED status.  Command
593              confirmed to work on Fujitsu RX100 S5.
594
595              get-sel-entry-long-text sel_record_id
596              This  OEM  command will retrieve the Fujitsu specific string in‐
597              terpretation of a SEL record. This command may be useful for in‐
598              terpreting  Fujitsu  OEM  hex codes found in the SEL. A specific
599              SEL record ID must be specified. Please see ipmi-sel(8), for re‐
600              trieving SEL records. Command confirmed to work on Fujitsu RX100
601              S5.
602
603       GIGABYTE
604
605              This OEM command will determine the current NIC  mode  as  dedi‐
606              cated,
607              shared,  or failover. Dedicated indicates IPMI is only available
608              on the dedicated management port. Shared indicates IPMI is  also
609              available  on  one of the primary ethernet ports. Failover indi‐
610              cates IPMI is dedicated but can failover to another if the  pri‐
611              mary   port   fails.  Command  confirmed  to  work  on  GIGABYTE
612              MD90-FS0-ZB.
613
614              set-nic-mode dedicated|shared|failover
615              This OEM command will set the current  NIC  mode  to  dedicated,
616              shared,  or failover. (See get-nic-mode above for description on
617              dedicated vs. shared vs failover modes.)  Command  confirmed  to
618              work on GIGABYTE MD90-FS0-ZB.
619
620              get-bmc-services
621              This  OEM  command  will display the enable/disable state of BMC
622              services besides IPMI. Command confirmed  to  work  on  GIGABYTE
623              MD90-FS0-ZB.
624
625              set-bmc-services       enable|disable      ssh|http|rpcbind|svr‐
626              loc|https|avocenkvm|wbem-http|wbem-https
627              This OEM command will enable or  disable  BMC  services  besides
628              IPMI.  Command confirmed to work on GIGABYTE MD90-FS0-ZB.
629
630       IBM
631
632              get-led
633                     This  OEM  command  will get the current LED status. This
634                     OEM command requires access to the SDR. Command confirmed
635                     to work on IBM x3755.
636
637       Intel
638
639              get-smtp-config [channel-number]
640                     This  OEM command will get the current SMTP configuration
641                     on the IPMI card. By default, configuration for every LAN
642                     channel  will  be  output.  If a channel-number is speci‐
643                     fied, only that specific channel  number's  configuration
644                     will  be  output.   Command  confirmed  to  work on Intel
645                     S5500WB (Penguin Computing Relion 700) and Intel  S2600JF
646                     (Appro 512X).
647
648              set-smtp-config [channel-number] KEY=VALUE...
649                     This  OEM command will set the current SMTP configuration
650                     on the IPMI card. By default, configuration will be  done
651                     for  all LAN channels.  If a channel-number is specified,
652                     only that specific channel number's configuration will be
653                     configured.   The  possible  keys and values are smtp=en‐
654                     able|disable,   smtpserveraddress=ipaddress,    smtpuser‐
655                     name=string,   userpassword=string,  emailaddress=string,
656                     subject=string,   messagecontent=string,   senderemailad‐
657                     dress=string,    and    smtphostname=string.     Multiple
658                     key=value pairs may be specified. If no  key=value  pairs
659                     are  specified,  available pairs are output. Command con‐
660                     firmed to work on Intel S5500WB (Penguin Computing Relion
661                     700) and Intel S2600JF (Appro 512X).
662
663              get-power-restore-delay
664                     This  OEM  command  will retrieve the power on delay. The
665                     power on delay is a delay that occurs  whenever  the  BMC
666                     turns on the system according to the Power Restore Policy
667                     setting. It does not take effect  otherwise  (i.e.  power
668                     button  or Chassis Control). Command confirmed to work on
669                     Intel S2600JF (Appro 512X).
670
671              set-power-restore-delay seconds
672                     This OEM command  will  set  the  power  on  delay.  (See
673                     get-power-restore-delay  above  for  description on power
674                     restore  delay).  Command  confirmed  to  work  on  Intel
675                     S2600JF (Appro 512X).
676
677              get-bmc-services
678                     This  OEM command will get the current status of BMC ser‐
679                     vices such as ssh, http, rmcp, and kvm. Command confirmed
680                     to work on Intel S2600WT2.
681
682              set-bmc-services enable|disable ssh|http|rmcp|kvm
683                     This  OEM command will enable or disable BMC services be‐
684                     sides IPMI.  Note that  http  refers  to  both  http  and
685                     https. Command confirmed to work on Intel S2600WT2.
686
687              restore-configuration
688                     This  OEM  command  will restore BMC configuration values
689                     back to default values. The command will spin  until  the
690                     restore  is  confirmed to be complete. Command configured
691                     to work on Intel S5500WB (Penguin Computing  Relion  700)
692                     and  Intel  S2600JF (Appro 512X). After running this com‐
693                     mand, the BMC must be reset to return it  to  functioning
694                     status.  This may be accomplished by executing a cold-re‐
695                     set with .B bmc-device(8).
696
697       IntelNM (Intel Node Manager)
698
699       The following OEM commands operate on Intel chipsets with Node  Manager
700       support.  They all require access to the SDR. They may work on multiple
701       vendors motherboards.
702
703              get-node-manager-statistics    mode=globalpower|globaltemp|glob‐
704              althrottling|globalvolumetricairflow|globaltempairflow|glob‐
705              alchassispower|policypower|policytrigger|policythrottling|hos‐
706              tunhandledrequests|hostresponsetime|cputhrottling|memorythrot‐
707              tling|hostcommfailure [domainid=platform|cpu|memory|highpowerio]
708              [policyid=num]
709                     This  OEM  command will output Intel Node Manager statis‐
710                     tics. A mode indicating  statistics  to  output  must  be
711                     specified.  The user may optionally specify a domainid or
712                     policyid, although certain mode options may  require  it.
713                     domainid  defaults to platform. Command confirmed to work
714                     on Intel S5500WB (Penguin Computing Relion 700), Inventec
715                     5441/5442   (Dell   Xanadu  II/III),  Quanta  S99Q  (Dell
716                     FS12-TY), Quanta QSSC-S4R (Appro  GB812X-CN),  Supermicro
717                     X9DRi-F, Intel S2600JF (Appro 512X).
718
719              reset-node-manager-statistics  [mode=global|policy|hostunhandle‐
720              drequests|hostresponsetime|cputhrottling|memorythrottling|host‐
721              commfailure]
722                     [domainid=platform|cpu|memory|highpowerio] [policyid=num]
723                     This OEM command will reset Intel  Node  Manager  statis‐
724                     tics.  The mode will indicate the statistics to be reset.
725                     The user may optionally specify a domainid  or  policyid.
726                     domainid  defaults  to  platform. If a mode is not speci‐
727                     fied, it will default to global or policy,  depending  on
728                     whether or not a policyid is specified. Command confirmed
729                     to work on Intel S5500WB (Penguin Computing Relion  700),
730                     Inventec  5441/5442  (Dell  Xanadu  II/III),  Quanta S99Q
731                     (Dell FS12-TY), Quanta QSSC-S4R (Appro GB812X-CN), Super‐
732                     micro X9DRi-F, Intel S2600JF (Appro 512X).
733
734              get-node-manager-capabilities        [domainid=platform|cpu|mem‐
735              ory|highpowerio]  [policytrigger=none|inlettemperaturelimitpoli‐
736              cytrigger|missingpowerreadingtimeout|timeafterplatformresettrig‐
737              ger|boottimepolicy]  [policytype=powercontrol]   [policypowerdo‐
738              main=primary|secondary]
739                     This  OEM command will output the current capabilities of
740                     the Intel Node manager. The user may optionally specify a
741                     domainid,  policytrigger,  policytype,  or policypowerdo‐
742                     main.  Note that policypowerdomain is only applicabale to
743                     domain id platform. If any particular option is not spec‐
744                     ified, all permutations of the remaining options will  be
745                     used in an attempt to output all capabilities of the sys‐
746                     tem. If the verbose option is set, additional error  mes‐
747                     sages will be output as valid policies are being searched
748                     for. Command confirmed to work on  Intel  S2600JF  (Appro
749                     512X).
750
751              node-manager-policy-control   <enable|disable>   [domainid=plat‐
752              form|cpu|memory|highpowerio] [policyid=num]
753                     This OEM command  will  enable  or  disable  the  current
754                     global,  domain,  or policies used by the Intel Node Man‐
755                     ager. If no domainid is specified, then the Node  Manager
756                     will  be  enabled or globally disabled.  If a domainid is
757                     specified, only that domain will be enabled or  disabled.
758                     If  both a domainid and policyid are specified, only that
759                     specific policy within the domain will be specified. This
760                     OEM  command  will be required to enable or disable poli‐
761                     cies before many of the commands below can  be  used  for
762                     configuration  or use. Command confirmed to work on Intel
763                     S2600JF (Appro 512X).
764
765              get-node-manager-policy  [domainid=platform|cpu|memory|highpowe‐
766              rio] [policyid=num]
767                     This  OEM  command will get the current node manager pol‐
768                     icy. If no domainid is specified, all  policies  for  all
769                     domain IDs and policy Ids will be attempted to be output.
770                     If a domainid is specified but a  policyid  is  not,  all
771                     policies  within a domain will be attempted to be output.
772                     If the verbose option is set, additional  error  messages
773                     will  be output as valid policies are being searched for.
774                     Command confirmed to work on Intel S2600JF (Appro 512X).
775
776              set-node-manager-policy domainid=platform|cpu|memory|highpowerio
777              policyid=num policytrigger=none|inlettemperaturelimitpolicytrig‐
778              ger|missingpowerreadingtimeout|timeafterplatformresettrig‐
779              ger|boottimepolicy    policytargetlimit=num    [platformbooting‐
780              mode=performance|power] correctiontimelimit=ms statisticsreport‐
781              ingperiod=seconds policystorage=persistent|volatile [policytrig‐
782              gerlimit=num]  [policystate=enable|disable]  [policyexceptionac‐
783              tion=alert|shutdown] [aggressivepowercorrection=automatic|notag‐
784              gressive|aggressive] [policypowerdomain=primary|secondary]
785                     This OEM command will add or modify an  indicated  policy
786                     ID  from  the domain ID. Most of the fields above are re‐
787                     quired, although they can be listed in any order. By  de‐
788                     fault  any  created/modified policy will be enabled, how‐
789                     ever this can be overridden by policystate.  policyexcep‐
790                     tionaction  may  be specified multiple times to configure
791                     multiple actions or can be skipped to  configure  no  ac‐
792                     tions.  When the policytrigger is configured as none, the
793                     trigger that will lead to exception actions is the  value
794                     specified  by the policytargetlimit. When the policytrig‐
795                     ger is inlettemperaturelimitpolicytrigger,  missingpower‐
796                     readingtimeout,   or  timeafterplatformresettrigger,  the
797                     trigger that will lead to exception actions is the  value
798                     specified  by policytriggerlimit.  When the fIpolicytrig‐
799                     ger is boottimepolicy, a power  profile  will  simply  be
800                     maintained  by  the value specified by policytargetlimit.
801                     aggressivepowercorrection defaults to automatic.  It  can
802                     only  be  set  to  notaggressive or aggressive if the do‐
803                     mainid is platform or cpu.  policystorage  determines  if
804                     the  policy being configured can survive across resets of
805                     the machine. The units of the  policytargetlimit  depends
806                     on  the  policytrigger selected.  If the policytrigger is
807                     none, inlettemperaturelimitpolicytrigger,  or  timeafter‐
808                     platformresettrigger,  the units will be in Watts. If the
809                     policytrigger is  missingpowerreadingtimeout,  the  units
810                     will  be  in percent, where 100 means maximum throttling.
811                     If the policytrigger is boottimepolicy, the units is num‐
812                     ber of CPUs. In addition, platformbootingmode must be set
813                     to performance or power to  indicate  optimization  mode.
814                     policytriggerlimit is sometimes required, given the input
815                     to policytrigger. The  units  of  the  policytriggerlimit
816                     will  depend  on the policytrigger selected. If the poli‐
817                     cytrigger  is   inlettemperaturelimitpolicytrigger,   the
818                     units  of  policytriggerlimit  will be in Celsius. If the
819                     policytrigger is missingpowerreadingtimeout or timeafter‐
820                     platformresettrigger,  the  units  will be in seconds. If
821                     the policytrigger is none or  boottimepolicy,  the  poli‐
822                     cytriggerlimit  is  ignored  internally by the Intel Node
823                     Manager and need not be specified.. Typically configuring
824                     it  to 0 is more than sufficient. The correctiontimelimit
825                     specifies the time the Node Manager must take  corrective
826                     actions  to  bring  back  the system within limits before
827                     taking the actions  specified  in  policyexceptionaction.
828                     statisticsreportingperiod  is  the number of seconds that
829                     measured power will be averaged  for  reporting.   Please
830                     see  get-node-manager-policy  to  determine proper ranges
831                     for policytargetlimit,  correctiontimelimit,  policytrig‐
832                     gerlimit,  and statisticsreportingperiod.  If domainid is
833                     configured as platform, user may optionally  set  policy‐
834                     powerdomain  to  primary or secondary.  Otherwise policy‐
835                     powerdomain will be ignored.  Command confirmed  to  work
836                     on Intel S2600JF (Appro 512X).
837
838              remove-node-manager-policy domainid=platform|cpu|memory|highpow‐
839              erio policyid=num
840                     This OEM command will remove the indicated policy ID from
841                     the  domain  ID.  Both  the domainid and policyid are re‐
842                     quired. Command confirmed to work on Intel S2600JF (Appro
843                     512X).
844
845              get-node-manager-policy-alert-thresholds         [domainid=plat‐
846              form|cpu|memory|highpowerio] [policyid=num]
847                     This OEM command will get the current  alert  thresholds.
848                     If no domainid is specified, all alert thresholds for do‐
849                     main IDs and policy Ids will be attempted to  be  output.
850                     If  a  domainid  is  specified but a policyid is not, all
851                     alert thresholds within a domain will be attempted to  be
852                     output.  The  units  of the thresholds will depend on the
853                     configuration of the current policy. If the  verbose  op‐
854                     tion  is set, additional error messages will be output as
855                     valid policies are being searched for. Command  confirmed
856                     to work on Intel S2600JF (Appro 512X).
857
858              set-node-manager-policy-alert-thresholds          domainid=plat‐
859              form|cpu|memory|highpowerio    policyid=num     [threshold1=num]
860              [threshold2=num] [threshold3=num]
861                     This  OEM  command  will  set  the alert thresholds for a
862                     given domain ID and policy ID. Up to three thresholds can
863                     be  specified, The units of the thresholds will depend on
864                     the configuration of the current  policy.   Command  con‐
865                     firmed to work on Intel S2600JF (Appro 512X).
866
867              get-node-manager-policy-suspend-periods          [domainid=plat‐
868              form|cpu|memory|highpowerio] [policyid=num]
869                     This OEM command will get the current policy suspend  pe‐
870                     riods.  Suspend  periods  will  temporarily disable Intel
871                     Node Manager policies at configured times. If no domainid
872                     is specified, all suspend periods for domain IDs and pol‐
873                     icy Ids will be attempted to be output.  If a domainid is
874                     specified  but  a  policyid  is  not, all suspend periods
875                     within a domain will be attempted to be  output.  If  the
876                     verbose  option is set, additional error messages will be
877                     output as valid policies are being searched for.  Suspend
878                     start  and  stop times are output in 24 hour format. Com‐
879                     mand confirmed to work on Intel S2600JF (Appro 512X).
880
881              set-node-manager-policy-suspend-periods           domainid=plat‐
882              form|cpu|memory|highpowerio      policyid=num     suspendperiod‐
883              start1=time  suspendperiodstop1=time   suspendperiodrepeat1=mon‐
884              day|tuesday|wednesday|thursday|friday|saturday|sunday ...
885                     This  OEM command will set the policy suspend periods for
886                     a policy.  Suspend periods will temporarily disable Intel
887                     Node  Manager  policies at configured times. Up to 5 sus‐
888                     pend periods can  be  specified  by  suspendperiodstartX,
889                     suspendperiodstopX,  suspendperiodrepeatX. suspendperiod‐
890                     start and suspendperiodstop specify the  start  and  stop
891                     time since midnight for a suspend period. The time should
892                     be specified in 24 hour format  (i.e.  02:00  or  13:40).
893                     Note  that suspend periods are configured in multiples of
894                     6 minutes, therefore  the  stored  configuration  may  be
895                     rounded  to a slightly alternate configuration.  suspend‐
896                     periodrepeat indicates the days in which the suspend  pe‐
897                     riod shall be enabled. The option can be specified multi‐
898                     ple times to configure multiple times. Command  confirmed
899                     to work on Intel S2600JF (Appro 512X).
900
901              set-node-manager-power-draw-range     domainid=platform|cpu|mem‐
902              ory|highpowerio minpowerdrawrange=watts maxpowerdrawrange=watts
903                     This OEM command will set the  power  draw  range  for  a
904                     given  domain ID.  After this configuration, any policies
905                     within the domain ID that are outside of this range  will
906                     be  disabled  as needed. The current power draw range can
907                     be read via the get-node-manager-capabilities above. Com‐
908                     mand confirmed to work on Intel S2600JF (Appro 512X).
909
910              get-node-manager-alert-destination
911                     This  OEM  command will get the current alert destination
912                     information.  Some of the configuration information  out‐
913                     put by this command will need to be correlated to BMC de‐
914                     vice channel and PEF configuration.  BMC  device  channel
915                     information can be viewed via .B bmc-info(8). PEF config‐
916                     uration can be viewed via ipmi-config(8).   Command  con‐
917                     firmed to work on Intel S2600JF (Appro 512X).
918
919              set-node-manager-alert-destination [channelnumber=num] [slavead‐
920              dress=address]   [destinationselector=num]    [alertstringselec‐
921              tor=num] [sendalertstring=yes|no] [register=yes|no]
922                     This  OEM command will set the current alert receiver. By
923                     default, this command will attempt to register  an  alert
924                     (identical  to  register=yes).  When registering an alert
925                     receiver  the  channelnumber,  alertstringselector,   and
926                     sendalertstring  options  must be specified. The slavead‐
927                     dress or destinationselector must also be specified,  de‐
928                     pending  on the channel number specified. If register=no,
929                     most of these  options  are  not  required.   Appropriate
930                     channel  number  input can be determined via bmc-info(8).
931                     Destination selector and alert string  selector  informa‐
932                     tion  can be determined via ipmi-config(8).  Command con‐
933                     firmed to work on Intel S2600JF (Appro 512X).
934
935              get-turbo-synchronization-ratio activecoresconfig=num|all  [cpu‐
936              socket=num|all]
937                     This  OEM command will get the current Turbo Synchroniza‐
938                     tion Ratio. If cpusocket is not set  to  a  specific  cpu
939                     socket, all sockets will return maximum settings.
940
941              set-turbo-synchronization-ratio      turboratiolimit=num|default
942              [cpusocket=num|all] [activecoresconfig=num|all],
943                     This OEM command will set the Turbo  Synchronization  Ra‐
944                     tio. If cpusocket is not set to a specific cpu socket, it
945                     assumed to be applied to all cores. If activecore is  not
946                     set, it is assumed to be for all cores.
947
948              get-node-manager-version
949                     This  OEM command will output the current Intel Node Man‐
950                     ager version information. Command confirmed  to  work  on
951                     Intel  S5500WB  (Penguin  Computing Relion 700), Inventec
952                     5441/5442  (Dell  Xanadu  II/III),  Quanta   S99Q   (Dell
953                     FS12-TY),   Quanta   QSSC-S4R  (Appro  GB812X-CN),  Intel
954                     S2600JF (Appro 512X).
955
956       Inventec
957
958              get-nic-mode
959                     This OEM command will determine the current NIC  mode  as
960                     dedicated  or  shared.  Dedicated  indicates IPMI is only
961                     available on the dedicated management port. Shared  indi‐
962                     cates IPMI is also available on one of the primary ether‐
963                     net  ports.  Command  confirmed  to  work   on   Inventec
964                     5441/5442 (Dell Xanadu II/III).
965
966              set-nic-mode dedicated|shared
967                     This  OEM  command will set the current NIC mode to dedi‐
968                     cated or shared.  (See get-nic-mode above for description
969                     on  dedicated  vs. shared mode.) This OEM command may in‐
970                     ternally reset the  BMC,  making  the  BMC  unusable  for
971                     awhile.  Command  confirmed to work on Inventec 5441/5442
972                     (Dell Xanadu II/III).
973
974              get-mac-address
975                     This command will retrieve the BMC MAC address.  This  is
976                     actually  not  an OEM command, but rather the normal IPMI
977                     MAC address command (identical to what  is  used  in  the
978                     ipmi-config(8)  tool).  This  command  is placed here for
979                     convenience.
980
981              set-mac-address dedicated|shared MACADDR
982                     This OEM command will set the dedicated or shared BMC MAC
983                     address.  (See get-nic-mode above for description on ded‐
984                     icated vs. shared mode.) The BMC MAC  address  cannot  be
985                     set  through the normal IPMI MAC address command (what is
986                     used in the ipmi-config(8) tool). The MACADDR  should  be
987                     specified in XX:XX:XX:XX:XX:XX form. A shared BMC MAC ad‐
988                     dress may conflict  with  normal  communication  ethernet
989                     communication  on  the  primary  ethernet port. Users may
990                     wish to configuration an alternate MAC  address  instead.
991                     After  configuration  of the MAC address, the BMC must be
992                     reset. This may be accomplished by executing a cold-reset
993                     with  bmc-device(8).  Command confirmed to work on Inven‐
994                     tec 5441/5442 (Dell Xanadu II/III).
995
996              get-bmc-services
997                     This OEM command will display the currently  enabled  BMC
998                     services.    Command   confirmed   to  work  on  Inventec
999                     5441/5442 (Dell Xanadu II/III).
1000
1001              set-bmc-services enable|disable all|kvm|http|ssh
1002                     This OEM command will enable or disable  other  BMC  ser‐
1003                     vices  besides  IPMI. all can be specified to enable/dis‐
1004                     able all services, kvm specifies KVM and Virtual Storage,
1005                     http specifies HTTP and HTTPS, and ssh specifies both SSH
1006                     and  Telnet.  Command  confirmed  to  work  on   Inventec
1007                     5441/5442 (Dell Xanadu II/III).
1008
1009              get-authentication-config
1010                     This  OEM command will display additional OEM authentica‐
1011                     tion settings.  (See set-authentication-config below  for
1012                     description on outputs.) Command confirmed to work on In‐
1013                     ventec 5441/5442 (Dell Xanadu II/III).
1014
1015              set-authentication-config KEY=VALUE ...
1016                     This OEM command will set additional  OEM  authentication
1017                     settings  on  the IPMI card. The possible keys and values
1018                     are  maxauthenticationfailures=count,  lockoutwindow=sec‐
1019                     onds, lockouttime=seconds, and httpsportnumber=num.  max‐
1020                     authenticationfailures specifies the  maximum  number  of
1021                     allowed  authentication failures. lockoutwindow specifies
1022                     the window of time the authentication failure  count  can
1023                     be  reached  in  to disable a user. lockouttime specifies
1024                     the time period a user is disabled if the  authentication
1025                     failure  count  is  reached. Setting 0 to any of the set‐
1026                     tings will disable the lockout feature. Each time any  of
1027                     these  settings  is  modified, the authentication failure
1028                     count of each  enabled  user  is  reset  to  0.  Multiple
1029                     key=value  pairs  may be specified. If no key=value pairs
1030                     are specified, available pairs are output.  Command  con‐
1031                     firmed   to  work  on  Inventec  5441/5442  (Dell  Xanadu
1032                     II/III).
1033
1034              get-account-status
1035                     This OEM command will output the current  account  status
1036                     of  users on the BMC. This command is particularly usefor
1037                     for determinining which users in the system may have been
1038                     locked  out  via  authentication  failures configured via
1039                     set-authentication-config. Command confirmed to  work  on
1040                     Inventec 5441/5442 (Dell Xanadu II/III).
1041
1042              get-dns-config
1043                     This  OEM  command  will  display additional OEM DNS set‐
1044                     tings. (See set-dns-config below for description on  out‐
1045                     puts.)  Command  confirmed  to work on Inventec 5441/5442
1046                     (Dell Xanadu II/III).
1047
1048              set-dns-config KEY=VALUE ...
1049                     This OEM command will set additional OEM DNS settings  on
1050                     the  IPMI  card.  The  possible keys and values are dnsd‐
1051                     hcp=enable|disable,                 dnsserver1=ipaddress,
1052                     dnsserver2=ipaddress, dnsregisterbmc=enable|disable, dns‐
1053                     bmchostname=string, dnsdomainnamedhcp=enable|disable, and
1054                     dnsdomainname=string. dnsdhcp specifies if the DNS server
1055                     IP addresses should be assigned  from  the  DHCP  server.
1056                     dnsserver1  and  dnsserver2  specify  the  IP address for
1057                     server 1 and 2 respectively. These fields are  read  only
1058                     if dnsdhcp and DHCP are enabled. dnsregisterbmc specifies
1059                     if the BMC host name is registered via  the  DNS  server.
1060                     dnsbmchostname specifies the BMC host name. This field is
1061                     read only if dnsregisterbmc is enabled. dnsdomainnamedhcp
1062                     specifies  if  the DNS domainname should be assigned from
1063                     the DHCP server. dnsdomainname specifies the  DNS  domain
1064                     name string. This field is read only if dnsdomainnamedhcp
1065                     is enabled. Multiple key=value pairs may be specified. If
1066                     no  key=value  pairs  are  specified, available pairs are
1067                     output. Command confirmed to work on  Inventec  5441/5442
1068                     (Dell Xanadu II/III).
1069
1070              get-web-server-config
1071                     This OEM command will get the current web server configu‐
1072                     ration on the IPMI card. Command confirmed to work on In‐
1073                     ventec 5441/5442 (Dell Xanadu II/III).
1074
1075              set-web-server-config KEY=VALUE ...
1076                     This OEM command will set the current web server configu‐
1077                     ration on the IPMI card. The possible keys and values are
1078                     webserver=enable|disable, webservertimeout=seconds, http‐
1079                     portnumber=num,   and    httpsportnumber=num.    Multiple
1080                     key=value  pairs  may be specified. If no key=value pairs
1081                     are specified, available pairs are output.  Command  con‐
1082                     firmed   to  work  on  Inventec  5441/5442  (Dell  Xanadu
1083                     II/III).
1084
1085              get-power-management-config
1086                     This OEM command will get the  current  power  management
1087                     configuration on the IPMI card. Command confirmed to work
1088                     on Inventec 5441/5442 (Dell Xanadu II/III).
1089
1090              set-power-management-config KEY=VALUE ...
1091                     This OEM command will set the  current  power  management
1092                     configuration  on  the  IPMI  card. The possible keys and
1093                     values are dpnmpowermanagement=enable|disable, powerstag‐
1094                     geringacrecovery=immediate|auto|user,   powerondelay=sec‐
1095                     onds, and  maxpowerondelay=seconds.   dpnmpowermanagement
1096                     enables  or disables DPNM, Dynamic Power Node Management.
1097                     For powerstaggeringacrecovery, immediate specifies no de‐
1098                     lay,  auto generates a delay time between the minimum and
1099                     maximum configured, and user uses the user  defined  time
1100                     defined  by powerondelay. powerondelay must be within the
1101                     minimum  and  maximum  power  on  delay  times.  Multiple
1102                     key=value  pairs  may be specified. If no key=value pairs
1103                     are specified, available pairs are output.  Command  con‐
1104                     firmed   to  work  on  Inventec  5441/5442  (Dell  Xanadu
1105                     II/III).
1106
1107              get-sol-idle-timeout
1108                     This OEM command will get the SOL idle  timeout.  Command
1109                     confirmed  to  work  on  Inventec  5441/5442 (Dell Xanadu
1110                     II/III).
1111
1112              set-sol-idle-timeout idle-timeout
1113                     This OEM command will  set  the  SOL  idle  timeout.  The
1114                     idle-timeout  is one-based, max of 65535, in 1 minute in‐
1115                     crements (e.g. 1 = 1 minute), 0 or "none" will  configure
1116                     no   timeout.  Command  confirmed  to  work  on  Inventec
1117                     5441/5442 (Dell Xanadu II/III).
1118
1119              get-telnet-ssh-redirect-status
1120                     This OEM command will get the telnet/SSH redirect status.
1121                     Command  confirmed  to work on Inventec 5442 (Dell Xanadu
1122                     III).
1123
1124              set-telnet-ssh-redirect-status enable|disable
1125                     This OEM command will enable or disable telnet/SSH  redi‐
1126                     rect  status.  Command confirmed to work on Inventec 5442
1127                     (Dell Xanadu III).
1128
1129              get-board-id
1130                     This OEM command can get the board ID. Command  confirmed
1131                     to work on Inventec 5441/5442 (Dell Xanadu II/III).
1132
1133              set-board-id ID
1134                     This  OEM command can set the board ID. Command confirmed
1135                     to work on Inventec 5441/5442 (Dell Xanadu II/III).
1136
1137              get-fcb-version
1138                     This OEM command can get the fan control board (FCB) ver‐
1139                     sion  number.   Command  confirmed  to  work  on Inventec
1140                     5441/5442 (Dell Xanadu II/III).
1141
1142              set-fcb-version majorversion minorversion
1143                     This OEM command can set the fan control board (FCB) ver‐
1144                     sion  number.   The majorversion and minorversion must be
1145                     specified in hex. Command confirmed to work  on  Inventec
1146                     5441/5442 (Dell Xanadu II/III).
1147
1148              get-sol-inactivity-timeout
1149                     This  OEM  command will retrieve the SOL inactivity time‐
1150                     out. Command confirmed  to  work  on  Inventec  5441/5442
1151                     (Dell Xanadu II/III).
1152
1153              set-sol-inactivity-timeout inactivity-timeout
1154                     This OEM command will set the SOL inactivity timeout. The
1155                     inactivity-timeout is  one-based,  max  of  65535,  in  1
1156                     minute  increments  (e.g. 1 = 1 minute), 0 or "none" will
1157                     configure no timeout.  Command confirmed to work  on  In‐
1158                     ventec 5441/5442 (Dell Xanadu II/III).
1159
1160              restore-to-defaults all|user|lan|sol|serial|pef
1161                     This  OEM  command will restore certain BMC configuration
1162                     sections back to default values. The  command  will  spin
1163                     until the reset is confirmed to be complete. Command con‐
1164                     firmed to work on Inventec 5442 (Dell Xanadu III).  After
1165                     running  this command, the BMC must be reset to return it
1166                     to functioning status. This may be accomplished  by  exe‐
1167                     cuting a cold-reset with bmc-device(8).
1168
1169              read-eeprom at24c256n
1170                     This  OEM command will read the specified eeprom. Command
1171                     confirmed to work on Inventec 5441 (Dell Xanadu  II)  for
1172                     at24c256.
1173
1174              clear-eeprom at24c256n
1175                     This  OEM  command will clear the specified eeprom, over‐
1176                     writing all bytes with 0xFF. If  the  verbose  option  is
1177                     set,  progress  percent will be output as the clearing is
1178                     being done. Command confirmed to work  on  Inventec  5441
1179                     (Dell Xanadu II) for at24c256.
1180
1181       Quanta
1182
1183              get-nic-mode
1184                     This  OEM  command will determine the current NIC mode as
1185                     dedicated or shared. Dedicated  indicates  IPMI  is  only
1186                     available  on the dedicated management port. Shared indi‐
1187                     cates IPMI is also available on one of the primary ether‐
1188                     net ports. Command confirmed to work on Quanta S99Q (Dell
1189                     FS12-TY).
1190
1191              set-nic-mode dedicated|shared
1192                     This OEM command will set the current NIC mode  to  dedi‐
1193                     cated or shared.  (See get-nic-mode above for description
1194                     on dedicated vs. shared mode.) This OEM command  may  in‐
1195                     ternally  reset  the  BMC,  making  the  BMC unusable for
1196                     awhile. Command confirmed to work on  Quanta  S99Q  (Dell
1197                     FS12-TY).
1198
1199              get-bmc-services
1200                     This  OEM  command will display the currently enabled BMC
1201                     services.  Command confirmed to work on Quanta S99Q (Dell
1202                     FS12-TY).
1203
1204              set-bmc-services enable|disable all|kvm|http|ssh
1205                     This  OEM  command  will enable or disable other BMC ser‐
1206                     vices besides IPMI. all can be specified  to  enable/dis‐
1207                     able all services, kvm specifies KVM and Virtual Storage,
1208                     http specifies HTTP and HTTPS, and ssh specifies both SSH
1209                     and  Telnet.  Command  confirmed  to  work on Quanta S99Q
1210                     (Dell FS12-TY).
1211
1212              get-account-status
1213                     This OEM command will output the current  account  status
1214                     of  users on the BMC. This command is particularly usefor
1215                     for determinining which users in the system may have been
1216                     locked out via authentication failures. Command confirmed
1217                     to work on Quanta S99Q (Dell FS12-TY).
1218
1219              get-dns-config
1220                     This OEM command will display  additional  OEM  DNS  set‐
1221                     tings.  (See set-dns-config below for description on out‐
1222                     puts.) Command confirmed to work  on  Quanta  S99Q  (Dell
1223                     FS12-TY).
1224
1225              set-dns-config KEY=VALUE ...
1226                     This  OEM command will set additional OEM DNS settings on
1227                     the IPMI card. The possible keys  and  values  are  dnsd‐
1228                     hcp=enable|disable,                 dnsserver1=ipaddress,
1229                     dnsserver2=ipaddress, dnsregisterbmc=enable|disable, dns‐
1230                     bmchostname=string, dnsdomainnamedhcp=enable|disable, and
1231                     dnsdomainname=string. dnsdhcp specifies if the DNS server
1232                     IP  addresses  should  be  assigned from the DHCP server.
1233                     dnsserver1 and dnsserver2  specify  the  IP  address  for
1234                     server  1  and 2 respectively. These fields are read only
1235                     if dnsdhcp and DHCP are enabled. dnsregisterbmc specifies
1236                     if  the  BMC  host name is registered via the DNS server.
1237                     dnsbmchostname specifies the BMC host name. This field is
1238                     read only if dnsregisterbmc is enabled. dnsdomainnamedhcp
1239                     specifies if the DNS domainname should be  assigned  from
1240                     the  DHCP  server. dnsdomainname specifies the DNS domain
1241                     name string. This field is read only if dnsdomainnamedhcp
1242                     is enabled. Multiple key=value pairs may be specified. If
1243                     no key=value pairs are  specified,  available  pairs  are
1244                     output.  Command  confirmed  to work on Quanta S99Q (Dell
1245                     FS12-TY).
1246
1247              get-web-server-config
1248                     This OEM command will get the current web server configu‐
1249                     ration  on  the  IPMI  card. Command confirmed to work on
1250                     Quanta S99Q (Dell FS12-TY).
1251
1252              set-web-server-config KEY=VALUE...
1253                     This OEM command will set the current web server configu‐
1254                     ration on the IPMI card. The possible keys and values are
1255                     webserver=enable|disable, webservertimeout=seconds, http‐
1256                     portnumber=num,    and    httpsportnumber=num.   Multiple
1257                     key=value pairs may be specified. If no  key=value  pairs
1258                     are  specified,  available pairs are output. Command con‐
1259                     firmed to work on Quanta S99Q (Dell FS12-TY).
1260
1261              get-power-management-config
1262                     This OEM command will get the  current  power  management
1263                     configuration on the IPMI card. Command confirmed to work
1264                     on Quanta S99Q (Dell FS12-TY).
1265
1266              set-power-management-config KEY=VALUE ...
1267                     This OEM command will set the  current  power  management
1268                     configuration  on  the  IPMI  card. The possible keys and
1269                     values are dpnmpowermanagement=enable|disable, powerstag‐
1270                     geringacrecovery=immediate|auto|user,   powerondelay=sec‐
1271                     onds, and  maxpowerondelay=seconds.   dpnmpowermanagement
1272                     enables  or disables DPNM, Dynamic Power Node Management.
1273                     For powerstaggeringacrecovery, immediate specifies no de‐
1274                     lay,  auto generates a delay time between the minimum and
1275                     maximum configured, and user uses the user  defined  time
1276                     defined  by powerondelay. powerondelay must be within the
1277                     minimum  and  maximum  power  on  delay  times.  Multiple
1278                     key=value  pairs  may be specified. If no key=value pairs
1279                     are specified, available pairs are output.  Command  con‐
1280                     firmed to work on Quanta S99Q (Dell FS12-TY).
1281
1282              get-sol-idle-timeout
1283                     This  OEM  command will get the SOL idle timeout. Command
1284                     confirmed to work on Quanta S99Q (Dell FS12-TY).
1285
1286              set-sol-idle-timeout idle-timeout
1287                     This OEM command will  set  the  SOL  idle  timeout.  The
1288                     idle-timeout  is one-based, max of 65535, in 1 minute in‐
1289                     crements (e.g. 1 = 1 minute), 0 or "none" will  configure
1290                     no  timeout.  Command  confirmed  to  work on Quanta S99Q
1291                     (Dell FS12-TY).
1292
1293              get-telnet-ssh-redirect-status
1294                     This OEM command will get the telnet/SSH redirect status.
1295                     Command confirmed to work on Quanta S99Q (Dell FS12-TY).
1296
1297              set-telnet-ssh-redirect-status enable|disable
1298                     This  OEM command will enable or disable telnet/SSH redi‐
1299                     rect status.  Command confirmed to work  on  Quanta  S99Q
1300                     (Dell FS12-TY).
1301
1302              reset-to-defaults all|user|lan|sol|serial|pef
1303                     This  OEM  command  will  reset certain BMC configuration
1304                     sections back to default values. The  command  will  spin
1305                     until the reset is confirmed to be complete. Command con‐
1306                     firmed to work on Quanta S99Q (Dell FS12-TY).  After run‐
1307                     ning  this command, the BMC must be reset to return it to
1308                     functioning status. This may be accomplished by executing
1309                     a cold-reset with bmc-device(8).
1310
1311              get-processor-information [processor-index]
1312                     This OEM command will determine system processor informa‐
1313                     tion. By default, information about each  processor  will
1314                     be  output.  If a processor-index is specified, only that
1315                     specific processor will be output. Command  confirmed  to
1316                     work on Quanta S99Q (Dell FS12-TY).
1317
1318              read-mac-address s99q dedicated|shared
1319                     This command will read the currently configured dedicated
1320                     or shared MAC address for  a  specified  motherboard.  It
1321                     will  read  the MAC address directly from the BMC eeprom.
1322                     Command confirmed to work on Quanta S99Q  (Dell  FS12-TY)
1323                     for s99q.
1324
1325              write-mac-address s99q dedicated|shared MACADDR
1326                     This OEM command will set the dedicated or shared BMC MAC
1327                     address for a specified motherboard. It will  be  written
1328                     directly  to  the BMC eeprom. (See get-nic-mode above for
1329                     description on dedicated vs. shared mode.)  The  BMC  MAC
1330                     address cannot be set through the normal IPMI MAC address
1331                     command (what is used in the  ipmi-config(8)  tool).  The
1332                     MACADDR  should be specified in XX:XX:XX:XX:XX:XX form. A
1333                     shared BMC MAC address may conflict with normal  communi‐
1334                     cation  ethernet  communication  on  the primary ethernet
1335                     port. Users may wish to configuration  an  alternate  MAC
1336                     address  instead. After configuration of the MAC address,
1337                     the BMC must be reset. This may be accomplished  by  exe‐
1338                     cuting  a  cold-reset  with  bmc-device(8).  Command con‐
1339                     firmed to work on Quanta S99Q (Dell FS12-TY) for s99q.
1340
1341       Sun
1342
1343              get-led
1344                     This OEM command will output current LED mode. off  indi‐
1345                     cates  the  LED  is  steady  off, on indicates the LED is
1346                     steady on, standby indicates the LED blinks  at  a  100ms
1347                     on,  2900ms  off rate, slow indicates the LED is blinking
1348                     at 1Hz, and fast indicates the LED is blinking at 4Hz. If
1349                     the  verbose  option  is set, sensor names will be output
1350                     with their entity ID and instance when appropriate. (Sim‐
1351                     ilar  to  the  --entity-sensor-names  option in ipmi-sen‐
1352                     sors.)  This OEM command requires access to the SDR. Com‐
1353                     mand confirmed to work on Sun Fire 4140 with ILOM.
1354
1355              set-led record_id off|on|standby|slow|fast
1356                     This  OEM  command will configure LED modes. (See get-led
1357                     above for description on LED modes.) This OEM command re‐
1358                     quires  access  to  the SDR. Command confirmed to work on
1359                     Sun Fire 4140 with ILOM.
1360
1361       Supermicro
1362
1363              extra-firmware-info
1364                     This OEM command will output additional firmware  version
1365                     information.   Command  confirmed  to  work on Supermicro
1366                     H8QME.
1367
1368              reset-intrusion
1369                     This OEM command will  reset  the  motherboard  intrusion
1370                     flag  after  it has been triggered. For example, in ipmi-
1371                     sensors or ipmi-sel, you may notice  a  'General  Chassis
1372                     Intrusion'  if  the  motherboard chassis is not open, but
1373                     was opened in the past. Command confirmed to work on  Su‐
1374                     permicro H8QME.
1375
1376              get-bmc-services-status
1377                     This  OEM  command  will  determine  if non-IPMI services
1378                     (e.g. ssh, http, https, vnc, etc.) are currently  enabled
1379                     or disabled on the BMC.  Command confirmed to work on Su‐
1380                     permicro X8DTG.
1381
1382              set-bmc-services-status enable|disable
1383                     This OEM command will enable or disable all non-IPMI ser‐
1384                     vices  on  the BMC. This command can be used to enable or
1385                     disable non-IPMI services such as ssh, http,  https,  and
1386                     vnc. Command confirmed to work on Supermicro X8DTG.
1387
1388              get-power-supply-status ps_num
1389                     This  OEM  command will get the status of a regular power
1390                     supply.  Presently, it can get the status of  power  sup‐
1391                     plies 1 through 3.  Command confirmed to work on Supermi‐
1392                     cro X8DTU, Supermicro X8STi, and Supermicro X9DRW.
1393
1394              get-power-supply-status2 ps_num
1395                     This OEM command will get the status of a  regular  power
1396                     supply.   Presently,  it can get the status of power sup‐
1397                     plies 1 and 2. Command confirmed to  work  on  Supermicro
1398                     X10DRU-i+.
1399
1400              get-pmbus-power-supply-status ps_num
1401                     This  OEM  command  will  get the status of a PMBus based
1402                     power supply.  Presently, it can get the status of  power
1403                     supplies  1  through 3.  Command confirmed to work on Su‐
1404                     permicro X8DTU, Supermicro X8STi, and Supermicro X9DRW.
1405
1406       Wistron
1407
1408              get-system-info KEY
1409                     This OEM command can retrieve the motherboard system  in‐
1410                     formation.   Valid keys are asset-tag, service-tag, prod‐
1411                     uct-name. Command confirmed to work  on  Wistron  /  Dell
1412                     Poweredge C6220.
1413
1414              get-nic-mode
1415                     This  OEM  command will determine the current NIC mode as
1416                     dedicated or shared. Dedicated  indicates  IPMI  is  only
1417                     available  on the dedicated management port. Shared indi‐
1418                     cates IPMI is also available on one of the primary ether‐
1419                     net  ports.  Command  confirmed to work on Wistron / Dell
1420                     Poweredge C6220.
1421
1422              set-nic-mode dedicated|shared
1423                     This OEM command will set the current NIC mode  to  dedi‐
1424                     cated or shared.  (See get-nic-mode above for description
1425                     on dedicated vs. shared mode.) After  running  this  com‐
1426                     mand,  the  BMC may need to be reset to finalize the con‐
1427                     figuration. This may be accomplished by executing a cold-
1428                     reset  with  bmc-device(8).  Command confirmed to work on
1429                     Wistron / Dell Poweredge C6220.
1430
1431              get-shared-nic-selection
1432                     This OEM command will determine the current NIC  IPMI  is
1433                     shared  with  if  the  mode  is shared. (See get-nic-mode
1434                     above for description on dedicated vs. shared mode.) Com‐
1435                     mand confirmed to work on Wistron / Dell Poweredge C6220.
1436
1437              set-shared-nic-selection nic1|nic2|nic3|nic4|clear
1438                     This  OEM command will set the current NIC sharing selec‐
1439                     tion. If the current NIC mode is dedicated it  is  advis‐
1440                     able to clear this setting with the clear option. Command
1441                     confirmed to work on Wistron / Dell Poweredge C6220.
1442
1443              get-bmc-services
1444                     This OEM command will display the currently  enabled  BMC
1445                     services.   Command  confirmed  to work on Wistron / Dell
1446                     Poweredge C6220.
1447
1448              set-bmc-services enable|disable all|kvm|http|ssh|snmp|telnet
1449                     This OEM command will enable or disable  other  BMC  ser‐
1450                     vices  besides  IPMI. all can be specified to enable/dis‐
1451                     able all services, kvm specifies KVM and Virtual Storage,
1452                     http  specifies HTTP and HTTPS. Command confirmed to work
1453                     on Wistron / Dell Poweredge C6220.
1454
1455              get-account-status
1456                     This OEM command will output the current  account  status
1457                     of  users on the BMC. This command is particularly usefor
1458                     for determinining which users in the system may have been
1459                     locked out via authentication failures. Command confirmed
1460                     to work on Wistron / Dell Poweredge C6220.
1461
1462              get-dns-config
1463                     This OEM command will display  additional  OEM  DNS  set‐
1464                     tings.  (See set-dns-config below for description on out‐
1465                     puts.) Command confirmed to work on Wistron /  Dell  Pow‐
1466                     eredge C6220.
1467
1468              set-dns-config KEY=VALUE ...
1469                     This  OEM command will set additional OEM DNS settings on
1470                     the IPMI card. The possible keys  and  values  are  dnsd‐
1471                     hcp=enable|disable,                 dnsserver1=ipaddress,
1472                     dnsserver2=ipaddress, dnsregisterbmc=enable|disable, dns‐
1473                     bmchostname=string,     dnsdomainnamedhcp=enable|disable,
1474                     dnsdomainname=string,  and  dnsregistrationdelay=seconds.
1475                     dnsdhcp  specifies  if the DNS server IP addresses should
1476                     be  assigned  from  the  DHCP  server.   dnsserver1   and
1477                     dnsserver2  specify the IP address for server 1 and 2 re‐
1478                     spectively. These fields are read  only  if  dnsdhcp  and
1479                     DHCP  are  enabled.  dnsregisterbmc  specifies if the BMC
1480                     host name is registered via the DNS  server.  dnsbmchost‐
1481                     name specifies the BMC host name. This field is read only
1482                     if dnsregisterbmc is enabled. dnsdomainnamedhcp specifies
1483                     if  the  DNS  domainname should be assigned from the DHCP
1484                     server.  dnsdomainname  specifies  the  DNS  domain  name
1485                     string.  This  field is read only if dnsdomainnamedhcp is
1486                     enabled. dnsregistrationdelay specifies the delay the BMC
1487                     should  take  after  the  IPMI process is up and running.
1488                     Multiple  key=value  pairs  may  be  specified.   If   no
1489                     key=value  pairs  are specified, available pairs are out‐
1490                     put. Command confirmed to work on  Wistron  /  Dell  Pow‐
1491                     eredge C6220.
1492
1493              get-web-server-config
1494                     This OEM command will get the current web server configu‐
1495                     ration on the IPMI card. Command  confirmed  to  work  on
1496                     Wistron / Dell Poweredge C6220.
1497
1498              set-web-server-config KEY=VALUE...
1499                     This OEM command will set the current web server configu‐
1500                     ration on the IPMI card. The possible keys and values are
1501                     webserver=enable|disable, webservertimeout=seconds, http‐
1502                     portnumber=num,   and    httpsportnumber=num.    Multiple
1503                     key=value  pairs  may be specified. If no key=value pairs
1504                     are specified, available pairs are output.  Command  con‐
1505                     firmed to work on Wistron / Dell Poweredge C6220.
1506
1507              get-power-management-config
1508                     This  OEM  command  will get the current power management
1509                     configuration on the IPMI card. Command confirmed to work
1510                     on Wistron / Dell Poweredge C6220.
1511
1512              set-power-management-config KEY=VALUE ...
1513                     This  OEM  command  will set the current power management
1514                     configuration on the IPMI card.  The  possible  keys  and
1515                     values are powerstaggeringacrecovery=immediate|auto|user,
1516                     powerondelay=seconds,  and  maxpowerondelay=seconds.  For
1517                     powerstaggeringacrecovery,  immediate specifies no delay,
1518                     auto generates a delay time between the minimum and maxi‐
1519                     mum  configured,  and user uses the user defined time de‐
1520                     fined by powerondelay. powerondelay must  be  within  the
1521                     minimum  and  maximum  power  on  delay  times.  Multiple
1522                     key=value pairs may be specified. If no  key=value  pairs
1523                     are  specified,  available pairs are output. Command con‐
1524                     firmed to work on Wistron / Dell Poweredge C6220.
1525
1526              get-ipv6-settings
1527                     This OEM command will get the current  IPv6  settings  on
1528                     the  IPMI  card.   Command confirmed to work on Wistron /
1529                     Dell Poweredge C6220.
1530
1531              set-ipv6-settings KEY=VALUE ...
1532                     This OEM command will set the current  IPv6  settings  on
1533                     the IPMI card.  The possible keys and values are ipv6=en‐
1534                     able|disable,    ipv6address=ipaddress,    ipv6gatewayad‐
1535                     dress=ipaddress,   ipv6prefixlength=length,  ipv6autocon‐
1536                     fig=enable|disable,           ipv6autodns=enable|disable,
1537                     ipv6dnsserver1=ipaddress,  and  ipv6dnsserver2=ipaddress.
1538                     If no key=value pairs are specified, available pairs  are
1539                     output.  Some  fields  may  be read-only on specific Pow‐
1540                     eredge systems. Command confirmed to work  on  Wistron  /
1541                     Dell Poweredge C6220.
1542
1543              get-ipv6-trap-settings
1544                     This OEM command will get the current IPv6 SNMP trap set‐
1545                     tings on the IPMI card.  Command  confirmed  to  work  on
1546                     Wistron / Dell Poweredge C6220.
1547
1548              set-ipv6-trap-settings index KEY=VALUE ...
1549                     This OEM command will set the current IPv6 SNMP trap set‐
1550                     tings on the IPMI card. The index indicates the index po‐
1551                     sition  for the configuration. It is followed by a set of
1552                     configuration keys and values. The possible keys and val‐
1553                     ues   are   destinationtype=pet|oem1|oem2,  alertacktime‐
1554                     out=seconds, retries=count, and ipv6snmptrapaddress=ipad‐
1555                     dress.  If  no  key=value  pairs are specified, available
1556                     pairs are output. Some fields may be  read-only  on  spe‐
1557                     cific  Poweredge  systems.  Command  confirmed to work on
1558                     Wistron / Dell Poweredge C6220.
1559
1560              get-sol-idle-timeout
1561                     This OEM command will get the SOL idle  timeout.  Command
1562                     confirmed to work on Wistron / Dell Poweredge C6220.
1563
1564              set-sol-idle-timeout idle-timeout
1565                     This  OEM  command  will  set  the  SOL idle timeout. The
1566                     idle-timeout is one-based, max of 65535, in 1 minute  in‐
1567                     crements  (e.g. 1 = 1 minute), 0 or "none" will configure
1568                     no timeout. Command confirmed to work on Wistron  /  Dell
1569                     Poweredge C6220.
1570
1571              get-telnet-redirect-function
1572                     This  OEM  command will get the telnet redirect function.
1573                     Command confirmed to work on  Wistron  /  Dell  Poweredge
1574                     C6220.
1575
1576              set-telnet-redirect-function disable|solenable|smashenable
1577                     This  OEM  command will enable or disable telnet redirect
1578                     function.  Command confirmed to work on  Wistron  /  Dell
1579                     Poweredge C6220.
1580
1581              get-dhcp-retry
1582                     This  OEM  command  will retrieve DHCP retry information.
1583                     Wistron / Dell Poweredge C6220.
1584
1585              set-dhcp-retry retry-count retry-interval retry-timeout
1586                     This OEM command will set  DHCP  retry  information.  The
1587                     retry-count  is  one-based,  max of 254, 0 or "none" will
1588                     configure no retries, 255 or "indefinite" will  configure
1589                     constant  retries. The retry-interval is one-based, in 10
1590                     second increments (e.g. 1 = 10 seconds). The  retry-time‐
1591                     out  is  one-based,  in  1  minute increments (e.g. 1 = 1
1592                     minute). After running this command, the BMC may need  to
1593                     be  reset  to finalize the configuration. This may be ac‐
1594                     complished by executing a cold-reset with  bmc-device(8).
1595                     Command  confirmed  to  work  on Wistron / Dell Poweredge
1596                     C6220.
1597
1598              get-link-status-change-control
1599                     This OEM command will get the current link status  change
1600                     control.  If  it  reports "Link Down Resilience Enabled",
1601                     BMC firmware will do nothing upon detecting  Link  Status
1602                     Change  until  the  DHCP  lease is expired. If it reports
1603                     "DHCP Re-Discovery Enabled", BMC  firmware  will  perform
1604                     DHCP Discovery upon detecting link status going down than
1605                     back up. Command confirmed to work on Wistron / Dell Pow‐
1606                     eredge C6220..
1607
1608              set-link-status-change-control link_resilience|dhcp_rediscovery
1609                     This  OEM  command  will  set the current NIC link status
1610                     change control setting. (See  set-link-status-change-con‐
1611                     trol  above  for description of arguments). After running
1612                     this command, the BMC may need to be  reset  to  finalize
1613                     the  configuration. This may be accomplished by executing
1614                     a cold-reset with bmc-device(8).   Command  confirmed  to
1615                     work on Wistron / Dell Poweredge C6220.
1616
1617              set-password-policy <enable|disable>
1618                     This OEM command will set the current password policy en‐
1619                     forcement. If password policy is enabled,  BMC  passwords
1620                     must  meet  the  following  requirements: Not contain the
1621                     user's name, be 8-14 characters long, and  contain  three
1622                     of the following four, an English uppercase character (A-
1623                     Z), an English lowercase character (a-z), a digit  (0-9),
1624                     a special character (!, $, #, %, etc.). Command confirmed
1625                     to work on Wistron / Dell Poweredge C6220.
1626
1627              read-proprietary-string
1628                     This OEM command will read the proprietary string  stored
1629                     in  the FRU.  The proprietary string is a string the user
1630                     may set for any management purpose. It can also  be  read
1631                     via  ipmi-fru.   Command  confirmed  to work on Wistron /
1632                     Dell Poweredge C6220.
1633
1634              set-proprietary-string <string>
1635                     This OEM command will write the proprietary string stored
1636                     in  the FRU.  The maximum length string is 80 characters.
1637                     Command confirmed to work on  Wistron  /  Dell  Poweredge
1638                     C6220.
1639
1640              clear-proprietary-string
1641                     This OEM command will clear the proprietary string stored
1642                     in the FRU.  Command confirmed to work on Wistron /  Dell
1643                     Poweredge C6220.
1644

HOSTRANGED SUPPORT

1646       Multiple hosts can be input either as an explicit comma separated lists
1647       of hosts or a range of hostnames in  the  general  form:  prefix[n-m,l-
1648       k,...],  where  n < m and l < k, etc. The later form should not be con‐
1649       fused with regular expression character classes (also denoted  by  []).
1650       For example, foo[19] does not represent foo1 or foo9, but rather repre‐
1651       sents a degenerate range: foo19.
1652
1653       This range syntax is meant only as a convenience  on  clusters  with  a
1654       prefixNN  naming  convention  and specification of ranges should not be
1655       considered necessary -- the list foo1,foo9 could be specified as  such,
1656       or by the range foo[1,9].
1657
1658       Some examples of range usage follow:
1659           foo[01-05] instead of foo01,foo02,foo03,foo04,foo05
1660           foo[7,9-10] instead of foo7,foo9,foo10
1661           foo[0-3] instead of foo0,foo1,foo2,foo3
1662
1663       As a reminder to the reader, some shells will interpret brackets ([ and
1664       ]) for pattern matching. Depending on your shell, it may  be  necessary
1665       to enclose ranged lists within quotes.
1666
1667       When  multiple  hosts  are specified by the user, a thread will be exe‐
1668       cuted for each host in parallel up to the configured fanout (which  can
1669       be  adjusted via the -F option). This will allow communication to large
1670       numbers of nodes far more quickly than if done in serial.
1671
1672       By default, standard output from each node  specified  will  be  output
1673       with the hostname prepended to each line. Although this output is read‐
1674       able in many situations, it may be difficult to read  in  other  situa‐
1675       tions.  For  example, output from multiple nodes may be mixed together.
1676       The -B and -C options can be used to change this default.
1677
1678       In-band IPMI Communication will be used when the  host  "localhost"  is
1679       specified.  This  allows  the  user  to add the localhost into the hos‐
1680       tranged output.
1681

GENERAL TROUBLESHOOTING

1683       Most often, IPMI problems are due to configuration problems.
1684
1685       IPMI over LAN problems involve a misconfiguration  of  the  remote  ma‐
1686       chine's  BMC.   Double  check to make sure the following are configured
1687       properly in the remote machine's BMC: IP address, MAC  address,  subnet
1688       mask,  username,  user enablement, user privilege, password, LAN privi‐
1689       lege, LAN enablement, and allowed authentication type(s). For IPMI  2.0
1690       connections,  double  check  to make sure the cipher suite privilege(s)
1691       and K_g key are configured properly. The  ipmi-config(8)  tool  can  be
1692       used to check and/or change these configuration settings.
1693
1694       Inband  IPMI  problems  are  typically  caused by improperly configured
1695       drivers or non-standard BMCs.
1696
1697       In addition to the troubleshooting tips below, please  see  WORKAROUNDS
1698       below to also if there are any vendor specific bugs that have been dis‐
1699       covered and worked around.
1700
1701       Listed below are many of the common issues for error messages.  For ad‐
1702       ditional  support,  please  e-mail the <freeipmi-users@gnu.org> mailing
1703       list.
1704
1705       "username invalid" - The username entered (or a NULL username  if  none
1706       was  entered)  is  not  available on the remote machine. It may also be
1707       possible the remote BMC's username configuration is incorrect.
1708
1709       "password invalid" - The password entered (or a NULL password  if  none
1710       was  entered)  is not correct. It may also be possible the password for
1711       the user is not correctly configured on the remote BMC.
1712
1713       "password verification timeout" - Password verification has timed  out.
1714       A  "password  invalid"  error  (described  above) or a generic "session
1715       timeout" (described below) occurred.  During this point in the protocol
1716       it cannot be differentiated which occurred.
1717
1718       "k_g  invalid" - The K_g key entered (or a NULL K_g key if none was en‐
1719       tered) is not correct. It may also be possible the K_g key is not  cor‐
1720       rectly configured on the remote BMC.
1721
1722       "privilege level insufficient" - An IPMI command requires a higher user
1723       privilege than the one authenticated with. Please try  to  authenticate
1724       with a higher privilege. This may require authenticating to a different
1725       user which has a higher maximum privilege.
1726
1727       "privilege level cannot be obtained for  this  user"  -  The  privilege
1728       level  you are attempting to authenticate with is higher than the maxi‐
1729       mum allowed for this user. Please try again with a lower privilege.  It
1730       may  also be possible the maximum privilege level allowed for a user is
1731       not configured properly on the remote BMC.
1732
1733       "authentication type unavailable for attempted privilege level"  -  The
1734       authentication  type you wish to authenticate with is not available for
1735       this privilege level. Please try again with an alternate authentication
1736       type  or  alternate privilege level. It may also be possible the avail‐
1737       able authentication types you can authenticate with are  not  correctly
1738       configured on the remote BMC.
1739
1740       "cipher suite id unavailable" - The cipher suite id you wish to authen‐
1741       ticate with is not available on the remote BMC. Please try  again  with
1742       an alternate cipher suite id. It may also be possible the available ci‐
1743       pher suite ids are not correctly configured on the remote BMC.
1744
1745       "ipmi 2.0 unavailable" - IPMI 2.0 was not discovered on the remote  ma‐
1746       chine. Please try to use IPMI 1.5 instead.
1747
1748       "connection  timeout"  - Initial IPMI communication failed. A number of
1749       potential errors are possible, including an invalid hostname specified,
1750       an  IPMI  IP address cannot be resolved, IPMI is not enabled on the re‐
1751       mote server, the network connection is bad, etc. Please verify configu‐
1752       ration and connectivity.
1753
1754       "session  timeout"  - The IPMI session has timed out. Please reconnect.
1755       If this error occurs often, you may wish to increase the retransmission
1756       timeout. Some remote BMCs are considerably slower than others.
1757
1758       "device  not  found"  - The specified device could not be found. Please
1759       check configuration or inputs and try again.
1760
1761       "driver timeout" - Communication with the driver or  device  has  timed
1762       out. Please try again.
1763
1764       "message  timeout"  - Communication with the driver or device has timed
1765       out. Please try again.
1766
1767       "BMC busy" - The BMC is currently busy. It may be  processing  informa‐
1768       tion  or have too many simultaneous sessions to manage. Please wait and
1769       try again.
1770
1771       "could not find inband device" - An inband device could not  be  found.
1772       Please  check configuration or specify specific device or driver on the
1773       command line.
1774
1775       "driver timeout" - The inband driver has timed out communicating to the
1776       local  BMC  or  service  processor. The BMC or service processor may be
1777       busy or (worst case) possibly non-functioning.
1778

WORKAROUNDS

1780       With so many different vendors implementing their own  IPMI  solutions,
1781       different  vendors  may implement their IPMI protocols incorrectly. The
1782       following describes a number of workarounds currently available to han‐
1783       dle  discovered compliance issues. When possible, workarounds have been
1784       implemented so they will be transparent to the user. However, some will
1785       require the user to specify a workaround be used via the -W option.
1786
1787       The hardware listed below may only indicate the hardware that a problem
1788       was discovered on. Newer versions of hardware may fix the problems  in‐
1789       dicated below. Similar machines from vendors may or may not exhibit the
1790       same problems. Different vendors may license their  firmware  from  the
1791       same  IPMI  firmware  developer,  so  it may be worthwhile to try work‐
1792       arounds listed below even if your motherboard is not listed.
1793
1794       If you believe your hardware has an additional  compliance  issue  that
1795       needs a workaround to be implemented, please contact the FreeIPMI main‐
1796       tainers on <freeipmi-users@gnu.org> or <freeipmi-devel@gnu.org>.
1797
1798       assumeio - This workaround flag will assume inband interfaces  communi‐
1799       cate  with  system  I/O rather than being memory-mapped. This will work
1800       around systems that report invalid base addresses. Those  hitting  this
1801       issue  may see "device not supported" or "could not find inband device"
1802       errors.  Issue observed on HP ProLiant DL145 G1.
1803
1804       spinpoll - This workaround flag will inform some inband  drivers  (most
1805       notably  the  KCS driver) to spin while polling rather than putting the
1806       process to sleep. This may significantly improve the wall clock running
1807       time  of  tools because an operating system scheduler's granularity may
1808       be much larger than the time it takes to perform a single IPMI  message
1809       transaction.  However,  by spinning, your system may be performing less
1810       useful work by not contexting out the tool for a more useful task.
1811
1812       authcap - This workaround flag will skip early checks for username  ca‐
1813       pabilities, authentication capabilities, and K_g support and allow IPMI
1814       authentication to succeed. It works around multiple issues in which the
1815       remote system does not properly report username capabilities, authenti‐
1816       cation capabilities, or K_g status. Those hitting this  issue  may  see
1817       "username  invalid",  "authentication  type  unavailable  for attempted
1818       privilege level", or "k_g invalid"  errors.   Issue  observed  on  Asus
1819       P5M2/P5MT-R/RS162-E4/RX4,    Intel   SR1520ML/X38ML,   and   Sun   Fire
1820       2200/4150/4450 with ELOM.
1821
1822       nochecksumcheck - This workaround flag will tell FreeIPMI to not  check
1823       the  checksums  returned  from  IPMI command responses. It works around
1824       systems that return invalid checksums due to implementation errors, but
1825       the  packet  is otherwise valid. Users are cautioned on the use of this
1826       option, as it removes validation of packet integrity  in  a  number  of
1827       circumstances.  However,  it  is unlikely to be an issue in most situa‐
1828       tions. Those hitting this issue may see "connection timeout",  "session
1829       timeout",  or  "password verification timeout" errors. On IPMI 1.5 con‐
1830       nections, the "noauthcodecheck" workaround may also needed  too.  Issue
1831       observed  on  Supermicro  X9SCM-iiF, Supermicro X9DRi-F, and Supermicro
1832       X9DRFR.
1833
1834       idzero - This workaround flag will allow empty session IDs  to  be  ac‐
1835       cepted  by  the client. It works around IPMI sessions that report empty
1836       session IDs to the client. Those hitting this issue  may  see  "session
1837       timeout" errors. Issue observed on Tyan S2882 with M3289 BMC.
1838
1839       unexpectedauth  -  This  workaround flag will allow unexpected non-null
1840       authcodes to be checked as though they were expected. It  works  around
1841       an  issue  when  packets contain non-null authentication data when they
1842       should be null due to disabled per-message authentication.  Those  hit‐
1843       ting  this  issue  may  see "session timeout" errors. Issue observed on
1844       Dell PowerEdge 2850,SC1425. Confirmed fixed on newer firmware.
1845
1846       forcepermsg - This workaround flag will force  per-message  authentica‐
1847       tion  to  be used no matter what is advertised by the remote system. It
1848       works around an issue when per-message authentication is advertised  as
1849       disabled on the remote system, but it is actually required for the pro‐
1850       tocol. Those hitting this issue may see "session timeout" errors.   Is‐
1851       sue observed on IBM eServer 325.
1852
1853       endianseq  -  This  workaround flag will flip the endian of the session
1854       sequence numbers to allow the session to continue  properly.  It  works
1855       around  IPMI  1.5  session  sequence numbers that are the wrong endian.
1856       Those hitting this issue may see "session timeout"  errors.  Issue  ob‐
1857       served on some Sun ILOM 1.0/2.0 (depends on service processor endian).
1858
1859       noauthcodecheck  - This workaround flag will tell FreeIPMI to not check
1860       the authentication codes returned from IPMI 1.5 command  responses.  It
1861       works  around  systems  that return invalid authentication codes due to
1862       hashing or implementation errors. Users are cautioned  on  the  use  of
1863       this option, as it removes an authentication check verifying the valid‐
1864       ity of a packet. However, in most organizations, this is unlikely to be
1865       a  security  issue.  Those hitting this issue may see "connection time‐
1866       out", "session timeout", or  "password  verification  timeout"  errors.
1867       Issue  observed  on  Xyratex FB-H8-SRAY, Intel Windmill, Quanta Winter‐
1868       fell, and Wiwynn Windmill.
1869
1870       intel20 - This workaround flag will work around several Intel IPMI  2.0
1871       authentication issues. The issues covered include padding of usernames,
1872       and password  truncation  if  the  authentication  algorithm  is  HMAC-
1873       MD5-128. Those hitting this issue may see "username invalid", "password
1874       invalid", or "k_g invalid" errors. Issue observed  on  Intel  SE7520AF2
1875       with Intel Server Management Module (Professional Edition).
1876
1877       supermicro20 - This workaround flag will work around several Supermicro
1878       IPMI 2.0  authentication  issues  on  motherboards  w/  Peppercon  IPMI
1879       firmware.  The issues covered include handling invalid length authenti‐
1880       cation codes. Those hitting this issue may see "password  invalid"  er‐
1881       rors.   Issue  observed  on  Supermicro H8QME with SIMSO daughter card.
1882       Confirmed fixed on newerver firmware.
1883
1884       sun20 - This workaround flag will work work around several Sun IPMI 2.0
1885       authentication issues. The issues covered include invalid lengthed hash
1886       keys, improperly hashed keys, and invalid cipher suite  records.  Those
1887       hitting  this  issue  may see "password invalid" or "bmc error" errors.
1888       Issue observed on Sun Fire 4100/4200/4500 with ILOM.   This  workaround
1889       automatically includes the "opensesspriv" workaround.
1890
1891       opensesspriv - This workaround flag will slightly alter FreeIPMI's IPMI
1892       2.0 connection protocol to workaround an invalid hashing algorithm used
1893       by  the remote system. The privilege level sent during the Open Session
1894       stage of an IPMI 2.0 connection is used for hashing keys instead of the
1895       privilege  level  sent during the RAKP1 connection stage. Those hitting
1896       this issue may see "password invalid", "k_g invalid", or "bad  rmcpplus
1897       status  code"  errors.   Issue observed on Sun Fire 4100/4200/4500 with
1898       ILOM, Inventec 5441/Dell Xanadu II, Supermicro X8DTH, Supermicro X8DTG,
1899       Intel  S5500WBV/Penguin  Relion  700,  Intel S2600JF/Appro 512X, Quanta
1900       QSSC-S4R/Appro GB812X-CN, and Dell C5220. This workaround is  automati‐
1901       cally triggered with the "sun20" workaround.
1902
1903       integritycheckvalue  - This workaround flag will work around an invalid
1904       integrity check value during an IPMI 2.0 session establishment when us‐
1905       ing  Cipher  Suite  ID 0. The integrity check value should be 0 length,
1906       however the remote motherboard responds with a non-empty  field.  Those
1907       hitting  this issue may see "k_g invalid" errors. Issue observed on Su‐
1908       permicro X8DTG, Supermicro X8DTU,  and  Intel  S5500WBV/Penguin  Relion
1909       700, and Intel S2600JF/Appro 512X.
1910
1911       assumemaxsdrrecordcount  -  This  workaround will inform SDR reading to
1912       stop reading after a known maximum number  of  SDR  records  have  been
1913       read. This will work around systems that have mis-implemented SDR read‐
1914       ing functions. Those hitting this issue may see "SDR record  count  in‐
1915       valid" errors. Issue observed on unspecified Inspur motherboard.
1916
1917       No IPMI 1.5 Support - Some motherboards that support IPMI 2.0 have been
1918       found to not support IPMI 1.5. Those hitting this issue may  see  "ipmi
1919       2.0  unavailable"  or  "connection  timeout"  errors. This issue can be
1920       worked around by using IPMI 2.0  instead  of  IPMI  1.5  by  specifying
1921       --driver-type=LAN_2_0.  Issue observed on a number of HP and Supermicro
1922       motherboards.
1923

DIAGNOSTICS

1925       Upon successful execution, exit status is 0. On error, exit  status  is
1926       1.
1927
1928       If multiple hosts are specified for communication, the exit status is 0
1929       if and only if all targets successfully  execute.  Otherwise  the  exit
1930       status is 1.
1931

KNOWN ISSUES

1933       On  older  operating systems, if you input your username, password, and
1934       other potentially security relevant information on  the  command  line,
1935       this information may be discovered by other users when using tools like
1936       the ps(1) command or looking in the /proc file system. It is  generally
1937       more  secure  to input password information with options like the -P or
1938       -K options. Configuring security relevant information in  the  FreeIPMI
1939       configuration file would also be an appropriate way to hide this infor‐
1940       mation.
1941
1942       In order to prevent brute force attacks,  some  BMCs  will  temporarily
1943       "lock  up" after a number of remote authentication errors. You may need
1944       to wait awhile in order to this temporary "lock up" to pass before  you
1945       may authenticate again.
1946

REPORTING BUGS

1948       Report bugs to <freeipmi-users@gnu.org> or <freeipmi-devel@gnu.org>.
1949
1951       Copyright © 2008-2015 FreeIPMI Core Team
1952
1953       This program is free software; you can redistribute it and/or modify it
1954       under the terms of the GNU General Public License as published  by  the
1955       Free  Software Foundation; either version 3 of the License, or (at your
1956       option) any later version.
1957

SEE ALSO

1959       freeipmi(7), ipmi-config(8), ipmi-raw(8)
1960
1961       http://www.gnu.org/software/freeipmi/
1962
1963
1964
1965IPMI OEM version 1.6.8            2021-05-20                       IPMI-OEM(8)
Impressum