Bug #8244

Updated by Andrew Stormont over 3 years ago

Some vendors ship drives with firmware that reports a reference temperature which is not just incorrect but unreasonably low. This causes FMA to fault drives even when their temperature is well within safe limits. In the affected drives from Segate and Western Digital this value is set to 40 degrees.

The solution I propose is that we tweak the logic in FMA so that the reference temperature is only used if it's above 40 degrees, otherwise degrees. Otherwise we use a substitute value of 60 degrees, which is the true reference temperature of these drives.

I think this is acceptable as the manufacturers of the drives admit that the reference temperature does not affect their behaviour in any way. Predictive failure alerts are not generated until the drives go above their true reference temperature (60 degrees).