I've deployed the latest build of FreeNAS (FreeNAS-9.3-STABLE-201511040813) to a PowerEdge R320 we had sitting about. Inside it has the H310 which from what I've been reading is fairly popular around here (not as much as the M1015) for flashing to IT mode and using it as a HBA.
However I haven't been able to do this as the one that shipped with this server is H310 Mini (Embedded) and I haven't been able to find anyone who has flashed this to IT mode (found a few people who say not to).
This leads me onto the problem - everything is working away fine, I passed the drives through as non-raid disks at the controller and FreeNAS recognized them fine and I could create my pools etc. So everything works fine, its just that smart fails to start with the usual errors:
Configuration file /usr/local/etc/smartd.conf parsed but has no entries (like /dev/hda)
I checked these configs and think I have an understanding of how it works, it appears to be that the file "/etc/ix.rc.d/ix-smartd" is supposed to generate the config file on startup? However looking at the file it doesn't appear to be able to work out the hardware properly.
If I run "smartctl -a -d sat /dev/pass0" I get the smart results fine.
I've seen this bug and a few similar:
https://bugs.freenas.org/issues/10520
And they claim that Dell/Perc hardware is not supported but according to this it is:
https://www.smartmontools.org/wiki/Supported_RAID-Controllers
The question is, how do I get smart to start with the vendor specific config?
However I haven't been able to do this as the one that shipped with this server is H310 Mini (Embedded) and I haven't been able to find anyone who has flashed this to IT mode (found a few people who say not to).
This leads me onto the problem - everything is working away fine, I passed the drives through as non-raid disks at the controller and FreeNAS recognized them fine and I could create my pools etc. So everything works fine, its just that smart fails to start with the usual errors:
Configuration file /usr/local/etc/smartd.conf parsed but has no entries (like /dev/hda)
I checked these configs and think I have an understanding of how it works, it appears to be that the file "/etc/ix.rc.d/ix-smartd" is supposed to generate the config file on startup? However looking at the file it doesn't appear to be able to work out the hardware properly.
If I run "smartctl -a -d sat /dev/pass0" I get the smart results fine.
I've seen this bug and a few similar:
https://bugs.freenas.org/issues/10520
And they claim that Dell/Perc hardware is not supported but according to this it is:
https://www.smartmontools.org/wiki/Supported_RAID-Controllers
The question is, how do I get smart to start with the vendor specific config?