About This Driver This is for 4.0-CURRENT. To use cd ${SRC} tar -xf ${DIST}/lmdriver.tar patch -p <${DIST}/files.diff patch -p <${DIST}/smbus.diff And to use it,add controller lmc0 at isa? port 0x290 device lm0 to use isa interface. controller intpm0 controller smbus0 at intpm0 controller lmc0 at smbus0 device lm0 to use smbus interface. #define LM_FIXED_DECIMAL_POINT 65536. LMIO_GETVOLT struct lm_volt{ long vc0; long vit; long vio; long v50p; long v50n; long v12p; long v12n; }; each value is LM_FIXED_DECIMAL_POINT times of actual value. LMIO_GETTEMP struct lm_temp{ long temp1; long temp2; long temp3; } each value is LM_FIXED_DECIMAL_POINT times of actual value. LMIO_GETFAN struct lm_fan{ long fan1; long fan2; long fan3; }; each value is actual value. This uses charactor device major nubmer 200.