Smartd unable to read SMART data from LSI MegaRAID hotspare

Problem:

Smartd daemon reports disk failure below:

[root@asl43 ~]# WARNING: Your hard drive is failing Device: /dev/bus/0 [megaraid_disk_48], failed to read SMART values

Affected Systems:

Any model using LSI 2208 (MegaRAID 9266, 9271) or 3108 RAID chip

Solution:

Using storecli64, disk_48 (DID) is identified as a global hot spare (GHS).:

# /opt/MegaRAID/storcli/storcli64 /c0 /eall /sall show
Controller = 0
Status = Success
Description = Show Drive Information Succeeded.

Drive Information :
=================
----------------------------------------------------------------------------
EID:Slt DID State DG Size Intf Med SED PI SeSz Model Sp Type
----------------------------------------------------------------------------
252:0 47 Onln 0 1.818 TB SAS HDD N N 512B ST2000NM0045 U -
252:1 52 Onln 0 1.818 TB SAS HDD N N 512B ST2000NM0045 U -
252:2 53 Onln 1 1.818 TB SAS HDD N N 512B ST2000NM0045 U -
252:3 54 Onln 1 1.818 TB SAS HDD N N 512B ST2000NM0045 U -
252:4 51 Onln 1 1.818 TB SAS HDD N N 512B ST2000NM0045 U -
252:5 50 Onln 1 1.818 TB SAS HDD N N 512B ST2000NM0045 U -
252:6 49 Onln 1 1.818 TB SAS HDD N N 512B ST2000NM0045 U -
252:7 48 GHS - 1.818 TB SAS HDD N N 512B ST2000NM0045 D -

SMART data cannot be retrieved on hot spare drive(s). Thus the warning message can be safely ignored.