IPMCTL-SHOW-CEL(1)

πŸ’… IPMCTL-SHOW-CEL πŸ’…

okay bestie, so this is the manual page for ipmctl-show-cel, which lives in the ipmctl family of man pages ✨ β€” she's the one who spills the tea on your PMem module firmware's Command Effect Log. πŸŽ€


✨ NAME ✨

ipmctl-show-cel β€” shows the current PMem module firmware Command Effect Log. yep, that's it, that's the whole job. πŸ¦‹


🌸 SYNOPSIS 🌸

ipmctl show [OPTIONS] -cel [TARGETS]

πŸŽ€ DESCRIPTION πŸŽ€

So basically, this command goes and retrieves the PMem module command effect log for you, and then serves it up as a list of DimmID, Opcode, SubOpcode and PMem module firmware command effects. it's giving "here's everything your firmware says it'll do, in a cute little list". πŸ’–


πŸ‘‘ OPTIONS πŸ‘‘

  • -h, -help β€” shows you the help for this command. bestie behavior, honestly. 🫢
  • -ddrt β€” specifies DDRT as the desired transport protocol for this particular invocation of ipmctl. ✨
  • -smbus β€” specifies SMBUS as the desired transport protocol for this particular invocation of ipmctl. ✨
⚠️ note: -ddrt and -smbus are mutually exclusive and may not be used together. pick a lane, babe. πŸ’€
  • -lpmb β€” specifies a large transport payload size for this invocation of ipmctl. πŸ“
  • -spmb β€” specifies a small transport payload size for this invocation of ipmctl. πŸ“
⚠️ note: -lpmb and -spmb are mutually exclusive and may not be used together either. no cap. πŸ™ˆ
  • -o (text|nvmxml), -output (text|nvmxml) β€” changes the output format. one of: "text" (that's the default) or "nvmxml". 🌈

πŸ¦‹ TARGETS πŸ¦‹

  • -dimm [DimmIDs] β€” restricts the output to specific PMem modules by handing over one or more comma separated PMem module identifiers. the default is to display all manageable PMem modules. periodt. πŸ‘‘

πŸ’– EXAMPLES πŸ’–

lists command effects for all PMem modules installed in the system:

ipmctl show -cel

lists command effects for PMem module 0x1001:

ipmctl show -dimm 0x1001 -cel

😭 LIMITATIONS 😭

to successfully execute this command, you need the following, no exceptions:

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

⭐ RETURN DATA ⭐

the default behavior is to return a table which lists the command effects per Opcode and SubOpcode. iconic, truly. πŸ’…

DimmID

the default display of PMem module identifiers. one of:

  • UID: use the DimmUID attribute as defined in the command [Show Dimm].
  • HANDLE: use the DimmHandle attribute as defined in the command [Show Dimm]. this one is the default. πŸ‘‘

Opcode

the Opcode for a command.

SubOpcode

the SubOpcode for a command.

CE Description

a comma separated list that includes one or more of:

  • NE: No Effect
  • SSC: Security State Change
  • DCC: DIMM Configuration Change after reboot
  • IDCC: Immediate DIMM Configuration Change
  • QIO: Quiesce All IO
  • IDDC: Immediate DIMM Data Change
  • TM: Test Mode
  • DM: Debug Mode
  • IDPC: Immediate DIMM Policy Change

and that's the whole page, bestie!! this one came from the ipmctl manual, dated 2024-04-22, and it's page IPMCTL-SHOW-CEL(1) of the set. go forth and read your command effect logs. slay. πŸ’–βœ¨πŸŽ€πŸ¦‹πŸŒΈ

πŸ“¦ where this page comes from