Fixing Mellanox DMI / SMBIOS Information
Introduction Cumulus Linux and the included Mellanox Hardware Management package (hw-mgmt) heavily rely on information from the BIOS DMI / SMBIOS to determine the system type / hardware configuration. If this information is wrong (or rather: incompatible), you can have all kinds of funny issues, like the fans constantly running at full speed because the ASIC temperature sensor is not initialized correctly, or the thermal control loop using wrong thresholds or PWM addresses… ...