Jump to content

ALL Fan related issues HERE. Laptop fans, overheating, cold boot no fans +


00diabolic
 Share

Fan issues. Have them or not? How do you deal with them?  

137 members have voted

  1. 1. How many of you have experenced overheating due to fans not turning on on your laptop?

    • YES I have to go through steps to get my fans on. See question below.
      93
    • No I have no fan issues or I have intermitate fan issues.
      46
  2. 2. What do you have to do to deal with your fan not turning on?

    • Power unplug, or sleep trick. Seems to work on Toshibas
      28
    • Reboot when temp reaches certain number to get bios to turn fans on. Only Lenovo option that works
      44
    • I use software to handle my heat issues like coolbook because my fans never seem to spin fast when needed.
      11
    • My fans are on 100% full blast and are loud all the time. So I never overheat but I'm also losing my hearing.
      56
    • I found a kext that fixes my fan issues and I am not sharing the info with the 100's of affected users here. You suck SHARE your info.
      10


260 posts in this topic

Recommended Posts

The fans of my two Acer Intel (santa rosa, gma x3100) laptops start up even when the screen is asleep and no applications are running. Certainly there is more fan activity than with Vista. I have been told that selecting to remove the thermal kexts during install is a must if you are using a laptop, to keep the heat down. At the moment I am using Leo4allv3 with netkas 9.2.0 speedstep kernel. It runs noticeably cooler than Vanilla.

 

Welcome to the discussion. The thermal kext I believe your referring to are AppleIntelCPUPowerManagement.kext & AppleCPUThermo.kext. Those are the two kext most commonly deleted dealing with heat management. On my machine I can load AppleCPUThermo.kext with no impact to my system at all (good or bad). However AppleIntelCPUPowerManagement.kext will cause me kernel panics & i wont be able to boot at all. The speedstep kernel is also what I use. Because it throttles my cpu I get lower temps most of the time even on a cold boot where my fan is not working my temp stays low until i load up some apps or do to much and then I am forced to restart due to high temp that can cause system damage.

 

I got that message on boot, too.

 

By the way, 00D, i use AppleIntelCPUPowerManagement.kext, cause I can use with no prob's the vanilla kernel. By the way, what Superhai said... made think of something particular. If applehwsensor.kext loads for gpu fan... why it does appears on ACPI_SMC... on the cpu tree? It does just loads the gpu fan...

 

I would need an edited AppleIntelCPUPowerManagement.kext in order to work with my system as this kext causes me kernel panics. I can install and give you the exact details of the panic if you would like. If applehwsensor.kext is the right kext then I and others here would need it edited to better fit our systems. BRESINKx86Monitoring.kext reads all my temp monitors perfectly (CPU & HD) which I am assuming that is why applehwsensor.kext does not work is because it can not read my temp sensors.

 

 

I think that something checks the temperature of the sensors and if it's above a certain temperature it actually kicks in for the entire time the system is on. I only think this because I can't honestly think of anything different besides the temperature when your doing a reboot.

 

Yes this is exactly what I am thinking. Here is a timeline of exactly what I notice my system does.

 

Warm boot into bios. --> Bios blasts fan for a few seconds then shuts it off--> Fan turns on at darwin boot screen --> OS selected and apple logo spins-->fan is once again changed speed and stays constant into OSX (ACPI_SMC I believe takes over)-->Fan then throttles up and down as needed in OSX.

 

Cold Boot --> Bios blasts fan for a few seconds then shuts it off--> Fan does not turn on at darwin boot screen --> OS loads apple logo spins no fan change --> fan stays off into OSX --> Temp climbs until reboot --> reboot--> temp above 115F-125F (not sure) will trigger fans at darwin boot screen and readjust at apple logo (when I believe ACPI_SMC I believe takes over) --> fans then throttle as needed.

 

 

First, there is no universal way that your computer controls the fans. They are different for each model, so one solution for one doesn't need to mean a thing for another. Do you have SMC on your computer?

 

Well i think we all have most likely the same problem with a kext that OSX uses. If we get one of us fixed I believe the rest will be just as easy to fix. Yes I have com.apple.driver.AppleSMC (2.0.1d2) & com.apple.driver.ACPI_SMC_PlatformPlugin (3.1.2d1) loaded.

 

I have even used the hold down power trick on my system to reset the hardware SMC. I saw no difference when I did this though.

 

Azurael mentioned something that is a huge clue here. In a NONE ACPI OS we would get fans (like DOS) that work & dont cause our systems to overheat. Thus it would imply that OSX loads a kext which stops the fans from performing the regular operations.

Link to comment
Share on other sites

Here is something I have noticed while booting my install DVD on my laptop.

 

The message "kernel ACPI_SMC_CtrlLoop::initCPUCtrlLoop - pmCPUControl (PMIOCSETPSTATETABLE) returned 0x478b880" is always present. This is with the Tiger ACPIPlatform and APIC. I also notice the fan seems to work fine on this laptop.

 

To install on this particular laptop I had to use the Tiger platform because it is not running EFI and anything other than this version causes the Mac OS not set message. In using this the main drawback is I have not found a working power management bundle for it. Perhaps you can try using ACPIPlatform version 1.0.3 and matching APIC and see if your temperature issues persist, this may help narrow it down.

Link to comment
Share on other sites

Here is something I have noticed while booting my install DVD on my laptop.

 

The message "kernel ACPI_SMC_CtrlLoop::initCPUCtrlLoop - pmCPUControl (PMIOCSETPSTATETABLE) returned 0x478b880" is always present. This is with the Tiger ACPIPlatform and APIC. I also notice the fan seems to work fine on this laptop.

 

To install on this particular laptop I had to use the Tiger platform because it is not running EFI and anything other than this version causes the Mac OS not set message. In using this the main drawback is I have not found a working power management bundle for it. Perhaps you can try using ACPIPlatform version 1.0.3 and matching APIC and see if your temperature issues persist, this may help narrow it down.

 

Eddie thanks for the great idea. I have prepared the ACPIPlatform 1.0.3 with everything it needs to have updated. I also have APIC version that I think is correct to correspond with ACPI. I have attached both of them here. Are there any other kext that should also be updated? If anyone else would like to test them and provide feedback i will be doing the same over the next 24hrs. Also if any issues are found with this kext please provide feedback I think I got all the version numbers corrected but if not please correct me and repost.

 

Hopefully we will have the answer here. Any other ideas are welcome.

AppleACPIPlatform_1.0.3__APIC.zip

Link to comment
Share on other sites

I can´t believe it, but my fans seem to be working perfectly now...

 

Only thing I´ve done this morning is installing Zephyroths AMD Software Update and his About-This-Mac-Modifier(and setting the correct info there)... and then I tried using "Platform=x86pc" in hope of getting the fans to work...not really expecting it to be useful, as I´ve tried it before without any resaults, but hoping that with some of the kexts I got in this thread, there would be difference...

And suddenly I noticed that yes, the fans were working great.

 

 

I don´t quite get it, I see a lot of acpi related stuff still loading up on startup, and I thought I wouldn´t get that with the "Platform=x86pc" flag...

Everything seems to be working perfectly...

 

I am using the MacDotNub bios that TheMarine posted earlier, my machine is identified as MacBook3,1.

 

I´ve tested this a lot now this morning. I even put the processor on full load(maxed it out in Logic Studio) for over an half an hour without the machine getting really warm(normally it would have shut down within 5 minutes), it´s about the same now as in vista!

The fans even wake up after sleep(my screen doesn´t turn off during sleep now though)...

 

I´m just really happy about this, since this has been my one and only major problem left on my hackbook... ;)

 

I don´t really know what specifically it was that made them work, but I´ll post ioreg, dmesg & kextstat in a few minutes...

 

Thank you all so much for the help here.

 

EDIT: ioreg, fmesg & kextstat uploaded!

 

:) Ztardust -_-

ZtarDmesg.txt

Ztarioreg.txt

ZtarKextStat.txt

Link to comment
Share on other sites

I can´t believe it, but my fans seem to be working perfectly now...

 

Only thing I´ve done this morning is installing Zephyroths AMD Software Update and his About-This-Mac-Modifier(and setting the correct info there)... and then I tried using "Platform=x86pc" in hope of getting the fans to work...not really expecting it to be useful, as I´ve tried it before without any resaults, but hoping that with some of the kexts I got in this thread, there would be difference...

And suddenly I noticed that yes, the fans were working great.

I don´t quite get it, I see a lot of acpi related stuff still loading up on startup, and I thought I wouldn´t get that with the "Platform=x86pc" flag...

Everything seems to be working perfectly...

 

I am using the MacDotNub bios that TheMarine posted earlier, my machine is identified as MacBook3,1.

 

I´ve tested this a lot now this morning. I even put the processor on full load(maxed it out in Logic Studio) for over an half an hour without the machine getting really warm(normally it would have shut down within 5 minutes), it´s about the same now as in vista!

The fans even wake up after sleep(my screen doesn´t turn off during sleep now though)...

 

I´m just really happy about this, since this has been my one and only major problem left on my hackbook... :(

 

I don´t really know what specifically it was that made them work, but I´ll post ioreg, dmesg & kextstat in a few minutes...

 

Thank you all so much for the help here.

 

EDIT: ioreg, fmesg & kextstat uploaded!

 

:D Ztardust :star_smile:

 

You now have the same properties as I do in the ACPI_SMC_PlatformPlugin, IOHWSensors with gpu detected. lol.

Congratulations, you finally got your fans working ;).

Let's hope this help other people, and another solution comes.

 

see you~

Link to comment
Share on other sites

I can´t believe it, but my fans seem to be working perfectly now...

 

Only thing I´ve done this morning is installing Zephyroths AMD Software Update and his About-This-Mac-Modifier(and setting the correct info there)... and then I tried using "Platform=x86pc" in hope of getting the fans to work...not really expecting it to be useful, as I´ve tried it before without any resaults, but hoping that with some of the kexts I got in this thread, there would be difference...

And suddenly I noticed that yes, the fans were working great.

I don´t quite get it, I see a lot of acpi related stuff still loading up on startup, and I thought I wouldn´t get that with the "Platform=x86pc" flag...

Everything seems to be working perfectly...

 

I am using the MacDotNub bios that TheMarine posted earlier, my machine is identified as MacBook3,1.

 

I´ve tested this a lot now this morning. I even put the processor on full load(maxed it out in Logic Studio) for over an half an hour without the machine getting really warm(normally it would have shut down within 5 minutes), it´s about the same now as in vista!

The fans even wake up after sleep(my screen doesn´t turn off during sleep now though)...

 

I´m just really happy about this, since this has been my one and only major problem left on my hackbook... :D

 

I don´t really know what specifically it was that made them work, but I´ll post ioreg, dmesg & kextstat in a few minutes...

 

Thank you all so much for the help here.

 

EDIT: ioreg, fmesg & kextstat uploaded!

 

:rolleyes: Ztardust :star_smile:

 

 

Z-- I noticed your using AppleACPIPlatform (1.1.0). I have that one and will try it out but I wonder if there is anything different about yours. Can you post your AppleACPIPlatform (1.1.0), and AppleAPIC (1.2.0). I would like to see those and try them out.

 

@eddie11c I tried ACPIPlatform version 1.0.3 minus ps2nub like you said but still no fans on cold boot. Im hoping 1.1.0 will work but i think I tried that one before but will see.

 

@themarine -- any idea why Z's fans are working so well now? I noticed also his Ioreg looks more like yours but what is it that did it?

 

Anyone have an idea why Ztardust system is working better now? Any theorys? Is it ACPI 1.1.0? I hope so.

 

 

THANKS

Link to comment
Share on other sites

Z-- I noticed your using AppleACPIPlatform (1.1.0). I have that one and will try it out but I wonder if there is anything different about yours. Can you post your AppleACPIPlatform (1.1.0), and AppleAPIC (1.2.0). I would like to see those and try them out.

 

@eddie11c I tried ACPIPlatform version 1.0.3 minus ps2nub like you said but still no fans on cold boot. Im hoping 1.1.0 will work but i think I tried that one before but will see.

 

@themarine -- any idea why Z's fans are working so well now? I noticed also his Ioreg looks more like yours but what is it that did it?

 

Anyone have an idea why Ztardust system is working better now? Any theorys? Is it ACPI 1.1.0? I hope so.

THANKS

 

I have to admit that I really don´t know what really fix it. But I assume that it was the kexts I got from TheMarine + doing the platform=x86pc. But I am no expert, I don´t know.

 

But the fans are working great. If I´m not doing anything they become still... and if I start a heavy program like Logic Studio they go on full power... and the machine doesn´t overheat anymore...

They work great on both warm and cold boot...

 

I hope this fixes your problem as well.

ACPIkexts.sitx

Link to comment
Share on other sites

That turns off ACPI control, so most likely you have only hardware control of your fans now. Are you able to sleep or use other acpi functions?

 

That´s what I thought... but there is still lots of ACPI stuff being loaded on boot...

Everything is working, except that when the machine goes to sleep it doesn´t turn off the display...

 

Another thing is that I had tried the platform=x86pc a while ago and then it didn´t help at all... but now after replacing some kexts the fans are working with that flag... :D

 

For me that´s no big deal, as I almost always have my machine plugged into power anyhow, so I just turn off the sleep.

 

What should I be missing?

 

Edit: I can´t see anything missing. My firewire-pci-card even works. Usb works. Touchpad and keyboard works. Sound is working perfectly. The powermanagement is sensing whether the machine is on battery or AC and giving up the time and percentage left of the battery... the built-in camera is working. The Wifi-dongle is working.

 

No, I give up... what is it that should not be working, when you turn off ACPI control(or use the platform=x86pc flag)???

Link to comment
Share on other sites

I have to admit that I really don´t know what really fix it. But I assume that it was the kexts I got from TheMarine + doing the platform=x86pc. But I am no expert, I don´t know.

 

But the fans are working great. If I´m not doing anything they become still... and if I start a heavy program like Logic Studio they go on full power... and the machine doesn´t overheat anymore...

They work great on both warm and cold boot...

 

I hope this fixes your problem as well.

 

Hey Z that archive was messed up. I could not get it open. I wanna try your ACPI platform & AppleAPCI.kext and see what it does and if I have to I'll try the x86pc flag next. Not sure if your using stuffit but betterzip complained that it was a corrupt stuffit file.

 

THANKS

Link to comment
Share on other sites

Hey Z that archive was messed up. I could not get it open. I wanna try your ACPI platform & AppleAPCI.kext and see what it does and if I have to I'll try the x86pc flag next. Not sure if your using stuffit but betterzip complained that it was a corrupt stuffit file.

 

THANKS

 

Alright try these ones... I just used Stuffit DropStuff... and they work fine here...

AppleACPIPlatform.kext.sitx

AppleAPIC.kext.sitx

Link to comment
Share on other sites

Alright try these ones... I just used Stuffit DropStuff... and they work fine here...

 

Darn it same thing. What is so special about stuffit. Both archiver and betterzip will not open them. Dont tell me I have to get another app just to open a zip file. I already got 2. Can you zip them up differently. THANKS

Link to comment
Share on other sites

Darn it same thing. What is so special about stuffit. Both archiver and betterzip will not open them. Dont tell me I have to get another app just to open a zip file. I already got 2. Can you zip them up differently. THANKS

 

 

No prob! Here is an ordinary zip file... (used yemuzip)

 

But Stuffit is the most commonly used archive program on OSX, as far as I know...

So, perhaps you should consider downloading that one... (Stuffit expander is free) ;)

To_00Diabolic.zip

Link to comment
Share on other sites

No prob! Here is an ordinary zip file... (used yemuzip)

 

But Stuffit is the most commonly used archive program on OSX, as far as I know...

So, perhaps you should consider downloading that one... (Stuffit expander is free) :thumbsdown_anim:

 

Ok that one worked. I have been busy the last few days but just installed this one and will follow up with results. I am betting the x86pc is what is giving you the fans and id hate to use that flag but losing sleep seems to be the only drawback so not all that bad. The other thing is your on an AMD machine and I'm on intel so I hope this solution works for me.

 

Ill be following up soon. Any other input would be greatly appreciated. THANKS

 

EDIT: So far sound is lost with platform=x86pc, and also shutdown. And yes even the fans are gone with this flag on cold boot. So its useless for me to be using this flag as it provides no relief from the problem. I do not expect different results with the same flag with other ACPIplatform versions but will try to test that out.

 

EDIT 2: I went and changed the platform=x86pc to platform=ACPI and interestingly it actually has so far fixed the fan issue. I have restarted 3 times with temps below 100F and the fans have turned on. Now the drawback to this flag is that I can not shutdown and my EFI string used for sound has stopped working. I can use ALCinject to get sound but the EFI string is better because it has no drops.

 

Why would I lose my efi string and my shutdown by using the platform=ACPI?

 

EDIT 3: I attached my newest IOREG.TXT. Something has changed I believe with my system but I dont know what exactly has changed besides me adding platform=ACPI. Whats weird is I even took the platform=ACPI off my boot.plist and it appears to still be having its affects. I dont understand this at all. I hope someone can clear this up for me.

 

@Ztardust. Can you take off the platform=x86pc and still get your fans to work? I believe that is what has happened to me. Like new entries were created by essentially forcing re-capture of some of the system specs by OSX. I might be way off here and this could be a fluke but my IOREG should prove this is either happening or not.

 

EDIT 4: I was completely wrong. I was simply being tricked by a warm boot and a fan that was on only slightly when OSX was loading. platform=x86pc and or platform=acpi have NO EFFECT at all on my system (besides disabiling shutdown and sound). I still have the cold boot problem and i have tried everything I can think of to resolve this.

 

Anyone have any ideas or suggestions at all?

ioreg.txt

Link to comment
Share on other sites

I've neem reading the topic, and as someone who is new to the platform I am having a hard time trying to follow what path I should take. My fans work, yet they only come on for short bursts and very high speeds when I am really working the computer. I would like to get them to work as they work during windows, they come on for a longer period yet at a lower volume.

Link to comment
Share on other sites

I've neem reading the topic, and as someone who is new to the platform I am having a hard time trying to follow what path I should take. My fans work, yet they only come on for short bursts and very high speeds when I am really working the computer. I would like to get them to work as they work during windows, they come on for a longer period yet at a lower volume.

 

Hmmm thanks for posting.. I'm not sure what that could be. Do You have ACPI_SMC loaded? Do a "kextstat | grep ACPI" & post that here. Stay with this topic because it might turn out you have a problem that is similar or related to mine. I want to find an answer and so far have come up short. I have gotten some very smart people who have contributed some great ideas here though. Unfortunately so far for me at least none have panned out. Another follower of this thread (Ztardust) got his fans to work as he wanted though.

 

I think the key to uncovering this issue is to look at as many systems as we can. Maybe by looking at a bunch of system we can find something that is different or the same and possibly uncover a solution.

 

I wonder if wiping out ACPIplatform all together would work? What azreal said about 50 posts back still has me thinking. If we can get the bios to think were in command line it will control the fans itself. But would that lose other ACPI functions like sleep and shutdown? I bet it would. Does anyone know for sure?

 

We need to isolate what in the ACPIplatform deals with fans or rather what tells the system (bios) you dont have to handle fans now I'll take over.

 

If anyone has any ideas please post away. All ideas will be considered.

Link to comment
Share on other sites

Unplug the power cord from your laptop and plug it in again.

The fan should be spinning now

 

Thanks for the suggestion.

 

I wish it was that easy. But I tried it anyway just to see. I think I tried this before to and same as before no change. Everyday I use my laptop I have to restart at a minimum of 3 times before I can use my laptop because of this overheating issue. I have tried a lot of fixes and no results so far.

 

Please anyone with a suggestion I'm all ears. Thanks all for your support also.

Link to comment
Share on other sites

My Toshiba A205-5825 is the same way I tried all those files I even tried several version of 10.4 just to see if the fans would work on cold boot. I know your frustration 00Diabolic I just let it run for about 10min to get warm then reboot, I also have a weird issue on cold boot the screen looks like it doesn't sync it's just distorted and it doesn't fully boot then I have to reboot 2-3 times. My laptop has the x3100 chipset.

Link to comment
Share on other sites

It seems that booting Linux and shutdown/restart afterwards will clear my Fan problem.

the Fan will work after this [ iATKOS with KalywayComboUpdate ].

 

Especially when the OSX was not shutdown properly.

Then Linux comes to cleanup the hardware state.

 

The only needed boot parameter is platform=ACPI. Without this, the fan is still unpredictable.

 

So, is the fan issue is due to the OS can not initialize the needed hardware ?

Link to comment
Share on other sites

My Toshiba A205-5825 is the same way I tried all those files I even tried several version of 10.4 just to see if the fans would work on cold boot. I know your frustration 00Diabolic I just let it run for about 10min to get warm then reboot, I also have a weird issue on cold boot the screen looks like it doesn't sync it's just distorted and it doesn't fully boot then I have to reboot 2-3 times. My laptop has the x3100 chipset.

 

Not glad you have the problem. But I am glad I'm not alone in this thing. I have an idea of what to try next. I have another topic here with a huge list of darwin boot loader & kernel flags. Many of them have never been tested or tried at all. Are you willing to experiment some to fix the issue? The flags wont kill your install but you might have to reboot a few times. Some of the new ones deal directly with ACPI. Now I myself have tried platform=x86pc and ACPI with no success, so i'm not referring to those too.

 

But there is an entire section of ACPI flags and others that might fix our issue. Take a look at the flags list and keep track of what ones you try and what they do to post back on that topic the details. If you get something that works on a cold boot then come back here and mention what you tried or combination you tried. Hopefully we can find a good combo to knock this problem out.

 

It seems that booting Linux and shutdown/restart afterwards will clear my Fan problem.

the Fan will work after this [ iATKOS with KalywayComboUpdate ].

 

Especially when the OSX was not shutdown properly.

Then Linux comes to cleanup the hardware state.

 

The only needed boot parameter is platform=ACPI. Without this, the fan is still unpredictable.

 

So, is the fan issue is due to the OS can not initialize the needed hardware ?

 

Platform=ACPI and x86pc do nothing for me. Let me guess your on a AMD machine? Your problem with fans maybe ACPI related and if your on a AMD machine I would also take a look at my kernel flags topic as I have a lot of flags for AMD machines to work better in OSX. A lot of them need testing so I hope you dont mind being a ginny pig for me? If you have success with them or failures then please post back there and say hey this flag does nothing or whatever your results are.

 

If flags are not the answer then what else can we try? A lot of people have stepped up to lend ideas to this topic and we just need a few more ideas or suggestions for the cold boot problem. If anyone has them please feel free to throw the idea out there. Who knows it might just help everyone here.

Link to comment
Share on other sites

Yes, you are right. ACPI and not has no effect. I am using Santarosa based Laptop (Intel 965 and x3100 with 1.6GHz Core2Duo).

Now, everytime I have no fan when I start OSX, I just restart and switch to Linux for a while....

It just a work around.. but we are looking for a permanent solution.

 

Hope other members of the forum can have a better idea.

Link to comment
Share on other sites

Yes, you are right. ACPI and not has no effect. I am using Santarosa based Laptop (Intel 965 and x3100 with 1.6GHz Core2Duo).

Now, everytime I have no fan when I start OSX, I just restart and switch to Linux for a while....

It just a work around.. but we are looking for a permanent solution.

 

Hope other members of the forum can have a better idea.

 

Ohh your not on AMD. You also have almost the same setup I do. Santa rosa with x3100. Sweet.

 

Having to reboot from linux is a hassle. I dont have linux but 3 reboots usually gets my laptop warm enough to turn the fans on at the bios and then they stay on in OSX. That is the same trick your using actually because all your doing in linux is getting the system warm enough to turn the fans on at the bios so it will run them into OSX. I can do the same thing using windows. Run that for a few mins till the temp is over 115F (I believe that is the trigger) and then the bios will kick the fans on and throttle them properly. I can also get full speed fans all the time by going to the bios with temps over 135F (again i believe this is the trigger) and booting into OSX. Once there the fans stay on full blast and dont throttle.

 

Like I said before our solution might already be here. Take a look at the flags I have in this thread: http://forum.insanelymac.com/index.php?showtopic=99891

 

Try some of them out and see if they resolve your fan issue. The platform=ACPI or x86pc do nothing but there is an entire section of ACPI flags and others in the AMD section that might work on intel also. I have already started trying some and I have some notes so far. I want to compare notes with someone else facing the same issue and then we can hopefully come up with a single flag that works or a combination of them. I am betting this is going to be a multiple flag fix if flags do the trick at all. Some of the flags have no data at all so if you get something from those keep track of what it does and let me know so i can update the list.

 

THANKS ALL

Link to comment
Share on other sites

 Share

×
×
  • Create New...