Validated the version that's currently in noble-proposed: nvidia@c03-0029:/home/nvidia$ apt policy dmidecode dmidecode: Installed: 3.5-3ubuntu0.1 Candidate: 3.5-3ubuntu0.1 Version table: *** 3.5-3ubuntu0.1 100 100 http://ports.ubuntu.com/ubuntu-ports noble-proposed/main arm64 Packages 100 /var/lib/dpkg/status 3.5-3build1 500 500 http://ports.ubuntu.com/ubuntu-ports noble/main arm64 Packages
nvidia@c03-0029:/home/nvidia$ sudo dmidecode -t4 # dmidecode 3.5 Getting SMBIOS data from sysfs. SMBIOS 3.6.0 present. # SMBIOS implementations newer than version 3.5.0 are not # fully supported by this version of dmidecode. Handle 0x000C, DMI type 4, 50 bytes Processor Information Socket Designation: G1:0.0 Type: Central Processor Family: ARMv9 Manufacturer: NVIDIA ID: 41 02 6B 03 02 00 00 00 Signature: JEP-106 Bank 0x03 Manufacturer 0x6b, SoC ID 0x0241, SoC Revision 0x00000002 Version: Grace A02 Voltage: Unknown External Clock: 1000 MHz Max Speed: 4000 MHz Current Speed: 3384 MHz Status: Populated, Enabled Upgrade: None L1 Cache Handle: 0x0005 L2 Cache Handle: 0x0006 L3 Cache Handle: 0x0007 Serial Number: <redacted> Asset Tag: <redacted> Part Number: <redacted> Core Count: 72 Core Enabled: 72 Thread Count: 72 Thread Enabled: 72 <---- "Thread Enabled" is reported Characteristics: 64-bit capable Multi-Core Execute Protection Enhanced Virtualization Arm64 SoC ID Handle 0x000D, DMI type 4, 50 bytes Processor Information Socket Designation: G1:1.0 Type: Central Processor Family: ARMv9 Manufacturer: NVIDIA ID: 41 02 6B 03 02 00 00 00 Signature: JEP-106 Bank 0x03 Manufacturer 0x6b, SoC ID 0x0241, SoC Revision 0x00000002 Version: Grace A02 Voltage: Unknown External Clock: 1000 MHz Max Speed: 4000 MHz Current Speed: Unknown Status: Populated, Enabled Upgrade: None L1 Cache Handle: 0x0009 L2 Cache Handle: 0x000A L3 Cache Handle: 0x000B Serial Number: <redacted> Asset Tag: <redacted> Part Number: <redacted> Core Count: 72 Core Enabled: 72 Thread Count: 72 Thread Enabled: 72 <---- "Thread Enabled" is reported Characteristics: 64-bit capable Multi-Core Execute Protection Enhanced Virtualization Arm64 SoC ID -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to dmidecode in Ubuntu. https://bugs.launchpad.net/bugs/2081611 Title: Add processor support from SMBIOS 3.6.0 in Jammy and Noble Status in dmidecode package in Ubuntu: Fix Released Status in dmidecode source package in Jammy: In Progress Status in dmidecode source package in Noble: Fix Committed Bug description: [Impact] * Add processor support from SMBIOS 3.6.0 in Jammy and Noble to enable new hardware in LTS release per SRU policy [1]. * Backport of 1 relatively simple patch from dmidecode 3.6 in Oracular to dmidecode 3.3 in Jammy and dmidecode 3.5 in Noble [Test Plan] * Check no regressions on current systems with SMBIOS < 3.6, i.e., no output changes in text and binary form. $ sudo dmidecode > old.txt 2>&1 $ sudo dmidecode --dump-bin old.bin $ apt install dmidecode # modified package $ sudo dmidecode > new.txt 2>&1 $ sudo dmidecode --dump-bin new.bin $ cmp old.txt new.txt; echo $? 0 $ cmp old.bin new.bin; echo $? 0 * Check for expected output on new systems with SMBIOS >= 3.6. $ diff old.txt new.txt 1) Run "sudo dmidecode -t4" 2) Observe that the "Thread Enabled" field is being reported [1] https://canonical-sru-docs.readthedocs- hosted.com/en/latest/reference/requirements/#other-safe-cases [Where problems could occur] * The patch adds support for new bits/codes/strings, so there are no changes expected for the old spec support. * The new field (Thread Enabled) is added in a specific condition and should not impact systems without support to it. * If the current dmidecode is being used on systems that support the new bits, users will see a different output, and this might break some text parsers if they are strictly programmed. Using the binary output is recommended in these cases. [Patch Details] https://git.savannah.nongnu.org/cgit/dmidecode.git/commit/?id=ac65cf23af7cccecb4175d3c13460928e8e2f51d Commit ac65cf23af7cccecb4175d3c13460928e8e2f51d Author: Jean Delvare <jdelv...@suse.de> Date: Fri May 26 17:41:51 2023 +0200 dmidecode: Add processor support from SMBIOS 3.6.0 SMBIOS 3.6.0 adds the following to the Processor Information structure (type 4): * 9 socket types * 1 processor family * 1 field (Thread Enabled) To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/dmidecode/+bug/2081611/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp