IPMCTL-START-SESSION(1)
π
IPMCTL-START-SESSION(1) β the ipmctl manual, bestie edition β¨
okay so this is the ipmctl-start-session page, and it's literally about starting a recording or a playback session. yes, like a little movie of your platform's vibes. let's get into it π
πΈ NAME πΈ
ipmctl-start-session β starts a recording or playback session. periodt.
β¨ SYNOPSIS β¨
ipmctl start [OPTIONS] -session -mode (record|playback|playback_manual) [TARGETS]
π¦ DESCRIPTION π¦
So basically, this command starts a recording or playback session. Not me about to explain the whole lore, but here we go π
A recording session records the platform's ACPI NFIT, PCAT, PMTT tables, SMBIOS tables, and FIS mailbox transactions that happen during the recording session. That's a whole lot of tables, and she's collecting all of them.
The normal use-case, iykyk, goes like this:
- start a recording session
- execute commands (e.g.,
create -goal,show -sensors, etc.) to be recorded - dump the recorded session using the
[Dump Session]command - stop the session using the
[Stop Session]command
Then that "dumped" session can be loaded and "played" back on any platform that can execute the ipmctl tool. cross-platform queen behavior honestly π
The playback session has two modes: playback and playback_manual.
playbackmode will automatically execute all commands that were previously recorded. she's independent, she doesn't need you.playback_manualmode allows commands to be executed one at a time in a manual fashion. you're driving, bestie π
If a tag is given, the playback will begin at the command that corresponds with the tagID.
ngl, the[Show Session]command displays the order and commands to execute, where the*denotes which command to execute next. so if you're lost, look for the asterisk. she's the main character.
π OPTIONS π
-f,-forceβ do not warn the user that starting a new session terminates an active recording session, which results in deleting recorded content. like, you're skipping the warning and the deletion is just gonna happen. rude but okay π«Ά-h,-helpβ displays help for the command. classic.-ddrtβ used to specifyDDRTas the desired transport protocol for the current invocation ofipmctl.-smbusβ used to specifySMBUSas the desired transport protocol for the current invocation ofipmctl.
Note β οΈ The-ddrtand-smbusoptions are mutually exclusive and may not be used together. pick a lane, babe. not both. fr fr.
π TARGET π
-sessionβ specifies to start a session. that's the whole assignment.-mode (record|playback|playback_manual)β the session modes supported. one of:- "
record" β records data associated with command execution - "
playback" β automatically executes commands previously recorded - "
playback_manual" β enables manual execution of commands previously recorded
- "
-tag [tagID]β specifies the starting command by tagID. only available with "playback" and "playback_manual" mode. so don't try it withrecord, she's not available for that.
π EXAMPLES π
Start a recording session. π₯
ipmctl start -session -mode record
Automatically execute commands in a session. π€
ipmctl start -session -mode playback
Allow for manual execution of commands in playback mode β
ipmctl start -session -mode playback_manual
π LIMITATIONS π
- Recordings should be played back on the same IPMCTL version that created the recording. version mismatch? no ma'am, don't do it.
- Recordings taken in UEFI should be played back in the UEFI environment (simulated or real). home is home.
- Recordings taken in an OS are binary compatible with other OS versions of IPMCTL (i.e., recording taken in
Linux*can be played back inWindows*). we love an OS-agnostic icon π
β RETURN DATA β
In playback mode the output will be a concatenation of the output from each played back command. so it's giving... everything all at once. just stack it up π
and that's the whole page, bestie!! you ate this. now go start a session responsibly π«Άβ¨
this was ipmctl (the source, the icon, the moment), dated 2024-04-22. mwah π
π¦ where this page comes from
- ubuntu noble: ipmctl 03.00.00.0485-1build1 Β· BSD-2-Clause AND BSD-3-Clause
- ubuntu questing: ipmctl 03.00.00.0485-1build1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms