-
Bug
-
Resolution: Unresolved
-
Undefined
-
None
-
CNV v4.20.z
-
None
-
Quality / Stability / Reliability
-
0.42
-
False
-
-
False
-
None
-
-
Low
-
None
Description of problem:
On aarch64, the SMBIOS info of the Virtual Machines is not visible from inside the Guest. Even though its specified in the XML its inheriting the standard RHEL info (as if the host is RHEL KVM, not CNV): System Information Manufacturer: Red Hat Product Name: KVM Version: RHEL 9.6.0 ARM Virtual Machine Serial Number: Not Specified UUID: 375ee8ed-a6f3-47a8-8f36-71ac7bb9f960 Wake-up Type: Power Switch SKU Number: Not Specified Family: Red Hat Enterprise Linux But it should look like this: System Information Manufacturer: Red Hat Product Name: OpenShift Virtualization Version: 4.20.1 Serial Number: c43b961b-46e1-47d3-acd6-da4e891eface UUID: 375ee8ed-a6f3-47a8-8f36-71ac7bb9f960 Wake-up Type: Power Switch SKU Number: 4.20.1 Family: Red Hat
Version-Release number of selected component (if applicable):
4.20
How reproducible:
Always
Steps to Reproduce:
1. Start an aarch64 VM 2. dmidecode -t system
Actual results:
Standard RHEL info shown, serial missing
Expected results:
OpenShift Virtualization details with serial (if set)
Additional info:
It seems the firmware on aarch64 behaves a bit different. On pure RHEL 9.6 KVM I need to add the below to the XML to make it wire the information in:
<os firmware='efi'>
<smbios mode='sysinfo'/>
</os>
Otherwise it goes missing.
For example, only this doesn't work, its all ignored:
<sysinfo type='smbios'>
<system>
<entry name='manufacturer'>Red Hat</entry>
<entry name='product'>OpenShift Virtualization</entry>
<entry name='version'>4.20.1</entry>
<entry name='serial'>c43b961b-46e1-47d3-acd6-da4e891eface</entry>
<entry name='uuid'>375ee8ed-a6f3-47a8-8f36-71ac7bb9f960</entry>
<entry name='sku'>4.20.1</entry>
<entry name='family'>Red Hat</entry>
</system>
</sysinfo>
We need this for it to show in the VM
<sysinfo type='smbios'>
<system>
<entry name='manufacturer'>Red Hat</entry>
<entry name='product'>OpenShift Virtualization</entry>
<entry name='version'>4.20.1</entry>
<entry name='serial'>c43b961b-46e1-47d3-acd6-da4e891eface</entry>
<entry name='uuid'>375ee8ed-a6f3-47a8-8f36-71ac7bb9f960</entry>
<entry name='sku'>4.20.1</entry>
<entry name='family'>Red Hat</entry>
</system>
</sysinfo>
<os firmware='efi'>
...
<smbios mode='sysinfo'/>
</os>