mirror of
https://github.com/lm-sensors/lm-sensors.git
synced 2026-11-02 13:30:30 +00:00
Add reporting of fan alarms to print code for the old fscxxx drivers
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@4949 7894878c-1315-0410-8ee3-d5d059ff63e0
This commit is contained in:
1 parent
f0c355da8c
commit
40e0bf3582
1 file changed
+54
-42
+54
-42
@@ -3571,10 +3571,11 @@ void print_fscpos(const sensors_chip_name *name)
|
||||
!sensors_get_feature(*name,SENSORS_FSCPOS_FAN1_STATE,&state)) {
|
||||
if (valid) {
|
||||
print_label(label,10);
|
||||
if((int) state & 0x08)
|
||||
printf("\tfaulty\n");
|
||||
else
|
||||
printf("\t%6.0f RPM\n", fan);
|
||||
if((int) state & 0x08)
|
||||
printf("\tFAULT");
|
||||
else
|
||||
printf("\t%6.0f RPM", fan);
|
||||
printf( " %s\n", ((int) state & 0x04) ? "ALARM" : "" );
|
||||
}
|
||||
} else
|
||||
printf("ERROR: Can't get FAN1 data!\n");
|
||||
@@ -3585,10 +3586,11 @@ void print_fscpos(const sensors_chip_name *name)
|
||||
!sensors_get_feature(*name,SENSORS_FSCPOS_FAN2_STATE,&state)) {
|
||||
if (valid) {
|
||||
print_label(label,10);
|
||||
if((int) state & 0x08)
|
||||
printf("\tfaulty\n");
|
||||
else
|
||||
printf("\t%6.0f RPM\n", fan);
|
||||
if((int) state & 0x08)
|
||||
printf("\tFAULT");
|
||||
else
|
||||
printf("\t%6.0f RPM", fan);
|
||||
printf( " %s\n", ((int) state & 0x04) ? "ALARM" : "" );
|
||||
}
|
||||
} else
|
||||
printf("ERROR: Can't get FAN2 data!\n");
|
||||
@@ -3599,10 +3601,11 @@ void print_fscpos(const sensors_chip_name *name)
|
||||
!sensors_get_feature(*name,SENSORS_FSCPOS_FAN3_STATE,&state)) {
|
||||
if (valid) {
|
||||
print_label(label,10);
|
||||
if((int) state & 0x08)
|
||||
printf("\tfaulty\n");
|
||||
else
|
||||
printf("\t%6.0f RPM\n", fan);
|
||||
if((int) state & 0x08)
|
||||
printf("\tFAULT");
|
||||
else
|
||||
printf("\t%6.0f RPM", fan);
|
||||
printf( " %s\n", ((int) state & 0x04) ? "ALARM" : "" );
|
||||
}
|
||||
} else
|
||||
printf("ERROR: Can't get FAN3 data!\n");
|
||||
@@ -3717,10 +3720,11 @@ void print_fscscy(const sensors_chip_name *name)
|
||||
!sensors_get_feature(*name,SENSORS_FSCSCY_FAN1_STATE,&state)) {
|
||||
if (valid) {
|
||||
print_label(label,10);
|
||||
if((int) state & 0x08)
|
||||
printf("\tfaulty\n");
|
||||
else
|
||||
printf("\t%6.0f RPM\n", fan);
|
||||
if((int) state & 0x08)
|
||||
printf("\tFAULT");
|
||||
else
|
||||
printf("\t%6.0f RPM", fan);
|
||||
printf( " %s\n", ((int) state & 0x04) ? "ALARM" : "" );
|
||||
}
|
||||
} else
|
||||
printf("ERROR: Can't get FAN1 data!\n");
|
||||
@@ -3731,10 +3735,11 @@ void print_fscscy(const sensors_chip_name *name)
|
||||
!sensors_get_feature(*name,SENSORS_FSCSCY_FAN2_STATE,&state)) {
|
||||
if (valid) {
|
||||
print_label(label,10);
|
||||
if((int) state & 0x08)
|
||||
printf("\tfaulty\n");
|
||||
else
|
||||
printf("\t%6.0f RPM\n", fan);
|
||||
if((int) state & 0x08)
|
||||
printf("\tFAULT");
|
||||
else
|
||||
printf("\t%6.0f RPM", fan);
|
||||
printf( " %s\n", ((int) state & 0x04) ? "ALARM" : "" );
|
||||
}
|
||||
} else
|
||||
printf("ERROR: Can't get FAN2 data!\n");
|
||||
@@ -3745,10 +3750,11 @@ void print_fscscy(const sensors_chip_name *name)
|
||||
!sensors_get_feature(*name,SENSORS_FSCSCY_FAN3_STATE,&state)) {
|
||||
if (valid) {
|
||||
print_label(label,10);
|
||||
if((int) state & 0x08)
|
||||
printf("\tfaulty\n");
|
||||
else
|
||||
printf("\t%6.0f RPM\n", fan);
|
||||
if((int) state & 0x08)
|
||||
printf("\tFAULT");
|
||||
else
|
||||
printf("\t%6.0f RPM", fan);
|
||||
printf( " %s\n", ((int) state & 0x04) ? "ALARM" : "" );
|
||||
}
|
||||
} else
|
||||
printf("ERROR: Can't get FAN3 data!\n");
|
||||
@@ -3759,10 +3765,11 @@ void print_fscscy(const sensors_chip_name *name)
|
||||
!sensors_get_feature(*name,SENSORS_FSCSCY_FAN4_STATE,&state)) {
|
||||
if (valid) {
|
||||
print_label(label,10);
|
||||
if((int) state & 0x08)
|
||||
printf("\tfaulty\n");
|
||||
else
|
||||
printf("\t%6.0f RPM\n", fan);
|
||||
if((int) state & 0x08)
|
||||
printf("\tFAULT");
|
||||
else
|
||||
printf("\t%6.0f RPM", fan);
|
||||
printf( " %s\n", ((int) state & 0x04) ? "ALARM" : "" );
|
||||
}
|
||||
} else
|
||||
printf("ERROR: Can't get FAN4 data!\n");
|
||||
@@ -3773,10 +3780,11 @@ void print_fscscy(const sensors_chip_name *name)
|
||||
!sensors_get_feature(*name,SENSORS_FSCSCY_FAN5_STATE,&state)) {
|
||||
if (valid) {
|
||||
print_label(label,10);
|
||||
if((int) state & 0x08)
|
||||
printf("\tfaulty\n");
|
||||
else
|
||||
printf("\t%6.0f RPM\n", fan);
|
||||
if((int) state & 0x08)
|
||||
printf("\tFAULT");
|
||||
else
|
||||
printf("\t%6.0f RPM", fan);
|
||||
printf( " %s\n", ((int) state & 0x04) ? "ALARM" : "" );
|
||||
}
|
||||
} else
|
||||
printf("ERROR: Can't get FAN5 data!\n");
|
||||
@@ -3787,10 +3795,11 @@ void print_fscscy(const sensors_chip_name *name)
|
||||
!sensors_get_feature(*name,SENSORS_FSCSCY_FAN6_STATE,&state)) {
|
||||
if (valid) {
|
||||
print_label(label,10);
|
||||
if((int) state & 0x08)
|
||||
printf("\tfaulty\n");
|
||||
else
|
||||
printf("\t%6.0f RPM\n", fan);
|
||||
if((int) state & 0x08)
|
||||
printf("\tFAULT");
|
||||
else
|
||||
printf("\t%6.0f RPM", fan);
|
||||
printf( " %s\n", ((int) state & 0x04) ? "ALARM" : "" );
|
||||
}
|
||||
} else
|
||||
printf("ERROR: Can't get FAN6 data!\n");
|
||||
@@ -3888,9 +3897,10 @@ void print_fscher(const sensors_chip_name *name)
|
||||
if (valid) {
|
||||
print_label(label,10);
|
||||
if((int) state & 0x08)
|
||||
printf("\tfaulty\n");
|
||||
printf("\tFAULT");
|
||||
else
|
||||
printf("\t%6.0f RPM\n", fan);
|
||||
printf("\t%6.0f RPM", fan);
|
||||
printf( " %s\n", ((int) state & 0x04) ? "ALARM" : "" );
|
||||
}
|
||||
} else
|
||||
printf("ERROR: Can't get FAN1 data!\n");
|
||||
@@ -3902,9 +3912,10 @@ void print_fscher(const sensors_chip_name *name)
|
||||
if (valid) {
|
||||
print_label(label,10);
|
||||
if((int) state & 0x08)
|
||||
printf("\tfaulty\n");
|
||||
printf("\tFAULT");
|
||||
else
|
||||
printf("\t%6.0f RPM\n", fan);
|
||||
printf("\t%6.0f RPM", fan);
|
||||
printf( " %s\n", ((int) state & 0x04) ? "ALARM" : "" );
|
||||
}
|
||||
} else
|
||||
printf("ERROR: Can't get FAN2 data!\n");
|
||||
@@ -3916,9 +3927,10 @@ void print_fscher(const sensors_chip_name *name)
|
||||
if (valid) {
|
||||
print_label(label,10);
|
||||
if((int) state & 0x08)
|
||||
printf("\tfaulty\n");
|
||||
printf("\tFAULT");
|
||||
else
|
||||
printf("\t%6.0f RPM\n", fan);
|
||||
printf("\t%6.0f RPM", fan);
|
||||
printf( " %s\n", ((int) state & 0x04) ? "ALARM" : "" );
|
||||
}
|
||||
} else
|
||||
printf("ERROR: Can't get FAN3 data!\n");
|
||||
|
||||
Reference in new issue
Block a user