** 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

Reply via email to