Random techie babbling...

Fixing dsdt.dsl for IP35 pro

If you try to edit a dsdt.dsl generated for an IP35 pro (to fix the cmos reset issue on Snow Leopard for instance), you may get an error when you try to recompile it something like…

5824:                         Store (GAHS (Zero), Local6)
Error    4060 -           Called method returns no value ^

This prevents you recompiling a useable dsdt.aml. The fix is to return a value from the GAHS method. Search for ‘GAHS’ and you will find a function that should look like this…

Method (GAHS, 1, NotSerialized)

and change it to…

Method (GAHS, 1, NotSerialized)
	Return (0x1)

…and you should be good to go.

NOTE: This issue may not be exclusive to the IP35 Pro, but I did find several others with the same Mobo & issues in my Googling for a solution. Not sure either if 0×1 is the correct return value, or if it even matters, but it does fix the compile error and seems to work fine on my system. YMMV

If you enjoyed this post, please consider leaving a comment or subscribing to the RSS feed to have future articles delivered to your feed reader.

Leave a Comment

Let us know your thoughts on this post but remember to place nicely folks!