Hi ThirdSmile & Hi all !
Thanks for your efforts about ACPIThermal in Lion !
I'm under Lion 10.7.2 and ACPIThermal doesn't cool correctly my Laptop Asus x71Vn like in Snow Leopard.
Also, my SSDT tables don't contain the TZ entry (I mean under the name TZ).
So I need your advice on how to adapt your method to my Laptop.
Here is my ioreg dump when your driver is loaded and when it's not loaded.
Here is also my DSDT and my five SSDT tables (for you information : they are put in the Extra folder and managed by Chameleon through the option DropSSDT = yes).
Great thanks in advance for any Help and/or suggestion !
Wonderfull Topic and Forum !!
Loyd
This post has been edited by azerq: Mar 4 2012, 09:06 PM
| Start a new topic Add Reply |
Oct 31 2011, 11:00 PM
Post #21
Nov 3 2011, 07:14 PM
Post #22
ThermalZone in your DSDT is THRM, but there are no active cooling methods.
Check active cooling on snow without ACPIThermal - I guess it will work, because there are no active cooling methods in ThermalZones on your notebook.
About the reason why I will not work on lion - I think problem is in 16 I/O in EmbeddedController, for example:
TAH0 and TAH1 seams to be fan speeds... So constructions like "Store (TAH0, Local0)" will not work in lion - you need to replace TAH0 by two 8 bit fields (for ex.: ta01 & ta02) and "Store (TAH0, Local0)" by "Store (TA02, Local0) ShiftLeft (Local0, 0x08, Local0) Or (Local0, TA01, Local0)"
This post has been edited by ThirdSmile: Nov 3 2011, 10:11 PM
Check active cooling on snow without ACPIThermal - I guess it will work, because there are no active cooling methods in ThermalZones on your notebook.
About the reason why I will not work on lion - I think problem is in 16 I/O in EmbeddedController, for example:
TAH0 and TAH1 seams to be fan speeds... So constructions like "Store (TAH0, Local0)" will not work in lion - you need to replace TAH0 by two 8 bit fields (for ex.: ta01 & ta02) and "Store (TAH0, Local0)" by "Store (TA02, Local0) ShiftLeft (Local0, 0x08, Local0) Or (Local0, TA01, Local0)"
Hi ThirdSmile & Hi all !
Thanks for your efforts about ACPIThermal in Lion !
I'm under Lion 10.7.2 and ACPIThermal doesn't cool correctly my Laptop Asus x71Vn like in Snow Leopard.
Also, my SSDT tables don't contain the TZ entry (I mean under the name TZ).
So I need your advice on how to adapt your method to my Laptop.
Here is my ioreg dump when your driver is loaded and when it's not loaded.
[attachment=3867:Loyd.ior...aded.txt.zip]
[attachment=3868:Loyd.ior...Kext.txt.zip]
Here is also my DSDT and my five SSDT tables (for you information : they are put in the Extra folder and managed by Chameleon through the option DropSSDT = yes).
[attachment=3869:Loyd_DSDT_SSDTs.zip]
Great thanks in advance for any Help and/or suggestion !
Wonderfull Topic and Forum !!
Loyd
Thanks for your efforts about ACPIThermal in Lion !
I'm under Lion 10.7.2 and ACPIThermal doesn't cool correctly my Laptop Asus x71Vn like in Snow Leopard.
Also, my SSDT tables don't contain the TZ entry (I mean under the name TZ).
So I need your advice on how to adapt your method to my Laptop.
Here is my ioreg dump when your driver is loaded and when it's not loaded.
[attachment=3867:Loyd.ior...aded.txt.zip]
[attachment=3868:Loyd.ior...Kext.txt.zip]
Here is also my DSDT and my five SSDT tables (for you information : they are put in the Extra folder and managed by Chameleon through the option DropSSDT = yes).
[attachment=3869:Loyd_DSDT_SSDTs.zip]
Great thanks in advance for any Help and/or suggestion !
Wonderfull Topic and Forum !!
Loyd
This post has been edited by ThirdSmile: Nov 3 2011, 10:11 PM
Nov 6 2011, 12:50 PM
Post #23
I think the reason of panic is in incorrect return from ACPI, but i did not know where it is ...
Hi ThirdSmile,
I've got rid of kp's loading your kext. (edited dependencies- thanks to juanerson)
Here is a new DSDT with bat working and your tz inserts as well as ioreg with acpithermal.kext loaded.
Fan doesn't work. Found this in console:
com.apple.kextd: Kext id com.apple.driver.AppleACPIThermal not found; removing personalities from kernel.
nc6510b.zip ( 412.56K )
Number of downloads: 7This post has been edited by verleihnix: Nov 6 2011, 01:42 PM
Nov 6 2011, 11:32 PM
Post #24
Hi ThirdSmile,
I've got rid of kp's loading your kext. (edited dependencies- thanks to juanerson)
Here is a new DSDT with bat working and your tz inserts as well as ioreg with acpithermal.kext loaded.
Fan doesn't work. Found this in console:
com.apple.kextd: Kext id com.apple.driver.AppleACPIThermal not found; removing personalities from kernel.
nc6510b.zip ( 412.56K )
Number of downloads: 7
I've got rid of kp's loading your kext. (edited dependencies- thanks to juanerson)
Here is a new DSDT with bat working and your tz inserts as well as ioreg with acpithermal.kext loaded.
Fan doesn't work. Found this in console:
com.apple.kextd: Kext id com.apple.driver.AppleACPIThermal not found; removing personalities from kernel.
nc6510b.zip ( 412.56K )
Number of downloads: 7Dependencies in driver are correct(and incorrect dependencies can not be reason of KP - it is just requirements to load).
Also - see this
Nov 7 2011, 08:19 PM
Post #25
Dependencies in driver are correct(and incorrect dependencies can not be reason of KP - it is just requirements to load).
Also - see this
Also - see this
ok, switched over to insanelymac.com
Nov 8 2011, 11:54 PM
Post #26
Hi ThirdSmile,
Thanks for your replay and suggestions !
I wonder if there is some fixes or hacks to add in DSDT to have active cooling methods ? here is my original DSDT (extracted under Linux and not modified).
Ok ! Under SnowLeopard I'm not using DSDT at all ! just chameleon and some kext and I installed Acpithermal using kextutily and it's cool correctly my Laptop. Thanks to take a look at my SnowLeopard Extra file.
I didn't get your answer correctly ! Do you mean, it will never work on Lion ? or I've to do the replacements you kindly suggested ? If this is the case, can you please post a snippet of code as example with the DSDT changes you suggest?
Great thanks in advance for you efforts !
Loyd
This post has been edited by azerq: Mar 4 2012, 09:07 PM
Thanks for your replay and suggestions !
ThermalZone in your DSDT is THRM, but there are no active cooling methods.
I wonder if there is some fixes or hacks to add in DSDT to have active cooling methods ? here is my original DSDT (extracted under Linux and not modified).
Check active cooling on snow without ACPIThermal - I guess it will work, because there are no active cooling methods in ThermalZones on your notebook.
Ok ! Under SnowLeopard I'm not using DSDT at all ! just chameleon and some kext and I installed Acpithermal using kextutily and it's cool correctly my Laptop. Thanks to take a look at my SnowLeopard Extra file.
About the reason why I will not work on lion - I think problem is in 16 I/O in EmbeddedController, for example:
TAH0 and TAH1 seams to be fan speeds... So constructions like "Store (TAH0, Local0)" will not work in lion - you need to replace TAH0 by two 8 bit fields (for ex.: ta01 & ta02) and "Store (TAH0, Local0)" by "Store (TA02, Local0) ShiftLeft (Local0, 0x08, Local0) Or (Local0, TA01, Local0)"
TAH0 and TAH1 seams to be fan speeds... So constructions like "Store (TAH0, Local0)" will not work in lion - you need to replace TAH0 by two 8 bit fields (for ex.: ta01 & ta02) and "Store (TAH0, Local0)" by "Store (TA02, Local0) ShiftLeft (Local0, 0x08, Local0) Or (Local0, TA01, Local0)"
I didn't get your answer correctly ! Do you mean, it will never work on Lion ? or I've to do the replacements you kindly suggested ? If this is the case, can you please post a snippet of code as example with the DSDT changes you suggest?
Great thanks in advance for you efforts !
Loyd
This post has been edited by azerq: Mar 4 2012, 09:07 PM
Nov 10 2011, 02:26 PM
Post #27
Ok ! Under SnowLeopard I'm not using DSDT at all ! just chameleon and some kext and I installed Acpithermal using kextutily and it's cool correctly my Laptop. Thanks to take a look at my SnowLeopard Extra file.
[attachment=3881:Extra_Loyd.zip]
[attachment=3881:Extra_Loyd.zip]
Post your ioreg(you can save it in IORegistryExplorer) from Snow Leopard when cooling is working.
I didn't get your answer correctly ! Do you mean, it will never work on Lion ? or I've to do the replacements you kindly suggested ? If this is the case, can you please post a snippet of code as example with the DSDT changes you suggest?
No, I mean, that: in order to get it work on lion you must replace all 16bit i/o operations in Embedded Controller by 8bit equivalent(example for TAH0 & TAH1 :
dsdt_patch_example.zip ( 68.14K )
Number of downloads: 18).
This is because 16bit i/o operations in Embedded Controller, for unknown reason, do not work on Lion.
It seams that only TAH0 and TAH1 is related to cooling control - so, try may be it is working now... Also in your embedded controller is fields like Bxxx - if you replace them in same way, probably you will get working battery meter(with ACPIBattery driver)
Good luck.
This post has been edited by ThirdSmile: Nov 10 2011, 06:28 PM
Nov 12 2011, 09:11 PM
Post #28
Hi ThirdSmile
Thanks again for your suggestions !
Here is my ioreg under SnowLeopard as you suggest.
For your information, On SnowLeoprad, I use ACPIThermal along with AppleACPIEC in S/L/E and it cools correctly my Laptop.
Ok ! I understand now ! thanks.
I searched for others entries in my DSDT that can contain terms like TAH0 or TAH1 but what you find are the only ones. So, I've used directly the DSDT you kindly patched.
Unfortunately it makes no effects, Fans still very noisy and the °T also is still hot
Please find also my ioreg on Lion with ACPIThermal installed in S/L/E and images of temperature on Lion
Right now Battery indicator works using Voodoobattery. I don't now if it's worth doing it through DSDT ?
Great thanks, in advance, for your efforts and help !
Loyd
This post has been edited by azerq: Mar 4 2012, 09:08 PM
Thanks again for your suggestions !
Post your ioreg(you can save it in IORegistryExplorer) from Snow Leopard when cooling is working.
Here is my ioreg under SnowLeopard as you suggest.
For your information, On SnowLeoprad, I use ACPIThermal along with AppleACPIEC in S/L/E and it cools correctly my Laptop.
No, I mean, that: in order to get it work on lion you must replace all 16bit i/o operations in Embedded Controller by 8bit equivalent(example for TAH0 & TAH1 :
dsdt_patch_example.zip ( 68.14K )
Number of downloads: 18
).
dsdt_patch_example.zip ( 68.14K )
Number of downloads: 18).
Ok ! I understand now ! thanks.
It seams that only TAH0 and TAH1 is related to cooling control - so, try may be it is working now..
I searched for others entries in my DSDT that can contain terms like TAH0 or TAH1 but what you find are the only ones. So, I've used directly the DSDT you kindly patched.
Unfortunately it makes no effects, Fans still very noisy and the °T also is still hot
Please find also my ioreg on Lion with ACPIThermal installed in S/L/E and images of temperature on Lion
Also in your embedded controller is fields like Bxxx - if you replace them in same way, probably you will get working battery meter(with ACPIBattery driver)
Right now Battery indicator works using Voodoobattery. I don't now if it's worth doing it through DSDT ?
Great thanks, in advance, for your efforts and help !
Loyd
This post has been edited by azerq: Mar 4 2012, 09:08 PM
Nov 13 2011, 01:14 AM
Post #29
Here is my ioreg under SnowLeopard as you suggest.
[attachment=3886:ioreg_Loyd_SnowLeo.zip]
For your information, On SnowLeoprad, I use ACPIThermal along with AppleACPIEC in S/L/E and it cools correctly my Laptop.
[attachment=3886:ioreg_Loyd_SnowLeo.zip]
For your information, On SnowLeoprad, I use ACPIThermal along with AppleACPIEC in S/L/E and it cools correctly my Laptop.
ACPIThermal did not loaded - so I think you did not need it at all.
Unfortunately it makes no effects, Fans still very noisy and the °T also is still hot
Please find also my ioreg on Lion with ACPIThermal installed in S/L/E and images of temperature on Lion
Please find also my ioreg on Lion with ACPIThermal installed in S/L/E and images of temperature on Lion
Noisy fan on hot temperature - it is normal. Maybe something loads your cpu?
Right now Battery indicator works using Voodoobattery. I don't now if it's worth doing it through DSDT ?
If something works good - do not touch it
Nov 14 2011, 09:07 AM
Post #30
Thanks again for your fast answer !
Ok ! At least I learned that I will not be able to solve the problem of heating using your kext ;-)
Do you have an idea about how can I check this point ?
I'm thinking also about using the method described in this topic for reducing fan speed : http://www.projectosx.com/forum/index.php?...=1593&st=80
From your experience, do you think that it could be adapted for my DSDT and Laptop configuration ?
Yes definitely agree !
Great thanks for your help,
Loyd
ACPIThermal did not loaded - so I think you did not need it at all.
Ok ! At least I learned that I will not be able to solve the problem of heating using your kext ;-)
Noisy fan on hot temperature - it is normal. Maybe something loads your cpu?
Do you have an idea about how can I check this point ?
I'm thinking also about using the method described in this topic for reducing fan speed : http://www.projectosx.com/forum/index.php?...=1593&st=80
From your experience, do you think that it could be adapted for my DSDT and Laptop configuration ?
If something works good - do not touch it 
Yes definitely agree !
Great thanks for your help,
Loyd
| Add Reply Start a new topic |
0 Members:







