Issue
Adding Western Digital (WD) Gold and Ultrastar Enterprise class SATA hard disk drives to server versions prior to 19.06 will result in the drives being incorrectly reported with a temperature “Threshold Exceeded” status. Although verified with these two particular series of drives, the issue may apply to others as well.
Root Cause
The software tools for extracting the hard disk drive S.M.A.R.T. (Self-Monitoring, Analysis, and Reporting Technology) data varies by connection scheme (RAID controller vs direct to motherboard), RAID controller manufacturer (3ware vs LSI), and hard disk drive model series (Gold vs Ultrastar). The temperature data may need to be adjusted to arrive at at the actual temperature. The server <hwmconfig.xml> file contains S.M.A.R.T. attribute processing rules for drives that require attribute processing in order to display a reasonable temperature and determine the threshold range. This file has been traditionally limited to periodic updates as new hard disk drive models are introduced. In server version 19.06+, the drive detection S.M.A.R.T. configuration algorithm has been optimized to eliminate specific hard disk drive model number dependencies.
Workaround
While manually customizing the existing <hwmconfig.xml> file to include the particular hard disk drive model number may serve as a workaround, it is ONLY recommended for those systems that CANNOT be upgraded to server version 19.06+. It is preferable to upgrade the server software because the drive detection S.M.A.R.T. configuration algorithm has been optimized to eliminate hard disk drive model number dependencies.
Location of <hwmconfig.xml>:
- On Microsoft Windows Servers : C:\Program Files\exacqVision\Server
- On Ubuntu Linux Servers: /usr/local/exacq/server
Version Fixed
Release build 19.06+