Strange behaviour

When creating an array on the server everything is o.k.
When i reboot the server no problems.
When creating the dataset in Truenas, everything is o.k.
When i reboot the server, error message; no array is configured. Use the HPE SSA
All the hdd led´s turned off on the server front.

Looks like the Truenas is messing up the disk controller, or am i missing something ?

It sounds like you are not using an HBA that is flashed to ‘IT mode’

What’s all the noise about HBA’s, and why can’t I use a RAID controller?

1 Like

ZFS’s characteristics are highly dependent on actual physical hard drives, the RAID controller’s abstraction of the storage hardware will break the ZFS system. Please configure the RAID controller to IT (pass-through) mode.

ZFS implements RAID features in pure software, while RAID cards implement them in hardware. They are incompatible; therefore, ZFS is unaware of how the RAID card maps and organizes data, and the RAID card is unaware of ZFS’s intended purpose.

ZFS is not merely a “file system”; it implements some functions that should be handled by the Linux kernel. Therefore, a more accurate name for ZFS would be ZSS (Z Storage Stack). Treating ZFS like a regular file system such as NTFS can lead to serious problems. Fortunately, you discovered the issue during testing, rather than after storing important data and experiencing a system crash.

That’s why testing and learning about TrueNas….
Data stored on the TrueNas is a copy of all the files stored on the ReadyNas.
So a crash, re-format or creating array’s, destroying data is not a big deal (for now)……..

What i’ve done so far,
Create a Raid 0 array with the SSA,
Reboot server, enter BIOS and set the sata controller from smart array to AHCI, disable the SSA,
Reboot server,
Create arrays with TrueNas….
Don’t know if this is a legal workaround, but it works.
Don’t know what happens if a disk fails and should be replaced, create a new array on server level or just ad disks in TrueNas…..

This is not suitable for ZFS. It may work, and work for years, up until it does not work and eats your data.

Not sure what this means, but if the SSA has disks connected, then it likely is not suitable.

Please read the referenced “What’s all the noise about HBA’s…”. The intent behind ZFS is reliability. Adding a RAID card, even supposedly in JBOD or RAID-0 per disk, simply adds potential failure point.

1 Like

When i use smartctl on my disks i see detailed information about these devices.
According to the article placed by SmallBarkey this is should be a good sign……
”If you cannot get the output of “smartctl” for a device, you DO NOT HAVE A TRUE HBA.”

Sure, it does say that, but it is not mean to be read as you appear(?) to:
”If you can get the output of “smartctl” for a device, you HAVE A TRUE HBA.”

It looks like the Proliant DL 120 Gen9 could have come with two different controllers. If I got the correct docs.

One is mentioned on the ServerTheHomeForum and shows an example of making sure it was in HBA and not RAID.