1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

FreeBSD 8.2 CPU fan speed control

Discussion in 'System Hardware' started by soulreaver1, Nov 24, 2011.

  1. soulreaver1

    soulreaver1 New Member

    Messages:
    37
    Likes Received:
    0
    Hello,

    I've a problem with cpu fan speed control. It seems that FreeBSD doesn't know how to control it. Fan is always running at 3000 rpms, even if the core temp. is lower than 20 celcius. CPU is underclocking Sempron 3000+, mobo is Asus A8V-VM SE. Is there any way to limit a speed of fan in FreeBSD?

    Ps. powerd is enabled.
     
  2. User23

    User23 Member

    Messages:
    348
    Likes Received:
    1
    Hi,

    is "Cool ‘n’ Quiet" enabled in the BIOS? (Handbook ASUS A8V-VM SE: 2-25)

    Btw. normally the BIOS is controlling the CPU fan speed.
     
  3. soulreaver1

    soulreaver1 New Member

    Messages:
    37
    Likes Received:
    0
    Yes ,"Cool ‘n’ Quiet" is enabled. Interesting that on mobo there is only 3-pin cpu fan socket. Cpu fan has tree wires (black - ground, red - positive, yellow - rpm reading). There is no pwm-control wire, so it looks like it's impossible to control fan rpms.
    Anyway, i shall limit it manually, by putting a resistor (or better thermistor) into fan circuit. But I'm still curious whether controlling of fan rpms using 3-wire is possible or not?
     
  4. mroussin51

    mroussin51 New Member

    Messages:
    60
    Likes Received:
    0
    Of course a fan be controlled in open loop

    It is less accurate though.
     
  5. mroussin51

    mroussin51 New Member

    Messages:
    60
    Likes Received:
    0
    I have proved myself wrong

    I checked out some 3wire fans against some 4wires fans and found that the 3wire fans all were set to WFO. I always thought that the voltage was being controlled. I built a temperature controller for a large barbeque grill using a homemade thermal couple, a PID controller, a transistor, and a baffle fan. I thought the mobo could do the same analog voltage output to the fans as I did with a loop controller. I was wrong. I am going to get back to being a junior member again!