So I migrated my xpenology server from DS918+ model to DS3622xs, and the nvme cache no longer works since the model number no longer exist in libsynonvme.so.1. I dig into the libsynonvme.so.1 and found it might check your pcie location to have the nvme drive works properly. After inspect the file, I found it just checks /etc.defaults/.extensionPorts and we just need to modify that.
Here are the steps:
1. Check your nvme pci location(in my case it's 0000:00:01.0😞
udevadm inf
Hi,
Using DSM 7.0 with tinycore redpill running in ESXi 7 I can attach a VIRTUAL NVME device and it has detected using the simple edit of the "/etc.defaults/extensionPorts" file. Thank you for the tip. However, I can't use it as a cache (the final objective, as I put the VMDK in a SSD storage) because the SMART present incorrect data:
root@DSM:~# smartctl -a -d nvme /dev/nvme0
smartctl 6.5 (build date Feb 20 2021) [x86_64-linux-4.4.180+] (local build)
Copyright (C) 2002-16