Open sscargal opened 3 years ago
Ubuntu 20.04 appears to be a long term support version. I can ask the maintainer about updating the version included though this has been a battle before. Usually they only accept things like security issues and then they want the same version just patched.
The FIS version is close enough that it should not present a problem. I suspect other changes resulted in the problem going away. I'll ask someone on my team to look into it.
Getting an update into 20.04 does not sound promising.
Although Ubuntu 22.04 should be out soon, perhaps should consider adding newer (and compatible w/FW 02.02.00.1553) version of ipmctl
package to focal-backports repo. Process documented here.
Many users will be on 20.04 for a while, since it's an LTS release (supported until April 2025). Then users would have to enable backports and run apt install ipmctl/focal-backports
(much faster than installing build-essential and other dependencies needed to build from source)
Alternatively, Intel could maintain their own repo, similar to what Nvidia and Docker do. Then users would just need to add the intel repo in order to use apt to install latest version of ipmctl (and other intel packages).
1 other note: The build documentation linked above, for Ubuntu 19+ says to sudo apt install ruby-asciidoctor ruby-asciidoctor-pdf
, however on Ubuntu 20 those packages don't include the asciidoctor
binary, so the build fails to create all the manpages. The fix is to also sudo apt install asciidoctor
.
(pmem.io is on GitHub, however docs.pmem.io is a GitBook site, and I couldn't find anywhere to submit issue/feedback from there. I thought the frowny-face at the bottom might pop-up a dialog box to submit feedback, but it did not)
We will look into it. I am not familiar with the focal-backports.
@sscargal - can you update pmem.io?
Yes, I'll update the documentation. Thanks for the info @spawnflagger
Issue Description
After creating an AppDirect or Memory Mode goal and rebooting,
ipmctl show -memoryresources
may report the following:Other commands such as
ipmctl show -dimm
work.Cause
Ubuntu 20.04 package repository ships ipmctl version 02.00.00.3709. On systems with newer PMem firmware (eg: 02.02.00.1553), this older version of ipmctl is incompatible.
The cause can be identified using
ipmctl version
:Solution
Building a later version of ipmctl from source solved the issue. See Building and Installing IPMCTL from Source on Linux.
Comments
show memoryresources
, should add the FIS check to help users easily identify these issues. It's not obvious that a user needs to runipmctl version
to perform a FIS version check.