Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Mismatch between SMBIOS version produced by coreboot and exposed by edk2 #1205

Open
krystian-hebel opened this issue Jan 13, 2025 · 0 comments
Labels
bug Something isn't working firmware needs review novacustom_nv4x_adl NovaCustom NV4xPZ (12th Gen) smbios

Comments

@krystian-hebel
Copy link
Contributor

krystian-hebel commented Jan 13, 2025

Component

Dasharo firmware

Device

NovaCustom NV4x 12th Gen, probably all other x86 releases as well

Dasharo version

No response

Dasharo Tools Suite version

No response

Test case ID

No response

Brief summary

coreboot produces SMBIOS tables as defined in version 3.0, but edk2 later sets the version as 3.3. As a result, some tables don't have all of the fields expected in SMBIOS 3.3

How reproducible

No response

How to reproduce

sudo dmidecode -t 17

Expected behavior

# dmidecode 3.3
Getting SMBIOS data from sysfs.
SMBIOS 3.3.0 present.

Handle 0x0012, DMI type 17, 92 bytes
Memory Device
	Array Handle: 0x000B
	Error Information Handle: 0x0011
	Total Width: Unknown
	Data Width: Unknown
	Size: No Module Installed
	Form Factor: Unknown
	Set: None
	Locator: DIMM 0
	Bank Locator: P0 CHANNEL A
	Type: Unknown
	Type Detail: Unknown
	Speed: Unknown
	Manufacturer: Unknown
	Serial Number: Unknown
	Asset Tag: Not Specified
	Part Number: Unknown
	Rank: Unknown
	Configured Memory Speed: Unknown
	Minimum Voltage: Unknown
	Maximum Voltage: Unknown
	Configured Voltage: Unknown
	Memory Technology: Unknown
	Memory Operating Mode Capability: Unknown
	Firmware Version: Unknown
	Module Manufacturer ID: Unknown
	Module Product ID: Unknown
	Memory Subsystem Controller Manufacturer ID: Unknown
	Memory Subsystem Controller Product ID: Unknown
	Non-Volatile Size: None
	Volatile Size: None
	Cache Size: None
	Logical Size: None

OR

# dmidecode 3.3
Getting SMBIOS data from sysfs.
SMBIOS 3.0.0 present.

Handle 0x0012, DMI type 17, 40 bytes
Memory Device
	Array Handle: 0x000B
	Error Information Handle: 0x0011
	Total Width: Unknown
	Data Width: Unknown
	Size: No Module Installed
	Form Factor: Unknown
	Set: None
	Locator: DIMM 0
	Bank Locator: P0 CHANNEL A
	Type: Unknown
	Type Detail: Unknown
	Speed: Unknown
	Manufacturer: Unknown
	Serial Number: Unknown
	Asset Tag: Not Specified
	Part Number: Unknown
	Rank: Unknown
	Configured Memory Speed: Unknown
	Minimum Voltage: Unknown
	Maximum Voltage: Unknown
	Configured Voltage: Unknown

Actual behavior

# dmidecode 3.3
Getting SMBIOS data from sysfs.
SMBIOS 3.3.0 present.

Handle 0x0012, DMI type 17, 40 bytes
Memory Device
	Array Handle: 0x000B
	Error Information Handle: 0x0011
	Total Width: Unknown
	Data Width: Unknown
	Size: No Module Installed
	Form Factor: Unknown
	Set: None
	Locator: DIMM 0
	Bank Locator: P0 CHANNEL A
	Type: Unknown
	Type Detail: Unknown
	Speed: Unknown
	Manufacturer: Unknown
	Serial Number: Unknown
	Asset Tag: Not Specified
	Part Number: Unknown
	Rank: Unknown
	Configured Memory Speed: Unknown
	Minimum Voltage: Unknown
	Maximum Voltage: Unknown
	Configured Voltage: Unknown

Screenshots

No response

Additional context

No response

Solutions you've tried

No response

@krystian-hebel krystian-hebel added bug Something isn't working needs review labels Jan 13, 2025
@github-actions github-actions bot added firmware novacustom_nv4x_adl NovaCustom NV4xPZ (12th Gen) labels Jan 13, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working firmware needs review novacustom_nv4x_adl NovaCustom NV4xPZ (12th Gen) smbios
Projects
None yet
Development

No branches or pull requests

2 participants