NDCTL-UPDATE-FIRMWARE(1) ndctl Manual NDCTL-UPDATE-FIRMWARE(1) (NAME) ndctl-update-firmware - (SYNOPSIS) ndctl update-firmware [] (DESCRIPTION) NVDIMM . "" NVDIMM libndctl . "ndctl list -DF" . : ndctl list -DFu -d nmem1 { "dev":"nmem1", "id":"cdab-0a-07e0-ffffffff", "handle":"0", "phys_id":"0", "security":"disabled", "firmware":{ "current_version":"0", "can_update":true } } (OPTIONS) nmemX dimm. dimm() . all --dimm . -b, --bus= ( "ACPI.NFIT"). () . all --bus . -f, --firmware . -i, --force Address Range Scrub . -A, --arm () . . --no-arm . . . : ndctl update-firmware --arm --bus=nfit_test.0 all Error: update firmware: nmem4: arm aborted, tripped overflow [ { "dev":"nmem1", "id":"cdab-0a-07e0-ffffffff", "handle":"0", "phys_id":"0", "security":"disabled", "firmware":{ "current_version":"0", "can_update":true } }, { "dev":"nmem3", "id":"cdab-0a-07e0-fffeffff", "handle":"0x100", "phys_id":"0x2", "security":"disabled", "firmware":{ "current_version":"0", "can_update":true } }, { "dev":"nmem2", "id":"cdab-0a-07e0-feffffff", "handle":"0x1", "phys_id":"0x1", "security":"disabled", "firmware":{ "current_version":"0", "can_update":true } } ] updated 3 nmems. --force . '' (armed) : ndctl list -BF -b nfit_test.0 [ { "provider":"nfit_test.0", "dev":"ndbus2", "scrub_state":"idle", "firmware":{ "activate_method":"suspend", "activate_state":"overflow" } } ] -D, --disarm . --no-disarm . -v, --verbose (namespace). (COPYRIGHT) (C) 2016 - 2022 (Intel Corporation). GPLv2: GPL . : . . ndctl 2026-06-30 NDCTL-UPDATE-FIRMWARE(1)