i8kmon daemon not correctly setting fan speed for right-side only system

Asked by Robin Murray

I just bought a dell inspiron 3521, which has only a right side fan. I've installed i8kctl and set up a conf file in /etc/i8kmon as follows:

# Run as daemon, override with --daemon option
set config(daemon) 0

# Automatic fan control, override with --auto option
set config(auto) 1

# Report status on stdout, override with --verbose option
set config(verbose) 1

# Status check timeout (seconds), override with --timeout option
set config(timeout) 1

# Temperature thresholds: {fan_speeds low_ac high_ac low_batt high_batt}
set config(0) {{-1 0} -1 50 -1 50
set config(1) {{-1 1} 50 70 50 70}
set config(3) {{-1 2} 70 128 70 128}

I am able to manually control the fan speed using the gui, or with i8kctl/i8kfan, however, i8kmon is not automatically controlling the fans.

I started it by: "i8kmon --auto --verbose --nouserconfig" and watched what it was doing while I played a small game to drive up the temperature. It seems like it's still trying to treat the system like it has two fans:

# exec /usr/bin/i8kfan 1 {}
1390754042 1.0 A12 6YRWVY1 66 -22 0 -22 0 0 -22
# exec /usr/bin/i8kfan 1 {}
1390754047 1.0 A12 6YRWVY1 67 -22 0 -22 0 0 -22
# exec /usr/bin/i8kfan 1 {}
1390754052 1.0 A12 6YRWVY1 69 -22 0 -22 0 0 -22
# exec /usr/bin/i8kfan 1 {}
1390754057 1.0 A12 6YRWVY1 70 -22 1 -22 0 0 -22
# exec /usr/bin/i8kfan 1 0
1390754062 1.0 A12 6YRWVY1 70 -22 0 -22 0 0 -22
# exec /usr/bin/i8kfan 1 {}
1390754067 1.0 A12 6YRWVY1 71 -22 0 -22 0 0 -22
# exec /usr/bin/i8kfan 1 {}
1390754072 1.0 A12 6YRWVY1 72 -22 0 -22 0 0 -22
# exec /usr/bin/i8kfan 1 {}
# exec /usr/bin/i8kfan {} 1
# exec /usr/bin/i8kfan {} 2

With only a right side fan, shouldn't all the i8kfan commands be operating on the right fan?

Question information

Language:
English Edit question
Status:
Solved
For:
i8kutils Edit question
Assignee:
No assignee Edit question
Solved by:
Robin Murray
Solved:
Last query:
Last reply:
Revision history for this message
Robin Murray (nibor-yarrum) said :
#1

My apologies, 2 seconds after I submitted this I realized I never checked the name of my conf file, and sure enough it was missing the '.conf' at the end. My face is red...