Hi,
I started with installing TrueNAS-12.0-U1.1 in a HyperV VM and that went fine. Next I was looking to attach a set of disks to create a ZFS vdev/pool. I assigned the HBA (LSI 2008, flashed in IT mode with P20 firmware) to the VM, and started a new installation and the boot gets stuck at the below line:
While stuck on this, the HyperV console shows that VM is using 9% of CPU (stuck in some loop) ?
Here are the commands I use for DDA assignment to the VM
I have tried with both a Gen1 and Gen2 VM and it gets stuck at this same place. There is currently one HDD (WD SATA 14TB) attached to the controller.
I tried installing ubuntu-20.04.1-desktop-amd64 in another VM (and assigned the the HBA to ubuntu VM) and HBA is detected correctly (both in setup and after installation), the filesystem on the disk can be mounted and accessed.
I also tried using
LSI card BIOS has been set with defaults. I've also tried with the P14 /IR mode (which the device came in before i flashed it) and it showed the same behavior.
The hardware specs are:
The VM specs are:
Any suggestions on troubleshooting why adding HBA to the VM halts the installation ?
<disclaimer: this is my first look at FreeNAS/TrueNAS so pardon if i've overlooked anything>
I started with installing TrueNAS-12.0-U1.1 in a HyperV VM and that went fine. Next I was looking to attach a set of disks to create a ZFS vdev/pool. I assigned the HBA (LSI 2008, flashed in IT mode with P20 firmware) to the VM, and started a new installation and the boot gets stuck at the below line:
mps0: <Avago Technologies (LSI) SAS2008> at device 0.0 at pci1
While stuck on this, the HyperV console shows that VM is using 9% of CPU (stuck in some loop) ?
Here are the commands I use for DDA assignment to the VM
Code:
Set-VM -VMName TrueNAS -LowMemoryMappedIoSpace 3Gb -HighMemoryMappedIoSpace 33280Mb -GuestControlledCacheTypes $true -AutomaticStopAction TurnOff Dismount-VMHostAssignableDevice -LocationPath "PCIROOT(C0)#PCI(0101)#PCI(0000)" -Force Add-VMAssignableDevice -LocationPath "PCIROOT(C0)#PCI(0101)#PCI(0000)" -VmName "TrueNAS"
I have tried with both a Gen1 and Gen2 VM and it gets stuck at this same place. There is currently one HDD (WD SATA 14TB) attached to the controller.
I tried installing ubuntu-20.04.1-desktop-amd64 in another VM (and assigned the the HBA to ubuntu VM) and HBA is detected correctly (both in setup and after installation), the filesystem on the disk can be mounted and accessed.
I also tried using
FreeNAS-11.3-U5.iso
, with the same results.LSI card BIOS has been set with defaults. I've also tried with the P14 /IR mode (which the device came in before i flashed it) and it showed the same behavior.
Code:
E:\>sas2flash.exe -list LSI Corporation SAS2 Flash Utility Version 20.00.00.00 (2014.09.18) Copyright (c) 2008-2014 LSI Corporation. All rights reserved Adapter Selected is a LSI SAS: SAS2008(B2) Controller Number : 0 Controller : SAS2008(B2) PCI Address : 00:c1:00:00 SAS Address : 500605b-0-079d-e560 NVDATA Version (Default) : 14.01.00.06 NVDATA Version (Persistent) : 14.01.00.06 Firmware Product ID : 0x2213 (IT) Firmware Version : 20.00.07.00 NVDATA Vendor : LSI NVDATA Product ID : SAS9210-8i BIOS Version : 07.39.02.00 UEFI BSD Version : 07.27.01.01 FCODE Version : N/A Board Name : SAS9210-8i Board Assembly : N/A Board Tracer Number : N/A Finished Processing Commands Successfully. Exiting SAS2Flash.
The hardware specs are:
AMD EPYC 3202, ASRock Rack ROMED8-2T, 256 GB ECC RAM, LSI SAS2008 HBA, Samsung 980 Pro SSD (m2)
The VM specs are:
Gen 2 VM, Secure Boot Disabled, 8GB RAM, 4 Virtual Processor, 128 GB VHDX for OS install, Virtual NIC, All Integration Services offered, No Checkpoints
Any suggestions on troubleshooting why adding HBA to the VM halts the installation ?
<disclaimer: this is my first look at FreeNAS/TrueNAS so pardon if i've overlooked anything>