Kernel trap (??) booting TrueNAS with 2 x Kingston NVMe SSDs
-
@EddieA It looks like a hardware issue. If you are using the newer KC3000/FURY you should check for a firmware update to EIFK31.7
-
@Andrew said in Kernel trap (??) booting TrueNAS with 2 x Kingston NVMe SSDs:
If you are using the newer KC3000/FURY
Nope, they are the new NV3s.
-
Further updates:
The 2 x Kingston SSDs can be passed through to other Linux based VMs (like Proxmox) without any issues.
If TrueNAS is loaded bare-metal on this server, it boots cleanly.
Ergo (to me anyway) it's an XCP/TrueNAS interaction causing the problem. The TrueNAS thread can be found here.
Cheers.
-
Just to be sure I get it: you are passing through the NVMe devices right? If yes, have you checked https://docs.xcp-ng.org/compute/#nvme-storage-devices-on-linux ?
-
@olivierlambert Yes, the devices were passed through to TrueNAS.
Would the brand of the NVMe make a difference or would this be based purely on the number of devices. I was able to passthrough 2 x SiliconPower devices without issue. It also worked with 1 x SiliconPower plus 1 x Kingston.
The failures occur when there are 2 x Kingston either in addition to any SiliconPower NVMe's or just on their own.
Cheers.
-
The answer is "can be both", depending on the NVMe brand. Have you tried to give more IRQ to see the result?
-
I wanted the previous answer before trying that, as I re-installed TrueNAS as bare-metal in the interim and didn't want to re-image back to XCP if it was purely dependent on the number of NVMe's and not the brands, as I already tested with just the 2 x Kingston.
Let me find a time I can re-image XCP and try with that parameter. Stand by.
Cheers.
-
That appears to be the solution. After adding that additional parameter, my TrueNAS SCALE system now boots cleanly, with all 4 NVME's available to it.
Cheers, and Thanks.
-
This post is deleted! -
@EddieA Glad it worked Not all NVMe are created equals
-
-
-
@olivierlambert said in Kernel trap (??) booting TrueNAS with 2 x Kingston NVMe SSDs:
Not all NVMe are created equals
Now all I need to do is determine if these errors are from the NVME's themselves or the 4 x NVMe sled that they're inserted in. LOL.
Again, thanks for the help.