diff --git a/CHANGES b/CHANGES index b371fc59..9fdd2697 100644 --- a/CHANGES +++ b/CHANGES @@ -3,6 +3,7 @@ lm-sensors CHANGES file SVN HEAD sensors-detect: Stop calling for PIIX5 SMBus testers + Improve filtering of fake DMI data 3.3.1 (2011-07-21) isadump: Add support for word (16-bit) and long (32-bit) reads diff --git a/prog/detect/sensors-detect b/prog/detect/sensors-detect index 63dedd4b..b2b24151 100755 --- a/prog/detect/sensors-detect +++ b/prog/detect/sensors-detect @@ -2764,8 +2764,9 @@ sub initialize_dmi_data ); # Many BIOS have broken DMI data, filter it out my %fake = ( - 'System Manufacturer' => 1, - 'System Name' => 1, + 'system manufacturer' => 1, + 'system product name' => 1, + 'system name' => 1, ); my $dmi_id_dir; @@ -2794,7 +2795,7 @@ sub initialize_dmi_data next; } $dmi{$k} =~ s/\s*$//; - delete $dmi{$k} if $dmi{$k} eq '' || exists $fake{$dmi{$k}}; + delete $dmi{$k} if $dmi{$k} eq '' || exists $fake{lc($dmi{$k})}; } }