Jump to content

how can i check if dsdt loaded


khorght
 Share

6 posts in this topic

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".

Link to comment
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.

Link to comment
Share on other sites

  • 7 months later...

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.

Link to comment
Share on other sites

 Share

×
×
  • Create New...