Nicholas Sudsgaard has posted comments on this change by Nicholas Sudsgaard. ( https://review.coreboot.org/c/coreboot/+/83991?usp=email )
Change subject: mb/lenovo/thinkcentre_m710s: Add SMBIOS data for PCIe slots ......................................................................
Patch Set 2:
(1 comment)
Patchset:
PS2:
For posterity, it’d be great if you pasted the new output of `dmidecode` in a comment?
Sure. 😊 ``` # dmidecode 3.5 Getting SMBIOS data from sysfs. SMBIOS 3.0.0 present. Table at 0x7A96F000.
Handle 0x0000, DMI type 0, 26 bytes BIOS Information Vendor: coreboot Version: 24.05-826-gc0da37a5b94b-dirty Release Date: 08/20/2024 ROM Size: 8 MB Characteristics: PCI is supported PC Card (PCMCIA) is supported BIOS is upgradeable Selectable boot is supported ACPI is supported Targeted content distribution is supported BIOS Revision: 24.5 Firmware Revision: 0.0
Handle 0x0001, DMI type 1, 27 bytes System Information Manufacturer: LENOVO Product Name: ThinkCentre M710s Version: 1.0 Serial Number: 123456789 UUID: Not Settable Wake-up Type: Reserved SKU Number: Not Specified Family: ThinkCentre M710s
Handle 0x0002, DMI type 2, 14 bytes Base Board Information Manufacturer: LENOVO Product Name: ThinkCentre M710s Version: 1.0 Serial Number: 123456789 Asset Tag: Not Specified Features: None Location In Chassis: Not Specified Chassis Handle: 0x0003 Type: Motherboard
Handle 0x0003, DMI type 3, 22 bytes Chassis Information Manufacturer: LENOVO Type: Desktop Lock: Not Present Version: Not Specified Serial Number: Not Specified Asset Tag: Not Specified Boot-up State: Safe Power Supply State: Safe Thermal State: Safe Security Status: None OEM Information: 0x00000000 Height: Unspecified Number Of Power Cords: 1 Contained Elements: 0 SKU Number: Not Specified
Handle 0x0004, DMI type 4, 48 bytes Processor Information Socket Designation: CPU0 Type: Central Processor Family: Pentium Pro Manufacturer: GenuineIntel ID: E9 06 09 00 FF FB EB BF Signature: Type 0, Family 6, Model 158, Stepping 9 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) Core(TM) i5-7400 CPU @ 3.00GHz Voltage: Unknown External Clock: 100 MHz Max Speed: 3500 MHz Current Speed: 3000 MHz Status: Populated, Enabled Upgrade: Unknown L1 Cache Handle: 0x0006 L2 Cache Handle: 0x0007 L3 Cache Handle: 0x0008 Serial Number: Not Specified Asset Tag: Not Specified Part Number: Not Specified Core Count: 4 Core Enabled: 4 Thread Count: 4 Characteristics: Hardware Thread Execute Protection Enhanced Virtualization
Handle 0x0005, DMI type 7, 27 bytes Cache Information Socket Designation: CACHE1 Configuration: Enabled, Not Socketed, Level 1 Operational Mode: Unknown Location: Internal Installed Size: 64 kB Maximum Size: 64 kB Supported SRAM Types: Unknown Installed SRAM Type: Unknown Speed: Unknown Error Correction Type: Unknown System Type: Data Associativity: 8-way Set-associative
Handle 0x0006, DMI type 7, 27 bytes Cache Information Socket Designation: CACHE1 Configuration: Enabled, Not Socketed, Level 1 Operational Mode: Unknown Location: Internal Installed Size: 64 kB Maximum Size: 64 kB Supported SRAM Types: Unknown Installed SRAM Type: Unknown Speed: Unknown Error Correction Type: Unknown System Type: Instruction Associativity: 8-way Set-associative
Handle 0x0007, DMI type 7, 27 bytes Cache Information Socket Designation: CACHE2 Configuration: Enabled, Not Socketed, Level 2 Operational Mode: Unknown Location: Internal Installed Size: 512 kB Maximum Size: 512 kB Supported SRAM Types: Unknown Installed SRAM Type: Unknown Speed: Unknown Error Correction Type: Unknown System Type: Unified Associativity: 4-way Set-associative
Handle 0x0008, DMI type 7, 27 bytes Cache Information Socket Designation: CACHE3 Configuration: Enabled, Not Socketed, Level 3 Operational Mode: Unknown Location: Internal Installed Size: 6 MB Maximum Size: 6 MB Supported SRAM Types: Unknown Installed SRAM Type: Unknown Speed: Unknown Error Correction Type: Unknown System Type: Unified Associativity: 12-way Set-associative
Handle 0x0009, DMI type 16, 23 bytes Physical Memory Array Location: System Board Or Motherboard Use: System Memory Error Correction Type: None Maximum Capacity: 64 GB Error Information Handle: Not Provided Number Of Devices: 4
Handle 0x000A, DMI type 17, 40 bytes Memory Device Array Handle: 0x0009 Error Information Handle: Not Provided Total Width: 64 bits Data Width: 64 bits Size: 8 GB Form Factor: DIMM Set: None Locator: Channel-0-DIMM-0 Bank Locator: BANK 0 Type: DDR4 Type Detail: Synchronous Unbuffered (Unregistered) Speed: 2400 MT/s Manufacturer: Unknown (2b0b) Serial Number: 0036152b Asset Tag: Channel-0-DIMM-0-AssetTag Part Number: Invalid (*,*+*) Rank: 1 Configured Memory Speed: 2400 MT/s Minimum Voltage: 1.2 V Maximum Voltage: 1.2 V Configured Voltage: 1.2 V
Handle 0x000B, DMI type 17, 40 bytes Memory Device Array Handle: 0x0009 Error Information Handle: Not Provided Total Width: 64 bits Data Width: 64 bits Size: 16 GB Form Factor: DIMM Set: None Locator: Channel-0-DIMM-1 Bank Locator: BANK 0 Type: DDR4 Type Detail: Synchronous Unbuffered (Unregistered) Speed: 2400 MT/s Manufacturer: Unknown (3616) Serial Number: 00163616 Asset Tag: Channel-0-DIMM-1-AssetTag Part Number: Invalid (6*6*6) Rank: 2 Configured Memory Speed: 2400 MT/s Minimum Voltage: 1.2 V Maximum Voltage: 1.2 V Configured Voltage: 1.2 V
Handle 0x000C, DMI type 17, 40 bytes Memory Device Array Handle: 0x0009 Error Information Handle: Not Provided Total Width: 64 bits Data Width: 64 bits Size: 8 GB Form Factor: DIMM Set: None Locator: Channel-1-DIMM-0 Bank Locator: BANK 0 Type: DDR4 Type Detail: Synchronous Unbuffered (Unregistered) Speed: 2400 MT/s Manufacturer: Unknown (2b0b) Serial Number: 0036152b Asset Tag: Channel-1-DIMM-0-AssetTag Part Number: Invalid (*,*+*) Rank: 1 Configured Memory Speed: 2400 MT/s Minimum Voltage: 1.2 V Maximum Voltage: 1.2 V Configured Voltage: 1.2 V
Handle 0x000D, DMI type 17, 40 bytes Memory Device Array Handle: 0x0009 Error Information Handle: Not Provided Total Width: 64 bits Data Width: 64 bits Size: 16 GB Form Factor: DIMM Set: None Locator: Channel-1-DIMM-1 Bank Locator: BANK 0 Type: DDR4 Type Detail: Synchronous Unbuffered (Unregistered) Speed: 2400 MT/s Manufacturer: Unknown (0) Serial Number: 00000000 Asset Tag: Channel-1-DIMM-1-AssetTag Part Number: None Rank: 2 Configured Memory Speed: 2400 MT/s Minimum Voltage: 1.2 V Maximum Voltage: 1.2 V Configured Voltage: 1.2 V
Handle 0x000E, DMI type 19, 31 bytes Memory Array Mapped Address Starting Address: 0x00000000000 Ending Address: 0x00BFFFFFFFF Range Size: 48 GB Physical Array Handle: 0x0009 Partition Width: 4
Handle 0x000F, DMI type 20, 35 bytes Memory Device Mapped Address Starting Address: 0x00000000000 Ending Address: 0x001FFFFFFFF Range Size: 8 GB Physical Device Handle: 0x000A Memory Array Mapped Address Handle: 0x000E Partition Row Position: Unknown Interleave Position: Unknown Interleaved Data Depth: Unknown
Handle 0x0010, DMI type 20, 35 bytes Memory Device Mapped Address Starting Address: 0x00200000000 Ending Address: 0x005FFFFFFFF Range Size: 16 GB Physical Device Handle: 0x000A Memory Array Mapped Address Handle: 0x000E Partition Row Position: Unknown Interleave Position: Unknown Interleaved Data Depth: Unknown
Handle 0x0011, DMI type 20, 35 bytes Memory Device Mapped Address Starting Address: 0x00600000000 Ending Address: 0x007FFFFFFFF Range Size: 8 GB Physical Device Handle: 0x000A Memory Array Mapped Address Handle: 0x000E Partition Row Position: Unknown Interleave Position: Unknown Interleaved Data Depth: Unknown
Handle 0x0012, DMI type 20, 35 bytes Memory Device Mapped Address Starting Address: 0x00800000000 Ending Address: 0x00BFFFFFFFF Range Size: 16 GB Physical Device Handle: 0x000A Memory Array Mapped Address Handle: 0x000E Partition Row Position: Unknown Interleave Position: Unknown Interleaved Data Depth: Unknown
Handle 0x0013, DMI type 32, 11 bytes System Boot Information Status: No errors detected
Handle 0x0014, DMI type 41, 11 bytes Onboard Device Reference Designation: VGA compatible controller Type: Video Status: Enabled Type Instance: 0 Bus Address: 0000:00:02.0
Handle 0x0015, DMI type 41, 11 bytes Onboard Device Reference Designation: SATA controller Type: SATA Controller Status: Enabled Type Instance: 0 Bus Address: 0000:00:17.0
Handle 0x0016, DMI type 9, 19 bytes System Slot Information Designation: M2_SSD Type: x1 M.2 Socket 3 Current Usage: In Use Length: Other Characteristics: Unknown Bus Address: 0000:00:1b.0 Data Bus Width: 1 Peer Devices: 0
Handle 0x0017, DMI type 9, 19 bytes System Slot Information Designation: PCIE1X_2 Type: x1 PCI Express 3 x1 Current Usage: In Use Length: Short ID: 0 Characteristics: Unknown Bus Address: 0000:00:1c.6 Data Bus Width: 1 Peer Devices: 0
Handle 0x0018, DMI type 9, 19 bytes System Slot Information Designation: PCIE1X_1 Type: x1 PCI Express 3 x1 Current Usage: In Use Length: Short ID: 0 Characteristics: Unknown Bus Address: 0000:00:1c.7 Data Bus Width: 1 Peer Devices: 0
Handle 0x0019, DMI type 9, 19 bytes System Slot Information Designation: M2_WIFI Type: x1 M.2 Socket 1-SD Current Usage: In Use Length: Other Characteristics: Unknown Bus Address: 0000:00:1d.0 Data Bus Width: 1 Peer Devices: 0
Handle 0x001A, DMI type 41, 11 bytes Onboard Device Reference Designation: Ethernet controller Type: Ethernet Status: Enabled Type Instance: 0 Bus Address: 0000:00:1f.6
Handle 0xFEFF, DMI type 127, 4 bytes End Of Table ``` I don't have enough PCIe expansion cards to do all of this at once. :P ``` Handle 0x0014, DMI type 9, 19 bytes System Slot Information Designation: PCIE16X Type: x16 PCI Express 3 x16 Current Usage: In Use Length: Long ID: 0 Characteristics: Unknown Bus Address: 0000:00:01.0 Data Bus Width: 1 Peer Devices: 0
```