> even if he increases the fan divisor so he doesn't get 0 anymore, > fan readings don't have a lot of resolution, so the values > might be 4111, 4221, 4309, etc., so I can see where > interpolation could be misleading. I don't. Who cares about the exact reading (which anyway is already a truncated value)? If rrd averages 4111 and 4221 to, say, 4139, well, this is a relevant value (while averaging 4111 and 0 to, say, 300 wouldn't). As a side note, the 0 reading cannot be due to a bad fan divisor. Mario set the divisors to 2 and 4200 is no way near the limit for an AS99127F (it is below 3000 if I remember correctly). More likely the fan is broken I also think that it is possible to tell rrd to ignore values outside of a given range. You could make it so that 0 isn't in the range, so it be taken into account. However, this makes monitoring the fan rather useless, of course. In any case I would consider buying a new, working fan. Trying to work around buggy hardware through software tricks rarely works (and is never the right thing to do). -- Jean Delvare http://www.ensicaen.ismra.fr/~delvare/