Hi,
As you now when using a virtual environment to run the XPEnoloy the SMART is missing. The only change to run it is pass the Disk Controller to the VM using I/O passthrough.
However, using the VMware ESXi with the Physical RDM, all SMART commands work inside a Linux VM.
So, the conclusion is that the tools inside the DSM refuses to enable SMART when a non-conformant controller is detected. Then, to enable the SMART inside a VM the kernel needs to hack the identification of the Virtual Controller. As I feel this can be done inside the Jun's Loader. So, from here I like to request support for this.
Please, consider it!
Regards.