007revad / Synology_enable_M2_volume

Enable creating volumes with non-Synology M.2 drives
MIT License
505 stars 36 forks source link

Error after using DTS file #196

Open bdrwu opened 1 week ago

bdrwu commented 1 week ago

I'm using SA6400 model 7.2.2 NVME creates a storage pool when DTS is not used. Shut down and then on again. The storage pool is normal. However, if you create a storage pool after compiling DTS and then shut down and then restart the storage pool, an error will occur.

The following is some information about DTS nvme_slot@1 { pcie_root = "0000:00:01.0,00.0,03.0,00.0"; port_type = "ssdcache"; };

nvme_slot@2 { pcie_root = "0000:00:01.0,00.0,07.0,00.0"; port_type = "ssdcache"; }; 2024-09-17_131653 2024-09-17_131706 2024-09-17_131756

007revad commented 1 week ago

Run https://github.com/007revad/Synology_HDD_db

bdrwu commented 1 week ago

運行 https://github.com/007revad/Synology_HDD_db

All are used This problem only occurs on original factory models that do not support NVME storage pools. And there is a phenomenon that when compiling DTS files, the file is lost and is not supported by DSM at present. If you don’t use DTS files, there will be no problem However, SATA hot plug will be invalid because the SATA PORT does not correspond.

For example, the 923+ original factory supports the use of DTS files for NVME storage pools without any problem. But SA6400 920+ or ​​other DT models that do not support NVME storage pools The above error will occur after compiling DTS files.