Martin said:
Thanks for the feedback. Disabling SMART will help, however in this case you will loose SMART data from all drives.
I will try to find a better workaround if there's no other option available how to fix SMART pass-through there.
I double checked and SMART pass-through was already enabled on the controller. In fact, at least in linux it behaves as you'd expect for an HBA (transparent):
% smartctl --all /dev/sdc
=== START OF INFORMATION SECTION ===
Device Model: Samsung SSD 850 PRO 512GB
Serial Number: XXXXXXXXXXXXXXXXXXXXX
LU WWN Device Id: XXXXXXXXXXXXXXXXXXXXXXXXXX
Firmware Version: EXM03B6Q
User Capacity: 512,110,190,592 bytes [512 GB]
Sector Size: 512 bytes logical/physical
Rotation Rate: Solid State Device
Device is: Not in smartctl database [for details use: -P showall]
ATA Version is: ACS-2, ATA8-ACS T13/1699-D revision 4c
SATA Version is: SATA 3.1, 6.0 Gb/s (current: 6.0 Gb/s)
Local Time is: Sun Jul 16 08:06:48 2017 EDT
SMART support is: Available - device has SMART capability.
SMART support is: Enabled
=== START OF READ SMART DATA SECTION ===
SMART overall-health self-assessment test result: PASSED
.....