Macfan on 2009 Mac Pro?

smacman
2009-11-12
2013-05-01
  • smacman
    smacman
    2009-11-12

    When trying to run macfanx64.exe in an admin command prompt on my 2009 Mac Pro I get the following result.

    MacFan Version .65 Build 11.3.2009.4

    Checking running processes for conflicting programs…

    Number of fans in the system: 5

    Reading fan data…

    Fan #0 ( PCI ) is currently running at 827 rpm.
    The slowest Fan #0 can run seems to be 800 rpm.
    The fastest Fan #0 can run seems to be 4500 rpm.

    Fan #1 ( PS ) is currently running at 597 rpm.
    The slowest Fan #1 can run seems to be 600 rpm.
    The fastest Fan #1 can run seems to be 2800 rpm.

    Fan #2 ( EXHAUST ) is currently running at 597 rpm.
    The slowest Fan #2 can run seems to be 600 rpm.
    The fastest Fan #2 can run seems to be 2800 rpm.

    Fan #3 ( INTAKE ) is currently running at 597 rpm.
    The slowest Fan #3 can run seems to be 600 rpm.
    The fastest Fan #3 can run seems to be 2800 rpm.

    Unable to read key Fan1MinSpeed from SMC.
    If problem persists, contact developer at sourceforge.net/macfan for help.
    Unexpected error: SMC value could  not be read

    Any ideas? 

    Thanks!

     
  • Robert Gilliam
    Robert Gilliam
    2009-11-16

    Hello,

    On my 2006 MacPro, the fans are:

    Fan 0: CPU 500 2800

    Fan 1: PCIe HDD 00 2800

    Fan 2: Rear/Exhaust 500 2800

    Fan 3: Power Supply 600 2900

    It was my assumption that both the order as well as the minimum and maximums were the same for all the current generations of MacPros. This doesn't seem to be the case - if this were the only problem (not identifying your machine) then I could simply add it to the internal database. However, that error message you are getting seems incorrect because it is returning information that makes sense for all fans excluding the first one. But it is returning information. The "Number of fans in the system: 5" is blatantly wrong though, I don't know what is going on there and I have a feeling that this value is the source of the error. Have you used smcFanControl on Mac OS X? If so, does that work properly? How many fans does it show?

    Something you could try as well is resetting the SMC. http://support.apple.com/kb/HT1806

    I will look into this further as soon as I can. Thanks in advance for your patience.

     
  • smacman
    smacman
    2009-11-16

    Hi,

    Strange indeed.  The 5 fans confused me too.  smcFanControl does work perfectly under OSX and interestingly, there are 5 fans reported:

    PCI, PS, Exhaust, Intake, and BOOSTA.  It looks like your Mac Pro does not have an intake fan?

    Thank you for your help!

     
  • Robert Gilliam
    Robert Gilliam
    2009-11-21

    Strange! Looks like I was wrong! I will add in some code to control up to 5 fans. I googled this BOOSTA fan a little bit, seems like there is a BOOSTA and BOOSTB fan reported by iStat pro, no CPU fan though. Perhaps the BOOSTA and BOOSTB fans are for the CPUs? You do appear to also have an intake fan which I am lacking. Maybe you only have a 2009 Mac Pro with a single proc, thus no BOOSTB? If that is the case, I will add in support for 6 fans. Anyway, very interesting, I will add that support ASAP. Unfortunately, with me lacking the means to test it, the first release might not work correctly! I'll need your feedback when I finish!

    Thanks again for bringing this issue to my attention!

     
  • smacman
    smacman
    2009-11-23

    You are correct.  I am running an 09 single proc. machine.  I believe the dual proc. machines have a BOOSTB fan as well.  I would be happy to help you test.  Thank you for the development and support!

     
  • Robert Gilliam
    Robert Gilliam
    2009-12-09

    Hello again!

    I just wanted to apologize for the delay. I recently purchased a PC, converted my MacPro back to single boot and am in the process of upgrading my MacBook from Vista to 7 and restoring all my apps and files. Just wanted to let you know I haven't forgotten about you and adding support for the 2009 mac pro is still a high priority.

    Thanks for your patience and willingness to help!

     

  • Anonymous
    2012-04-17

    I have this problem too.

    Can it be fixed please?

    Thanks!