Proxmox and SeaBIOS additional parameters

lsd25

New Member
Nov 13, 2012
10
0
1
31
Russia, Togliatti
original:xxd -i source-bin-file.bin | grep -v len | sed 's/unsigned char.*/static char SLIC[] = {/' > src/acpi-slic.hex
your:xxd -i source-bin-file.bin | grep -v len | sed 's/unsigned char.*/unsigned char SLIC[] = {/' > acpi-slic.hex
find the difference ;)
 
Last edited:
Mar 14, 2013
14
0
1
Havant, United Kingdom
I'm still not able to get this working - SLIC Toolkit still shows 'DUMP ERROR (SLIC TABLE NOT FOUND)' - would the fact I'm running Proxmox 2.3 make a difference?

Here's the whole process I've followed:

1. Dump SLIC to bin using SLIC TOOLKIT
2. Convert to Hex using xxd -i source-bin-file.bin | grep -v len | sed 's/unsigned char.*/static char SLIC[] = {/' > src/acpi-slic.hex
3. Download Seabios 1.7.2 source and extract
4. Copy acpi-slic.hex to seabios/src
5. Copy acpi_slic.patch to seabios/src
6. issue 'Make' command from seabios root folder
7. Copy /out/bios.bin over /usr/share/kvm/bios.bin
8. Restart Proxmox to be sure

In SLIC Toolkit I can see what appears to be a windows XP CDKEY in 'Pkey', RSDT shows BOCHS BXPCRSDT but SLIC DUMP fails.

Any ideas?
 

kameleon

Member
Feb 2, 2011
52
0
6
I'm still not able to get this working - SLIC Toolkit still shows 'DUMP ERROR (SLIC TABLE NOT FOUND)' - would the fact I'm running Proxmox 2.3 make a difference?

Here's the whole process I've followed:

1. Dump SLIC to bin using SLIC TOOLKIT
2. Convert to Hex using xxd -i source-bin-file.bin | grep -v len | sed 's/unsigned char.*/static char SLIC[] = {/' > src/acpi-slic.hex
3. Download Seabios 1.7.2 source and extract
4. Copy acpi-slic.hex to seabios/src
5. Copy acpi_slic.patch to seabios/src
6. issue 'Make' command from seabios root folder
7. Copy /out/bios.bin over /usr/share/kvm/bios.bin
8. Restart Proxmox to be sure

In SLIC Toolkit I can see what appears to be a windows XP CDKEY in 'Pkey', RSDT shows BOCHS BXPCRSDT but SLIC DUMP fails.

Any ideas?

I know it is a little late to reply to this but I just did this and found the problem. You were missing the patch command between #5 and #6. You should run this command:

patch -p1 < src/acpi_slic.patch

then continue on with #6.
 

lsd25

New Member
Nov 13, 2012
10
0
1
31
Russia, Togliatti
I know it is a little late to reply to this but I just did this and found the problem. You were missing the patch command between #5 and #6. You should run this command:

patch -p1 < src/acpi_slic.patch

then continue on with #6.
Oh, sorry, it's my mistake. I forgot this step in the description of the patch process.
 
Mar 14, 2013
14
0
1
Havant, United Kingdom
Thanks for the update - works like a charm. I can see the relevant fields in SLIC Toolkit now.

It didn't have the desired effect however as I was trying to install OEM Windows XP on my promox host which is a Dell machine that has an XP Pro COA. I believe it's because these patches are for SLIC V2 which is not something windows XP uses to check whether an OEM edition can activate? Has anyone had any success with OEM Windows XP?
 

kameleon

Member
Feb 2, 2011
52
0
6
Oh, sorry, it's my mistake. I forgot this step in the description of the patch process.
It is all good. Thank you for documenting it to that point. I just like to make sure the complete solution is out there for others that are facing the same problem. Now I have successfully moved my windows desktop from a physical machine to a virtual. Could not have done it without your directions. Thanks again!
 

caustic

New Member
Dec 4, 2013
6
0
1
Is there anybody out there who was able to slic a 256k seabiosfile?
How do I force the latest Proxmox 3.2-30 to use old 128k bios.bin?
Thanks in advance.
 

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE and Proxmox Mail Gateway. We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get your own in 60 seconds.

Buy now!