Hi All,
Since there are a number of people that know the Supermicro X11 series motherboards I hope that you guys can help, but I wouldn't call this a FreeNAS problem per se since I personally believe that FreeNAS is the only thing on the machine reporting the correct CPU temp...
I build a machine to run FreeNAS so I chose parts that were recommended by the forum - since it was to run headless the IPMI stuff really intrigued me. My original processor, Intel Sky Lake i3 6100, showed essentially the same temp - the temp in IPMI every now and then went up a couple degrees for 1 or 2 reporting cycles, but I never paid much attention to it. Since I wanted to keep the budget low I cut corners with the hard disks (got those fancy enterprise grade disks that apparently die faster, but got refurbished ones for less than new regular NAS drives... it's a home server where the only stuff that is located only on the FreeNAS box are movies & it's running raidz1) I wanted to keep the temps in the right area to do what I could to keep my disks alive. I set the IPMI temp thresholds, but when I realized that the SM controller doesn't really care much about peripheral temps I added the fan spin script.
However, I did notice that the thresholds for the CPU temp never 'stuck'. After every reboot they would reset to the original threshold.... in addition the highest threshold doesn't seem to actually show up in the IPMI dashboard. But that didn't really both me much so I didn't pay attention.
Since I ended up using the machine for media playing/transcoding & I was told that the issue myself and others were experiencing with Emby was due to a limit in resources I upgraded the CPU to a Kaby Lake Xeon E3 1245 v6. The other day, after I had set the CPU threshold again (I don't usually set it after reboots, but I felt like it a few days before) the physical alarm tone on the motherboard went off while the machine was doing some light transcoding. It went off because the IPMI controller was reading the CPU temp as 60 degrees C, the second upper limit I had set.
I was shocked that a light workload had gotten the temp so high (I have the fancy Intel copper cooler that has a heat pipe in it) so I checked the temps. IPMI and the Fan Spin script, which I believe gets the temp from IPMI, were showing the CPU as being at 60 degrees C while FreeNAS was showing the CPU being at something like 33 degrees C. I turned the machine off, opened it up and put my hand on the cooler - it was pretty cool to the touch, cooler than my hard disks which were a couple ticks under 40 degrees C.
The IPMI firmware I am running is 1 revision older than the latest, and I will try installing the latest if that is what is suggested however the Supermicro literature says to not install new firmware unless there is an issue...and there is not IPMI changelog so I can't determine if the firmware even addresses this issue.
But I figured I should ask the community and see if anyone has experienced something like this/has an idea as to what I should do?
I've included some screen shots of the output of the Fan Spin script, the IPMI web interface and the reporting tab in FreeNAS (showing what I personally believe to be the correct temp). I know there are multiple CPU temp sensors, but I think they get the temp from approximately the same place... so I didn't think the issue was poor application of thermal paste since, but I suppose that could be an issue? If that's what you guys think I could get the CPU hot, pull the heatsink off and take it's temp using my IR gun. However, I figured the temp probes were close enough that there would be a 30 degree C different just because the temp probes are a few mm apart.
Any help is greatly appreciated - the high temp is causing the fan spin script to rev the heatsink fan way higher than it needs to be which makes a LOT more noise than necessary (at idle it's quiet, but revved up its loud - and every other fan I have is a noctua so I was hoping for a relatively quiet machine when it is just coasting) and there is a tiny bit more power use heh.
thanks!
(my apologies for the long winded post - I'm way too verbose and I try to be as detailed as possible...)
Since there are a number of people that know the Supermicro X11 series motherboards I hope that you guys can help, but I wouldn't call this a FreeNAS problem per se since I personally believe that FreeNAS is the only thing on the machine reporting the correct CPU temp...
I build a machine to run FreeNAS so I chose parts that were recommended by the forum - since it was to run headless the IPMI stuff really intrigued me. My original processor, Intel Sky Lake i3 6100, showed essentially the same temp - the temp in IPMI every now and then went up a couple degrees for 1 or 2 reporting cycles, but I never paid much attention to it. Since I wanted to keep the budget low I cut corners with the hard disks (got those fancy enterprise grade disks that apparently die faster, but got refurbished ones for less than new regular NAS drives... it's a home server where the only stuff that is located only on the FreeNAS box are movies & it's running raidz1) I wanted to keep the temps in the right area to do what I could to keep my disks alive. I set the IPMI temp thresholds, but when I realized that the SM controller doesn't really care much about peripheral temps I added the fan spin script.
However, I did notice that the thresholds for the CPU temp never 'stuck'. After every reboot they would reset to the original threshold.... in addition the highest threshold doesn't seem to actually show up in the IPMI dashboard. But that didn't really both me much so I didn't pay attention.
Since I ended up using the machine for media playing/transcoding & I was told that the issue myself and others were experiencing with Emby was due to a limit in resources I upgraded the CPU to a Kaby Lake Xeon E3 1245 v6. The other day, after I had set the CPU threshold again (I don't usually set it after reboots, but I felt like it a few days before) the physical alarm tone on the motherboard went off while the machine was doing some light transcoding. It went off because the IPMI controller was reading the CPU temp as 60 degrees C, the second upper limit I had set.
I was shocked that a light workload had gotten the temp so high (I have the fancy Intel copper cooler that has a heat pipe in it) so I checked the temps. IPMI and the Fan Spin script, which I believe gets the temp from IPMI, were showing the CPU as being at 60 degrees C while FreeNAS was showing the CPU being at something like 33 degrees C. I turned the machine off, opened it up and put my hand on the cooler - it was pretty cool to the touch, cooler than my hard disks which were a couple ticks under 40 degrees C.
The IPMI firmware I am running is 1 revision older than the latest, and I will try installing the latest if that is what is suggested however the Supermicro literature says to not install new firmware unless there is an issue...and there is not IPMI changelog so I can't determine if the firmware even addresses this issue.
But I figured I should ask the community and see if anyone has experienced something like this/has an idea as to what I should do?
I've included some screen shots of the output of the Fan Spin script, the IPMI web interface and the reporting tab in FreeNAS (showing what I personally believe to be the correct temp). I know there are multiple CPU temp sensors, but I think they get the temp from approximately the same place... so I didn't think the issue was poor application of thermal paste since, but I suppose that could be an issue? If that's what you guys think I could get the CPU hot, pull the heatsink off and take it's temp using my IR gun. However, I figured the temp probes were close enough that there would be a 30 degree C different just because the temp probes are a few mm apart.
Any help is greatly appreciated - the high temp is causing the fan spin script to rev the heatsink fan way higher than it needs to be which makes a LOT more noise than necessary (at idle it's quiet, but revved up its loud - and every other fan I have is a noctua so I was hoping for a relatively quiet machine when it is just coasting) and there is a tiny bit more power use heh.
thanks!
(my apologies for the long winded post - I'm way too verbose and I try to be as detailed as possible...)