Exclusive Offer
Download Read Learn Enjoy Programming Persistent Memory.
Understand this revolutionary technology that brings together many software and hardware innovations, and offers great promise for better application and system performance.



Welcome to my site where single bit errors are detected and corrected. double bit errors are detected and reported. undetected errors are ignored.
Latest Posts
How to build an upstream Fedora Kernel from source
September 14, 2020I typically keep my Fedora system current, updating it once every week or two. More recently, I wanted to test the Idle Page Tracking feature, but this wasn’t enabled in the default kernel provided by Fedora. To enable the feature,...
Linux Device Mapper WriteCache (dm-writecache) performance improvements in Linux Kernel 5.8
May 30, 2020The Linux ‘dm-writecache’ target allows for writeback caching of newly written data to an SSD or NVMe using persistent memory will achieve much better performance in Linux Kernel 5.8. Red Hat developer Mikulas Patocka has been working to enhance the...
How To Enable Debug Logging in ipmctl
May 29, 2020The ipmctl utility is used for configuring and managing Intel Optane Persistent Memory modules (DCPMM/PMem). It supports the functionality to: Discover Persistent Memory on the serverProvision the persistent memory configurationView and update the firmware on the persistent memory modulesConfigure data-at-rest...
Intel Optane Persistent Memory Modules report “Non-functional” state in ipmctl
May 29, 2020Issue Executing ipmctl show-dimm to get device information shows the persistent memory modules in a ‘Non-functional’ health state, eg: Other ipmctl commands may fail and return “No functional DIMMs in the system.”, eg: Applies To This issue applies to systems...
“ipmctl show -memoryresources” returns “Error: GetMemoryResourcesInfo Failed”
May 29, 2020Issue: Running ipmctl show -memoryresources returns an error similar to the following: Applies To: Linux & Microsoft WindowsIntel Optane Persistent Memoryipmctl utility Cause: The Platform Configuration Data (PCD) is invalid or has been erased using a previously executed ipmctl delete...
Explore this site
Thanks for visiting. Here are some suggested areas of the site you may find interesting.