Eu me sinto boba, deveria ter investigado mais. Aqui está a resposta apenas incase eu estragar tudo ou qualquer outra pessoa tem o mesmo problema. Também, muito obrigado ao @Fiisch por conselhos e me apontando na direção certa.
Ao iniciar o fancontrol via #service fancontrol start
ou #fancontrol
, os erros de / usr / sbin / fancontrol não são impressos. Devido a limitações da placa-mãe, meus sensores são definidos como caminhos absolutos. Então eu corri o / usr / sbin / fancontrol. Isso faz com que o erro
Configuration is too old, please run pwmconfig again
Então eu decidi dar uma olhada em / usr / sbin / fancontrol para ver o porquê. Eu encontrei a causa nas linhas 302-307:
# Check for configuration change
if [ -z "$DEVPATH" -o -z "$DEVNAME" ]
then
echo "Configuration is too old, please run pwmconfig again" >&2
exit 1
fi
É apenas um simples detector de mudança de configuração! desde então, eu tinha especificado os caminhos absolutos para os meus sensores, não só isso não era necessário, ele estava realmente causando o erro. Então eu só comentei isso.
## Check for configuration change
#if [ -z "$DEVPATH" -o -z "$DEVNAME" ]
#then
# echo "Configuration is too old, please run pwmconfig again" >&2
# exit 1
#fi
Foi isso! O fancontrol funciona perfeitamente agora e começa no momento da inicialização.