Jump to content
InsanelyMac Forum
khorght

how can i check if dsdt loaded

Recommended Posts

i'm using chameleon 2.1 + iatkos l2 on HP IQ512 and made my first dsdt with common patches applied - extracted dsdt using aida64 and compiled(0 errors, 0 warnings) in dsdtse. i've tried to tick option to override dsdt in chameleon gui and tried to use DSDT=/Extra/my_dsdt.aml boot option but i can't understand am i booting default dsdt or my own. dmesg didn't show me something like "Reading HFS+:/Extra/my_dsdt.aml".

Share this post


Link to post
Share on other sites
Advertisement

thanx for the reply. what line will tell me that dsdt loaded? isn't -v Wait=Yes gives me output similar to dmesg or i'm totally wrong?

Share this post


Link to post
Share on other sites

lmao!!

 

Khorght: Chameleon is responsible for loading your patched DSDT, dmesg doesn't know what Chameleon was doing behind its back, it will not tell you anything. You need bdmesg. It comes with the Chameleon source. Copy to /usr/bin, run it from Terminal.

Another (quite obvious) way to confirm that your DSDT is loading is to extract your DSDT on OS X. If you get your patched DSDT then it's loading.

 

If you place your DSDT in /Extra and name it dsdt.aml, Chameleon loads it automatically. You don't need any boot flag or anything in org.chameleon.Boot.plist to load your DSDT.

 

If you want to boot without loading your DSDT for some reason you can type DSDT=none at the boot prompt.

Share this post


Link to post
Share on other sites

When your custom DSDT is loaded into RAM, then if you use DSDTSE to "extract" the DSDT it only reads the RAM loaded DSDT, and NOT the resident BIOS DSDT. So you can check which DSDT is loaded by using DSDTSE to extract what's being used and "see" if it's your edited custom patched version or the OEM BIOS version. This is why you must be sure you're booting without any DSDT file to extract a clean unadulterated BIOS DSDT. You can use DSDTSE to extract this clean BIOS only if you're booting WITHOUT any custom DSDT.aml file. Since most Snow Leopard, Lion, and Mt. Lion require a patched DSDT.aml file to boot, the only way to get the clean BIOS version is to either boot Leopard 10.5 without any DSDT.aml and extract using DSDTSE, or boot an Ubuntu live CD and extract the DSDT from BIOS using Terminal commands.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.



×