MegaRAID + Smarctl, /dev/passN and /dev/mfidN

scebll

Cadet
Joined
Jan 13, 2023
Messages
1
Hello!

It's a pleasure to join this community.

We are starting to experiment with TrueNAS in our corporation and we have encountered some questions, which, probably due to lack of knowledge we do not know how to solve. Currently our setup (an old lab machine) is this:

Motherboard: ASUSTeK P8B WS
Processor: 1 x Intel Xeon E3-1245
Memory: 4x RAM 8192 MB DDR3 ECC
Disks: 15x HDD SATA 4,0 TB Enterprise
Others: LSI MegaRAID SAS 9260-4i + Intel RAID Expander RES2SV240

We found for example, that smartctl does not work because for this particular case we would have to pass a specific command, like this:

Code:
smartctl -a /dev/passN[1-15] -d scsi


But obviously we are not finding how to "customize" TrueNAS to do this, because for example, although TrueNAS shows it as /dev/mfidN[0-14], it should really be queried from /dev/passN[1-15].

We have seen some posts here with similar problems, and the recommendation not to use RAID cards but in our case we cannot remove the RAID card despite checking how to do it, specifically, the board does not have enough slots for so many disks.

Any ideas?
 

jgreco

Resident Grinch
Joined
May 29, 2011
Messages
18,680
Hello!

It's a pleasure to join this community.

We are starting to experiment with TrueNAS in our corporation and we have encountered some questions, which, probably due to lack of knowledge we do not know how to solve. Currently our setup (an old lab machine) is this:

Motherboard: ASUSTeK P8B WS
Processor: 1 x Intel Xeon E3-1245
Memory: 4x RAM 8192 MB DDR3 ECC
Disks: 15x HDD SATA 4,0 TB Enterprise
Others: LSI MegaRAID SAS 9260-4i + Intel RAID Expander RES2SV240

We found for example, that smartctl does not work because for this particular case we would have to pass a specific command, like this:

Code:
smartctl -a /dev/passN[1-15] -d scsi


But obviously we are not finding how to "customize" TrueNAS to do this, because for example, although TrueNAS shows it as /dev/mfidN[0-14], it should really be queried from /dev/passN[1-15].

We have seen some posts here with similar problems, and the recommendation not to use RAID cards but in our case we cannot remove the RAID card despite checking how to do it, specifically, the board does not have enough slots for so many disks.

Any ideas?

Welcome to the forums.

Alas, regardless of what you think you "cannot" do, the MFI RAID controller is not compatible with TrueNAS. Please see


The 9260 does not appear to be built into the board, so it is unclear why you think you "cannot" remove it and then use the 9260's former PCIe slot. Attempting to use the 9260 may eventually result in corruption and/or loss of your pool, so my suggestion is "please look harder at your options" and see if you can replace it with something like a crossflash'ed PERC H200.
 

Ericloewe

Server Wrangler
Moderator
Joined
Feb 15, 2014
Messages
20,194
Top