Hi Robert, I add some code at the bottom of the .XML files. This is how I add SLP in Unraid: Code: <qemu:commandline> <qemu:arg value='-smbios'/> <qemu:arg value='type=0,vendor=<SLP>,version=<SLP>,date=<SLP>,release=1.0'/> </qemu:commandline> </domain> Replace <SLP> with the string/s you need. (just like in other VM software it doesn't work for Dell's SLP) And I add this for SLIC 2.x in Unraid: Code: <qemu:commandline> <qemu:arg value='-acpitable'/> <qemu:arg value='file=/PATH_TO_SLIC/SLIC.BIN'/> </qemu:commandline> </domain> Just add the path to the where you stored the .BIN file on your server. IIRC, the .XML in Proxmox is set out little different. So your may have play around with the formatting.
I was working with a Proxmox server earlier this week so I had a little play with the .CONF files. I used this to add SLP in Proxmox: Code: args: -smbios type=0,vendor=<SLP>,version=<SLP>,date=<SLP>,release=1.0 Replace <SLP> with the string/s you need. (again like in other VM software it doesn't work for Dell's SLP) And I used this for SLIC 2.x in Proxmox: Code: args: -acpitable sig=SLIC,file=/PATH_TO_SLIC/SLIC.BIN Just add the path to the where you stored the .BIN file on your server. To add both SLP and SLIC to Proxmox, I added them both together: Code: args: -acpitable sig=SLIC,file=/PATH_TO_SLIC/SLIC.BIN -smbios type=0,vendor=<SLP>,version=<SLP>,date=<SLP>,release=1.0 Hope this helps.
Testing Dell SLP Prior to Version 5.1 the only option was to compile seabos and add: char slp[] VARFSEGFIXED(0x49A9) = "Dell System"; After approx version 5.1 we could used the args command: args: -acpitable sig=SLIC,file=/PATH_TO_SLIC/SLIC.BIN And patched /usr/share/kvm/bios-256k.bin with hexedit: 0x349a8 = 0x49A8 00 44 65 6c 6c 20 53 79 73 74 65 6d 00 This worked quite well up through version 8.2-2 since that patch area was a message text area. The latest version 8.3-1 using QEMU 9.0.2 with Seabios version - 9.0.4, the patch area is not a message area and appears to be executable code. So patching may be unstable. As stated using the command example: args: -acpitable sig=SLIC,file=/PATH_TO_SLIC/SLIC.BIN -smbios type=0,vendor='Dell System',version=FBKTB4AUS,date=07/01/2015,release=1.180 while it executes and places the SLP string in the bios, it is not in the valid areas ........... Have any suggestions other than returning to compiling seabios with the VARFSEGFIXED(0x49A9)????