SMBIOS information is missing by default in a virtual machine

Nov 11, 2025
3
0
1
Terneuzen
Hello everyone,

Another issue we ran into. We've got a customer with specific software which uses a security system which generates a unique license code / key requestor based upon the SMBIOS Type 2 information to activate the software. Unfortunately after migrating a virtual machine from Microsoft Windows Hyper-V to Proxmox VE we noticed that the software couldn't activate, because the specified string that was returned was empty when running: Get-WmiObject Win32_ComputerSystem or Get-WmiObject Win32_BaseBoard in Microsoft PowerShell.

I know that it is possible to manipulate the SMBIOS string and that you can actually manipulate it in the graphical interface, but apparently this only works for SMBIOS Type 1 and not for SMBIOS Type 2. I eventually resolved this by editing the virtual machines configuration file and adding: args: -smbios 'type=1,manufacturer=Proxmox,product=System Product Name,serial=SYS123456' -smbios 'type=2,manufacturer=Proxmox,product=Virtual Machine,version=Rev 1.0,serial=MB987654321' with some random information and this resolved the issue after rebooting the virtual machine.

I figured out how to resolve and fix the issue, but do not consider this user friendly (especially for less experienced System Administrators). Perhaps SMBIOS information for both Type 1 and Type 2 should be filled in by default, as there's more software out there that is activated based upon this information? Both Microsoft Hyper-V and Broadcom VMware fill in this information by default and have never given me this issue.
 
Hi!

It's best to show your interest in a specific Bugzilla entry so that we can track the interest in certain features. There's for example [0] for the general interest of adding any SMBIOS type information and/or [1] for automatically generating these serials.

There's already support to fill-in SMBIOS Type 1, but [2] specifically mentions that SMBIOS Type 2 and 11 can be supported with more user interest.

[0] https://bugzilla.proxmox.com/show_bug.cgi?id=2191
[1] https://bugzilla.proxmox.com/show_bug.cgi?id=5578
[2] https://bugzilla.proxmox.com/show_bug.cgi?id=2191#c5
 
  • Like
Reactions: nvanaert
Hi!

It's best to show your interest in a specific Bugzilla entry so that we can track the interest in certain features. There's for example [0] for the general interest of adding any SMBIOS type information and/or [1] for automatically generating these serials.

There's already support to fill-in SMBIOS Type 1, but [2] specifically mentions that SMBIOS Type 2 and 11 can be supported with more user interest.

[0] https://bugzilla.proxmox.com/show_bug.cgi?id=2191
[1] https://bugzilla.proxmox.com/show_bug.cgi?id=5578
[2] https://bugzilla.proxmox.com/show_bug.cgi?id=2191#c5
Thanks, I added entries to the comments of those threads. I wasn't aware there was a Proxmox BugZilla.