Jump to content
XPEnology Community

How to have DS3622xs recognize nvme SSD cache drive (Maybe works on other models).


Recommended Posts

Posted (edited)

For DS1621xs+, it does not use /etc.defaults/extensionPorts file, but uses /usr/lib/libsynonvme.so.1 file.
I tried to Hex edit the binary file, but it seems that yesterday's modification
had a bad effect on this part.

 

https://github.com/PeterSuh-Q3/tcrp-addons/blob/main/disks/releases/install.sh#L448

 

The model that uses /usr/lib/libsynonvme.so.1 file is specified like this.
I think I will have to fix the bug again today.

 

# | models | 1st | 2nd |
# | DS918+ | 0000:00:13.1 | 0000:00:13.2 |
# | RS1619xs+ | 0000:00:03.2 | 0000:00:03.3 |
 # | DS419+, DS1019+ | 0000:00:14.1 | |
 # | DS719+, DS1621xs+ | 0000:00:01.1 | 0000:00:01.0 |
 #

 

Edited by Peter Suh
Posted
44 minutes ago, Peter Suh said:

If you see your NVMe with this command, your PCIe controller is fine.

 

lspci -d ::108

V1902@Synology:/$ lspci -d::108
0000:09:00.0 Class 0108: Device 144d:a808
0000:0b:00.0 Class 0108: Device 144d:a808
 

yes... its fine...

already migrate to 3622xs+... still no NVME drive on storage manager

 

22 minutes ago, Peter Suh said:

Please do not test it yet and wait for the program to be fixed. I will let you know when it is released.

ok... will be waiting... 

Posted
54 minutes ago, Peter Suh said:

V1902@Synology:/$ cat /etc.defaults/extensionPorts
[pci]
pci1="0000:09:00.0"
pci2="0000:0b:00.0"

 

Are these values checked from the beginning without any separate editing?

no edit... 

Posted

@Mikael Juber

 

The disks addon has been deployed and tested.
NVme cache activation is divided into the following 3 cases.

 

1. DS3622xs+ ( /etc.defaults/extensionPorts )
2. DS1621xs+ ( /usr/lib/libsynonvme.so.1 )
3. DS920+ ( /etc/model.dtb )

 

I have confirmed that all 3 cases are fine.

 

Now after rebuilding the loader, you should see the following values in your /etc.defaults/extensionPorts.

 

[pci]
pci1="0000:08:00.0"
pci2="0000:08:08.0"

Posted
2 hours ago, Peter Suh said:

[pci]
pci1="0000:08:00.0"
pci2="0000:08:08.0"

yes... address change...

 

V1902@Synology:/$ cat /etc.defaults/extensionPorts
[pci]
pci1="0000:08:00.0"
pci2="0000:08:08.0"
V1902@Synology:/$
 

but still... SSD not showing on storage manager

image.thumb.png.ccfa3bd8449aecfbe4db44a5ba356a03.png

but on info now said Occupied

image.thumb.png.4a055bc743a94e96aa367aa9e46e2691.png

 

i think we going to the right direction... 

Posted (edited)
5 hours ago, Mikael Juber said:

yes... address change...

 

V1902@Synology:/$ cat /etc.defaults/extensionPorts
[pci]
pci1="0000:08:00.0"
pci2="0000:08:08.0"
V1902@Synology:/$
 

but still... SSD not showing on storage manager

image.thumb.png.ccfa3bd8449aecfbe4db44a5ba356a03.png

but on info now said Occupied

image.thumb.png.4a055bc743a94e96aa367aa9e46e2691.png

 

i think we going to the right direction... 

 

 

I also have a few external Nvme adapters.

If the address structure is 5 depth like yours, that would be great.

 

I think I should do a similar case test myself.

 

In the past, when using this adapter on Ryzen mobo, there were cases where the depth of the address structure was long. For now,

 

I think I have set the direction that the script should go, and I will proceed with more case tests.

 

It might be difficult, but could you also check the results of DS1621xs+, DS920+, SA6400, etc.?

Edited by Peter Suh
Posted
6 hours ago, Peter Suh said:

It might be difficult, but could you also check the results of DS1621xs+, DS920+, SA6400, etc.?

same with DS1621xs+... 

 

V1902@Synology:/$ cat /etc.defaults/extensionPorts
[pci]
pci1="0000:08:00.0"
pci2="0000:08:08.0"
 

  • 4 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...