NVME-SEAGATE-GET-(1)
π nvme-seagate-get-host-tele β NVME-SEAGATE-GET-(1) β¨
okay bestie, welcome to the nvme-seagate-get-host-tele page π
this one lives in the NVMe Manual, and it's here to help you pull Seagate Host-Initiated Telemetry in either hex-dump (the default, very demure) or binary format. let's get into it π
πΈ NAME πΈ
nvme-seagate-get-host-tele β Retrieve Seagate Host-Initiated Telemetry in either hex-dump (default) or binary format π¦
β¨ SYNOPSIS β¨
nvme [<global-options>] seagate get-host-tele <device> [OPTIONS]
π DESCRIPTION π
So here's the vibe check: this only works on Seagate devices that actually support this feature. No cap. Not all commands work across all product families β so if it's giving nothing on your drive, that might be why π
The <device> parameter is mandatory β you literally cannot skip it, bestie. And it can be either an NVMe character device (ex: /dev/nvme0) or a block device (ex: /dev/nvme0n1). Either slaps π«Ά
π OPTIONS π
-n <NUM>,--namespace-id=<NUM>β the desired namespace. the broadcast value0xffffffffcan also be given asallor-1. yes, three whole ways to say the same thing, iconic β¨-i <NUM>,--log_specific=<NUM>β1means the controller shall capture Data representing the internal state of the controller at the time the command is processed.0means the controller shall not update the Telemetry Host Initiated Data. literally just a 0-or-1 moment π-b,--raw-binaryβ output in raw format. no pretty printing, just vibes and bytes π₯
π GLOBAL OPTIONS π
these are defined at the top-level nvme command and are available to this subcommand β so they're the main character options that trickle down to us π§
--dry-runβ Print the command that would be executed, but do not actually execute it. all the fantasy, none of the commitment π--no-ioctl-probingβ Disable probing for 64-bit IOCTL support.--no-retriesβ Disable retry logic on transient errors. one shot, one opportunity π-o <fmt>,--output-format=<fmt>β Set the reporting format tonormal,tabular,'json, orbinary. Only one output format may be used at a time. (yes, that stray apostrophe beforejsonis in the original β she's quirky, we keep her π)--output-format-version=<version>β Select the output format version. Version1uses the original field naming, while version2(default) provides more consistent and script-friendly field names. Other versions are rejected. pick 2, she's the it-girl π--quietβ Suppress informational messages. Errors are still reported, and--quietcancels any--verbosefor the library log level. it literally cancels verbose, that's so real of her π--set-options=<key=value>[,<key=value>...]β Set libnvme library options for this invocation. Supported keys areforce-4k,mi-probe-enabled,test-base-dirandtest-sysfs-dir.--timeout=<ms>β Set the timeout for the command in milliseconds.infiniteor-1waits without a time limit (0xffffffff). she will wait for you forever, lowkey π«Ά-v,--verboseβ Increase the level of detail in the output. May be specified multiple times to further increase verbosity. stack her, she loves it β¨
π‘ these options can also be set as machine-wide defaults in nvme-cli.conf(5). A command-line flag always overrides the file. flags stay winning, periodt π
π¦ EXAMPLES π¦
Get the host initiated telemetry log in hexdump or binary format for the specified device β look at this, so clean:
# nvme seagate get-host-tele /dev/nvme0
β NVME β
Part of the nvme-user suite. she's in the family, she belongs there πΈ
and that's the whole page babes, every flag and every detail accounted for β NVMe, dated10/30/2026, thenvme-usersuite original,NVME-SEAGATE-GET-(1)and all π mwah, go get that telemetry π§β¨
π¦ where this page comes from
- arch rolling: nvme-cli 3.2-1 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms