===================================================================== | This is a commit scheduled for the next v2.6.34 longterm release. | | If you see a problem with using this for longterm, please comment.| =====================================================================

The value of max_output and step_output registers isn't read from therespective registers. As a result, zero values are returned to theuser through the respective sysfs attributes, instead of the actualfan control settings.

The problem is fixed by updating the fan max output and fan stepoutput information from data in registers.