northbridg3
Cadet
- Joined
- Dec 27, 2023
- Messages
- 5
Hello everyone!
I recently decided to go ahead and complete a home NAS project for myself. I haven't tried TrueNAS before, but after a lot of reading here and elsewhere, I decided to go with TrueNAS Core, then ordered a few parts and assembled the following build:
CPU: Intel Core i3-9100 3.6 GHz
Motherboard: Supermicro X11SCL-IF Mini ITX LGA1151
Memory: 2x Kingston KSM26ED8/16ME 16 GB DDR4-2666 ECC
Storage: 2x Western Digital Red SA500 2 TB 2.5" SSD
OS drive: Crucial P5 Plus 1 TB M.2-2280 PCIe 4.0 X4 NVME SSD
Then I went on to memtest86+, cpu-stress and the SMART tests, with no errors encountered so far.
Next on the list was install TrueNAS, so I got the 13.0-U6.1 iso and booted it via the IPMI. During the install I selected "Boot via UEFI" as I've read that a NVMe boot should use that option. The installation went on without any errors, but after reboot and selecting the (UEFI) NVMe, the system was unable to load the kernel with the following error:
This is absolutely the same error as the one described in this thread: strange ZFS boot issue with new TrueNAS build
Thinking that I got a faulty NVMe SSD, I went on and redid the SMART test on that drive, along with a full capacity dd read/write test. No errors reported.
I tried playing with various settings in the BIOS related to the UEFI/BIOS and the SATA/M.2 drive, none of which helped. Pulling out the SATA cables for the other SSDs and disabling the SATA controller in the BIOS did not help either.
I tried an installation of FreeNAS 11.3, TrueNAS 12.0 and TrueNAS 13.1-master, and they're all unable to boot with the exact same error.
However, I was able to install and boot TrueNAS Scale 23.10 without any issues. Same goes for a Ubuntu MATE 23.10, and even a FreeBSD 13.2.
Does anyone have an idea what could be the source of this problem? There are a few suggestions around the net, but they're all about the BIOS not being able to see the NVMe drive, while my system is able to see it, but unable to boot, and only the TrueNAS Core installation. If nothing else works, I'll go with the TrueNAS Scale, but ideally I'd like to use TrueNAS Core as originally intended.
I recently decided to go ahead and complete a home NAS project for myself. I haven't tried TrueNAS before, but after a lot of reading here and elsewhere, I decided to go with TrueNAS Core, then ordered a few parts and assembled the following build:
CPU: Intel Core i3-9100 3.6 GHz
Motherboard: Supermicro X11SCL-IF Mini ITX LGA1151
Memory: 2x Kingston KSM26ED8/16ME 16 GB DDR4-2666 ECC
Storage: 2x Western Digital Red SA500 2 TB 2.5" SSD
OS drive: Crucial P5 Plus 1 TB M.2-2280 PCIe 4.0 X4 NVME SSD
Then I went on to memtest86+, cpu-stress and the SMART tests, with no errors encountered so far.
Next on the list was install TrueNAS, so I got the 13.0-U6.1 iso and booted it via the IPMI. During the install I selected "Boot via UEFI" as I've read that a NVMe boot should use that option. The installation went on without any errors, but after reboot and selecting the (UEFI) NVMe, the system was unable to load the kernel with the following error:
Code:
Loading kernel... /boot/kernel/kernel text=0x1667bd4 ZFS: i/o error - all block copies unavailable elf64_loadimage: read failed /boot/kernel/kernel text=0x1667bd4 ZFS: i/o error - all block copies unavailable elf64_loadimage: read failed Failed to load kernel 'kernel' can't load 'kernel'
This is absolutely the same error as the one described in this thread: strange ZFS boot issue with new TrueNAS build
Thinking that I got a faulty NVMe SSD, I went on and redid the SMART test on that drive, along with a full capacity dd read/write test. No errors reported.
I tried playing with various settings in the BIOS related to the UEFI/BIOS and the SATA/M.2 drive, none of which helped. Pulling out the SATA cables for the other SSDs and disabling the SATA controller in the BIOS did not help either.
I tried an installation of FreeNAS 11.3, TrueNAS 12.0 and TrueNAS 13.1-master, and they're all unable to boot with the exact same error.
However, I was able to install and boot TrueNAS Scale 23.10 without any issues. Same goes for a Ubuntu MATE 23.10, and even a FreeBSD 13.2.
Does anyone have an idea what could be the source of this problem? There are a few suggestions around the net, but they're all about the BIOS not being able to see the NVMe drive, while my system is able to see it, but unable to boot, and only the TrueNAS Core installation. If nothing else works, I'll go with the TrueNAS Scale, but ideally I'd like to use TrueNAS Core as originally intended.