IPMCTL-DUMP-SUPPORT-DATA(1)

πŸ’– IPMCTL-DUMP-SUPPORT-DATA β€” the ipmctl girlies' guide πŸ’–

okay bestie, so this is the ipmctl manual, and specifically the ipmctl-dump-support-data page. it's giving "dump a support snapshot to a file" and honestly? iconic. let's get into it 🫢


✨ NAME ✨

ipmctl-dump-support-data β€” dumps a support snapshot to a file πŸ’Ύβœ¨


🌸 SYNOPSIS 🌸

ipmctl dump [OPTIONS] -destination (file_prefix) [-dict (filename)] -support

πŸ¦‹ DESCRIPTION πŸ¦‹

So what this does is: it creates a support snapshot and dumps all that support data into a file, so support personnel can do their little off-line analysis later. no cap. and like, that support data can include system logs, error logs, trace logs, platform configuration, sensor information and diagnostic results. the whole vibe. 🌈

heads up bestie: this command may take significantly longer than other commands to complete, because it literally combines and executes multiple individual commands. it's doing the most. it's the main character. give it a minute. 😭

Commands executed: πŸ”₯

  • version
  • show -memoryresources
  • show -a -system -capabilities
  • show -a -topology
  • start -diagnostic
  • show -system

Commands executed per PMem module: πŸ’…

  • show -a -dimm
  • show -a -sensor -dimm
  • show -pcd -dimm
  • show -error media -dimm
  • show -error thermal -dimm
  • dump -destination -debug

✨ OPTIONS ✨

  • -h, -help β€” displays help for the command. bestie needs assistance sometimes, it's fine πŸ’–
  • -ddrt β€” used to specify DDRT as the desired transport protocol for the current invocation of ipmctl.
  • -smbus β€” used to specify SMBUS as the desired transport protocol for the current invocation of ipmctl.
🚨 Note: the -ddrt and -smbus options are mutually exclusive and may not be used together. pick a lane, girlie. you cannot have both. πŸ™ˆ
  • -o (text|nvmxml), -output (text|nvmxml) β€” changes the output format of the command execution (the output file content will remain text). one of: "text" (default) or "nvmxml". yes the default is text, she's lowkey the moment. πŸŽ€

🎯 TARGET 🎯

  • -destination (filename) β€” this command creates a text file with a name starting with the given filename option and dumps the platform support information into it. and get this, it also outputs the debug log information in separate files. refer to [Dump Debug Log] for more details. πŸ’œ
  • -dict (filename) β€” optional file path to the dictionary file. if supplied, the command will create both the binary debug log and a text file with decoded log data, using the file prefix specified by -destination. this option is used only to dump the debug log information. it's a one-job queen. πŸ‘‘

🌟 EXAMPLES 🌟

creates a text file named dumpfile_platform_support_info.txt and stores the platform supported data in that file. also dumps the debug log info in the related files that start with the file name dumpfile. refer to [Dump Debug Log] for more info on the output files. πŸ“

ipmctl dump -destination filename -dict nlog_dict.1.1.0.0000.txt -support

πŸ’€ LIMITATIONS πŸ’€

in order to successfully execute this command, bestie:

  • the caller must have the appropriate privileges. πŸ‘‘
  • the specified PMem modules must be manageable by the host software.

πŸ“‹ RETURN DATA πŸ“‹

returns the status of the operation. that's it, that's the tea. β˜•


πŸ”₯ SAMPLE OUTPUT πŸ”₯

on success:

Dump support data successfully written to filename_platform_support_info.txt.

and that's the whole page, bestie!! you ate. πŸ’…βœ¨

sign-off vibes: this lil page is brought to you by ipmctl, dated 2024-04-22, and it's literally the IPMCTL-DUMP-SUPPORT-DATA manual β€” go forth and dump that support data, queen. πŸ¦‹πŸ’–πŸŽ€

πŸ“¦ where this page comes from