atom5ive
Dabbler
- Joined
- Sep 11, 2023
- Messages
- 17
Hello everyone,
I'm facing a challenging issue trying to boot TrueNAS from an SSD located in a PCI slot on my Dell R730XD server. I've been at this for a while and would greatly appreciate any insights or suggestions.
The Problem:
Also, here are some helpful outputs:
FSO: bcfg boot dump
Option: 00. Variable: Boot0006
Desc - TrueNAS-0
Dev Path
HD (2,GPT, 12463820-82B2-41D5-847A-F017DBFD160F,0x1800,0x100000) /\EFI\
debian\grubx64.efi
Optional- N
Option: 01. Variable: Boot0001
Desc - USB 3.0 FD
Dev Path PciRoot (0x0) /Pci (0x10, 0x0) /USB (0x0, 0x0) /USB (0x1,0x0)
Optional- N
Option: 02. Variable: Boot0000
Desc - OEMDRU
Dev Path - PciRoot (0x0) /Pci (0x1A, 0x0) /USB (0x0, 0x0) /USB (0x5,0x0) /USB (0x1,0x0) Optional- N
Option: 03. Variable: Boot0005
Desc - Integrated NIC 1 Port 1 Partition 1
Dev Path - VenHw (3A191845-5F86-4E78-8FCE-C4CFF59F9DAA) Optional N
As well, the mapping table.
UEFI Interactive Shell v2.205 EDK II
UEFI v2.40 (Dell Inc., 0x00110201)
Mapping table
FSO: Alias(s):HD0a0f0b0b::BLK1:
Pci Root (0x0)/Pci (0x1A,0x0) /USB (0x0, 0x0) /USB (0x5,0x0) /USB (0x1,0x0) /HD (1 MBR, 0x444D454F,0x1,0x99FFF)
FS1: Alias(s):HD1a0b0b::BLK3:
Pci Root (0x0) /Pci (0x1D, 0x0) /USB (0x0, 0x0) /USB (0x1,0x0) /HD (1,MBR, 0x00925C 52,0x3F,0x64000)
BLKO: Alias(s):
Pci Root (0x0) /Pci (0x1A, 0x0) /USB (0x0, 0x0) /USB (0x5,0x0) /USB (0x1,0x0) BLK2: Alias(s):
PciRoot (0x0) /Pci (0x1D, 0x0) /USB (0x0, 0x0) /USB (0x1,0x0) BLK4: Alias(s):
PciRoot (0x0) /Pci (0x1D, 0x0) /USB (0x0, 0x0) /USB (0x1,0x0) /HD (2,MBR. 0x00925C 52,0x6403F,0x395BFC1)
I'm facing a challenging issue trying to boot TrueNAS from an SSD located in a PCI slot on my Dell R730XD server. I've been at this for a while and would greatly appreciate any insights or suggestions.
The Problem:
- I've installed TrueNAS on an SSD which is housed in a PCI slot.
- The Dell R730XD doesn't seem to recognize the PCI card holding the SSD with the TrueNAS OS on it.
- I've been using Clover (as it was recommended, as the Dell BIO's doesn't see the PCI drive) to try and boot from this SSD, but I'm running into issues.
- Clover UEFI Shell: I've accessed the Clover UEFI shell to try and manually boot from the SSD. The mapping table does recognize two PCI devices, and I can see the path to the EFI bootloader (EFI\debian\grubx64.efi
). However, when I try to execute the bootloader, it just loops back to the Clover main menu. - Commands Tried: In the UEFI shell, I've tried various commands like dir, ls, cd, load, and bootx64, but they either don't work or don't produce the desired result.
- Firmware Update: I've updated the UEFI firmware of the Dell R730XD to the latest version, hoping it might resolve any compatibility issues.
- Research: I've consulted various resources, including Clover documentation, UEFI shell command references, and TrueNAS community posts to find a solution. I've also tried UEFI and using stand BIO's boot, neither seem to work.
- I've been able to boot to USB and then install TrueNas Scale with absolutely zero issues, it sees the SSD in the PCI slot with no issues and installed with no errors. Clover also see the PCI card as well. When I reboot, it won't boot into TrueNas as Dell's BIO's does not see the drive to boot to, hence using clover.
- Server: Dell R730XD
- OS: TrueNAS Scale
- Boot Drive: SSD in PCI slot
- UEFI Firmware Version: 2.40
Also, here are some helpful outputs:
FSO: bcfg boot dump
Option: 00. Variable: Boot0006
Desc - TrueNAS-0
Dev Path
HD (2,GPT, 12463820-82B2-41D5-847A-F017DBFD160F,0x1800,0x100000) /\EFI\
debian\grubx64.efi
Optional- N
Option: 01. Variable: Boot0001
Desc - USB 3.0 FD
Dev Path PciRoot (0x0) /Pci (0x10, 0x0) /USB (0x0, 0x0) /USB (0x1,0x0)
Optional- N
Option: 02. Variable: Boot0000
Desc - OEMDRU
Dev Path - PciRoot (0x0) /Pci (0x1A, 0x0) /USB (0x0, 0x0) /USB (0x5,0x0) /USB (0x1,0x0) Optional- N
Option: 03. Variable: Boot0005
Desc - Integrated NIC 1 Port 1 Partition 1
Dev Path - VenHw (3A191845-5F86-4E78-8FCE-C4CFF59F9DAA) Optional N
As well, the mapping table.
UEFI Interactive Shell v2.205 EDK II
UEFI v2.40 (Dell Inc., 0x00110201)
Mapping table
FSO: Alias(s):HD0a0f0b0b::BLK1:
Pci Root (0x0)/Pci (0x1A,0x0) /USB (0x0, 0x0) /USB (0x5,0x0) /USB (0x1,0x0) /HD (1 MBR, 0x444D454F,0x1,0x99FFF)
FS1: Alias(s):HD1a0b0b::BLK3:
Pci Root (0x0) /Pci (0x1D, 0x0) /USB (0x0, 0x0) /USB (0x1,0x0) /HD (1,MBR, 0x00925C 52,0x3F,0x64000)
BLKO: Alias(s):
Pci Root (0x0) /Pci (0x1A, 0x0) /USB (0x0, 0x0) /USB (0x5,0x0) /USB (0x1,0x0) BLK2: Alias(s):
PciRoot (0x0) /Pci (0x1D, 0x0) /USB (0x0, 0x0) /USB (0x1,0x0) BLK4: Alias(s):
PciRoot (0x0) /Pci (0x1D, 0x0) /USB (0x0, 0x0) /USB (0x1,0x0) /HD (2,MBR. 0x00925C 52,0x6403F,0x395BFC1)