--- xfce4-sensors-plugin-1.2.3.orig/lib/hddtemp.c +++ xfce4-sensors-plugin-1.2.3/lib/hddtemp.c @@ -421,7 +421,7 @@ initialize_hddtemp (GPtrArray *chips, gb #ifdef HAVE_NETCAT read_disks_netcat (chip); #else - if (strcmp(p_uname->sysname, "Linux")==0 && major>=5) + if (strcmp(p_uname->sysname, "Linux")==0 && (generation>=2 || (generation==2 && major>=5))) read_disks_linux26 (chip); else read_disks_fallback (chip); /* hopefully, that's a safe variant */