Jump to content

A Serious Answer Needed: How to Make a DSDT the New School Way. the Old School Way doesn't seem....


9 posts in this topic

Recommended Posts

I was looking at making a DSDT. But all the instructions, the instructional pages, I have come across doesn't work for 

today's systems.  For instance using MaciASL 5.02A causes issues with the system bootloaders as they have progressed

to keep up with the evolution of.

 

So the old stuff don't work on new stuff.

 

What happened was I am using MaciASL version 1.62 the newest and updated one.

1 I did the old school way as prescribed by Rehabman. which works for older ones ( or maybe I'm not seeing the fine line_

2 after extracting the DSDT to make a DSDT.dsl, was not able to due the nature of the beast, was not able to save as DSDT.aml<> tons of errors filled the page.

This is after patching too!  WTF!! 

 

The old DSDT in this system which is 2015 make and model HP works with that years DSDT MaciASL, but I don' have that years MaciASL any longer.

And when I tried to make a new one with the new MaciASL I got the can't do it man messages.

 

Therein does anybody have a proven method that works without all the errors that are able to be fixed without searching allover the NET?

 

Thank you for taking the time to hear my frustration!

 

 

21 hours ago, MaLd0n said:

what ur hardware?

run this app and post files generated in ur desktop

https://olarila.com/files/Utils/ACPIExtractAll.app.zip

Dont use any acpi rename

@MaLd0n

 

Thank you so much!  I have struggled with getting a clean DSDT.dsl to work with

 

A few errors I have not been able to overcome.

 

I followed Rehabman's guide to the letter and still I have errors from extracting.

 

I will post in a bit thank you!

1 hour ago, MaLd0n said:

u have some acpi renames like _osi to xosi. we don't need it. remove all acpi renames, reboot and extract files

c7jrL5d.png

@MaLd0n

 

Will do

 

Thank you

some of the renames are XHC... should this be XHCI in the DSDT?

Along with EHC1 and EHC2

 

@MaLd0n

 

Question:  

the renames are in config.plist patches as well for XOSI should I remove them as well?

the other is DSM to XDSM < should I leave or remove?

 

Next Question:

Should I put in SSDT's from this ACPI extraction? and which ones if need be?

Edited by makk
1 hour ago, MaLd0n said:

dont need any rename. ill change all in dsdt

stay with ur ssdts to good boot into system

 

 

changed the renames in dsdt to reflect factory? no errors so far

left clean as in no patching

 

1 DSDT.aml complied

2 screenshot of the error XHCI>POSC, ESEL, XSEL

3 Renames.txt (some work done to get back to normal?

 

And most important: Thank You!

 

In the Renames.txt I noted about 2 XHCI in the File.  1 is a scope and the other is the device.

 

In the External Declarations,  Not sure what to describe this as Scope = not sure. 

At the moment it is UnknownObj for (_SB_.PCI0.XHCI, UnknownObj)

 

 

complie error 4.png

DSDT.aml.zip Renames.rtf

Edited by makk
  • 2 weeks later...
On 2/23/2022 at 5:24 PM, MaLd0n said:

what ur hardware?

run this app and post files generated in ur desktop

https://olarila.com/files/Utils/ACPIExtractAll.app.zip

Dont use any acpi rename

 

Nice tool!  makes it quick.

 

I was using patchmatic for some time.  RehabMan's stuff

×
×
  • Create New...