VMware Cloud Community
Loafter
Contributor
Contributor

Replace ACPI Tables in VMware BIOS

i found that esxi have native option to replace ACPI table in bios

And support for removing ACPI tables from the guest for both EFI and

And support for removing ACPI tables from the guest for both EFI and legacy BIOS. And make both processes available in beta/release builds too.

http://daveparsons.net/blog/2014/04/20/replace-acpi-tables-in-vmware-bios/

i try add this lin in vmx file

acpi.skiptables = "DSDT"

acpi.addtable.filename = "./DSDT.aml"

and i get error

Failed to start the virtual machine.

Module ACPI power on failed.

File "./DSDT.aml" does not contain valid ACPI archive.

error.jpg

DSDT.aml is simple compiled dsdt table compiled iasl compiler

How to create table in correct format?

Reply
0 Kudos
3 Replies
Loafter
Contributor
Contributor

Any suggestions?

Reply
0 Kudos
Alistar
Expert
Expert

I don't yet know to what context does the path in this configuration parameter direct to by default, but you might try removing the dot in your path description. Maybe that redirects you to the root of the filesystem, not to the actual VM directory you are running it from.

Edit: Perhaps try removing the slash also ... if you get file not found error or you still fail, I guess this will need an answer of a VMware engineer in which compiler you should make that table

Stop by my blog if you'd like 🙂 I dabble in vSphere troubleshooting, PowerCLI scripting and NetApp storage - and I share my journeys at http://vmxp.wordpress.com/
Reply
0 Kudos
Loafter
Contributor
Contributor

I just try this

  • remover dot
  • set full path in vmfs to dsdt table

This is don't work. i'v get same error

err.jpg

Reply
0 Kudos