[GH-ISSUE #102] Not working - 918+, DSM 7.2-64570 #22

Closed
opened 2026-03-07 19:12:08 +03:00 by kerem · 21 comments
Owner

Originally created by @jerrell851 on GitHub (Aug 11, 2023).
Original GitHub issue: https://github.com/007revad/Synology_enable_M2_volume/issues/102

2023-08-11_204225

2023-08-11_203631

see picture.

Originally created by @jerrell851 on GitHub (Aug 11, 2023). Original GitHub issue: https://github.com/007revad/Synology_enable_M2_volume/issues/102 ![2023-08-11_204225](https://github.com/007revad/Synology_enable_M2_volume/assets/61078121/9bed2ff8-3930-45ef-ae86-ae4bd02701b7) ![2023-08-11_203631](https://github.com/007revad/Synology_enable_M2_volume/assets/61078121/9fddf290-ae94-4fed-8041-f7afc995018b) see picture.
kerem closed this issue 2026-03-07 19:12:08 +03:00
Author
Owner

@007revad commented on GitHub (Aug 12, 2023):

Did storage manager see the NVMe drives before you ran the scripts?

<!-- gh-comment-id:1675845132 --> @007revad commented on GitHub (Aug 12, 2023): Did storage manager see the NVMe drives before you ran the scripts?
Author
Owner

@jerrell851 commented on GitHub (Aug 12, 2023):

Did storage manager see the NVMe drives before you ran the scripts?

no.but syno_hdd_db.sh scripts can see.

<!-- gh-comment-id:1675883644 --> @jerrell851 commented on GitHub (Aug 12, 2023): > Did storage manager see the NVMe drives before you ran the scripts? no.but syno_hdd_db.sh scripts can see.
Author
Owner

@007revad commented on GitHub (Aug 12, 2023):

Some people have had issues with 7.2 update 2 or 7.2 update 3 not seeing their NVMe drives.

Do you want to roll back to 7.2 update 1 and see if storage manager then shows your NVMe drives? You won't lose any settings or data.

  1. Run https://github.com/007revad/Synology_DSM_reinstall
  2. Do a manual DSM install of DSM 7.2 (with Update 1)
<!-- gh-comment-id:1675889998 --> @007revad commented on GitHub (Aug 12, 2023): Some people have had issues with 7.2 update 2 or 7.2 update 3 not seeing their NVMe drives. Do you want to roll back to 7.2 update 1 and see if storage manager then shows your NVMe drives? You won't lose any settings or data. 1. Run https://github.com/007revad/Synology_DSM_reinstall 2. Do a manual DSM install of [DSM 7.2 (with Update 1)](https://archive.synology.com/download/Os/DSM/7.2-64570-1-NanoPacked)
Author
Owner

@jerrell851 commented on GitHub (Aug 12, 2023):

Some people have had issues with 7.2 update 2 or 7.2 update 3 not seeing their NVMe drives.

Do you want to roll back to 7.2 update 1 and see if storage manager then shows your NVMe drives? You won't lose any settings or data.

  1. Run https://github.com/007revad/Synology_DSM_reinstall
  2. Do a manual DSM install of DSM 7.2 (with Update 1)

Followed the steps but the downgrade failed, including the script to upgrade to version 1.08.
1、run re-install scripts.
2023-08-13_000706-1

2、upload dsm os.(DS918+
2023-08-13_001106-2

3、wait restart
2023-08-13_001228-3

4、After restarting, control panel information.
2023-08-13_000503-4

5、Run hdd.sh
2023-08-13_001625-5

6、run enable.sh
2023-08-13_002323-6

7、storage manager not NVMe drives
2023-08-13_002323-7

<!-- gh-comment-id:1675998780 --> @jerrell851 commented on GitHub (Aug 12, 2023): > Some people have had issues with 7.2 update 2 or 7.2 update 3 not seeing their NVMe drives. > > Do you want to roll back to 7.2 update 1 and see if storage manager then shows your NVMe drives? You won't lose any settings or data. > > 1. Run https://github.com/007revad/Synology_DSM_reinstall > 2. Do a manual DSM install of [DSM 7.2 (with Update 1)](https://archive.synology.com/download/Os/DSM/7.2-64570-1-NanoPacked) Followed the steps but the downgrade failed, including the script to upgrade to version 1.08. 1、run re-install scripts. ![2023-08-13_000706-1](https://github.com/007revad/Synology_enable_M2_volume/assets/61078121/5f4cfddd-7d1d-4479-a5f3-a041046f5a4f) 2、upload dsm os.([DS918+](https://archive.synology.cn/download/Os/DSM/7.2-64570-1-NanoPacked) ![2023-08-13_001106-2](https://github.com/007revad/Synology_enable_M2_volume/assets/61078121/62da48c4-e277-4a1a-a8e3-b12661ebf676) 3、wait restart ![2023-08-13_001228-3](https://github.com/007revad/Synology_enable_M2_volume/assets/61078121/2c6c5bf3-6e0b-43f6-9ab2-8946901f5e13) 4、After restarting, control panel information. ![2023-08-13_000503-4](https://github.com/007revad/Synology_enable_M2_volume/assets/61078121/3b8890a9-9264-49e8-8fd0-c1c4532ad1ec) 5、Run hdd.sh ![2023-08-13_001625-5](https://github.com/007revad/Synology_enable_M2_volume/assets/61078121/4c30ca03-9f57-4587-8b39-1398812c7761) 6、run enable.sh ![2023-08-13_002323-6](https://github.com/007revad/Synology_enable_M2_volume/assets/61078121/54e27e42-afa2-4a21-b981-a35d7118640a) 7、storage manager not NVMe drives ![2023-08-13_002323-7](https://github.com/007revad/Synology_enable_M2_volume/assets/61078121/f4557987-874a-4cd3-a9fc-b8329316dd15)
Author
Owner

@007revad commented on GitHub (Aug 12, 2023):

What does the following command return:
sudo -i nvme list

Can you downgrade to DSM 7.2 (with Update 1) again but this time disable DSM Auto Updates and don't run the scripts.

  1. Disable any schedules you have that run the scripts.
  2. Disable DSM Auto Update via "Control Panel > Update & Restore > Update Settings > Notify me... > OK".
  3. Run https://github.com/007revad/Synology_DSM_reinstall
  4. Do a manual DSM install of DSM 7.2 (with Update 1)
  5. After the DS918+ has rebooted check if storage manager shows the NVMe drives.

If step 5 shows the NVMe drives, then run syno_hdd_db script.

<!-- gh-comment-id:1676076159 --> @007revad commented on GitHub (Aug 12, 2023): What does the following command return: `sudo -i nvme list` Can you downgrade to DSM 7.2 (with Update 1) again but this time disable DSM Auto Updates and don't run the scripts. 1. Disable any schedules you have that run the scripts. 2. Disable DSM Auto Update via "Control Panel > Update & Restore > Update Settings > Notify me... > OK". 3. Run https://github.com/007revad/Synology_DSM_reinstall 4. Do a manual DSM install of [DSM 7.2 (with Update 1)](https://archive.synology.com/download/Os/DSM/7.2-64570-1-NanoPacked) 5. After the DS918+ has rebooted check if storage manager shows the NVMe drives. **If step 5 shows the NVMe drives**, then run syno_hdd_db script.
Author
Owner

@007revad commented on GitHub (Aug 13, 2023):

Also, what does the following command return:
ls /run/synostorage/disks

And these:

ls /run/synostorage/disks/nvme0n1
ls /run/synostorage/disks/nvme1n1
<!-- gh-comment-id:1676233414 --> @007revad commented on GitHub (Aug 13, 2023): Also, what does the following command return: `ls /run/synostorage/disks` And these: ``` ls /run/synostorage/disks/nvme0n1 ls /run/synostorage/disks/nvme1n1 ```
Author
Owner

@jerrell851 commented on GitHub (Aug 13, 2023):

以下命令返回什么: sudo -i nvme list

您能否再次降级到 DSM 7.2(更新 1),但这次禁用 DSM 自动更新并且不运行脚本。

  1. 禁用运行脚本的任何计划。
  2. 通过“控制面板”禁用 DSM 自动更新 > 更新和恢复>更新设置>通知我...> 好的”。
  3. 运行 https://github.com/007revad/Synology_DSM_reinstall
  4. 手动安装 DSM 7.2(更新 1)
  5. DS918+ 重新启动后,请检查存储管理器是否显示 NVMe 驱动器。

如果步骤 5 显示 NVMe 驱动器,则运行syno_hdd_db脚本。

Affected the use, test next time. But my downgrade steps are the same as you described, 1. disable automatic updates, 2. run the reinstall script, 3. manually install 7.2-64570-1-NanoPacked. However, the system information does not change to update 1.

<!-- gh-comment-id:1676376775 --> @jerrell851 commented on GitHub (Aug 13, 2023): > 以下命令返回什么: `sudo -i nvme list` > > 您能否再次降级到 DSM 7.2(更新 1),但这次禁用 DSM 自动更新并且不运行脚本。 > > 1. 禁用运行脚本的任何计划。 > 2. 通过“控制面板”禁用 DSM 自动更新 > 更新和恢复>更新设置>通知我...> 好的”。 > 3. 运行 https://github.com/007revad/Synology_DSM_reinstall > 4. 手动安装 [DSM 7.2(更新 1)](https://archive.synology.com/download/Os/DSM/7.2-64570-1-NanoPacked) > 5. DS918+ 重新启动后,请检查存储管理器是否显示 NVMe 驱动器。 > > **如果步骤 5 显示 NVMe 驱动器,则**运行syno_hdd_db脚本。 Affected the use, test next time. But my downgrade steps are the same as you described, 1. disable automatic updates, 2. run the reinstall script, 3. manually install 7.2-64570-1-NanoPacked. However, the system information does not change to update 1.
Author
Owner

@007revad commented on GitHub (Aug 15, 2023):

I just tested downgrading from 7.2 Update 2 to 7.2 (with Update 1) and after it rebooted it had 7.2 Update 3 installed (even though I have DSM set to notify me instead of auto updating. It looks like Synology consider update 3 is a critical update and is forcing it on people when they update to DSM 7.2.

I might try it again but this time with my Internet disconnected so it can't update to Update 3.

Do you have a real DS918+ or is DSM running in expenology?

What do each of the following commands return:

sudo -i nvme list

ls /run/synostorage/disks

ls /run/synostorage/disks/nvme0n1

ls /run/synostorage/disks/nvme1n1

get_key_value /etc.defaults/synoinfo.conf support_m2_pool

get_key_value /etc/synoinfo.conf support_m2_pool

get_key_value /etc.defaults/synoinfo.conf supportnvme

get_key_value /etc/synoinfo.conf supportnvme

<!-- gh-comment-id:1678455524 --> @007revad commented on GitHub (Aug 15, 2023): I just tested downgrading from **7.2 Update 2** to **7.2 (with Update 1)** and after it rebooted it had **7.2 Update 3** installed (even though I have DSM set to notify me instead of auto updating. It looks like Synology consider update 3 is a critical update and is forcing it on people when they update to DSM 7.2. I might try it again but this time with my Internet disconnected so it can't update to Update 3. Do you have a real DS918+ or is DSM running in expenology? What do each of the following commands return: `sudo -i nvme list` `ls /run/synostorage/disks` `ls /run/synostorage/disks/nvme0n1` `ls /run/synostorage/disks/nvme1n1` `get_key_value /etc.defaults/synoinfo.conf support_m2_pool` `get_key_value /etc/synoinfo.conf support_m2_pool` `get_key_value /etc.defaults/synoinfo.conf supportnvme` `get_key_value /etc/synoinfo.conf supportnvme`
Author
Owner

@jerrell851 commented on GitHub (Aug 16, 2023):

i'm running expenology.

There is currently no 918 operating environment, so the command you gave cannot be tested.

<!-- gh-comment-id:1680733019 --> @jerrell851 commented on GitHub (Aug 16, 2023): i'm running expenology. There is currently no 918 operating environment, so the command you gave cannot be tested.
Author
Owner

@007revad commented on GitHub (Aug 18, 2023):

There's a post on the xpenology forum here that says Peter Suh's M SHELL for TCRP FRIEND includes NVMe cache automatic recognition.

<!-- gh-comment-id:1683615116 --> @007revad commented on GitHub (Aug 18, 2023): There's a post on the [xpenology forum here](https://xpenology.com/forum/topic/67891-dsm-install-ryzen-3200g/#comment-437476) that says Peter Suh's M SHELL for TCRP FRIEND **includes NVMe cache automatic recognition**.
Author
Owner

@MeowPerth commented on GitHub (Sep 17, 2023):

image

I had the same problem and it didn't work properly after using the “Synology_enable_M2_volume”. At present, I am in the DSM 7.2-64570 Update 3 version. The information obtained by executing these commands is for your reference.

<!-- gh-comment-id:1722532907 --> @MeowPerth commented on GitHub (Sep 17, 2023): ![image](https://github.com/007revad/Synology_enable_M2_volume/assets/49628341/f4febd1c-a5a3-4994-9cc4-e83537546c02) I had the same problem and it didn't work properly after using the “Synology_enable_M2_volume”. At present, I am in the DSM 7.2-64570 Update 3 version. The information obtained by executing these commands is for your reference.
Author
Owner

@007revad commented on GitHub (Sep 19, 2023):

The 0 @ drive model is a problem. I've seen something similar in syno_hdd_db before.

I'll create a debug version of the script so we can see where it's getting that 0 @ drive model from.

<!-- gh-comment-id:1726612932 --> @007revad commented on GitHub (Sep 19, 2023): The `0 @` drive model is a problem. I've seen something similar in syno_hdd_db before. I'll create a debug version of the script so we can see where it's getting that `0 @` drive model from.
Author
Owner

@MeowPerth commented on GitHub (Sep 20, 2023):

驱动器模型有问题。我以前在syno_hdd_db看到过类似的东西。0 @

我将创建脚本的调试版本,以便我们可以看到它从何处获取该驱动器模型。0 @

'0 @ 'should be the reason why the firmware of my hard disk has been flashed, which causes the HDD model to be recognized as '0 @'.
However, this hard disk can be recognized and used normally, and DSM can also recognize and use it.
image

<!-- gh-comment-id:1726751278 --> @MeowPerth commented on GitHub (Sep 20, 2023): > 驱动器模型有问题。我以前在syno_hdd_db看到过类似的东西。`0 @` > > 我将创建脚本的调试版本,以便我们可以看到它从何处获取该驱动器模型。`0 @` '0 @ 'should be the reason why the firmware of my hard disk has been flashed, which causes the HDD model to be recognized as '0 @'. However, this hard disk can be recognized and used normally, and DSM can also recognize and use it. ![image](https://github.com/007revad/Synology_enable_M2_volume/assets/49628341/ba7f2e7e-b703-4256-97a3-001e9dff2d90)
Author
Owner

@MeowPerth commented on GitHub (Sep 20, 2023):

In addition, I would like to add some information:
I also tried to use " Synology_M2_volume", and the script ran normally, but after restarting, it was the same as before, and M was not recognized.

<!-- gh-comment-id:1726766067 --> @MeowPerth commented on GitHub (Sep 20, 2023): In addition, I would like to add some information: I also tried to use " Synology_M2_volume", and the script ran normally, but after restarting, it was the same as before, and M was not recognized.
Author
Owner

@007revad commented on GitHub (Sep 20, 2023):

Did the NVMe drive show in storage manager before you updated to DSM 7.2 Update 3?

Do the following commands list your NVMe drive?

ls /run/synostorage/disks

ls /sys/block | grep nvme

<!-- gh-comment-id:1727349018 --> @007revad commented on GitHub (Sep 20, 2023): Did the NVMe drive show in storage manager before you updated to DSM 7.2 Update 3? Do the following commands list your NVMe drive? `ls /run/synostorage/disks` `ls /sys/block | grep nvme`
Author
Owner

@MeowPerth commented on GitHub (Sep 20, 2023):

在您更新到 DSM 7.2 更新 3 之前,NVMe 驱动器是否显示在存储管理器中?

以下命令是否列出您的 NVMe 驱动器?

ls /run/synostorage/disks

ls /sys/block | grep nvme

image
None in synostorage, only HDD hard disk

<!-- gh-comment-id:1727356281 --> @MeowPerth commented on GitHub (Sep 20, 2023): > 在您更新到 DSM 7.2 更新 3 之前,NVMe 驱动器是否显示在存储管理器中? > > 以下命令是否列出您的 NVMe 驱动器? > > `ls /run/synostorage/disks` > > `ls /sys/block | grep nvme` ![image](https://github.com/007revad/Synology_enable_M2_volume/assets/49628341/e15cb619-641b-4830-92b0-04aefd263997) None in synostorage, only HDD hard disk
Author
Owner

@007revad commented on GitHub (Sep 21, 2023):

Can you try running syno_hdd_db with the -n option

./volume/OS/Script/syno_hdd_db.sh -n

Then reboot.

<!-- gh-comment-id:1728730182 --> @007revad commented on GitHub (Sep 21, 2023): Can you try running syno_hdd_db with the -n option `./volume/OS/Script/syno_hdd_db.sh -n` Then reboot.
Author
Owner

@MeowPerth commented on GitHub (Sep 21, 2023):

Can you try running syno_hdd_db with the -n option

./volume/OS/Script/syno_hdd_db.sh -n

Then reboot.

TTQARSIT9}T})VG)4_PJ@QB

NVME is also not working properly.
PS: I added a SATA SSD "S100Pro 1TB" and it works.

<!-- gh-comment-id:1728885323 --> @MeowPerth commented on GitHub (Sep 21, 2023): > Can you try running syno_hdd_db with the -n option > > `./volume/OS/Script/syno_hdd_db.sh -n` > > Then reboot. ![TTQARSIT9}T})VG)4_PJ@QB](https://github.com/007revad/Synology_enable_M2_volume/assets/49628341/8d49f2e7-4cf2-47b5-91d7-607e66b9c4e4) NVME is also not working properly. PS: I added a SATA SSD "S100Pro 1TB" and it works.
Author
Owner

@007revad commented on GitHub (Sep 25, 2023):

Can you run this script and see if that makes the NVMe drive show in storage manager.
https://github.com/AuxXxilium/arc-extensions/blob/main/nvmecache/all/usr/sbin/nvmecache.sh

download_button

<!-- gh-comment-id:1734610282 --> @007revad commented on GitHub (Sep 25, 2023): Can you run this script and see if that makes the NVMe drive show in storage manager. https://github.com/AuxXxilium/arc-extensions/blob/main/nvmecache/all/usr/sbin/nvmecache.sh ![download_button](https://github.com/007revad/Synology_enable_M2_volume/assets/39733752/f550113a-9d7d-43c2-993a-b1c180a6181e)
Author
Owner

@MeowPerth commented on GitHub (Sep 26, 2023):

image
image

It's working!It appears that “libsynonvme.so.1” must be modified.

<!-- gh-comment-id:1735041035 --> @MeowPerth commented on GitHub (Sep 26, 2023): ![image](https://github.com/007revad/Synology_enable_M2_volume/assets/49628341/8f403164-9a89-4ca6-a43e-e8697da11931) ![image](https://github.com/007revad/Synology_enable_M2_volume/assets/49628341/19652e44-4409-4eab-869a-08b6e7346f16) It's working!It appears that “libsynonvme.so.1” must be modified.
Author
Owner

@007revad commented on GitHub (Sep 26, 2023):

Excellent

<!-- gh-comment-id:1735154335 --> @007revad commented on GitHub (Sep 26, 2023): Excellent
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/Synology_enable_M2_volume#22
No description provided.