khorght Posted December 24, 2011 Share Posted December 24, 2011 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 More sharing options...
LatinMcG Posted December 24, 2011 Share Posted December 24, 2011 -v Wait=Yes DSDT=hd(0,2)/Extra/my_dsdt.aml UseKernelCache=Yes Link to comment Share on other sites More sharing options...
khorght Posted December 24, 2011 Author Share Posted December 24, 2011 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? Link to comment Share on other sites More sharing options...
XLR Posted December 25, 2011 Share Posted December 25, 2011 If you get kernel panics - it's loaded. 1 Link to comment Share on other sites More sharing options...
Gringo Vermelho Posted December 29, 2011 Share Posted December 29, 2011 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 More sharing options...
jaxparo Posted August 18, 2012 Share Posted August 18, 2012 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 More sharing options...
Recommended Posts