It looks like not all chips have temp_label, so I think we need to change w83627ehf_is_visible which has: if (attr == hwmon_temp_input || attr == hwmon_temp_label) return 0444; to if (attr == hwmon_temp_input) return 0444; if (attr == hwmon_temp_label) { if (data->temp_label) return 0444; else return 0; } Does that work for you?
Yes, it works - sensors are displayed as they should be, with nothing in dmesg. Thank you for so quick response! -- Meelis Roos <mroos@xxxxxxxx>