Hi! I have installed two 8tb HDDs in my HP Eletedesk 800 G3. They both get detected by the BIOS (Showing up in the boot order) and the Truenas installer. But post installation they do not show up when trying to create a pool nor when running lsblk
. How should I proceed on debugging this? Or should I return the drives to Bargin Hardware?
Do you have any sort of weird RAID mode or something other than AHCI set in the BIOS for the storage controller?
I did poke around in the BIOS and I couldn’t find AHCI anywhere. There was a setting for RAID that wasn’t on so I am relatively confident that they are being directly passed to the OS
The SATA controller is most certainly in AHCI mode according to lspci
truenas_admin@truenas[~]$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
nvme0n1 259:0 0 465.8G 0 disk
├─nvme0n1p1 259:1 0 1M 0 part
├─nvme0n1p2 259:2 0 512M 0 part
└─nvme0n1p3 259:3 0 465.3G 0 part
truenas_admin@truenas[~]$ lspci
00:00.0 Host bridge: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Host Bridge/DRAM Registers (rev 07)
00:02.0 VGA compatible controller: Intel Corporation HD Graphics 530 (rev 06)
00:14.0 USB controller: Intel Corporation 200 Series/Z370 Chipset Family USB 3.0 xHCI Controller
00:14.2 Signal processing controller: Intel Corporation 200 Series PCH Thermal Subsystem
00:16.0 Communication controller: Intel Corporation 200 Series PCH CSME HECI #1
00:16.3 Serial controller: Intel Corporation 200 Series Chipset Family KT Redirection
00:17.0 SATA controller: Intel Corporation 200 Series PCH SATA controller [AHCI mode]
00:1b.0 PCI bridge: Intel Corporation 200 Series PCH PCI Express Root Port #21 (rev f0)
00:1f.0 ISA bridge: Intel Corporation 200 Series PCH LPC Controller (Q270)
00:1f.2 Memory controller: Intel Corporation 200 Series/Z370 Chipset Family Power Management Controller
00:1f.3 Audio device: Intel Corporation 200 Series PCH HD Audio
00:1f.4 SMBus: Intel Corporation 200 Series/Z370 Chipset Family SMBus Controller
00:1f.6 Ethernet controller: Intel Corporation Ethernet Connection (5) I219-LM
01:00.0 Non-Volatile memory controller: Micron Technology Inc 2550 NVMe SSD (DRAM-less) (rev 01)
truenas_admin@truenas[~]$
You can try a different SATA device in order to prove that the mainboard side is ok.
Maybe there is something on the disks that TrueNAS doesn’t like. This can be resolved by clearing the disks with “dd if=/dev/zero of=/dev/sdaX bs=1M status=progress” from another Linux distro like Knoppix.
Knoppix would also be worth a try. It’s completely USB-based.
http://www.knoppix.org/
Well, this is an odd. The manual states that there is a “primary hard drive SATA connection” and one of the drives was in that. I moved it to another SATA port, and they now show up correctly.
Docs: https://h10032.www1.hp.com/ctg/Manual/c05386806.pdf
pg 23
Sorry for not embedding the link, I cannot send links