FYI, we received a related request for 1 more cherry-pick that would be
good to include in the same upload.

I linked MPs for this against this bug and tagged ubuntu-sponsors:

Resolute:
https://code.launchpad.net/~mitchellaugustin/ubuntu/+source/dmidecode/+git/dmidecode/+merge/507761

Noble:
https://code.launchpad.net/~mitchellaugustin/ubuntu/+source/dmidecode/+git/dmidecode/+merge/507762

Both are separate quilt patches in the tree. Please let me know if
anything here needs revisions.

** Description changed:

  [Impact]
  
  Currently, the dmidecode package is not recognizing the SMBIOS type 9
  (System Slots) form factor for EDSFF drives, like E1.S and E3.S. Because
  of this, when administrators or inventory tools try to check the
  hardware, they cannot see the correct PCIe generation or form factor on
  new servers.
  
  We need to include this for hardware enablement. New enterprise
  platforms, are using E1.S NVMe drives heavily, so dmidecode needs to
  know how to read this topology correctly in Ubuntu. This patch cherry-
  picks the upstream commit 566922aed8f865553aac053bbc43a9a1d3e3594a to
  put the missing mappings there.
  
  [Test Plan]
  
  To test this:
  
  Run "sudo dmidecode -t9" on a system with E1.S drives
  
  Observe that the "PCI Express Generation" field is being reported for
  E1.S drives
  
  [Where problems could occur]
  
  The regression risks here are minimal. The upstream code only adds 2 new
  items to the switch case list. This means it will only trigger for those
  specific hardware returns to map the string. It does not change any
  logic for the older hardware mappings, so it will not break what is
  already working. If a vendor puts bad data in the SMBIOS, the worst that
  happens is it prints a wrong string, but it will not cause any system
  crash.
  
  [Other Info]
  
  Target releases are Noble and Resolute.
  Upstream commit: 
https://cgit.git.savannah.nongnu.org/cgit/dmidecode.git/commit/?id=566922aed8f865553aac053bbc43a9a1d3e3594a
+ 
+ 
+ On July 1, 2026, we were also asked to cherry-pick an additional patch for a 
related issue, which I've included in my MP.
+ Upstream commit 2: 
https://cgit.git.savannah.nongnu.org/cgit/dmidecode.git/commit/?id=2edf170684899276273c9bb9a8c22c6f3a3ddbd4

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2148318

Title:
  [SRU] dmidecode: add support for E1.S and E3.S form factors

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/dmidecode/+bug/2148318/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to