** Description changed: [IMPACT] The ipmctl package in Focal needs to be updated to a newer version to support Barlow Pass DCPMM (new hardware enablement). In Focal, the package supports only Apache Pass (ie, the first generation of the hardware) -- but by now, Barlow Pass has been released to regular customers. Some history: Before Focal freeze, we had a dilemma of either leaving ipmctl at 1.0 (Apache Pass only) or uploading an early beta of 2.0 (Apache+Barlow Passes). After a private discussion, we went with the latter, with a promise of a freeze exception for final 2.0. Alas, the final release has been delayed, being finished only some time after Focal. Unfortunately, among other fixes, one of late changes required a compat version bump, making the beta released with Focal unable to talk to production Barlow Pass hardware (at least DIMMs with latest firmware). On the other hand, any disruptive changes (like obsoleting the monitor, changing soname from libipmctl3 to libimpctl4, etc) are already in place, making the update safe. The 2.0 branch has received a bunch of fixes and documentation updates, while all new development goes elsewhere -- thus, I believe it would be reasonable to put its newest version as a stable update as-is, without cherry-picking just most important commits. + [Fix] + The current version in Focal is out of date. Update the version in Focal to the package version in Groovy or later (though Groovy would be sufficient and present the smallest delta). + ipmctl | 02.00.00.3709+ds-1 | focal/universe | source, amd64 + ipmctl | 02.00.00.3774+ds-1 | groovy/universe | source, amd64 + + [TEST CASE] Install Focal on a system with Barlow Pass DCPMM devices with current firmware. Attempt to configure/manage those devices using IPMCTL as currently listed in Focal. - ipmctl in Focal should be unable to talk to Barlow Pass DCPMM devices with current firmware. + ipmctl in Focal should be able to talk to and manage Barlow Pass DCPMM devices. [Where problems could occur] There should be few, if any, as this is simply updating ipmctl to the latest bits. As this doesn't touch other packages, any problems should be limited to ipmctl itself. If there were some sort of problem, that would only be affect ipmctl's ability to talk to and manage/configure NVDIMMs and namespaces, and - would be something that Intel would need to resolve. IN particular, + would be something that Intel would need to resolve. In particular, adding the support for Barlow Pass could cause a regression in talking to Apache Pass, however, as it stands the ipmctl tool has been very thoroughly tested by the upstream (Intel) and all features function as intended on both Apache Pass and Barlow Pass DCPMM devices. So the chances of a regression are very low. [Other Info] This blocks server certification for Focal of any system using Barlow Pass DCPMMs.
-- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1903204 Title: [SRU] ipmctl in Focal does not work with Barlow Pass DCPMM hardware To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/ipmctl/+bug/1903204/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs