X9SCM-iiF Questions

ghat

n00b
Joined
Feb 8, 2012
Messages
39
hi

Lets keep this thread for X9SCM-iiF related questions...

So I now have the X9SCM-iiF working...
I have multiple Case Fans (PWM) and the CPU fan connected to the board.
How do I tell the motherboard which fan is for what... or rather I need to tell the system which is the fan for CPU.

There are 2 temperature devices on the the board "CPUTIN" and "SYSTIN"
the CPUTIN needs to decide on the CPU fan speed
and the SYSTIN needs to decide on all the rest of the fans!

How do I set this up in the BIOS, or is this something I need to do in the OS ?

G
 
FAN1 through FAN4 are simultaneously, identically controlled by CPU temperature, so it doesn't matter which of these you designate as CPU fan. FANA is controlled by system temperature, and is probably best suited to be connected to a chassis exhaust fan.

Generally it is a good idea to check Supermicro's FAQ if you can't find the answer in the manual.
 
hi

if you look at
http://www.supermicro.com/products/motherboard/Xeon/C202_C204/X9SCM-iiF.cfm

There is a section on "PC Health Monitoring"
and if you look at the manual it says lookup this section under
1-4 PC Health Monitoring
This section describes the PC health monitoring features of the board. All have
an onboard System Hardware Monitoring chip that supports PC health monitoring.
An onboard voltage monitor will scan these onboard voltages continuously: CPU
Vcore, +3.3V, +5V, +/-12V, +3.3V Stdby, VBAT. Memory. Once a voltage becomes
unstable, a warning is given, or an error message is sent to the screen. The user
can adjust the voltage thresholds to define the sensitivity of the voltage monitor.

Fan Status Monitor with Firmware Control
PC health monitoring in the BIOS can check the RPM status of the cooling fans. The
onboard CPU and chassis fans are controlled by Thermal Management via BIOS
(under the Hardware Monitoring section in the Advanced Setting).

But I dont see this section at all in the AMI Bios version 2.0a on 9/17/2012 which seems to be the latest one...

G
 
I'm not sure what your problem is. Is there anything you didn't understand about my previous reply, or is this a new question?
 
I'm not sure what your problem is. Is there anything you didn't understand about my previous reply, or is this a new question?

I dont believe this board will be so premature as to not allow the end user to control the fans.

eg. looking at one of the other FAQ's
http://www.supermicro.com/support/faqs/faq.cfm?faq=13433

it says you can connect Fan1 to CPU fan and fan 2-4,A to case fans.

Right now I have a total of
CPU Fan, -> Fan1
Side Fan, -> Fan 3
Back Fan, -> Fan 4

Fan 2 and Fan A are not easily accessible with all the components I have installed in the case. I am running ubuntu server on the machine, and I have installed lm-sensors
Code:
root# sensors
acpitz-virtual-0
Adapter: Virtual device
temp1:        +27.8°C  (crit = +106.0°C)
temp2:        +29.8°C  (crit = +106.0°C)

coretemp-isa-0000
Adapter: ISA adapter
Physical id 0:  +46.0°C  (high = +85.0°C, crit = +105.0°C)
Core 0:         +36.0°C  (high = +85.0°C, crit = +105.0°C)
Core 1:         +42.0°C  (high = +85.0°C, crit = +105.0°C)
Core 2:         +46.0°C  (high = +85.0°C, crit = +105.0°C)
Core 3:         +35.0°C  (high = +85.0°C, crit = +105.0°C)

nct6776-isa-0a30
Adapter: ISA adapter
Vcore:         +0.78 V  (min =  +0.60 V, max =  +1.49 V)
in1:           +1.83 V  (min =  +1.62 V, max =  +1.99 V)
AVCC:          +3.36 V  (min =  +2.98 V, max =  +3.63 V)
+3.3V:         +3.34 V  (min =  +2.98 V, max =  +3.63 V)
in4:           +1.51 V  (min =  +1.35 V, max =  +1.65 V)
in5:           +1.27 V  (min =  +1.13 V, max =  +1.38 V)
3VSB:          +3.34 V  (min =  +2.98 V, max =  +3.63 V)
Vbat:          +3.14 V  (min =  +2.70 V, max =  +3.30 V)
fan1:            0 RPM  (min =  300 RPM)  ALARM
fan2:          748 RPM  (min =  300 RPM)
fan3:         1875 RPM  (min =  300 RPM)
fan4:            0 RPM  (min =  300 RPM)  ALARM
fan5:          693 RPM  (min =  300 RPM)
SYSTIN:        +34.0°C  (high = +75.0°C, hyst = +70.0°C)  sensor = thermistor
CPUTIN:        +34.0°C  (high = +95.0°C, hyst = +92.0°C)  sensor = thermistor
AUXTIN:         +1.5°C    sensor = thermistor
PECI Agent 0:   +0.0°C  
CPUTIN:        +34.0°C  (high = +80.0°C, hyst = +75.0°C)
cpu0_vid:     +2.050 V
intrusion0:   OK
intrusion1:   ALARM

root#

The fan headers however do not seem to corelate to the sensors output...

Next I tried pwmconfig
Code:
Giving the fans some time to reach full speed...
Found the following fan sensors:
   hwmon2/device/fan1_input     current speed: 0 ... skipping!
   hwmon2/device/fan2_input     current speed: 1965 RPM
   hwmon2/device/fan3_input     current speed: 1239 RPM
   hwmon2/device/fan4_input     current speed: 0 ... skipping!
   hwmon2/device/fan5_input     current speed: 1936 RPM

Warning!!! This program will stop your fans, one at a time,
for approximately 5 seconds each!!!
This may cause your processor temperature to rise!!!
If you do not want to do this hit control-C now!!!
Hit return to continue: 

Testing pwm control hwmon2/device/pwm1 ...
  hwmon2/device/fan2_input ... speed was 1965 now 1934
    no correlation
  hwmon2/device/fan3_input ... speed was 1239 now 2080
    no correlation
  hwmon2/device/fan5_input ... speed was 1936 now 1945
    no correlation

No correlations were detected.
There is either no fan connected to the output of hwmon2/device/pwm1,
or the connected fan has no rpm-signal connected to one of
the tested fan sensors. (Note: not all motherboards have
the pwm outputs connected to the fan connectors,
check out the hardware database on http://www.almico.com/forumindex.php)

Did you see/hear a fan stopping during the above test (n)? yes

Testing pwm control hwmon2/device/pwm2 ...
  hwmon2/device/fan2_input ... speed was 1965 now 530
    It appears that fan hwmon2/device/fan2_input
    is controlled by pwm hwmon2/device/pwm2

as you can see it cannot figure out the Fan Controls, so there is something wrong somewhere...
Hence I am now looking for the "PC Health Monitoring" setup in the BIOS so I can customize/debug or look into the Fan controls.



G
 
I cannot completely remember if I had that health monitoring section in BIOS. I do however remember that this board is somewhat special w.r.t. fan control. I only use one a single of the PWM outputs for the CPU fan, the others I use just for 12 V. If the boards embedded controller thinks that your current fan speed is to low for the current CPU temperatures (or maybe utilization) it drives all fans to max. This can be overridden by writing to the pwm variables under linux after the event, but not prevented as far as I looked into it. I did not put too much time into this and the system is running 24/7 since then. That is why I did not use the fancontrol script, during the detection the fans will definitely be driven to max speed by the board. Your best bet is to use the pwm variables manually to find out correlation.
 
Update...
From some more reading I understand that there are only 2PWM controls on the board
one for FanA(pwm1) and the other for Fan1-4 (pwm2)
Hence FanA is to be used for CPU
and Fan 1-4 are to be used for Casefans...

RIght now I am not using FanA, but only Fan1,3,4. The pwm2 is controlling fan2 as reported by sensors. (which may/may not be fan2 header, I guess it is Fan4 header)

The next question I am wondering about is if pwm2 controls Fan1-4 then which of the fans does it decide to control... right now it seems to be picking up the fan4, I thought it wouls send the same pwm control to all the fans on 1-4 so depending on each fan it would change the speed of "all the fans"

Any hints...
G
Update:
I have manually configured the /etc/fancontrol and now the SYSTIN is controlling the fans on F1-F4 headers (reference of one of the fans)
and CPUTIN is now controlling the FAN-A header fan(cpu fan)
NOW my machine is pretty silent, I guess the only fan noise I hear is the top-big-boy on the Antec 902v3
FYI: The Fanshroud of the norco ss-500 almost touches the fan headers, so they are not a good fit
for the antec 902v3 and this mother board. I dremeld/cut/melted away some portion of the shroud so that I can
fit the fan header...
 
Last edited:
NEXT....

I dont have fans on 2 of the F1-F4 headers, so I get

Mar 25 12:24:04 srv sensord: Sensor alarm: Chip nct6776-isa-0a30: fan3: 0 RPM (min = 300 RPM) [ALARM]
Mar 25 12:24:04 srv sensord: Sensor alarm: Chip nct6776-isa-0a30: fan4: 0 RPM (min = 300 RPM) [ALARM]

How do I disable that message for good ?

G
GOT IT!!!

Code:
# cat /etc/sensors.d/ignore.conf 

chip "w83627ehf-*" "w83627dhg-*" "w83667hg-*" "nct6775-*" "nct6776-*"

    ignore fan3
    ignore fan4
    ignore intrusion1
    ignore AUXTIN
:cool:

BUT WONT WORK FOR AUXTIN
:mad:
Also there are 2x CPUTIN's for the sensors output, dont know what the second one it, but if its useless I do want to disable that one to...
 
Last edited:
Back
Top