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
