i8kmon daemon not correctly setting fan speed for right-side only system
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: