Jump to content

how can i check if dsdt loaded


  • Please log in to reply
5 replies to this topic

#1
khorght

khorght

    InsanelyMac Protégé

  • Members
  • Pip
  • 4 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".

#2
LatinMcG

LatinMcG

    Insanely digesting DSDT

  • Members
  • PipPipPipPipPipPipPipPipPipPipPip
  • 2,509 posts
  • Gender:Male
  • Location:Tampa, Florida
-v Wait=Yes DSDT=hd(0,2)/Extra/my_dsdt.aml UseKernelCache=Yes

#3
khorght

khorght

    InsanelyMac Protégé

  • Members
  • Pip
  • 4 posts
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?

#4
XLR

XLR

    2cores1cpu.mov

  • Donators
  • 921 posts
  • Location:חולון
If you get kernel panics - it's loaded.

#5
Gringo Vermelho

Gringo Vermelho

    The Jan Bird fix

  • Supervisors
  • 6,123 posts
  • Gender:Male
  • Location:Brazil
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.

#6
jaxparo

jaxparo

    InsanelyMac Protégé

  • Members
  • Pip
  • 42 posts
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.





0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

© 2014 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Mac Netbook  |   PHP hosting by CatN  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy