NVME-PULL-MODEL-D(1)

πŸ“¦ version 3.2, in arch rolling

πŸ’… NAME πŸ’…

okay so this is nvme-pull-model-ddc-req-log β€” it grabs the Pull Model DDC Request Log for you and, like, shows it to you. that's the whole vibe. ✨

(this is the page for NVME-PULL-MODEL-D(1), bestie β€” that's the manual name, we're just not doing the boring header line thing πŸŽ€)


πŸ¦‹ SYNOPSIS πŸ¦‹

nvme [<global-options>] pull-model-ddc-req-log <device> [--rae | -r]

🌸 DESCRIPTION 🌸

so you wanna retrieve the Pull Model DDC Request Log and see it? iconic. that's literally what this does. πŸ‘‘

the <device> parameter is mandatory β€” it's the NVMe character device, like for example /dev/nvme0. no device, no log, no vibes. πŸ™ˆ

on success it returns 0. if something goes wrong you get an error code instead. that's the deal. πŸ’€


✨ OPTIONS ✨

  • -r, --rae β€” retain an Asynchronous Event. yup, that's it, that's the whole option. 🫢

πŸ‘‘ GLOBAL OPTIONS πŸ‘‘

these are the big-girl options defined at the top-level nvme command, and yeah, they're available to this subcommand too. main character options fr fr. 🌈

  • --dry-run β€” prints the command it would execute, but does not actually execute it. all the plot, none of the consequences. 🧚
  • --no-ioctl-probing β€” turns off probing for 64-bit IOCTL support.
  • --no-retries β€” disables the retry logic on transient errors.
  • -o <fmt>, --output-format=<fmt> β€” sets the reporting format to normal, tabular, 'json, or binary. only one output format at a time, bestie, we don't do indecision here. πŸ’…
  • --output-format-version=<version> β€” picks the output format version. version 1 uses the original field naming, while version 2 (the default) gives you more consistent and script-friendly field names. any other version? rejected. bye. 🚫
  • --quiet β€” suppresses informational messages. errors still get reported tho, and heads up: --quiet cancels any --verbose for the library log level. they can't both sit at the table. 😭
  • --set-options=<key=value>[,<key=value>...] β€” sets libnvme library options for this invocation only. the supported keys are force-4k, mi-probe-enabled, test-base-dir and test-sysfs-dir.
  • --timeout=<ms> β€” sets the timeout for the command in milliseconds. infinite or -1 waits without a time limit (0xffffffff). patient queen energy. ⏳
  • -v, --verbose β€” increases the level of detail in the output. you can specify it multiple times to keep cranking the verbosity up. 🎚️
heads up: these options can also be set as machine-wide defaults in nvme-cli.conf(5). and a command-line flag always overrides the file. always. no negotiating. πŸ”₯

πŸ“ EXAMPLES πŸ“

  • has the program issue a pull-model-ddc-req-log:
# nvme pull-model-ddc-req-log /dev/nvme0

πŸ’œ NVME πŸ’œ

part of the nvme-user suite. 🫢


okay that's the whole page, go forth and pull those logs, bestie πŸ’–βœ¨

sign-off szn πŸŽ€ β€” this was NVME-PULL-MODEL-D(1) from the NVMe Manual, source/version NVMe, dated 10/30/2026. slay, bye! πŸ‘‹πŸ’…

πŸ“¦ where this page comes from