<OUT OF SPEC> information in SMBIOS Type 4 and Type 9 in dmidecode logs in Ubuntu 22.04 LTS

Asked by conie chang

Hardware configuration:
Server MTM: Bona POR SE450
OS installed: Ubuntu 22.04 LTS (ubuntu-22.04-live-server-amd64.iso)
BMC Version: 1.40 (Build ID: USX311E)
UEFI Version: 1.03 (Build ID: CME105C)
LXPM Version: 3.19 (Build ID: CML103A)
CPU: Xeon Silver 4314 16C 135W 2.4GHz
DIMM2,4,7,9: Hynix 32GB 2Rx4 3200 MHz RDIMM HMA84GR7CJR4N-XNTG; HMA84GR7CJR4N-XNT4
DIMM1,3,8,10: Intel Optane DCPMM_128GB QVR2
IO Config:
RAID: Intel VROC (VMD NVMe RAID) Premium
SLOT5: NIC: ThinkSystem Mellanox ConnectX-6 Dx 100GbE QSFP56 2-port PCIe 4 Ethernet Adapter
SLOT7: NIC: Intel I350 1GbE RJ45 4-port Internal Lock OCP Ethernet Adapter
Storage:
DISK1: ThinkSystem 2.5” 7mm U.3 7400P 1.92TB Read Intensive NVMe PCIe 4.0 x4 Trayless SSD
DISK2: ThinkSystem 2.5” 7mm U.3 7400P 1.92TB Read Intensive NVMe PCIe 4.0 x4 Trayless SSD
PSU1: CFFv4 AC 1100W (Delta) 110V
PSU2: CFFv4 AC 1100W (Delta) 110V
M/B build version: PASS5 MB

Test Steps:
1. Power on SUT and boot into UEFI setup.
2. Enable VMD then reboot SUT and enter UEFI setup to create VROC NVMe RAID 0.
3. Install Ubuntu 22.04 LTS (ubuntu-22.04-live-server-amd64.iso) on the VROC NVMe RAID disk.
4. Boot into OS then run "apt upgrade" to update packages then reboot.
5. In OS run "dmidecode" to check SMBIOS Type 4, Type 9, and Type 41 information (=> failed, the "Upgrade" in Type 4 shows "<OUT OF SPEC>", and Type 9 shows "Type: x16 <OUT OF SPEC>" for Slot 7.)
dmidecode version: 3.3

Expected behaviors:
There are no any unexpected information in dmidecode logs.

Current behaviors:
In "dmidecode" SMBIOS logs, the "Upgrade" in Type 4 shows "<OUT OF SPEC>", and Type 9 shows "Type: x16 <OUT OF SPEC>" for Slot 7.

Question information

Language:
English Edit question
Status:
Solved
For:
Ubuntu dmidecode Edit question
Assignee:
No assignee Edit question
Solved by:
conie chang
Solved:
Last query:
Last reply:
Revision history for this message
conie chang (conie) said :
#1

dmidecode type 4 output========

Handle 0x002B, DMI type 4, 48 bytes
Processor Information
 Socket Designation: CPU 1
 Type: Central Processor
 Family: Xeon
 Manufacturer: Intel(R) Corporation
 ID: A6 06 06 00 FF FB EB BF
 Signature: Type 0, Family 6, Model 106, Stepping 6
 Flags:
  FPU (Floating-point unit on-chip)
  VME (Virtual mode extension)
  DE (Debugging extension)
  PSE (Page size extension)
  TSC (Time stamp counter)
  MSR (Model specific registers)
  PAE (Physical address extension)
  MCE (Machine check exception)
  CX8 (CMPXCHG8 instruction supported)
  APIC (On-chip APIC hardware supported)
  SEP (Fast system call)
  MTRR (Memory type range registers)
  PGE (Page global enable)
  MCA (Machine check architecture)
  CMOV (Conditional move instruction supported)
  PAT (Page attribute table)
  PSE-36 (36-bit page size extension)
  CLFSH (CLFLUSH instruction supported)
  DS (Debug store)
  ACPI (ACPI supported)
  MMX (MMX technology supported)
  FXSR (FXSAVE and FXSTOR instructions supported)
  SSE (Streaming SIMD extensions)
  SSE2 (Streaming SIMD extensions 2)
  SS (Self-snoop)
  HTT (Multi-threading)
  TM (Thermal monitor supported)
  PBE (Pending break enabled)
 Version: Intel(R) Xeon(R) Silver 4314 CPU @ 2.40GHz
 Voltage: 0.9 V
 External Clock: 100 MHz
 Max Speed: 3400 MHz
 Current Speed: 2400 MHz
 Status: Populated, Enabled
 Upgrade: <OUT OF SPEC>
 L1 Cache Handle: 0x0028
 L2 Cache Handle: 0x0029
 L3 Cache Handle: 0x002A
 Serial Number: Not Specified
 Asset Tag: UNKNOWN
 Part Number: Not Specified
 Core Count: 16
 Core Enabled: 16
 Thread Count: 32
 Characteristics:
  64-bit capable
  Multi-Core
  Hardware Thread
  Execute Protection
  Enhanced Virtualization
  Power/Performance Control

dmidecode type 9 output========
Handle 0x0081, DMI type 9, 34 bytes
System Slot Information
 Designation: Slot 7
 Type: x16 <OUT OF SPEC>
 Current Usage: In Use
 Length: Short
 Characteristics:
  3.3 V is provided
  PME signal is supported
  SMBus signal is supported
 Bus Address: 0000:8a:00.0
 Data Bus Width: 0
 Peer Devices: 0

Revision history for this message
conie chang (conie) said :
#2

Compare with other OS(RHEL8.7) dmidecode output, there is no the same symptom.
====
[root@localhost ~]# dmidecode -t 4
# dmidecode 3.3
Getting SMBIOS data from sysfs.
SMBIOS 3.3.0 present.

Handle 0x0027, DMI type 4, 48 bytes
Processor Information
        Socket Designation: CPU 1
        Type: Central Processor
        Family: Xeon
        Manufacturer: Intel(R) Corporation
        ID: A6 06 06 00 FF FB EB BF
        Signature: Type 0, Family 6, Model 106, Stepping 6
        Flags:
                FPU (Floating-point unit on-chip)
                VME (Virtual mode extension)
                DE (Debugging extension)
                PSE (Page size extension)
                TSC (Time stamp counter)
                MSR (Model specific registers)
                PAE (Physical address extension)
                MCE (Machine check exception)
                CX8 (CMPXCHG8 instruction supported)
                APIC (On-chip APIC hardware supported)
                SEP (Fast system call)
                MTRR (Memory type range registers)
                PGE (Page global enable)
                MCA (Machine check architecture)
                CMOV (Conditional move instruction supported)
                PAT (Page attribute table)
                PSE-36 (36-bit page size extension)
                CLFSH (CLFLUSH instruction supported)
                DS (Debug store)
                ACPI (ACPI supported)
                MMX (MMX technology supported)
                FXSR (FXSAVE and FXSTOR instructions supported)
                SSE (Streaming SIMD extensions)
                SSE2 (Streaming SIMD extensions 2)
                SS (Self-snoop)
                HTT (Multi-threading)
                TM (Thermal monitor supported)
                PBE (Pending break enabled)
        Version: Intel(R) Xeon(R) Platinum 8352V CPU @ 2.10GHz
        Voltage: 0.8 V
        External Clock: 100 MHz
        Max Speed: 3500 MHz
        Current Speed: 2100 MHz
        Status: Populated, Enabled
        Upgrade: Socket LGA4189
        L1 Cache Handle: 0x0024
        L2 Cache Handle: 0x0025
        L3 Cache Handle: 0x0026
        Serial Number: Not Specified
        Asset Tag: UNKNOWN
        Part Number: Not Specified
        Core Count: 36
        Core Enabled: 36
        Thread Count: 72
        Characteristics:
                64-bit capable
                Multi-Core
                Hardware Thread
                Execute Protection
                Enhanced Virtualization
                Power/Performance Control

[root@localhost ~]#

[root@localhost ~]# dmidecode -t 9
# dmidecode 3.3
Getting SMBIOS data from sysfs.
SMBIOS 3.3.0 present.

Handle 0x007B, DMI type 9, 34 bytes
System Slot Information
        Designation: Slot 1
        Type: x1 M.2 Socket 3
        Current Usage: In Use
        Length: Other
        Characteristics:
                3.3 V is provided
                PME signal is supported
                SMBus signal is supported
        Bus Address: 0000:00:11.5
        Data Bus Width: 0
        Peer Devices: 0

Handle 0x007C, DMI type 9, 34 bytes
System Slot Information
        Designation: Slot 5
        Type: x16 PCI Express 4 x16
        Current Usage: In Use
        Length: Short
        ID: 5
        Characteristics:
                3.3 V is provided
                PME signal is supported
                SMBus signal is supported
                PCIe slot bifurcation is supported
        Bus Address: 0000:c3:00.0
        Data Bus Width: 0
        Peer Devices: 0

Handle 0x007D, DMI type 9, 34 bytes
System Slot Information
        Designation: Slot 7
        Type: x16 OCP NIC 3.0 Small Form Factor (SFF)
        Current Usage: In Use
        Length: Short
        Characteristics:
                3.3 V is provided
                PME signal is supported
                SMBus signal is supported
        Bus Address: 0000:8a:00.0
        Data Bus Width: 0
        Peer Devices: 0

[root@localhost ~]#

Revision history for this message
Manfred Hampl (m-hampl) said :
#3

Based on the information in https://support.lenovo.com/us/en/solutions/ht509690-dmidecode-may-generate-out-of-spec-message-in-output-on-sr655-under-red-hat-8-lenovo-thinksystem-sr655 I assume that the version of dmidecode in Ubuntu jammy (3.3-3) is not new enough to correctly interpret all values in your system.

This, however, is somewhat contradictory to the fact that both the Ubuntu version and the version on RHEL tell "# dmidecode 3.3".

There is already a newer version in preparation for Ubuntu kinetic (3.4-1) and the diff shows that some information has been added, e.g. "Socket LGA4189" and "PCI Express 5", see https://launchpadlibrarian.net/610639478/dmidecode_3.3-3_3.4-1.diff.gz
That version is also available as a backport in a PPA https://launchpad.net/~savoury1/+archive/ubuntu/backports?field.series_filter=jammy
You might consider trying that version.

Do you see adverse effects by the "<OUT OF SPEC>"messages?

Revision history for this message
conie chang (conie) said :
#4

Hi Manfred Hampl,

"Do you see adverse effects by the "<OUT OF SPEC>"messages?"
No! I don't see adverse effects by the "<OUT OF SPEC>"messages.

I verified this issue with your suggest, there is no "<OUT OF SPEC>" output by dmidecode command.

Verify Step:
Step:
1.#sudo add-apt-repository ppa:savoury1/backports
2.#sudo apt update
3.#sudo apt upgrade dmidecode
4. Confirm dmidecode update to 3.4
 #dmidecode -V

Thank you.