The nvdimm subsystem defines a kernel device model and control message interface for platform NVDIMM resources like those defined by the ACPI 6+ NFIT (NVDIMM Firmware Interface Table).
This package contains an Utility for managing the nvdimm (non-volatile memory device) subsystem in the Linux kernel.
This package contains an Utility for managing the nvdimm (non-volatile memory device) subsystem in the Linux kernel.
Original maintainer | Breno Leitao |
---|---|
Homepage | https://github.com/pmem/ndctl |
68


67


66


65

64.1






63




62

61.2


60.1

59.3

56

Distribution | Version | Since | Package | Installed | Packager | |
---|---|---|---|---|---|---|
![]() | zst | 68-1 | 2020-03-24 | 233 kiB | 573 kiB | Felix Yan |
![]() | rpm | 64.1-2.el7 | 2020-01-07 | 155 kiB | 269 kiB | CentOS BuildSystem |
![]() | deb | 63-1.3 | 2019-01-12 | 99.2 kiB | 255 kiB | Breno Leitao |
![]() | deb | 67-1~bpo10+1 | 2019-12-28 | 140 kiB | 322 kiB | Adam Borowski |
![]() | rpm | 59.3-1.fc28 | 2019-01-14 | 102 kiB | 203 kiB | Fedora Project |
![]() | rpm | 63-1.fc29 | 2019-01-14 | 120 kiB | 258 kiB | Fedora Project |
![]() | rpm | 63-1.fc29 | 2019-01-14 | 120 kiB | 258 kiB | Fedora Project |
![]() | rpm | 63-1.fc29 | 2019-01-14 | 120 kiB | 258 kiB | Fedora Project |
![]() | rpm | 62-1.fc29 | 2019-01-14 | 126 kiB | 277 kiB | Fedora Project |
![]() | rpm | 64.1-1.fc30 | 2019-06-17 | 156 kiB | 450 kiB | Fedora Project |
![]() | rpm | 64.1-1.fc30 | 2019-06-17 | 156 kiB | 450 kiB | Fedora Project |
![]() | rpm | 64.1-1.fc30 | 2019-06-17 | 156 kiB | 450 kiB | Fedora Project |
![]() | rpm | 64.1-1.fc30 | 2019-06-17 | 156 kiB | 450 kiB | Fedora Project |
![]() | rpm | 64.1-1.fc30 | 2019-06-17 | 156 kiB | 450 kiB | Fedora Project |
![]() | rpm | 66-1.fc31 | 2020-01-07 | 168 kiB | 361 kiB | Fedora Project |
![]() | rpm | 66-1.fc31 | 2020-01-07 | 168 kiB | 361 kiB | Fedora Project |
![]() | rpm | 68-1.fc33 | 2020-03-25 | 179 kiB | 326 kiB | Fedora Project |
![]() | rpm | 68-1.fc33 | 2020-03-25 | 179 kiB | 326 kiB | Fedora Project |
![]() | rpm | 66-1.fc31 | 2019-08-08 | 168 kiB | 361 kiB | Fedora Project |
![]() | xz | 64.1-2 | 2019-03-30 | 187 kiB | 496 kiB | Felix Yan |
![]() | xz | 64.1-2 | 2019-03-23 | 187 kiB | 496 kiB | Felix Yan |
![]() | xz | 64.1-2 | 2019-03-19 | 187 kiB | 496 kiB | Felix Yan |
![]() | rpm | 60.1-lp150.1.1 | 2019-01-17 | 119 kiB | 221 kiB | https://bugs.opensuse.org |
![]() | rpm | 63-lp150.2.3.1 | 2019-01-18 | 147 kiB | 252 kiB | http://bugs.opensuse.org |
![]() | rpm | 64.1-lp151.1.1 | 2019-03-14 | 187 kiB | 300 kiB | https://bugs.opensuse.org |
![]() | rpm | 64.1-lp151.2.9.1 | 2020-03-25 | 190 kiB | 300 kiB | http://bugs.opensuse.org |
![]() | rpm | 64.1-lp151.2.6.1 | 2020-03-02 | 190 kiB | 300 kiB | http://bugs.opensuse.org |
![]() | rpm | 64.1-lp151.2.3.1 | 2019-10-23 | 189 kiB | 300 kiB | http://bugs.opensuse.org |
![]() | rpm | 64.1-lp152.5.1 | 2020-03-19 | 190 kiB | 300 kiB | https://bugs.opensuse.org |
![]() | rpm | 56-3.1 | 2019-01-17 | 69.4 kiB | 140 kiB | http://bugs.opensuse.org |
![]() | rpm | 64.1-6.1 | 2020-03-08 | 179 kiB | 304 kiB | https://bugs.opensuse.org |
![]() | deb | 61.2-0ubuntu1~18.04.1 | 2019-01-12 | 93.6 kiB | 226 kiB | Ubuntu Developers |
![]() | deb | 61.2-0ubuntu1 | 2019-01-14 | 93.6 kiB | 230 kiB | Ubuntu Developers |
![]() | deb | 63-1.3 | 2019-01-14 | 98.2 kiB | 255 kiB | Ubuntu Developers |
![]() | deb | 65-1 | 2019-07-29 | 135 kiB | 321 kiB | Ubuntu Developers |
![]() | deb | 67-1 | 2020-02-06 | 140 kiB | 329 kiB | Ubuntu Developers |
Manual pages
daxctl(1)
daxctl - Provides enumeration and provisioning commands for the Linux kernel Device-DAX facility
daxctl-list(1)
daxctl-list - dump the platform Device-DAX regions, devices, and attributes in json.
daxctl-migrate-device-model(1)
daxctl-migrate-device-model - Opt-in to the /sys/bus/dax device-model, allow for alternative Device-DAX instance drivers.
daxctl-offline-memory(1)
daxctl-offline-memory - Offline the memory for a device that is in system-ram mode
daxctl-online-memory(1)
daxctl-online-memory - Online the memory for a device that is in system-ram mode
daxctl-reconfigure-device(1)
daxctl-reconfigure-device - Reconfigure a dax device into a different mode
ndctl(1)
ndctl - Manage "libnvdimm" subsystem devices (Non-volatile Memory)
ndctl-check-labels(1)
ndctl-check-labels - determine if the given dimms have a valid namespace index block
ndctl-check-namespace(1)
ndctl-check-namespace - check namespace metadata consistency
ndctl-clear-errors(1)
ndctl-clear-errors - clear all errors (badblocks) on the given namespace
ndctl-create-namespace(1)
ndctl-create-namespace - provision or reconfigure a namespace
ndctl-destroy-namespace(1)
ndctl-destroy-namespace - destroy the given namespace(s)
ndctl-disable-dimm(1)
ndctl-disable-dimm - disable one or more idle dimms
ndctl-disable-namespace(1)
ndctl-disable-namespace - disable the given namespace(s)
ndctl-disable-region(1)
ndctl-disable-region - disable the given region(s) and all descendant namespaces
ndctl-enable-dimm(1)
ndctl-enable-dimm - enable one more dimms
ndctl-enable-namespace(1)
ndctl-enable-namespace - enable the given namespace(s)
ndctl-enable-region(1)
ndctl-enable-region - enable the given region(s) and all descendant namespaces
ndctl-freeze-security(1)
ndctl-freeze-security - Set the given DIMM(s) to reject future security operations
ndctl-init-labels(1)
ndctl-init-labels - initialize the label data area on a dimm or set of dimms
ndctl-inject-error(1)
ndctl-inject-error - inject media errors at a namespace offset
ndctl-inject-smart(1)
ndctl-inject-smart - perform smart threshold/injection operations on a DIMM
ndctl-list(1)
ndctl-list - dump the platform nvdimm device topology and attributes in json
ndctl-load-keys(1)
ndctl-load-keys - load the kek and encrypted passphrases into the keyring
ndctl-monitor(1)
ndctl-monitor - Monitor the smart events of nvdimm objects
ndctl-read-infoblock(1)
ndctl-read-infoblock - read and optionally parse the info-block a namespace
ndctl-read-labels(1)
ndctl-read-labels - read out the label area on a dimm or set of dimms
ndctl-remove-passphrase(1)
ndctl-remove-passphrase - Stop a DIMM from locking at power-loss and requiring a passphrase to access media
ndctl-sanitize-dimm(1)
ndctl-sanitize-dimm - Perform a cryptographic destruction or overwrite of the contents of the given NVDIMM(s)
ndctl-setup-passphrase(1)
ndctl-setup-passphrase - setup and enable the security passphrase for an NVDIMM
ndctl-start-scrub(1)
ndctl-start-scrub - start an Address Range Scrub (ARS) operation
ndctl-update-firmware(1)
ndctl-update-firmware - provides for updating the firmware on an NVDIMM
ndctl-update-passphrase(1)
ndctl-update-passphrase - update the security passphrase for an NVDIMM
ndctl-wait-overwrite(1)
ndctl-wait-overwrite - wait for an overwrite operation to complete
ndctl-wait-scrub(1)
ndctl-wait-scrub - wait for an Address Range Scrub (ARS) operation to complete
ndctl-write-infoblock(1)
ndctl-write-infoblock - generate and write an infoblock
ndctl-write-labels(1)
ndctl-write-labels - write data to the label area on a dimm
ndctl-zero-labels(1)
ndctl-zero-labels - zero out the label area on a dimm or set of dimms
Latest updates

Fedora rawhide development/Server-os: Updated from 67-3.fc32 to 68-1.fc33
2020-03-25
- release v68

Fedora rawhide development/Everything-os: Updated from 67-3.fc32 to 68-1.fc33
2020-03-25
- release v68

OpenSUSE Leap 15.1 update/oss: Updated from 64.1-lp151.2.6.1 to 64.1-lp151.2.9.1
2020-03-25
- ndctl/test: Relax dax_pmem_compat requirement (bsc#1159523)
- ndctl-test-Relax-dax_pmem_compat-requirement.patch
- Add -fcommon flag on Tumbleweed (boo#1160286).
- Fix 'ndctl enable-namespace all' fails trying to enable idle namespaces (bsc#1165509 ltc#182068).
- ndctl-namespace-Fix-enable-namespace-error-for-seed-.patch

Arch rolling extra/os: Updated from 67-1 to 68-1
2020-03-24

OpenSUSE Leap 15.2 oss: Updated from 64.1-lp152.4.1 to 64.1-lp152.5.1
2020-03-19
- ndctl/test: Relax dax_pmem_compat requirement (bsc#1159523)
- ndctl-test-Relax-dax_pmem_compat-requirement.patch
- Add -fcommon flag on Tumbleweed (boo#1160286).
- Fix 'ndctl enable-namespace all' fails trying to enable idle namespaces (bsc#1165509 ltc#182068).
- ndctl-namespace-Fix-enable-namespace-error-for-seed-.patch

OpenSUSE Tumbleweed oss: Updated from 64.1-5.1 to 64.1-6.1
2020-03-08
- ndctl/test: Relax dax_pmem_compat requirement (bsc#1159523)
- ndctl-test-Relax-dax_pmem_compat-requirement.patch
- Add -fcommon flag on Tumbleweed (boo#1160286).
- Fix 'ndctl enable-namespace all' fails trying to enable idle namespaces (bsc#1165509 ltc#182068).
- ndctl-namespace-Fix-enable-namespace-error-for-seed-.patch

OpenSUSE Leap 15.1 update/oss: Updated from 64.1-lp151.2.3.1 to 64.1-lp151.2.6.1
2020-03-02
- ndctl/dimm: Fix init-labels success reporting (bsc#1156308 ltc#181441).
- ndctl-dimm-Fix-init-labels-success-reporting.patch
- Refresh patches with upstream status: ndctl-Use-the-same-align-value-as-original-namespace-on-reconfigure.patch ndctl-ndctl-lib-Fix-duplicate-bus-detection.patch

OpenSUSE Leap 15.2 oss: Updated from 64.1-lp152.3.1 to 64.1-lp152.4.1
2020-02-19
- ndctl/dimm: Fix init-labels success reporting (bsc#1156308 ltc#181441).
- ndctl-dimm-Fix-init-labels-success-reporting.patch
- Refresh patches with upstream status: ndctl-Use-the-same-align-value-as-original-namespace-on-reconfigure.patch ndctl-ndctl-lib-Fix-duplicate-bus-detection.patch

Ubuntu 20.04 focal/universe: Version 67-1 removed
2020-02-06

Ubuntu 20.04 focal/main: Version 67-1 introduced
2020-02-06

Fedora rawhide development/Everything-os: Updated from 67-1.fc32 to 67-3.fc32
2020-02-01
- Add fix for GCC10 builds

Fedora rawhide development/Server-os: Updated from 67-1.fc32 to 67-3.fc32
2020-02-01
- Add fix for GCC10 builds

Fedora 31 releases/Server-os: Version 66-1.fc31 introduced
2020-01-07
- release v66

Fedora 31 releases/Everything-os: Version 66-1.fc31 introduced
2020-01-07
- release v66

OpenSUSE Leap 15.2 oss: Version 64.1-lp152.3.1 introduced
2020-01-07
- ndctl/namespace: Handle 'create-namespace' in label-less mode (bsc#1145471 ltc#179886).
- ndctl-namespace-Handle-create-namespace-in-label-less-mode.patch

CentOS 7.7.1908 os: Version 64.1-2.el7 introduced
2020-01-07
- Fix initramfs creating by forcing installation of libnvdimm.ko
- Related: bz#1634348

Ubuntu 20.04 focal/universe: Version 67-1 introduced
2020-01-07

Debian 10.0 buster-backports/main: Version 67-1~bpo10+1 introduced
2019-12-28
- Backport to Buster.
Backport reason: support for new kernel features; the hardware is very new but users want to use stable.

OpenSUSE Tumbleweed oss: Updated from 64.1-4.1 to 64.1-5.1
2019-11-18
- ndctl/dimm: Fix init-labels success reporting (bsc#1156308 ltc#181441).
- ndctl-dimm-Fix-init-labels-success-reporting.patch
- Refresh patches with upstream status: ndctl-Use-the-same-align-value-as-original-namespace-on-reconfigure.patch ndctl-ndctl-lib-Fix-duplicate-bus-detection.patch

Fedora rawhide development/Everything-os: Updated from 66-1.fc31 to 67-1.fc32
2019-10-31
- release v67
Related packages
ndctl-debuginfo - Debug information for package ndctl
ndctl-debugsource - Debug sources for package ndctl
ndctl-devel - Development files for libndctl
ndctl-libs - Management library for "libnvdimm" subsystem devices (Non-volatile Memory)
ndctl-libs-debuginfo - Debug information for package ndctl-libs