[GH-ISSUE #150] synostgpool failed to create storage pool! #229

Closed
opened 2026-03-12 18:20:08 +03:00 by kerem · 13 comments
Owner

Originally created by @007revad on GitHub (May 5, 2024).
Original GitHub issue: https://github.com/007revad/Synology_M2_volume/issues/150

Originally assigned to: @007revad on GitHub.

@aelmardi wrote:

Hey guys,

I'm facing an issue with my DS923+ on DSM 7.2.1-69057 Update 5. (Seagate Firecuda 530)

I don't have any logs available, but it failed during the storage creation step :

image

Thanks in advance for your help.

Originally created by @007revad on GitHub (May 5, 2024). Original GitHub issue: https://github.com/007revad/Synology_M2_volume/issues/150 Originally assigned to: @007revad on GitHub. @aelmardi wrote: Hey guys, I'm facing an issue with my DS923+ on DSM 7.2.1-69057 Update 5. (Seagate Firecuda 530) I don't have any logs available, but it failed during the storage creation step : ![image](https://github.com/007revad/Synology_M2_volume/assets/114397057/e13cc8c3-2afd-4aa3-a1fa-293429b19427) Thanks in advance for your help.
kerem 2026-03-12 18:20:08 +03:00
  • closed this issue
  • added the
    bug
    label
Author
Owner

@007revad commented on GitHub (May 5, 2024):

I can see what the issue is. I just need to work why it happened and prevent it happening.

Line 10 in your screenshot shows:

nvme0n1 M.2 Drive /dev/nvme0n1-/dev/nvme0n1 - Seagate Seagate FireCuda 530 ZP2000GM30013

Where it should show:

nvme0n1 M.2 Drive 1 - Seagate Seagate FireCuda 530 ZP2000GM30013
<!-- gh-comment-id:2094541493 --> @007revad commented on GitHub (May 5, 2024): I can see what the issue is. I just need to work why it happened and prevent it happening. Line 10 in your screenshot shows: ``` nvme0n1 M.2 Drive /dev/nvme0n1-/dev/nvme0n1 - Seagate Seagate FireCuda 530 ZP2000GM30013 ``` Where it should show: ``` nvme0n1 M.2 Drive 1 - Seagate Seagate FireCuda 530 ZP2000GM30013 ```
Author
Owner

@007revad commented on GitHub (May 5, 2024):

Can you download and run this test version and reply with a screenshot of the output?

https://github.com/007revad/Synology_M2_volume/archive/refs/tags/v10.0.0-TEST.zip

<!-- gh-comment-id:2094557657 --> @007revad commented on GitHub (May 5, 2024): Can you download and run this test version and reply with a screenshot of the output? https://github.com/007revad/Synology_M2_volume/archive/refs/tags/v10.0.0-TEST.zip
Author
Owner

@aelmardi commented on GitHub (May 5, 2024):

Hello,

Got it, here's the screenshot. Thanks for your prompt response.

image

<!-- gh-comment-id:2094753099 --> @aelmardi commented on GitHub (May 5, 2024): Hello, Got it, here's the screenshot. Thanks for your prompt response. ![image](https://github.com/007revad/Synology_M2_volume/assets/114397057/62ef34da-f297-4166-9502-d2c3ae29abe8)
Author
Owner

@007revad commented on GitHub (May 6, 2024):

What does the following command return?

sudo synonvme --get-location /dev/nvme0n1
<!-- gh-comment-id:2095547074 --> @007revad commented on GitHub (May 6, 2024): What does the following command return? ``` sudo synonvme --get-location /dev/nvme0n1 ```
Author
Owner

@aelmardi commented on GitHub (May 6, 2024):

Can't get the location of /dev/nvme0n1

But when I go to /dev/ an run ls command I have the nvme0n1 file :
/dev$ ls -lart nvme0*
crw------- 1 root root 250, 0 May 5 00:29 nvme0
brw------- 1 root root 259, 0 May 5 00:29 nvme0n1
brw------- 1 root root 259, 1 May 5 00:29 nvme0n1p1
brw------- 1 root root 259, 3 May 5 00:29 nvme0n1p3
brw------- 1 root root 259, 2 May 5 00:29 nvme0n1p2
brw------- 1 root root 259, 4 May 5 00:29 nvme0n1p5

<!-- gh-comment-id:2095555454 --> @aelmardi commented on GitHub (May 6, 2024): Can't get the location of /dev/nvme0n1 But when I go to /dev/ an run ls command I have the nvme0n1 file : /dev$ ls -lart nvme0* crw------- 1 root root 250, 0 May 5 00:29 nvme0 brw------- 1 root root 259, 0 May 5 00:29 nvme0n1 brw------- 1 root root 259, 1 May 5 00:29 nvme0n1p1 brw------- 1 root root 259, 3 May 5 00:29 nvme0n1p3 brw------- 1 root root 259, 2 May 5 00:29 nvme0n1p2 brw------- 1 root root 259, 4 May 5 00:29 nvme0n1p5
Author
Owner

@007revad commented on GitHub (May 6, 2024):

That is strange because the line before that in the script is: synonvme --vendor-get /dev/nvme0n1

So I'm not sure why this line does not work for you: synonvme --get-location /dev/nvme0n1

I've got a new test version for you to test. https://github.com/007revad/Synology_M2_volume/releases/tag/v10.0.0-TEST2

It is the full script with 2 changes:

  1. If synonvme --get-location returns an error it uses "nvme0n1" instead of expecting "M2 Drive 1".
  2. It won't actually run the synostpool command. Instead it will echo the command so I can see what arguments it would have used.
<!-- gh-comment-id:2095620214 --> @007revad commented on GitHub (May 6, 2024): That is strange because the line before that in the script is: `synonvme --vendor-get /dev/nvme0n1` So I'm not sure why this line does not work for you: `synonvme --get-location /dev/nvme0n1` I've got a new test version for you to test. https://github.com/007revad/Synology_M2_volume/releases/tag/v10.0.0-TEST2 It is the full script with 2 changes: 1. If `synonvme --get-location` returns an error it uses "nvme0n1" instead of expecting "M2 Drive 1". 2. It won't actually run the `synostpool` command. Instead it will echo the command so I can see what arguments it would have used.
Author
Owner

@aelmardi commented on GitHub (May 6, 2024):

Here's the result of the script :

image

<!-- gh-comment-id:2095645642 --> @aelmardi commented on GitHub (May 6, 2024): Here's the result of the script : ![image](https://github.com/007revad/Synology_M2_volume/assets/114397057/2e423cc3-422b-4370-9fd9-276a6e6b2159)
Author
Owner

@007revad commented on GitHub (May 6, 2024):

I noticed another bug in your latest screenshot, which would have been the cause of the the synostpool failing.

I've released a new version of the script
https://github.com/007revad/Synology_M2_volume/releases/tag/v2.0.27

  • Bug fix for when synonvme --get-location fails.
  • Bug fix for synostgpool failed to create storage pool when Single volume storage pool type selected with only 1 M.2 drive.
<!-- gh-comment-id:2095777030 --> @007revad commented on GitHub (May 6, 2024): I noticed another bug in your latest screenshot, which would have been the cause of the the synostpool failing. I've released a new version of the script https://github.com/007revad/Synology_M2_volume/releases/tag/v2.0.27 - Bug fix for when `synonvme --get-location` fails. - Bug fix for `synostgpool failed to create storage pool` when `Single volume storage pool` type selected with only 1 M.2 drive.
Author
Owner

@sin509 commented on GitHub (May 9, 2024):

hey,
i meet a similar problem,like
image

what can i do?

<!-- gh-comment-id:2102242166 --> @sin509 commented on GitHub (May 9, 2024): hey, i meet a similar problem,like ![image](https://github.com/007revad/Synology_M2_volume/assets/100751726/a198a132-d740-4784-9032-1ed0607a0780) what can i do?
Author
Owner

@007revad commented on GitHub (May 9, 2024):

@sin509

Can you download this version:
https://github.com/007revad/Synology_M2_volume/releases/tag/v10.0.0-TEST2

Then run the syno_create_m2_volume_test2.sh file and let me know if it works.

<!-- gh-comment-id:2102282230 --> @007revad commented on GitHub (May 9, 2024): @sin509 Can you download this version: https://github.com/007revad/Synology_M2_volume/releases/tag/v10.0.0-TEST2 Then run the **syno_create_m2_volume_test2.sh** file and let me know if it works.
Author
Owner

@aelmardi commented on GitHub (May 9, 2024):

With the latest version it doesn't work for me. I'm going to reinstall my DSM to see.

<!-- gh-comment-id:2102675403 --> @aelmardi commented on GitHub (May 9, 2024): With the latest version it doesn't work for me. I'm going to reinstall my DSM to see.
Author
Owner

@sin509 commented on GitHub (May 9, 2024):

@sin509

Can you download this version: https://github.com/007revad/Synology_M2_volume/releases/tag/v10.0.0-TEST2

Then run the syno_create_m2_volume_test2.sh file and let me know if it works.

I have reinstalled my DSM from 918+ to 920+, and anything is ok.
so maybe it is down to 918+.

<!-- gh-comment-id:2102689155 --> @sin509 commented on GitHub (May 9, 2024): > @sin509 > > Can you download this version: https://github.com/007revad/Synology_M2_volume/releases/tag/v10.0.0-TEST2 > > Then run the **syno_create_m2_volume_test2.sh** file and let me know if it works. I have reinstalled my DSM from 918+ to 920+, and anything is ok. so maybe it is down to 918+.
Author
Owner

@aelmardi commented on GitHub (May 12, 2024):

You can close this issue because I believe the problem is that my M2 is not recognized either. I have created another issue:
https://github.com/007revad/Synology_HDD_db/issues/292

<!-- gh-comment-id:2106301597 --> @aelmardi commented on GitHub (May 12, 2024): You can close this issue because I believe the problem is that my M2 is not recognized either. I have created another issue: https://github.com/007revad/Synology_HDD_db/issues/292
Sign in to join this conversation.
No labels
bug
pull-request
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_M2_volume#229
No description provided.