Support hardware with many interrupt vectors, such as Dell R730
Dell PowerEdge R730
2 PERC H830
1 PERC H730
1 Intel SSD P3520 1.2 TB
I can't install FreeNAS 11 U2 on my Dell PE R730 with 3 storage devices. (PERC H830/H730, PCIe SSD)
This only works with only two PERC or any other combines of 2 PCIE cards.
If I want use more two storage devices i must set hw.mfi.mrsas_enable="0".
Otherwise i have this error message : "panic : couldn't find and APIC for IRQ".
On FreeBSD 11 + hw.mfi.mrsas_enable="1" this works fine.
My firmwares are up to date.
Can you help me?
#3 Updated by Alexander Motin almost 2 years ago
- Status changed from Unscreened to Screened
The problem seems to be in huge appetite of the LSI controllers and the driver. As I can see from screenshot, driver tries to allocate 47 MSI-X interrupt vectors just for single controller. And during boot stage before SMP is started the number of interrupt vectors is pretty limited. NVMe SSDs may also consume plenty of interrupt vectors. FreeBSD 11.1 fixed that problem by moving SMP startup before PCI device probe, so number of available interrupt vectors is multiplied by number of CPU cores in system. We should get that in FreeNAS 11.1.
#6 Updated by Infra ATE almost 2 years ago
I tried the "Nightly Build" and all is working fine.
When this patch will be included in a stable version please?
My server will be soon in production so i need a "Stable" version because a switch from "Nightly Build" to "Stable" is not allowed. :)
Otherwise i can use the stable version with a disabled RAID card and reboot my server in a second step when the patch is out for activate it .