Jump to content

Fixing DSDT Errors


bringmeyoursours
 Share

2 posts in this topic

Recommended Posts

Hello all!

I see this is the more active community with helpful people, so I figured I'd try my hand at getting some help for a non-mac related issue, but it is DSDT related.

My current issue is I'm trying to load a modified DSDT table into memory before a Windows 10 boot on a Lenovo E540. I've used the windows versions of IASL and ASL to build a .aml file that works when the table is loaded using asl, but when injecting into memory prior to boot through a chainload, the boot fails with a machine_check_exception error. With what research I have done, this is most likely due to unseen errors in the windows tools. 

Upon dumping the acpi table under linux, and attempting to assemble an aml for the DSDT table, it shows 9 errors I otherwise would not have seen.

I have attempted to fix all, and seemingly succeeded in all but 3 (maybe, I'm not very good with the language).

The modification I'm trying to make in question is to extend the pci root bridge out to 36 bit space, to allow for an external graphics card. 

 

Any help would be greatly appreciated! Thanks!

DSDT Substitution.zip

Link to comment
Share on other sites

 Share

×
×
  • Create New...