bueno, después de un buen rato de investigacion y pruebas, lo he resuelto de la siguiente manera:
modificando el archivo "/usr/lib/systemd/system/fancontrol.service" añadiendo dos lineas en la seccion [Service].
[Unit]
Description=Start fan control, if configured
ConditionFileNotEmpty=/etc/fancontrol
After=lm_sensors.service
[Service]
Type=simple
PIDFile=/var/run/fancontrol.pid
ExecStart=/usr/sbin/fancontrol
Restart=always
RestartSec=2
[Install]
WantedBy=multi-user.target
No se si es la solucion correcta, pero funciona.
Se acepta cualquier sugerencia, opinion y explicaciones que me puedan dar los que entienden mejor, y tienen mas experiencia.
Yo creo que habria que modificar la opcion "After=" en [Unit] , pero no se cual seria la correcta, a simple vista parece estar bien, pero no funciona.
Espero les sirva este parche a quienes sufren el mismo problema, mientras esperamos una solucion definitiva.
A continuacion muestro como funciona con la modificacion:
esteban ~ journalctl -b | grep fancontrol
jul 02 19:03:41 esteban-pc fancontrol[333]: Loading configuration from /etc/fancontrol ...
jul 02 19:03:42 esteban-pc fancontrol[333]: Common settings:
jul 02 19:03:42 esteban-pc fancontrol[333]: INTERVAL=15
jul 02 19:03:42 esteban-pc fancontrol[333]: Settings for hwmon2/pwm1:
jul 02 19:03:42 esteban-pc fancontrol[333]: Depends on hwmon2/temp1_input
jul 02 19:03:42 esteban-pc fancontrol[333]: Controls
jul 02 19:03:42 esteban-pc fancontrol[333]: MINTEMP=40
jul 02 19:03:42 esteban-pc fancontrol[333]: MAXTEMP=70
jul 02 19:03:42 esteban-pc fancontrol[333]: MINSTART=40
jul 02 19:03:42 esteban-pc fancontrol[333]: MINSTOP=0
jul 02 19:03:42 esteban-pc fancontrol[333]: MINPWM=0
jul 02 19:03:42 esteban-pc fancontrol[333]: MAXPWM=150
jul 02 19:03:42 esteban-pc fancontrol[333]: Device path of hwmon2 has changed
jul 02 19:03:42 esteban-pc fancontrol[333]: Device name of hwmon2 has changed
jul 02 19:03:42 esteban-pc fancontrol[333]: Configuration appears to be outdated, please run pwmconfig again
jul 02 19:03:42 esteban-pc systemd[1]: fancontrol.service: Main process exited, code=exited, status=1/FAILURE
jul 02 19:03:42 esteban-pc systemd[1]: fancontrol.service: Failed with result 'exit-code'.
jul 02 19:03:44 esteban-pc systemd[1]: fancontrol.service: Service hold-off time over, scheduling restart.
jul 02 19:03:44 esteban-pc systemd[1]: fancontrol.service: Scheduled restart job, restart counter is at 1.
jul 02 19:03:44 esteban-pc fancontrol[551]: Loading configuration from /etc/fancontrol ...
jul 02 19:03:44 esteban-pc fancontrol[551]: Common settings:
jul 02 19:03:44 esteban-pc fancontrol[551]: INTERVAL=15
jul 02 19:03:44 esteban-pc fancontrol[551]: Settings for hwmon2/pwm1:
jul 02 19:03:44 esteban-pc fancontrol[551]: Depends on hwmon2/temp1_input
jul 02 19:03:44 esteban-pc fancontrol[551]: Controls
jul 02 19:03:44 esteban-pc fancontrol[551]: MINTEMP=40
jul 02 19:03:44 esteban-pc fancontrol[551]: MAXTEMP=70
jul 02 19:03:44 esteban-pc fancontrol[551]: MINSTART=40
jul 02 19:03:44 esteban-pc fancontrol[551]: MINSTOP=0
jul 02 19:03:44 esteban-pc fancontrol[551]: MINPWM=0
jul 02 19:03:44 esteban-pc fancontrol[551]: MAXPWM=150
jul 02 19:03:44 esteban-pc fancontrol[551]: Enabling PWM on fans...
jul 02 19:03:44 esteban-pc fancontrol[551]: Starting automatic fan control...
esteban ~
Se puede apreciar como falla en el primer intento, y luego de dos segundos reinicia con exito.
Saludos.