Import VM from TrueNAS Core 13.0 U6 to TrueNAS Community 25.04 - not working

Hi all,
I’m trying to check out that my current TrueNAS configuration can be upgraded to the latest version of TrueNAS and I know that the way VM’s is handled is completely different due to the undelying operating system chaning from FreeBSD to Linux. I’m struggling with the conversion and I am thinking I must have made some fundamental mistake somewhere.

I exported my VM from the host machine using zfs send to a file on a USB drive (I know…). I then did zfs receive on my new (test) machine. So far so good.

I am trying to create an Instance of a VM by importing said ZFS Volume during creation of the machine. First thing I notice is that it thinks my volume was created “0004-12-31 23:58:45” … which is obviously totally incorrect.

Ignoring this, and moving on, I can create the instance and it will run - BUT there are no disks to be seen inside the image.

On the old NAS, there was a drive showing at ata7, showing as ATA-9 BHYVE SATA DISK Max UDMA/133

On the new “instance” I see in dmesg: SATA link down SStatus 0 Scontrol 300, and there is nothing in /dev/disks

Any ideas?

I should point out that the ZVOL image contains an OpenSUSE installation. It appears that the system is attempting to load and run the OpenSUSE image, but the image fails to boot as it can’t find any attached disks.

I believe this could be because the virtualisation is not showing a SATA controller to the image.