Index: /branches/rel_avx_2_7/kern/monitor/avx_ipmi.c
===================================================================
--- /branches/rel_avx_2_7/kern/monitor/avx_ipmi.c	(revision 8764)
+++ /branches/rel_avx_2_7/kern/monitor/avx_ipmi.c	(working copy)
@@ -388,6 +388,7 @@
     case AVX_IPMI_FAN_S1:
     case AVX_IPMI_FAN_S2:
     case AVX_IPMI_FAN_S3:
+	case AVX_IPMI_FAN_S4:
         if (chipset_id == CHIPSET_ID_X9DRi_F) {
             M = X9DRI_FAN_SP_MTOL;
             B = X9DRI_FAN_SP_BACC;
@@ -468,7 +469,6 @@
 		  || (cur_req->sensor == AVX_IPMI_POWER_CB1924_RIGHT && chipset_id != CHIPSET_ID_CB_1924)
 		  || (cur_req->sensor == AVX_IPMI_FAN_C2 && chipset_id == CHIPSET_ID_X11SSi_LN4F)
 		  || (cur_req->sensor == AVX_IPMI_TEMP_C2 && chipset_id == CHIPSET_ID_X11SSi_LN4F)
-		  || (cur_req->sensor == AVX_IPMI_FAN_S4)
 		  ) {
 			continue;
 		}
Index: /branches/rel_avx_2_7/kern/monitor/avx_monitor.c
===================================================================
--- /branches/rel_avx_2_7/kern/monitor/avx_monitor.c	(revision 8764)
+++ /branches/rel_avx_2_7/kern/monitor/avx_monitor.c	(working copy)
@@ -134,15 +134,12 @@
 		monitor_states.fan_s3 = STATE_NORMAL;
 	}
 
-	monitor_states.fan_s4 = STATE_NORMAL;
-#if 0	
 	if (IS_FAN_ABNORMAL(avx_ipmi_getval(AVX_IPMI_FAN_S4))) {
 		monitor_states.fan_s4 = STATE_ABNORMAL;
 		rv++;		
 	} else {
 		monitor_states.fan_s4 = STATE_NORMAL;
 	}
-#endif 	
 
 	return rv;
 }
