@kcomer Just to let you know that as of testing channel update version 3.8-10.12 the issue I was hoping could be extended to include your requirement of a custom smartctl option, ie “-d 3ware,0” ended up not including this capability. Sorry about that but it just didn’t end up being practical at the time. However so that we don’t loose track of this requirement I’ve opened another issue specifically targeted at this need: “add custom SMART parameter option”. But on the more immediate side I do think the “no SMART info on MSA70” should have improved the parsing of the SMART data as you have presented it here, once SMART is enabled that is. So that’s at least a step in the right direction.
Also note that the previously linked forum thread on S.M.A.R.T. for USB drives and specifically this post details how you could jury rig the custom option you require. But take care as this will be applied universally across all your drives and controllers. But if it’s just a matter of sensing if SMART is enabled you might try it just with “toggle_smart” function and the “available” function in the /opt/rockstor/src/rockstor/system/smart.py file. That might serve as a stop gap until this new issue receives some attention. Note that I am unsure of the affect this additional parameter may have on the non 3ware controller. That is best researched with the smartmontools project.
Please do report back on any further findings, it all helps in the long run. Thanks.