Fujitsu-Siemens Futro-S400 Very Hot + High Power Consumption



  • Hello,

    I have few routers with latest pfSense onboard. Every one of them is very hot even when there is no load on CPU. When I used them with XP Embedded they where 10 times cooler. I think there are some ACPI functions not correctly setting hardware to iddle. I tried to use PowerD settings in advanced menu but it didn't help. Also temp readings are incorrect (0.0°C). With high temp goes high power consumption which is waste of money.

    Can anyone help?



  • Geode NX@1500 is a 9w TDP part, shouldn't heat up that much unless 100% load.
    You're right there may be something weird going on.
    Don't know about PfSense and ACPI, but can you in some way monitor if the processor is really idle?
    It may give some clues, you can also try to find the component thats heating up.
    That hardware is a bit dated, perhaps components are reaching EOL.

    Cheers.



  • I will check if it is CPU or GPU (bridge?) to be shure. CPU usage in system information dashboard shows 0-5%.
    What do you mean by components are reaching EOL? EOL would cause components to overheat?



  • Someone can tell me how to disable graphic card?

    vgapci0@pci0:1:0:0:    class=0x030000 card=0x63301039 chip=0x63301039 rev=0x00 hdr=0x00
        class      = display
        subclass  = VGA

    As I don't use VGA output at all, this is worth to try. Maybe graphic is producing heat?


  • Netgate Administrator

    Very unlikely that the VGA output is producing much heat. It's almost certainly built into the chipset. There may be an option in the BIOS to disable it.
    Run 'top -aSH' at the console to check the actual CPU loading.

    The Geode NX is based on the K7 so it might work with the powernow driver. Anything in the logs when enable powerd?

    Steve



  • You are right about VGA built in chipset but radiator on it is hotter then the one on CPU. Both are hot. This is what top -aSH produced:
    116 processes: 2 running, 97 sleeping, 17 waiting
    CPU:  0.0% user,  0.0% nice,  0.4% system,  0.4% interrupt, 99.2% idle
    Mem: 40M Active, 22M Inact, 103M Wired, 1276K Cache, 52M Buf, 300M Free
    Seems like CPU is idle. So why is it hot then?
    Could you tell how to use Powernow driver? I'm not FreeBSD specialist.


  • Netgate Administrator

    It should be loaded automatically when you enable powerd. I don't have an AMD board running to test this but the equivalent Intel driver, est(4), does.
    Try enabling it then check the system logs. Try rebooting and check the boot logs.

    What sort of temperatures and power consumption are you seeing exactly?

    You could try using the mbmon program to read the temperatures values from the superIO chip instead. That requires loading it manually though, see here for an example:
    https://doc.pfsense.org/index.php/PfSense_on_Watchguard_Firebox#Testing

    Steve



  • mbmon don't work :(

    Temp.= 125.0, 125.0,  0.0; Rot.=    0,    0,    0
    Vcore = 0.08, 0.08; Volt. = 0.08, 5.03,  0.30, -14.51, -7.46

    Maybe it's the matter of SiS chipset?


  • Netgate Administrator

    Could be. What SuperIO chip does mbmon report it found? None of those numbers look right.

    Steve



  • I've had one of those for the past six years, running off compact flash and an Intel Pro1000 pci-x dual port nic.
    It's never been more than slightly warm to the touch, even before I enabled powerd.
    Do you have any way of measuring the case temperature, say with an IR gun? I'll borrow one from work and report back.

    One thing to note is that the CPU heatsink normally has a thermal pad attached that touches the metal chassis,
    which helps to dissipate the heat, you may want to check yours.



  • Quick update, my chassis is reading 36-45C, with most areas around 40-42C, with 24C ambiant.

    That's in the perfectly acceptable range for a passively cooled older device.



  • @stephenw10:

    Could be. What SuperIO chip does mbmon report it found? None of those numbers look right.

    Steve

    It was the only ouput mbmon produced:

    /root(1): mbmon -I

    Temp.= 125.0, 125.0,  0.0; Rot.=    0,    0,    0
    Vcore = 0.08, 0.08; Volt. = 0.08, 5.03,  0.30, -14.51, -7.46
    ^C
    [2.1.4-RELEASE][root@



  • @wonkotheinsane:

    I've had one of those for the past six years, running off compact flash and an Intel Pro1000 pci-x dual port nic.
    It's never been more than slightly warm to the touch, even before I enabled powerd.
    Do you have any way of measuring the case temperature, say with an IR gun? I'll borrow one from work and report back.

    One thing to note is that the CPU heatsink normally has a thermal pad attached that touches the metal chassis,
    which helps to dissipate the heat, you may want to check yours.

    You're correct, there is thermal pad over CPU and Chipset heatsink. I don't have anything to measure temperature but when touching the case you can't keep hand on it for more then few seconds. For sure it is much more then 45 degrees.
    BTW which edition of pfSense do you use?



  • @RaThek:

    You're correct, there is thermal pad over CPU and Chipset heatsink. I don't have anything to measure temperature but when touching the case you can't keep hand on it for more then few seconds. For sure it is much more then 45 degrees.
    BTW which edition of pfSense do you use?

    Indeed, you'd need to be above 60C if you can't keep your hand on the case.
    If that helps, I have the 1Ghz cpu version in mine, I'm not sure if those thin clients
    were offered with multiple cpu choices.

    I'm currently on 2.1.2-RELEASE, I should probably upgrade…