Jump to content
XPEnology Community

NVMe cache support


advin

Recommended Posts

Hi everyone ! 

 

Wondering if anyone has a solution for DSM 7-7.0.1 ? The libsynonvme.so.1 crash on DSM 7, and the NVMe cannot be used as cache. 

Atttached the original libsynonvme.so.1 of DSM 7.0.1 if anyone can found how to patch it :).

 

Have 1 Redpill DS918+ 7.0.1 in test right know, so I can made tests without pb,

 

Regards, 

libsynonvme.so.1

Link to comment
Share on other sites

  • 3 weeks later...
On 9/8/2021 at 8:50 PM, RedwinX said:

Hi everyone ! 

 

Wondering if anyone has a solution for DSM 7-7.0.1 ? The libsynonvme.so.1 crash on DSM 7, and the NVMe cannot be used as cache. 

Atttached the original libsynonvme.so.1 of DSM 7.0.1 if anyone can found how to patch it :).

 

Have 1 Redpill DS918+ 7.0.1 in test right know, so I can made tests without pb,

 

Regards, 

libsynonvme.so.1 36.73 kB · 9 downloads

I was successful to use NVMe for Cache on 6.2.4@DS918

 

also it work tested with 7.0

 

You need to edit /lib64/libsynonvme.so.1

 

1. udevadm info /dev/nvme0n1

and check PCI Address

 

2. find ds918 on so file

 

3. edit hardcoded address (original is 0000:00:13:1 and 0000:00:13:2 on 6.2.4)

 

4. overwrite libsynonvme.so.1&reboot system

 

https://blog.dateno1.com/?p=3890

Post with screenshot (sorry korean only)

 

  • Like 2
  • Thanks 1
Link to comment
Share on other sites

  • 1 month later...
10 hours ago, m4dm4n said:

Is there a reason for not recognizing VMWare virtual nvme disk inside Xpenology? It shows as listed under cli tools, even changed libsynonvme.so.1 file , but it is still not recognized in DSM UI.

 

The hack allows NVMe drives to be recognized on additional PCIe slots than the DS918+ standard, which Synology hard codes.  cli tools do recognize any NVMe device without the hack.

 

I presume that VMware does something odd which the hack does not expect.

 

But what's the purpose of a virtual NVMe disk?  There is nothing to be gained by it.

Link to comment
Share on other sites

 
The hack allows NVMe drives to be recognized on additional PCIe slots than the DS918+ standard, which Synology hard codes.  cli tools do recognize any NVMe device without the hack.
 
I presume that VMware does something odd which the hack does not expect.
 
But what's the purpose of a virtual NVMe disk?  There is nothing to be gained by it.


No real world purpose, only for learning/academic purposes.
Link to comment
Share on other sites

  • 2 weeks later...

hi, I finally managed to get the DSM recognize my SSD (by copying the libsynonvme.so.1 into usr/lib64). Unfortunately, after rebooting, the dsm reported that my ssd is not supported by current version (I am running 6.2.3 update 3, 1.04b  918) Could you give me any hints? Thanks

1.png

Edited by pthanhvan
Link to comment
Share on other sites

  • 4 weeks later...
On 9/8/2021 at 1:50 PM, RedwinX said:

Hi everyone ! 

 

Wondering if anyone has a solution for DSM 7-7.0.1 ? The libsynonvme.so.1 crash on DSM 7, and the NVMe cannot be used as cache. 

Atttached the original libsynonvme.so.1 of DSM 7.0.1 if anyone can found how to patch it :).

 

Have 1 Redpill DS918+ 7.0.1 in test right know, so I can made tests without pb,

 

Regards, 

libsynonvme.so.1 36.73 kB · 25 downloads

ok. thi is the file. where and how should i put this ? :) thanks

Link to comment
Share on other sites

  • 2 weeks later...
  • 4 weeks later...
  • 5 weeks later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...