added sysfs calculate cause