
First TrueNAS build question
Hello Brain trust! I am building my first TrueNAS server and I have a question before I install Windows (an area I understand) as a test to verify what I am experiencing in TrueNAS. This is related to drive recognition in the OS.
The machine I am using is a Dell XPS 8920. It has a single NVME slot on the motherboard and contains a 256GB M.2 SSD in it, which I honestly didn't know was there until I opened this case up to start adding drives to turn this machine into a NAS and install TrueNAS. Where did this little guy come from, I think to myself. None of my drives when Windows was installed on here were this small. After filling up all of the SATA ports with 3.5" drives, I added a PCIe to NVME adapter card which supports 4 NVME disks in it. I populate all 4 slots with 1TB M.2 SSD's. I boot into the BIOS and see the 3 SATA drives I added and the 4 1TB NVME drives I added. Everything looks fantastic, but where is that 256GB M.2 SSD on the motherboard? I don't see it in the BIOS and I never saw it in Windows, at least that I remember. Strange. So I ignore it for now. SCREEN SHOT SHOWN.
I then build my bootable USB using Rufus to put the TrueNAS ISO on it. I'm currently running Xpenology on another build that boots to a USB thumb drive and I was under the assumption that TrueNAS was the same thing. But during the install of TrueNAS it explicitly warns against doing that and expressly recommends installing to a NVME or SSD drive. Sigh.........fine.......I will sacrifice one of my 1TB NVME drives for this.
This is where things get interesting. When selecting which drive to install to, it saw all 3 of my SATA drives and only 3 of the 4 1TB NVME drives. But what is this? A 256GB drive. This is that freaking NMVE drive on the motherboard! It was labelled Dell something or another that I interpreted as essentially a Dell Recovery disk. OK, great, I don't need this anymore as I'd never use it because I'd just reimage. So I choose this 256GB to install on. I used the automatic install. After getting into the web interface and attempting to configure my first storage pool it only sees 3 of the 4 1TB NVME drives. Sigh. Now what?
I've got a motherboard BIOS that sees 3 SATA drives, 4 NMVE drives, and 0 256GB NMVE drives. I've got an OS that sees 3 SATA drives, 3 of 4 NMVE drives, and 1 256GB NVME drive. A quandary indeed.
My first instinct goes to either the PCIe to NVME adapter I added has an issue or one of the 1TB NVME drives has an issue. Of course, the first thing you go to is that something you just ordered is bad. But as I am typing this whole thing out I think I have figured this out before I begin tearing the hardware down to begin testing each port on the adapter and each NVME drive individually.
Tell me if I am WAY off here or if I am on to something before I start tearing things apart. I think Dell intentionally hid the 256GB NVME drive in the BIOS which would explain why I never knew it existed to begin with. And I'm guessing that the onboard NVME slot, that contains this 256GB drive, is stealing a lane from the PCIe slot that is now using that 4 drive NVME adapter.
This doesn't explain why the BIOS sees all 4 1TB NVME drives and doesn't see the 256GB drive, but it does explain why TrueNAS sees the 256GB drive.
Am I down to only being able to use 3 of these 4 1TB drives, I don't want to sacrifice a 1TB drive for the OS install and would prefer the 256GB drive for the OS install.
Am I crazy here? Is this a hardware limitation and not an OS issue? I don't have an available slot to move this card to.
Thanks!!!!