[GH-ISSUE #306] Crucial CT4000P3SSD8 Unrecognized firmware version #110

Open
opened 2026-03-07 19:15:40 +03:00 by kerem · 72 comments
Owner

Originally created by @R-a-K-i on GitHub (Jun 21, 2024).
Original GitHub issue: https://github.com/007revad/Synology_HDD_db/issues/306

Originally assigned to: @007revad on GitHub.

Hello,

Thank you very much for your great work. Your scripts are very helpful. Maybe you can help me with the following problem:

Although the M.2 SSD and the firmware version were recognized correctly and entered in the DB file, the SSD was not recognized correctly. Is there a solution for this?

Regards
Ralph

image

syno_hdd_db.sh -s

CT4000P3SSD8:
{
"P9CR30A": {
"compatibility_interval": [
{
"compatibility": "support",
"not_yet_rolling_status": "support",
"fw_dsm_update_status_notify": false,
"barebone_installable": true,
"smart_test_ignore": false,
"smart_attr_ignore": false
}
]
},
"default": {
"compatibility_interval": [
{
"compatibility": "support",
"not_yet_rolling_status": "support",
"fw_dsm_update_status_notify": false,
"barebone_installable": true,
"smart_test_ignore": false,
"smart_attr_ignore": false
}
]
}
}

Originally created by @R-a-K-i on GitHub (Jun 21, 2024). Original GitHub issue: https://github.com/007revad/Synology_HDD_db/issues/306 Originally assigned to: @007revad on GitHub. Hello, Thank you very much for your great work. Your scripts are very helpful. Maybe you can help me with the following problem: Although the M.2 SSD and the firmware version were recognized correctly and entered in the DB file, the SSD was not recognized correctly. Is there a solution for this? Regards Ralph <img width="601" alt="image" src="https://github.com/007revad/Synology_HDD_db/assets/173484967/89cb2829-da16-4ce0-9654-c59fd4424d2e"> syno_hdd_db.sh -s CT4000P3SSD8: { "P9CR30A": { "compatibility_interval": [ { "compatibility": "support", "not_yet_rolling_status": "support", "fw_dsm_update_status_notify": false, "barebone_installable": true, "smart_test_ignore": false, "smart_attr_ignore": false } ] }, "default": { "compatibility_interval": [ { "compatibility": "support", "not_yet_rolling_status": "support", "fw_dsm_update_status_notify": false, "barebone_installable": true, "smart_test_ignore": false, "smart_attr_ignore": false } ] } }
Author
Owner

@R-a-K-i commented on GitHub (Jun 21, 2024):

Synology_HDD_db v3.5.91
DS923+ DSM 7.2.1-69057-5
StorageManager 1.0.0-0017

ds923+_host_v7 version 8041

Using options: -s
Running from: /volume1/homes/adminrknas/scripts/syno_hdd_db.sh

HDD/SSD models found: 1
SSD,W0802A0

M.2 drive models found: 1
CT4000P3SSD8,P9CR30A

No M.2 PCIe cards found

No Expansion Units found

SSD already exists in ds923+_host_v7.db
CT4000P3SSD8 already exists in ds923+_host_v7.db

Support disk compatibility already enabled.

Support memory compatibility already enabled.

NVMe support already enabled.

M.2 volume support already enabled.

Drive db auto updates already enabled.

SSD:
{
"W0802A0": {
"compatibility_interval": [
{
"compatibility": "support",
"not_yet_rolling_status": "support",
"fw_dsm_update_status_notify": false,
"barebone_installable": true,
"smart_test_ignore": false,
"smart_attr_ignore": false
}
]
},
"default": {
"compatibility_interval": [
{
"compatibility": "support",
"not_yet_rolling_status": "support",
"fw_dsm_update_status_notify": false,
"barebone_installable": true,
"smart_test_ignore": false,
"smart_attr_ignore": false
}
]
}
}

CT4000P3SSD8:
{
"P9CR30A": {
"compatibility_interval": [
{
"compatibility": "support",
"not_yet_rolling_status": "support",
"fw_dsm_update_status_notify": false,
"barebone_installable": true,
"smart_test_ignore": false,
"smart_attr_ignore": false
}
]
},
"default": {
"compatibility_interval": [
{
"compatibility": "support",
"not_yet_rolling_status": "support",
"fw_dsm_update_status_notify": false,
"barebone_installable": true,
"smart_test_ignore": false,
"smart_attr_ignore": false
}
]
}
}

DSM successfully checked disk compatibility.

You may need to reboot the Synology to see the changes.

<!-- gh-comment-id:2183044947 --> @R-a-K-i commented on GitHub (Jun 21, 2024): Synology_HDD_db v3.5.91 DS923+ DSM 7.2.1-69057-5 StorageManager 1.0.0-0017 ds923+_host_v7 version 8041 Using options: -s Running from: /volume1/homes/adminrknas/scripts/syno_hdd_db.sh HDD/SSD models found: 1 SSD,W0802A0 M.2 drive models found: 1 CT4000P3SSD8,P9CR30A No M.2 PCIe cards found No Expansion Units found SSD already exists in ds923+_host_v7.db CT4000P3SSD8 already exists in ds923+_host_v7.db Support disk compatibility already enabled. Support memory compatibility already enabled. NVMe support already enabled. M.2 volume support already enabled. Drive db auto updates already enabled. SSD: { "W0802A0": { "compatibility_interval": [ { "compatibility": "support", "not_yet_rolling_status": "support", "fw_dsm_update_status_notify": false, "barebone_installable": true, "smart_test_ignore": false, "smart_attr_ignore": false } ] }, "default": { "compatibility_interval": [ { "compatibility": "support", "not_yet_rolling_status": "support", "fw_dsm_update_status_notify": false, "barebone_installable": true, "smart_test_ignore": false, "smart_attr_ignore": false } ] } } CT4000P3SSD8: { "P9CR30A": { "compatibility_interval": [ { "compatibility": "support", "not_yet_rolling_status": "support", "fw_dsm_update_status_notify": false, "barebone_installable": true, "smart_test_ignore": false, "smart_attr_ignore": false } ] }, "default": { "compatibility_interval": [ { "compatibility": "support", "not_yet_rolling_status": "support", "fw_dsm_update_status_notify": false, "barebone_installable": true, "smart_test_ignore": false, "smart_attr_ignore": false } ] } } DSM successfully checked disk compatibility. You may need to reboot the Synology to see the changes.
Author
Owner

@007revad commented on GitHub (Jun 22, 2024):

If Storage Manager was already open it needs to be closed and reopened.

You should always run the script with the -n option to prevent DSM updating the drive database.

Interesting that your 2.5 inch SATA SSD shows up as just "SSD" for the model. Does it show in Storage Manager as either:

  • VRX SSD (SSD)
  • INTENSO SSD (SSD)
<!-- gh-comment-id:2183675152 --> @007revad commented on GitHub (Jun 22, 2024): If Storage Manager was already open it needs to be closed and reopened. You should always run the script with the -n option to prevent DSM updating the drive database. Interesting that your 2.5 inch SATA SSD shows up as just "SSD" for the model. Does it show in Storage Manager as either: - VRX SSD (SSD) - INTENSO SSD (SSD)
Author
Owner

@R-a-K-i commented on GitHub (Jun 22, 2024):

I added the "-n" option (also in the "boot-up" task). After I rebooted the NAS twice, the result is the same. What surprises me is that everything works so far. I can create a volume and also activate deduplication.

Thanks for your help
Ralph

image

Synology_HDD_db v3.5.91
DS923+ DSM 7.2.1-69057-5
StorageManager 1.0.0-0017

ds923+_host_v7 version 8041

Using options: -n -s
Running from: /volume1/homes/adminrknas/scripts/syno_hdd_db.sh

HDD/SSD models found: 1
SSD,W0802A0

M.2 drive models found: 1
CT4000P3SSD8,P9CR30A

No M.2 PCIe cards found

No Expansion Units found

SSD already exists in ds923+_host_v7.db
CT4000P3SSD8 already exists in ds923+_host_v7.db

Support disk compatibility already enabled.

Support memory compatibility already enabled.

NVMe support already enabled.

M.2 volume support already enabled.

Drive db auto updates already disabled.

SSD:
{
"W0802A0": {
"compatibility_interval": [
{
"compatibility": "support",
"not_yet_rolling_status": "support",
"fw_dsm_update_status_notify": false,
"barebone_installable": true,
"smart_test_ignore": false,
"smart_attr_ignore": false
}
]
},
"default": {
"compatibility_interval": [
{
"compatibility": "support",
"not_yet_rolling_status": "support",
"fw_dsm_update_status_notify": false,
"barebone_installable": true,
"smart_test_ignore": false,
"smart_attr_ignore": false
}
]
}
}

CT4000P3SSD8:
{
"P9CR30A": {
"compatibility_interval": [
{
"compatibility": "support",
"not_yet_rolling_status": "support",
"fw_dsm_update_status_notify": false,
"barebone_installable": true,
"smart_test_ignore": false,
"smart_attr_ignore": false
}
]
},
"default": {
"compatibility_interval": [
{
"compatibility": "support",
"not_yet_rolling_status": "support",
"fw_dsm_update_status_notify": false,
"barebone_installable": true,
"smart_test_ignore": false,
"smart_attr_ignore": false
}
]
}
}

DSM successfully checked disk compatibility.

The INTENSO SSDs are displayed like this:

image
<!-- gh-comment-id:2183825637 --> @R-a-K-i commented on GitHub (Jun 22, 2024): I added the "-n" option (also in the "boot-up" task). After I rebooted the NAS twice, the result is the same. What surprises me is that everything works so far. I can create a volume and also activate deduplication. Thanks for your help Ralph <img width="618" alt="image" src="https://github.com/007revad/Synology_HDD_db/assets/173484967/81188bd2-aeac-44dd-82ee-d76e605dc5a1"> Synology_HDD_db v3.5.91 DS923+ DSM 7.2.1-69057-5 StorageManager 1.0.0-0017 ds923+_host_v7 version 8041 Using options: -n -s Running from: /volume1/homes/adminrknas/scripts/syno_hdd_db.sh HDD/SSD models found: 1 SSD,W0802A0 M.2 drive models found: 1 CT4000P3SSD8,P9CR30A No M.2 PCIe cards found No Expansion Units found SSD already exists in ds923+_host_v7.db CT4000P3SSD8 already exists in ds923+_host_v7.db Support disk compatibility already enabled. Support memory compatibility already enabled. NVMe support already enabled. M.2 volume support already enabled. Drive db auto updates already disabled. SSD: { "W0802A0": { "compatibility_interval": [ { "compatibility": "support", "not_yet_rolling_status": "support", "fw_dsm_update_status_notify": false, "barebone_installable": true, "smart_test_ignore": false, "smart_attr_ignore": false } ] }, "default": { "compatibility_interval": [ { "compatibility": "support", "not_yet_rolling_status": "support", "fw_dsm_update_status_notify": false, "barebone_installable": true, "smart_test_ignore": false, "smart_attr_ignore": false } ] } } CT4000P3SSD8: { "P9CR30A": { "compatibility_interval": [ { "compatibility": "support", "not_yet_rolling_status": "support", "fw_dsm_update_status_notify": false, "barebone_installable": true, "smart_test_ignore": false, "smart_attr_ignore": false } ] }, "default": { "compatibility_interval": [ { "compatibility": "support", "not_yet_rolling_status": "support", "fw_dsm_update_status_notify": false, "barebone_installable": true, "smart_test_ignore": false, "smart_attr_ignore": false } ] } } DSM successfully checked disk compatibility. The INTENSO SSDs are displayed like this: <img width="713" alt="image" src="https://github.com/007revad/Synology_HDD_db/assets/173484967/d1c90022-66d2-454b-bc66-9918e05c34c9">
Author
Owner

@jeprojects commented on GitHub (Jun 29, 2024):

Happening also with my nvme drives: CT1000P3PSSD8

Synology_HDD_db v3.5.91
DS1520+ DSM 7.2.1-69057-5 
StorageManager 1.0.0-0017

ds1520+_host_v7 version 8054

ds1520+_host version 4026

Using options: -n
Running from: /volume1/scripts/syno_hdd_db.sh

WARNING Don't store this script on an NVMe volume!

HDD/SSD models found: 2
ST16000NM001G-2KK103,SN02
ST16000NM001G-2KK103,SN03

M.2 drive models found: 1
CT1000P3PSSD8,P9CR413

No M.2 PCIe cards found

No Expansion Units found

Updated ST16000NM001G-2KK103 in ds1520+_host_v7.db
ST16000NM001G-2KK103 already exists in ds1520+_host.db
ST16000NM001G-2KK103 already exists in ds1520+_host.db.new
Updated ST16000NM001G-2KK103 in ds1520+_host_v7.db
ST16000NM001G-2KK103 already exists in ds1520+_host.db
ST16000NM001G-2KK103 already exists in ds1520+_host.db.new
CT1000P3PSSD8 already exists in ds1520+_host_v7.db
CT1000P3PSSD8 already exists in ds1520+_host.db
CT1000P3PSSD8 already exists in ds1520+_host.db.new

Support disk compatibility already enabled.

Support memory compatibility already enabled.

NVMe support already enabled.

M.2 volume support already enabled.

Drive db auto updates already disabled.

DSM successfully checked disk compatibility.

You may need to reboot the Synology to see the changes.
<!-- gh-comment-id:2198003343 --> @jeprojects commented on GitHub (Jun 29, 2024): Happening also with my nvme drives: CT1000P3PSSD8 ``` Synology_HDD_db v3.5.91 DS1520+ DSM 7.2.1-69057-5 StorageManager 1.0.0-0017 ds1520+_host_v7 version 8054 ds1520+_host version 4026 Using options: -n Running from: /volume1/scripts/syno_hdd_db.sh WARNING Don't store this script on an NVMe volume! HDD/SSD models found: 2 ST16000NM001G-2KK103,SN02 ST16000NM001G-2KK103,SN03 M.2 drive models found: 1 CT1000P3PSSD8,P9CR413 No M.2 PCIe cards found No Expansion Units found Updated ST16000NM001G-2KK103 in ds1520+_host_v7.db ST16000NM001G-2KK103 already exists in ds1520+_host.db ST16000NM001G-2KK103 already exists in ds1520+_host.db.new Updated ST16000NM001G-2KK103 in ds1520+_host_v7.db ST16000NM001G-2KK103 already exists in ds1520+_host.db ST16000NM001G-2KK103 already exists in ds1520+_host.db.new CT1000P3PSSD8 already exists in ds1520+_host_v7.db CT1000P3PSSD8 already exists in ds1520+_host.db CT1000P3PSSD8 already exists in ds1520+_host.db.new Support disk compatibility already enabled. Support memory compatibility already enabled. NVMe support already enabled. M.2 volume support already enabled. Drive db auto updates already disabled. DSM successfully checked disk compatibility. You may need to reboot the Synology to see the changes. ```
Author
Owner

@007revad commented on GitHub (Jul 1, 2024):

In my experience the "Unrecognized firmware version, please update the drive database." warning normally occurs if:

  1. Storage Manager needs to be closed and reopened.
  2. Drive db auto updates are enabled and DSM updated the drive database after the script was run.
  3. Unknown vendor.
  4. Drive is in a PCIe card and drive was not added to card's db file.
  5. Drive is in an expansion unit and drive was not added to ebox's db file.
  6. There are db files left over from DSM 6.

What does the following command return?

ls /var/lib/disk-compatibility/ds1520+_host*.db

Try running Synology_HDD_db with no options then:

  1. Close and reopen Storage Manager.
  2. Click on HDD/SSD > Settings > Advanced.
  3. Scroll down to Drive Database and click Update Now.
  4. Run Synology_HDD_db with the -n option.
  5. Close and reopen Storage Manager and check if the warning is gone.
<!-- gh-comment-id:2198999223 --> @007revad commented on GitHub (Jul 1, 2024): In my experience the "Unrecognized firmware version, please update the drive database." warning normally occurs if: 1. Storage Manager needs to be closed and reopened. 2. Drive db auto updates are enabled and DSM updated the drive database after the script was run. 3. Unknown vendor. 4. Drive is in a PCIe card and drive was not added to card's db file. 5. Drive is in an expansion unit and drive was not added to ebox's db file. 6. There are db files left over from DSM 6. What does the following command return? ``` ls /var/lib/disk-compatibility/ds1520+_host*.db ``` Try running Synology_HDD_db with no options then: 1. Close and reopen Storage Manager. 2. Click on HDD/SSD > Settings > Advanced. 3. Scroll down to Drive Database and click Update Now. 4. Run Synology_HDD_db with the -n option. 5. Close and reopen Storage Manager and check if the warning is gone.
Author
Owner

@007revad commented on GitHub (Jul 1, 2024):

@R-a-K-i

What surprises me is that everything works so far. I can create a volume and also activate deduplication.

I have no idea why everything is working when you're still seeing the "Unrecognized firmware version" warning.

image

Where is that image from? Is that Active Insight?

My HDD/SS section in Storage Manager looks like this:
image

<!-- gh-comment-id:2199035819 --> @007revad commented on GitHub (Jul 1, 2024): @R-a-K-i > What surprises me is that everything works so far. I can create a volume and also activate deduplication. I have no idea why everything is working when you're still seeing the "Unrecognized firmware version" warning. > ![image](https://github.com/007revad/Synology_HDD_db/assets/39733752/f3291a4b-f56c-431c-82df-962a0dadb7ec) Where is that image from? Is that Active Insight? My HDD/SS section in Storage Manager looks like this: ![image](https://github.com/007revad/Synology_HDD_db/assets/39733752/0de98433-3cd3-478c-a365-76b9c025ce5d)
Author
Owner

@R-a-K-i commented on GitHub (Jul 1, 2024):

All images are from the Storage Manager:

image image image
<!-- gh-comment-id:2200002124 --> @R-a-K-i commented on GitHub (Jul 1, 2024): All images are from the Storage Manager: <img width="930" alt="image" src="https://github.com/007revad/Synology_HDD_db/assets/173484967/686da214-b5c3-4869-96cb-0d1fe0d7f74b"> <img width="916" alt="image" src="https://github.com/007revad/Synology_HDD_db/assets/173484967/bc2cb86c-9a3d-4405-8cef-623ece15bd22"> <img width="942" alt="image" src="https://github.com/007revad/Synology_HDD_db/assets/173484967/decf9785-77e4-4e78-9e70-50028fb23b0f">
Author
Owner

@jeprojects commented on GitHub (Jul 2, 2024):

Running ls /var/lib/disk-compatibility/ds1520+_host*.db

/var/lib/disk-compatibility/ds1520+_host.db  /var/lib/disk-compatibility/ds1520+_host_v7.db

Would this mean there is an old v6 db left over?

I also tried your 5 steps listed above and it still shows the warning.

<!-- gh-comment-id:2201774586 --> @jeprojects commented on GitHub (Jul 2, 2024): Running `ls /var/lib/disk-compatibility/ds1520+_host*.db` ``` /var/lib/disk-compatibility/ds1520+_host.db /var/lib/disk-compatibility/ds1520+_host_v7.db ``` Would this mean there is an old v6 db left over? I also tried your 5 steps listed above and it still shows the warning.
Author
Owner

@007revad commented on GitHub (Jul 2, 2024):

Yes, there'd be a lot of v6 db files left over from DSM 6.

Try:

sudo rm /var/lib/disk-compatibility/ds1520+_host.db

Then close and reopen storage manager.

<!-- gh-comment-id:2201916471 --> @007revad commented on GitHub (Jul 2, 2024): Yes, there'd be a lot of v6 db files left over from DSM 6. Try: ``` sudo rm /var/lib/disk-compatibility/ds1520+_host.db ``` Then close and reopen storage manager.
Author
Owner

@cb12tre commented on GitHub (Jul 9, 2024):

I also have the same problem with a SOLIDIGM drive.
In the file syno_hdd_vendor_ids.txt, I had to add a line 0x25e="Solidigm" because my SSD was recognized with this code and not as 0x025e="Solidigm".
Now the brand is recognized, but the message "Unrecognized firmware" still appears.

This is the output of the command syno_hdd_db.sh -s

Synology_HDD_db v3.5.93
DS920+ DSM 7.2.1-69057-5
StorageManager 1.0.0-0017

ds920+_host_v7 version 8052

ds920+_host version 4021

Using options: -s
Running from: /volume1/homes/giorgio-admin/scripts/Synology_HDD/syno_hdd_db.sh

HDD/SSD models found: 2
WD60EFRX-68L0BN1,82.00A82
WD60EFZX-68B3FN0,81.00A81

M.2 drive models found: 1
SOLIDIGM SSDPFKNU512GZH,HPS3

No M.2 PCIe cards found

No Expansion Units found

WD60EFRX-68L0BN1 already exists in ds920+_host_v7.db
WD60EFRX-68L0BN1 already exists in ds920+_host.db
WD60EFRX-68L0BN1 already exists in ds920+_host.db.new
WD60EFZX-68B3FN0 already exists in ds920+_host_v7.db
WD60EFZX-68B3FN0 already exists in ds920+_host.db
WD60EFZX-68B3FN0 already exists in ds920+_host.db.new
SOLIDIGM SSDPFKNU512GZH already exists in ds920+_host_v7.db
SOLIDIGM SSDPFKNU512GZH already exists in ds920+_host.db
SOLIDIGM SSDPFKNU512GZH already exists in ds920+_host.db.new

Support disk compatibility already enabled.

Support memory compatibility already enabled.

NVMe support already enabled.

M.2 volume support already enabled.

Re-enabled drive db auto updates.

SOLIDIGM SSDPFKNU512GZH:
{
  "HPS3": {
    "compatibility_interval": [
      {
        "compatibility": "support",
        "not_yet_rolling_status": "support",
        "fw_dsm_update_status_notify": false,
        "barebone_installable": true,
        "smart_test_ignore": false,
        "smart_attr_ignore": false
      }
    ]
  },
  "default": {
    "compatibility_interval": [
      {
        "compatibility": "support",
        "not_yet_rolling_status": "support",
        "fw_dsm_update_status_notify": false,
        "barebone_installable": true,
        "smart_test_ignore": false,
        "smart_attr_ignore": false
      }
    ]
  }
}

WD60EFRX-68L0BN1:
{
  "82.00A82": {
    "compatibility_interval": [
      {
        "compatibility": "support",
        "not_yet_rolling_status": "support",
        "fw_dsm_update_status_notify": false,
        "barebone_installable": true,
        "smart_test_ignore": false,
        "smart_attr_ignore": false
      }
    ]
  },
  "default": {
    "compatibility_interval": [
      {
        "compatibility": "support",
        "not_yet_rolling_status": "support",
        "fw_dsm_update_status_notify": false,
        "barebone_installable": true,
        "smart_test_ignore": false,
        "smart_attr_ignore": false
      }
    ]
  }
}

WD60EFZX-68B3FN0:
{
  "81.00A81": {
    "size_gb": 6000,
    "compatibility_interval": [
      {
        "compatibility": "support",
        "not_yet_rolling_status": "support",
        "fw_dsm_update_status_notify": false,
        "barebone_installable": true,
        "barebone_installable_v2": "auto",
        "smart_test_ignore": false,
        "smart_attr_ignore": false
      }
    ]
  },
  "default": {
    "size_gb": 6000,
    "compatibility_interval": [
      {
        "compatibility": "support",
        "not_yet_rolling_status": "support",
        "fw_dsm_update_status_notify": false,
        "barebone_installable": true,
        "barebone_installable_v2": "auto",
        "smart_test_ignore": false,
        "smart_attr_ignore": false
      }
    ]
  }
}

DSM successfully checked disk compatibility.

image
image

Regards, Gio.

<!-- gh-comment-id:2217488128 --> @cb12tre commented on GitHub (Jul 9, 2024): I also have the same problem with a SOLIDIGM drive. In the file syno_hdd_vendor_ids.txt, I had to add a line **0x25e**="Solidigm" because my SSD was recognized with this code and not as **0x025e**="Solidigm". Now the brand is recognized, but the message "Unrecognized firmware" still appears. This is the output of the command syno_hdd_db.sh -s ``` Synology_HDD_db v3.5.93 DS920+ DSM 7.2.1-69057-5 StorageManager 1.0.0-0017 ds920+_host_v7 version 8052 ds920+_host version 4021 Using options: -s Running from: /volume1/homes/giorgio-admin/scripts/Synology_HDD/syno_hdd_db.sh HDD/SSD models found: 2 WD60EFRX-68L0BN1,82.00A82 WD60EFZX-68B3FN0,81.00A81 M.2 drive models found: 1 SOLIDIGM SSDPFKNU512GZH,HPS3 No M.2 PCIe cards found No Expansion Units found WD60EFRX-68L0BN1 already exists in ds920+_host_v7.db WD60EFRX-68L0BN1 already exists in ds920+_host.db WD60EFRX-68L0BN1 already exists in ds920+_host.db.new WD60EFZX-68B3FN0 already exists in ds920+_host_v7.db WD60EFZX-68B3FN0 already exists in ds920+_host.db WD60EFZX-68B3FN0 already exists in ds920+_host.db.new SOLIDIGM SSDPFKNU512GZH already exists in ds920+_host_v7.db SOLIDIGM SSDPFKNU512GZH already exists in ds920+_host.db SOLIDIGM SSDPFKNU512GZH already exists in ds920+_host.db.new Support disk compatibility already enabled. Support memory compatibility already enabled. NVMe support already enabled. M.2 volume support already enabled. Re-enabled drive db auto updates. SOLIDIGM SSDPFKNU512GZH: { "HPS3": { "compatibility_interval": [ { "compatibility": "support", "not_yet_rolling_status": "support", "fw_dsm_update_status_notify": false, "barebone_installable": true, "smart_test_ignore": false, "smart_attr_ignore": false } ] }, "default": { "compatibility_interval": [ { "compatibility": "support", "not_yet_rolling_status": "support", "fw_dsm_update_status_notify": false, "barebone_installable": true, "smart_test_ignore": false, "smart_attr_ignore": false } ] } } WD60EFRX-68L0BN1: { "82.00A82": { "compatibility_interval": [ { "compatibility": "support", "not_yet_rolling_status": "support", "fw_dsm_update_status_notify": false, "barebone_installable": true, "smart_test_ignore": false, "smart_attr_ignore": false } ] }, "default": { "compatibility_interval": [ { "compatibility": "support", "not_yet_rolling_status": "support", "fw_dsm_update_status_notify": false, "barebone_installable": true, "smart_test_ignore": false, "smart_attr_ignore": false } ] } } WD60EFZX-68B3FN0: { "81.00A81": { "size_gb": 6000, "compatibility_interval": [ { "compatibility": "support", "not_yet_rolling_status": "support", "fw_dsm_update_status_notify": false, "barebone_installable": true, "barebone_installable_v2": "auto", "smart_test_ignore": false, "smart_attr_ignore": false } ] }, "default": { "size_gb": 6000, "compatibility_interval": [ { "compatibility": "support", "not_yet_rolling_status": "support", "fw_dsm_update_status_notify": false, "barebone_installable": true, "barebone_installable_v2": "auto", "smart_test_ignore": false, "smart_attr_ignore": false } ] } } DSM successfully checked disk compatibility. ``` ![image](https://github.com/007revad/Synology_HDD_db/assets/102074119/0f68233b-1db2-4d58-93a7-9c2ad2aefbe1) ![image](https://github.com/007revad/Synology_HDD_db/assets/102074119/b74e53ee-fad8-47cc-b23c-4a3087e304ff) Regards, Gio.
Author
Owner

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

I see a few potential issues.

You didn't run the syno_hdd_db with the -n option to prevent DSM updating the drive database.

ds920+_host_v7 version 8052
ds920+_host version 4021

Your DS920+ appears to have been running DSM 6 in the past. I can't tell if DSM would be using the old ds920+_host.db file or the ds920+_host_v7.db file.

What do the following commands return:

ls /dev/sata*
ls /dev/sd*

I notice WD60EFZX-68B3FN0 has size_gb. I'll have to check if this was added in DSM 7.2.1 update 5.

WD60EFZX-68B3FN0:
{
  "81.00A81": {
    "size_gb": 6000,
<!-- gh-comment-id:2217688206 --> @007revad commented on GitHub (Jul 9, 2024): I see a few potential issues. You didn't run the syno_hdd_db with the -n option to prevent DSM updating the drive database. > ds920+_host_v7 version 8052 > ds920+_host version 4021 Your DS920+ appears to have been running DSM 6 in the past. I can't tell if DSM would be using the old ds920+_host.db file or the ds920+_host_v7.db file. What do the following commands return: ``` ls /dev/sata* ls /dev/sd* ``` I notice WD60EFZX-68B3FN0 has size_gb. I'll have to check if this was added in DSM 7.2.1 update 5. ``` WD60EFZX-68B3FN0: { "81.00A81": { "size_gb": 6000, ```
Author
Owner

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

Okay, it's not DSM 7.2.1 update 5. It's the newer host db version.

I notice there's also:

"barebone_installable_v2": "auto",

I'll add size_gb and "barebone_installable_v2": "auto"

<!-- gh-comment-id:2217717627 --> @007revad commented on GitHub (Jul 9, 2024): Okay, it's not DSM 7.2.1 update 5. It's the newer host db version. I notice there's also: ``` "barebone_installable_v2": "auto", ``` I'll add size_gb and "barebone_installable_v2": "auto"
Author
Owner

@cb12tre commented on GitHub (Jul 9, 2024):

I confirm that version 6 of DSM was installed in the past.
This is the result of the two ls commands:

ls /dev/sata*
/dev/sata1  /dev/sata1p1  /dev/sata1p2  /dev/sata1p5  /dev/sata2  /dev/sata2p1  /dev/sata2p2  /dev/sata2p5
ls /dev/sd*
ls: cannot access '/dev/sd*': No such file or directory

The first time I ran the syno_hdd_db command without the -n option, then later I ran it with the -n option and scheduled it as a shutdown task for the NAS:
image

The WD60EFZX-68B3FN0 drives are not giving any problems; I've been using them since before using this script.

<!-- gh-comment-id:2217762262 --> @cb12tre commented on GitHub (Jul 9, 2024): I confirm that version 6 of DSM was installed in the past. This is the result of the two ls commands: ``` ls /dev/sata* /dev/sata1 /dev/sata1p1 /dev/sata1p2 /dev/sata1p5 /dev/sata2 /dev/sata2p1 /dev/sata2p2 /dev/sata2p5 ls /dev/sd* ls: cannot access '/dev/sd*': No such file or directory ``` The first time I ran the syno_hdd_db command without the -n option, then later I ran it with the -n option and scheduled it as a shutdown task for the NAS: ![image](https://github.com/007revad/Synology_HDD_db/assets/102074119/725a1cfb-ff75-4008-885a-dcfebfe51987) The WD60EFZX-68B3FN0 drives are not giving any problems; I've been using them since before using this script.
Author
Owner

@007revad commented on GitHub (Jul 10, 2024):

Delete ds920+_host.db and ds920+_host.db.new

sudo rm /var/lib/disk-compatibility_ ds920+_host.db
sudo rm /var/lib/disk-compatibility_ ds920+_host.db.new

Then delete "volume1/homes/scripts/Synology_HDD/syno_hdd-db.sh -n" from the shutdown task.

Next create bootup task with "volume1/homes/scripts/Synology_HDD/syno_hdd-db.sh -n".

Then reboot.

The WD60EFZX-68B3FN0 is fine. It's the WD60EFRX-68L0BN1 and more importantly the SOLIDIGM SSDPFKNU512GZH that are missing 2 new lines that Synology seem to have been added in host_v7 version 8052:

"size_gb":
"barebone_installable_v2": "auto"

I've almost finished updating the script to include size_gb and barebone_installable_v2 but I have to test it before releasing it.

<!-- gh-comment-id:2219291770 --> @007revad commented on GitHub (Jul 10, 2024): Delete ds920+_host.db and ds920+_host.db.new ``` sudo rm /var/lib/disk-compatibility_ ds920+_host.db sudo rm /var/lib/disk-compatibility_ ds920+_host.db.new ``` Then delete "volume1/homes/scripts/Synology_HDD/syno_hdd-db.sh -n" from the shutdown task. Next create bootup task with "volume1/homes/scripts/Synology_HDD/syno_hdd-db.sh -n". Then reboot. The WD60EFZX-68B3FN0 is fine. It's the WD60EFRX-68L0BN1 and more importantly the SOLIDIGM SSDPFKNU512GZH that are missing 2 new lines that Synology seem to have been added in host_v7 version 8052: ``` "size_gb": "barebone_installable_v2": "auto" ``` I've almost finished updating the script to include `size_gb` and `barebone_installable_v2` but I have to test it before releasing it.
Author
Owner

@cb12tre commented on GitHub (Jul 10, 2024):

Do I also put syno_enable_m2_volume.sh as a task on boot or leave it on shutdown?

<!-- gh-comment-id:2219754172 --> @cb12tre commented on GitHub (Jul 10, 2024): Do I also put syno_enable_m2_volume.sh as a task on boot or leave it on shutdown?
Author
Owner

@007revad commented on GitHub (Jul 10, 2024):

Leave syno_enable_m2_volume.sh as a shutdown task.

But also leave the syno_enable_m2_volume.sh shutdown task disabled for now. You should not need it with a DS920+ running DSM 7.2.1.

<!-- gh-comment-id:2219779131 --> @007revad commented on GitHub (Jul 10, 2024): Leave syno_enable_m2_volume.sh as a shutdown task. But also leave the syno_enable_m2_volume.sh shutdown task disabled for now. You should **not** need it with a DS920+ running DSM 7.2.1.
Author
Owner

@cb12tre commented on GitHub (Jul 10, 2024):

I deleted the two files, this is the contents of the directory now:

ls -l /var/lib/disk-compatibility/ds920*
-rw-r--r-- 1 root root     50 Oct 12  2021 /var/lib/disk-compatibility/ds920+_e10m20-t1_v7.db
-rw-r--r-- 1 root root      8 Sep 23  2021 /var/lib/disk-compatibility/ds920+_e10m20-t1_v7.release
-rw-r--r-- 1 root root      4 Oct 12  2021 /var/lib/disk-compatibility/ds920+_e10m20-t1_v7.version
-rw-r--r-- 1 root root  12096 Sep 14  2021 /var/lib/disk-compatibility/ds920+_host.db.bak
-rw-r--r-- 1 root root  12362 Sep 14  2021 /var/lib/disk-compatibility/ds920+_host.db.new.bak
-rw-r--r-- 1 root root      8 Sep 14  2021 /var/lib/disk-compatibility/ds920+_host.release
-rw-r--r-- 1 root root 128905 Jul 10 09:33 /var/lib/disk-compatibility/ds920+_host_v7.db
-rw-r--r-- 1 root root 112928 May  4 10:05 /var/lib/disk-compatibility/ds920+_host_v7.db.bak
-rw-r--r-- 1 root root      8 Oct  3  2023 /var/lib/disk-compatibility/ds920+_host_v7.release
-rw-r--r-- 1 root root      4 May  4 10:05 /var/lib/disk-compatibility/ds920+_host_v7.version
-rw-r--r-- 1 root root      4 Sep 14  2021 /var/lib/disk-compatibility/ds920+_host.version
-rw-r--r-- 1 root root     50 Oct 12  2021 /var/lib/disk-compatibility/ds920+_m2d17_v7.db
-rw-r--r-- 1 root root      8 Sep 23  2021 /var/lib/disk-compatibility/ds920+_m2d17_v7.release
-rw-r--r-- 1 root root      4 Oct 12  2021 /var/lib/disk-compatibility/ds920+_m2d17_v7.version
-rw-r--r-- 1 root root     50 Oct 12  2021 /var/lib/disk-compatibility/ds920+_m2d18_v7.db
-rw-r--r-- 1 root root      8 Sep 23  2021 /var/lib/disk-compatibility/ds920+_m2d18_v7.release
-rw-r--r-- 1 root root      4 Oct 12  2021 /var/lib/disk-compatibility/ds920+_m2d18_v7.version
-rw-r--r-- 1 root root     50 Oct 12  2021 /var/lib/disk-compatibility/ds920+_m2d20_v7.db
-rw-r--r-- 1 root root      8 Sep 23  2021 /var/lib/disk-compatibility/ds920+_m2d20_v7.release
-rw-r--r-- 1 root root      4 Oct 12  2021 /var/lib/disk-compatibility/ds920+_m2d20_v7.version

This is the result of running the script at boot:

Synology_HDD_db v3.5.93
DS920+ DSM 7.2.1-69057-5
StorageManager 1.0.0-0017

ds920+_host_v7 version 8052

ds920+_host version 4021

Using options: -n
Running from: /volume1/homes/scripts/Synology_HDD/syno_hdd_db.sh

HDD/SSD models found: 2
WD60EFRX-68L0BN1,82.00A82
WD60EFZX-68B3FN0,81.00A81

M.2 drive models found: 1
SOLIDIGM SSDPFKNU512GZH,HPS3

No M.2 PCIe cards found

No Expansion Units found

WD60EFRX-68L0BN1 already exists in ds920+_host_v7.db
WD60EFZX-68B3FN0 already exists in ds920+_host_v7.db
SOLIDIGM SSDPFKNU512GZH already exists in ds920+_host_v7.db

Support disk compatibility already enabled.

Support memory compatibility already enabled.

NVMe support already enabled.

M.2 volume support already enabled.

Drive db auto updates already disabled.

DSM successfully checked disk compatibility.

You may need to reboot the Synology to see the changes.

Storage manager still reports "Unrecognized firmware"
image

<!-- gh-comment-id:2219874413 --> @cb12tre commented on GitHub (Jul 10, 2024): I deleted the two files, this is the contents of the directory now: ``` ls -l /var/lib/disk-compatibility/ds920* -rw-r--r-- 1 root root 50 Oct 12 2021 /var/lib/disk-compatibility/ds920+_e10m20-t1_v7.db -rw-r--r-- 1 root root 8 Sep 23 2021 /var/lib/disk-compatibility/ds920+_e10m20-t1_v7.release -rw-r--r-- 1 root root 4 Oct 12 2021 /var/lib/disk-compatibility/ds920+_e10m20-t1_v7.version -rw-r--r-- 1 root root 12096 Sep 14 2021 /var/lib/disk-compatibility/ds920+_host.db.bak -rw-r--r-- 1 root root 12362 Sep 14 2021 /var/lib/disk-compatibility/ds920+_host.db.new.bak -rw-r--r-- 1 root root 8 Sep 14 2021 /var/lib/disk-compatibility/ds920+_host.release -rw-r--r-- 1 root root 128905 Jul 10 09:33 /var/lib/disk-compatibility/ds920+_host_v7.db -rw-r--r-- 1 root root 112928 May 4 10:05 /var/lib/disk-compatibility/ds920+_host_v7.db.bak -rw-r--r-- 1 root root 8 Oct 3 2023 /var/lib/disk-compatibility/ds920+_host_v7.release -rw-r--r-- 1 root root 4 May 4 10:05 /var/lib/disk-compatibility/ds920+_host_v7.version -rw-r--r-- 1 root root 4 Sep 14 2021 /var/lib/disk-compatibility/ds920+_host.version -rw-r--r-- 1 root root 50 Oct 12 2021 /var/lib/disk-compatibility/ds920+_m2d17_v7.db -rw-r--r-- 1 root root 8 Sep 23 2021 /var/lib/disk-compatibility/ds920+_m2d17_v7.release -rw-r--r-- 1 root root 4 Oct 12 2021 /var/lib/disk-compatibility/ds920+_m2d17_v7.version -rw-r--r-- 1 root root 50 Oct 12 2021 /var/lib/disk-compatibility/ds920+_m2d18_v7.db -rw-r--r-- 1 root root 8 Sep 23 2021 /var/lib/disk-compatibility/ds920+_m2d18_v7.release -rw-r--r-- 1 root root 4 Oct 12 2021 /var/lib/disk-compatibility/ds920+_m2d18_v7.version -rw-r--r-- 1 root root 50 Oct 12 2021 /var/lib/disk-compatibility/ds920+_m2d20_v7.db -rw-r--r-- 1 root root 8 Sep 23 2021 /var/lib/disk-compatibility/ds920+_m2d20_v7.release -rw-r--r-- 1 root root 4 Oct 12 2021 /var/lib/disk-compatibility/ds920+_m2d20_v7.version ``` This is the result of running the script at boot: ``` Synology_HDD_db v3.5.93 DS920+ DSM 7.2.1-69057-5 StorageManager 1.0.0-0017 ds920+_host_v7 version 8052 ds920+_host version 4021 Using options: -n Running from: /volume1/homes/scripts/Synology_HDD/syno_hdd_db.sh HDD/SSD models found: 2 WD60EFRX-68L0BN1,82.00A82 WD60EFZX-68B3FN0,81.00A81 M.2 drive models found: 1 SOLIDIGM SSDPFKNU512GZH,HPS3 No M.2 PCIe cards found No Expansion Units found WD60EFRX-68L0BN1 already exists in ds920+_host_v7.db WD60EFZX-68B3FN0 already exists in ds920+_host_v7.db SOLIDIGM SSDPFKNU512GZH already exists in ds920+_host_v7.db Support disk compatibility already enabled. Support memory compatibility already enabled. NVMe support already enabled. M.2 volume support already enabled. Drive db auto updates already disabled. DSM successfully checked disk compatibility. You may need to reboot the Synology to see the changes. ``` Storage manager still reports "Unrecognized firmware" ![image](https://github.com/007revad/Synology_HDD_db/assets/102074119/21cc6c27-e025-4f3e-ae83-965ab0098157)
Author
Owner

@007revad commented on GitHub (Jul 10, 2024):

Was storage manager already open? If yes, then close and reopen storage manager.

<!-- gh-comment-id:2219908018 --> @007revad commented on GitHub (Jul 10, 2024): Was storage manager already open? If yes, then close and reopen storage manager.
Author
Owner

@cb12tre commented on GitHub (Jul 10, 2024):

I restarted the NAS to have the script run at startup, so Storage Manager also restarted.

<!-- gh-comment-id:2219914387 --> @cb12tre commented on GitHub (Jul 10, 2024): I restarted the NAS to have the script run at startup, so Storage Manager also restarted.
Author
Owner

@cb12tre commented on GitHub (Jul 10, 2024):

Now the volume and the disk are marked as critical.
I used this disk on a laptop until last week, and it never caused any problems.
Could it be related to the firmware not being recognized?

image

image

Later, I'll try to put in another M2 drive to see if the same thing happens.

<!-- gh-comment-id:2220317682 --> @cb12tre commented on GitHub (Jul 10, 2024): Now the volume and the disk are marked as critical. I used this disk on a laptop until last week, and it never caused any problems. Could it be related to the firmware not being recognized? ![image](https://github.com/007revad/Synology_HDD_db/assets/102074119/b414053d-fd1f-4d4f-82cb-fd99dae63293) ![image](https://github.com/007revad/Synology_HDD_db/assets/102074119/437f6ec1-a47a-4d59-a8c6-0e7503ca555f) Later, I'll try to put in another M2 drive to see if the same thing happens.
Author
Owner

@007revad commented on GitHub (Jul 10, 2024):

Unrecognized firmware would not cause the drive to be marked as critical.

You could run https://github.com/007revad/Synology_SMART_info to see why DSM is saying it is critical.

<!-- gh-comment-id:2220329920 --> @007revad commented on GitHub (Jul 10, 2024): Unrecognized firmware would not cause the drive to be marked as critical. You could run https://github.com/007revad/Synology_SMART_info to see why DSM is saying it is critical.
Author
Owner

@cb12tre commented on GitHub (Jul 10, 2024):

Okay, thanks for the help.
I have now restarted the NAS and enabled write access to the volume, and it seems to be working normally.

The Synology_SMART_info script shows this result.

Synology_SMART_info v1.1.6 - by 007revad
nas-c DS920+ DSM 7.2.1-69057-5

M.2 Drive 1  SOLIDIGM SSDPFKNU512GZH  PHEH340204TL512A
SMART Error Counter Log:         No Errors Logged
  1 Critical_Warning             0
  2 Temperature                  29 C
  5 Percentage Used              0%
 12 Power On Hours               615
 13 Unsafe Shutdowns             25
 14 Media Errors                 0

Smart Log for NVME device:nvme0n1 namespace-id:ffffffff
critical_warning                    : 0
temperature                         : 29 C
available_spare                     : 100%
available_spare_threshold           : 10%
percentage_used                     : 0%
data_units_read                     : 6,242,505
data_units_written                  : 3,469,406
host_read_commands                  : 65,523,710
host_write_commands                 : 59,868,448
controller_busy_time                : 1,048
power_cycles                        : 5,196
power_on_hours                      : 615
unsafe_shutdowns                    : 25
media_errors                        : 0
num_err_log_entries                 : 72
Warning Temperature Time            : 0
Critical Composite Temperature Time : 0
Temperature Sensor 1                : 0 C
Temperature Sensor 2                : 0 C
Temperature Sensor 3                : 0 C
Temperature Sensor 4                : 0 C
Temperature Sensor 5                : 0 C
Temperature Sensor 6                : 0 C
Temperature Sensor 7                : 0 C
Temperature Sensor 8                : 0 C

The strange thing to me is the 25. "Unsafe Shutdowns"

<!-- gh-comment-id:2220351678 --> @cb12tre commented on GitHub (Jul 10, 2024): Okay, thanks for the help. I have now restarted the NAS and enabled write access to the volume, and it seems to be working normally. The Synology_SMART_info script shows this result. ``` Synology_SMART_info v1.1.6 - by 007revad nas-c DS920+ DSM 7.2.1-69057-5 M.2 Drive 1 SOLIDIGM SSDPFKNU512GZH PHEH340204TL512A SMART Error Counter Log: No Errors Logged 1 Critical_Warning 0 2 Temperature 29 C 5 Percentage Used 0% 12 Power On Hours 615 13 Unsafe Shutdowns 25 14 Media Errors 0 Smart Log for NVME device:nvme0n1 namespace-id:ffffffff critical_warning : 0 temperature : 29 C available_spare : 100% available_spare_threshold : 10% percentage_used : 0% data_units_read : 6,242,505 data_units_written : 3,469,406 host_read_commands : 65,523,710 host_write_commands : 59,868,448 controller_busy_time : 1,048 power_cycles : 5,196 power_on_hours : 615 unsafe_shutdowns : 25 media_errors : 0 num_err_log_entries : 72 Warning Temperature Time : 0 Critical Composite Temperature Time : 0 Temperature Sensor 1 : 0 C Temperature Sensor 2 : 0 C Temperature Sensor 3 : 0 C Temperature Sensor 4 : 0 C Temperature Sensor 5 : 0 C Temperature Sensor 6 : 0 C Temperature Sensor 7 : 0 C Temperature Sensor 8 : 0 C ``` The strange thing to me is the 25. "Unsafe Shutdowns"
Author
Owner

@007revad commented on GitHub (Jul 10, 2024):

Only 615 power on hours. It's been used for less than 4 weeks.

I noticed the 25 "Unsafe Shutdowns" too. My NVMe drives have about 5, but it's because I removed the drives while the NAS was powered on.

5,196 power_cycles is an huge amount for a drive with only 615 power on hours. It's as if the NAS continuously power cycled the NVMe drive trying to connect to it.

The 1,048 controller_busy_time is a lot too.

<!-- gh-comment-id:2220385033 --> @007revad commented on GitHub (Jul 10, 2024): Only 615 power on hours. It's been used for less than 4 weeks. I noticed the 25 "Unsafe Shutdowns" too. My NVMe drives have about 5, but it's because I removed the drives while the NAS was powered on. 5,196 power_cycles is an huge amount for a drive with only 615 power on hours. It's as if the NAS continuously power cycled the NVMe drive trying to connect to it. The 1,048 controller_busy_time is a lot too.
Author
Owner

@cb12tre commented on GitHub (Jul 10, 2024):

This storage device has been connected to the NAS for only a week; previously, it was used on a notebook, so most of the SMART data pertains to that.
I believe the 5196 power cycles are related to the notebook's power-saving features.

<!-- gh-comment-id:2220393217 --> @cb12tre commented on GitHub (Jul 10, 2024): This storage device has been connected to the NAS for only a week; previously, it was used on a notebook, so most of the SMART data pertains to that. I believe the 5196 power cycles are related to the notebook's power-saving features.
Author
Owner

@007revad commented on GitHub (Jul 10, 2024):

That makes sense.

Though the 25 "Unsafe Shutdowns" are a concern if you didn't remove the drive while it was powered on 25 times, or maybe the notebook shut down 25 times when it's battery ran too low.

<!-- gh-comment-id:2220416435 --> @007revad commented on GitHub (Jul 10, 2024): That makes sense. Though the 25 "Unsafe Shutdowns" are a concern if you didn't remove the drive while it was powered on 25 times, or maybe the notebook shut down 25 times when it's battery ran too low.
Author
Owner

@cb12tre commented on GitHub (Jul 10, 2024):

Sure, it could have been the laptop running out of battery, as you say.
It might be better to compare these results with those from one or two weeks later to determine if there are any actual problems with the disk

<!-- gh-comment-id:2220427100 --> @cb12tre commented on GitHub (Jul 10, 2024): Sure, it could have been the laptop running out of battery, as you say. It might be better to compare these results with those from one or two weeks later to determine if there are any actual problems with the disk
Author
Owner

@cb12tre commented on GitHub (Jul 11, 2024):

I connected the new Samsung drive, and it is recognized without any error messages.
image

The SOLIDIGM, on the other hand, continues to give a firmware warning message.
If you want to try to understand why this is happening, I can keep the SOLIDIGM drive connected for a few more days to run some tests before disconnecting it.

Could it be because the drive was recognized as 0x25e instead of 0x025e?

<!-- gh-comment-id:2222829758 --> @cb12tre commented on GitHub (Jul 11, 2024): I connected the new Samsung drive, and it is recognized without any error messages. ![image](https://github.com/007revad/Synology_HDD_db/assets/102074119/fda94aef-dc6b-47e6-bdaa-e212c0520e74) The SOLIDIGM, on the other hand, continues to give a firmware warning message. If you want to try to understand why this is happening, I can keep the SOLIDIGM drive connected for a few more days to run some tests before disconnecting it. Could it be because the drive was recognized as 0x25e instead of 0x025e?
Author
Owner

@007revad commented on GitHub (Jul 11, 2024):

Could it be because the drive was recognized as 0x25e instead of 0x025e?

Yes, definitely. Did the script show you that it was 0x25e ?

Did it always show in Storage Manager as "Solidigm SOLIDIGM SSD SSDPFKNU512GZH"?
Or did originally show as "Unknown SOLIDIGM SSD SSDPFKNU512GZH"?

<!-- gh-comment-id:2222930613 --> @007revad commented on GitHub (Jul 11, 2024): > Could it be because the drive was recognized as 0x25e instead of 0x025e? Yes, definitely. Did the script show you that it was 0x25e ? Did it always show in Storage Manager as "Solidigm SOLIDIGM SSD SSDPFKNU512GZH"? Or did originally show as "Unknown SOLIDIGM SSD SSDPFKNU512GZH"?
Author
Owner

@007revad commented on GitHub (Jul 11, 2024):

What do the following commands return?

sudo nvme id-ctrl /dev/nvme1 | grep 'vid'
cat /usr/syno/etc/pci_vendor_ids.conf | grep '25e'

And these:

cat /sys/block/nvme1n1/device/firmware_rev
cat /sys/block/nvme1n1/device/rev
<!-- gh-comment-id:2222952057 --> @007revad commented on GitHub (Jul 11, 2024): What do the following commands return? ``` sudo nvme id-ctrl /dev/nvme1 | grep 'vid' cat /usr/syno/etc/pci_vendor_ids.conf | grep '25e' ``` And these: ``` cat /sys/block/nvme1n1/device/firmware_rev cat /sys/block/nvme1n1/device/rev ```
Author
Owner

@cb12tre commented on GitHub (Jul 11, 2024):

Yes, originally the disk was recognized as 0x25e and shown as "Unknown".
This is what I wrote in my first message two days ago. Maybe you didn't notice it.

I also have the same problem with a SOLIDIGM drive. In the file syno_hdd_vendor_ids.txt, I had to add a line 0x25e="Solidigm" because my SSD was recognized with this code and not as 0x025e="Solidigm". Now the brand is recognized, but the message "Unrecognized firmware" still appears.

This is the result of the commands

giorgio-admin@nas-c:~$ sudo nvme id-ctrl /dev/nvme1 | grep 'vid'
vid     : 0x144d
ssvid   : 0x144d
giorgio-admin@nas-c:~$ cat /usr/syno/etc/pci_vendor_ids.conf | grep '25e'
0x25e="Solidigm"
giorgio-admin@nas-c:~$ cat /sys/block/nvme1n1/device/firmware_rev
EL1QFXV7
giorgio-admin@nas-c:~$ cat /sys/block/nvme1n1/device/rev
cat: /sys/block/nvme1n1/device/rev: No such file or directory
<!-- gh-comment-id:2222974034 --> @cb12tre commented on GitHub (Jul 11, 2024): Yes, originally the disk was recognized as 0x25e and shown as "Unknown". This is what I wrote in my first message two days ago. Maybe you didn't notice it. > I also have the same problem with a SOLIDIGM drive. In the file syno_hdd_vendor_ids.txt, I had to add a line **0x25e**="Solidigm" because my SSD was recognized with this code and not as **0x025e**="Solidigm". Now the brand is recognized, but the message "Unrecognized firmware" still appears. This is the result of the commands ``` giorgio-admin@nas-c:~$ sudo nvme id-ctrl /dev/nvme1 | grep 'vid' vid : 0x144d ssvid : 0x144d giorgio-admin@nas-c:~$ cat /usr/syno/etc/pci_vendor_ids.conf | grep '25e' 0x25e="Solidigm" giorgio-admin@nas-c:~$ cat /sys/block/nvme1n1/device/firmware_rev EL1QFXV7 giorgio-admin@nas-c:~$ cat /sys/block/nvme1n1/device/rev cat: /sys/block/nvme1n1/device/rev: No such file or directory ```
Author
Owner

@cb12tre commented on GitHub (Jul 11, 2024):

I've noticed that the data pertains to Samsung; these should be the ones you're interested in.

giorgio-admin@nas-c:/dev$ sudo nvme id-ctrl /dev/nvme0 | grep 'vid'
vid     : 0x25e
ssvid   : 0x25e
giorgio-admin@nas-c:/dev$ cat /usr/syno/etc/pci_vendor_ids.conf | grep '25e'
0x25e="Solidigm"
giorgio-admin@nas-c:/dev$ cat /sys/block/nvme0n1/device/firmware_rev
HPS3
giorgio-admin@nas-c:/dev$ cat /sys/block/nvme0n1/device/rev
cat: /sys/block/nvme0n1/device/rev: No such file or directory
<!-- gh-comment-id:2222987444 --> @cb12tre commented on GitHub (Jul 11, 2024): I've noticed that the data pertains to Samsung; these should be the ones you're interested in. ``` giorgio-admin@nas-c:/dev$ sudo nvme id-ctrl /dev/nvme0 | grep 'vid' vid : 0x25e ssvid : 0x25e giorgio-admin@nas-c:/dev$ cat /usr/syno/etc/pci_vendor_ids.conf | grep '25e' 0x25e="Solidigm" giorgio-admin@nas-c:/dev$ cat /sys/block/nvme0n1/device/firmware_rev HPS3 giorgio-admin@nas-c:/dev$ cat /sys/block/nvme0n1/device/rev cat: /sys/block/nvme0n1/device/rev: No such file or directory ```
Author
Owner

@007revad commented on GitHub (Jul 11, 2024):

Try this:

sudo synosetkeyvalue /usr/syno/etc/pci_vendor_ids.conf 0x025e Solidigm
sudo synosetkeyvalue /usr/syno/etc.defaults/pci_vendor_ids.conf 0x025e Solidigm

Then close and reopen storage manager.

<!-- gh-comment-id:2224050442 --> @007revad commented on GitHub (Jul 11, 2024): Try this: ``` sudo synosetkeyvalue /usr/syno/etc/pci_vendor_ids.conf 0x025e Solidigm sudo synosetkeyvalue /usr/syno/etc.defaults/pci_vendor_ids.conf 0x025e Solidigm ``` Then close and reopen storage manager.
Author
Owner

@cb12tre commented on GitHub (Jul 12, 2024):

I still get the same message, I also tried restarting the NAS.
Here is the content of the two files if it can be helpful:

giorgio-admin@nas-c:~$ vi /usr/syno/etc.defaults/pci_vendor_ids.conf
0x101c="Western Digital"
0x102f="Toshiba"
0x1042="Micron"
0x104d="Sony"
0x10b5="PLX"
0x10ca="Fujitsu"
0x10cf="Fujitsu"
0x111d="IDT"
0x115f="Maxtor"
0x1179="Toshiba"
0x119e="Fujitsu"
0x11ab="Marvell"
0x11e7="Toshiba"
0x1212="Kingston"
0x126f="Silicon Motion"
0x1344="Micron"
0x13d7="Toshiba"
0x144d="Samsung"
0x14a4="Lite-On/Plextor"
0x151d="Fujitsu"
0x15b7="Sandisk"
0x1734="Fujitsu"
0x177d="Cavium"
0x1aed="SanDisk"
0x1b4b="Marvell"
0x1b85="OCZ"
0x1b96="Western Digital"
0x1bb1="Seagate"
0x1c58="HGST"
0x1c5f="Beijing Memblaze"
0x1cc1="ADATA"
0x1d1d="CNEX Labs"
0x2646="Kingston"
0xc0a9="Crucial"
0x8086="Intel"
0x8087="Intel"
0x25e="Solidigm"
0x025e="Solidigm"
giorgio-admin@nas-c:~$ vi /usr/syno/etc/pci_vendor_ids.conf
0x101c="Western Digital"
0x102f="Toshiba"
0x1042="Micron"
0x104d="Sony"
0x10b5="PLX"
0x10ca="Fujitsu"
0x10cf="Fujitsu"
0x111d="IDT"
0x115f="Maxtor"
0x1179="Toshiba"
0x119e="Fujitsu"
0x11ab="Marvell"
0x11e7="Toshiba"
0x1212="Kingston"
0x126f="Silicon Motion"
0x1344="Micron"
0x13d7="Toshiba"
0x144d="Samsung"
0x14a4="Lite-On/Plextor"
0x151d="Fujitsu"
0x15b7="Sandisk"
0x1734="Fujitsu"
0x177d="Cavium"
0x1aed="SanDisk"
0x1b4b="Marvell"
0x1b85="OCZ"
0x1b96="Western Digital"
0x1bb1="Seagate"
0x1c58="HGST"
0x1c5f="Beijing Memblaze"
0x1cc1="ADATA"
0x1d1d="CNEX Labs"
0x2646="Kingston"
0xc0a9="Crucial"
0x8086="Intel"
0x8087="Intel"
0x25e="Solidigm"
0x025e="Solidigm"
<!-- gh-comment-id:2225040674 --> @cb12tre commented on GitHub (Jul 12, 2024): I still get the same message, I also tried restarting the NAS. Here is the content of the two files if it can be helpful: ``` giorgio-admin@nas-c:~$ vi /usr/syno/etc.defaults/pci_vendor_ids.conf 0x101c="Western Digital" 0x102f="Toshiba" 0x1042="Micron" 0x104d="Sony" 0x10b5="PLX" 0x10ca="Fujitsu" 0x10cf="Fujitsu" 0x111d="IDT" 0x115f="Maxtor" 0x1179="Toshiba" 0x119e="Fujitsu" 0x11ab="Marvell" 0x11e7="Toshiba" 0x1212="Kingston" 0x126f="Silicon Motion" 0x1344="Micron" 0x13d7="Toshiba" 0x144d="Samsung" 0x14a4="Lite-On/Plextor" 0x151d="Fujitsu" 0x15b7="Sandisk" 0x1734="Fujitsu" 0x177d="Cavium" 0x1aed="SanDisk" 0x1b4b="Marvell" 0x1b85="OCZ" 0x1b96="Western Digital" 0x1bb1="Seagate" 0x1c58="HGST" 0x1c5f="Beijing Memblaze" 0x1cc1="ADATA" 0x1d1d="CNEX Labs" 0x2646="Kingston" 0xc0a9="Crucial" 0x8086="Intel" 0x8087="Intel" 0x25e="Solidigm" 0x025e="Solidigm" ``` ``` giorgio-admin@nas-c:~$ vi /usr/syno/etc/pci_vendor_ids.conf 0x101c="Western Digital" 0x102f="Toshiba" 0x1042="Micron" 0x104d="Sony" 0x10b5="PLX" 0x10ca="Fujitsu" 0x10cf="Fujitsu" 0x111d="IDT" 0x115f="Maxtor" 0x1179="Toshiba" 0x119e="Fujitsu" 0x11ab="Marvell" 0x11e7="Toshiba" 0x1212="Kingston" 0x126f="Silicon Motion" 0x1344="Micron" 0x13d7="Toshiba" 0x144d="Samsung" 0x14a4="Lite-On/Plextor" 0x151d="Fujitsu" 0x15b7="Sandisk" 0x1734="Fujitsu" 0x177d="Cavium" 0x1aed="SanDisk" 0x1b4b="Marvell" 0x1b85="OCZ" 0x1b96="Western Digital" 0x1bb1="Seagate" 0x1c58="HGST" 0x1c5f="Beijing Memblaze" 0x1cc1="ADATA" 0x1d1d="CNEX Labs" 0x2646="Kingston" 0xc0a9="Crucial" 0x8086="Intel" 0x8087="Intel" 0x25e="Solidigm" 0x025e="Solidigm" ```
Author
Owner

@007revad commented on GitHub (Jul 12, 2024):

I still get the same message, I also tried restarting the NAS.

That's disappointing.

Try running the script with the -f or --force option (as well as -n). So syno_hdd_db.sh -nf

<!-- gh-comment-id:2225319922 --> @007revad commented on GitHub (Jul 12, 2024): > I still get the same message, I also tried restarting the NAS. That's disappointing. Try running the script with the -f or --force option (as well as -n). So `syno_hdd_db.sh -nf`
Author
Owner

@cb12tre commented on GitHub (Jul 12, 2024):

Still the same, the firmware message always appears.

<!-- gh-comment-id:2225784557 --> @cb12tre commented on GitHub (Jul 12, 2024): Still the same, the firmware message always appears.
Author
Owner

@007revad commented on GitHub (Jul 13, 2024):

Can you try the following:

  1. Run syno_hdd_db without the -n or --noupdate option.
  2. Update the drive database from "Storage Manager > HDD/SSD > Settings > Advanced > Update Now".
  3. Download https://github.com/007revad/Synology_HDD_db/releases/tag/v3.5.94-RC
  4. Run v3.5.94-RC syno_hdd_db with -n or --noupdate option and the -s or --showedits.
  5. Reply with the script's output.
<!-- gh-comment-id:2226791145 --> @007revad commented on GitHub (Jul 13, 2024): Can you try the following: 1. Run syno_hdd_db without the -n or --noupdate option. 2. Update the drive database from "Storage Manager > HDD/SSD > Settings > Advanced > Update Now". 3. Download https://github.com/007revad/Synology_HDD_db/releases/tag/v3.5.94-RC 4. Run v3.5.94-RC syno_hdd_db with -n or --noupdate option and the -s or --showedits. 5. Reply with the script's output.
Author
Owner

@cb12tre commented on GitHub (Jul 13, 2024):

giorgio-admin@nas-c:~/scripts/Synology_HDD$ sudo -s ./syno_hdd_db.sh
Synology_HDD_db v3.5.93
DS920+ DSM 7.2.1-69057-5
StorageManager 1.0.0-0017

ds920+_host_v7 version 8052

ds920+_host version 4021

Running from: /volume1/homes/giorgio-admin/scripts/Synology_HDD/syno_hdd_db.sh

HDD/SSD models found: 2
WD60EFRX-68L0BN1,82.00A82
WD60EFZX-68B3FN0,81.00A81

M.2 drive models found: 2
SAMSUNG MZALQ512HALU-000L1,EL1QFXV7
SOLIDIGM SSDPFKNU512GZH,HPS3

No M.2 PCIe cards found

No Expansion Units found

WD60EFRX-68L0BN1 already exists in ds920+_host_v7.db
WD60EFZX-68B3FN0 already exists in ds920+_host_v7.db
SAMSUNG MZALQ512HALU-000L1 already exists in ds920+_host_v7.db
SOLIDIGM SSDPFKNU512GZH already exists in ds920+_host_v7.db

Support disk compatibility already enabled.

Support memory compatibility already enabled.

NVMe support already enabled.

M.2 volume support already enabled.

Re-enabled drive db auto updates.

DSM successfully checked disk compatibility.

You may need to reboot the Synology to see the changes.

I tried to update the database from Storage Manager but this message appears:
image

I also tried to download the update file and do it manually but this message appears:
image

However, I have loaded and executed your new script:

giorgio-admin@nas-c:~/scripts/Synology_HDD_db-3.5.94-RC$ sudo -s ./syno_hdd_db.sh -ns
Password:
Synology_HDD_db v3.5.93
DS920+ DSM 7.2.1-69057-5
StorageManager 1.0.0-0017

ds920+_host_v7 version 8052

ds920+_host version 4021

Using options: -ns
Running from: /volume1/homes/giorgio-admin/scripts/Synology_HDD_db-3.5.94-RC/syno_hdd_db.sh

HDD/SSD models found: 2
WD60EFRX-68L0BN1,82.00A82,6000
WD60EFZX-68B3FN0,81.00A81,6000

M.2 drive models found: 2
SAMSUNG MZALQ512HALU-000L1,EL1QFXV7,512
SOLIDIGM SSDPFKNU512GZH,HPS3,512

No M.2 PCIe cards found

No Expansion Units found

WD60EFRX-68L0BN1 already exists in ds920+_host_v7.db
WD60EFZX-68B3FN0 already exists in ds920+_host_v7.db
SAMSUNG MZALQ512HALU-000L1 already exists in ds920+_host_v7.db
SOLIDIGM SSDPFKNU512GZH already exists in ds920+_host_v7.db

Support disk compatibility already enabled.

Support memory compatibility already enabled.

NVMe support already enabled.

M.2 volume support already enabled.

Disabled drive db auto updates.

SAMSUNG MZALQ512HALU-000L1:
{
  "EL1QFXV7": {
    "compatibility_interval": [
      {
        "compatibility": "support",
        "not_yet_rolling_status": "support",
        "fw_dsm_update_status_notify": false,
        "barebone_installable": true,
        "smart_test_ignore": false,
        "smart_attr_ignore": false
      }
    ]
  },
  "default": {
    "compatibility_interval": [
      {
        "compatibility": "support",
        "not_yet_rolling_status": "support",
        "fw_dsm_update_status_notify": false,
        "barebone_installable": true,
        "smart_test_ignore": false,
        "smart_attr_ignore": false
      }
    ]
  }
}

SOLIDIGM SSDPFKNU512GZH:
{
  "HPS3": {
    "compatibility_interval": [
      {
        "compatibility": "support",
        "not_yet_rolling_status": "support",
        "fw_dsm_update_status_notify": false,
        "barebone_installable": true,
        "smart_test_ignore": false,
        "smart_attr_ignore": false
      }
    ]
  },
  "default": {
    "compatibility_interval": [
      {
        "compatibility": "support",
        "not_yet_rolling_status": "support",
        "fw_dsm_update_status_notify": false,
        "barebone_installable": true,
        "smart_test_ignore": false,
        "smart_attr_ignore": false
      }
    ]
  }
}

WD60EFRX-68L0BN1:
{
  "82.00A82": {
    "compatibility_interval": [
      {
        "compatibility": "support",
        "not_yet_rolling_status": "support",
        "fw_dsm_update_status_notify": false,
        "barebone_installable": true,
        "smart_test_ignore": false,
        "smart_attr_ignore": false
      }
    ]
  },
  "default": {
    "compatibility_interval": [
      {
        "compatibility": "support",
        "not_yet_rolling_status": "support",
        "fw_dsm_update_status_notify": false,
        "barebone_installable": true,
        "smart_test_ignore": false,
        "smart_attr_ignore": false
      }
    ]
  }
}

WD60EFZX-68B3FN0:
{
  "81.00A81": {
    "size_gb": 6000,
    "compatibility_interval": [
      {
        "compatibility": "support",
        "not_yet_rolling_status": "support",
        "fw_dsm_update_status_notify": false,
        "barebone_installable": true,
        "barebone_installable_v2": "auto",
        "smart_test_ignore": false,
        "smart_attr_ignore": false
      }
    ]
  },
  "default": {
    "size_gb": 6000,
    "compatibility_interval": [
      {
        "compatibility": "support",
        "not_yet_rolling_status": "support",
        "fw_dsm_update_status_notify": false,
        "barebone_installable": true,
        "barebone_installable_v2": "auto",
        "smart_test_ignore": false,
        "smart_attr_ignore": false
      }
    ]
  }
}

DSM successfully checked disk compatibility.

You may need to reboot the Synology to see the changes.

I disabled the automatic restart scheduling, otherwise it would have run the old script, and I restarted the NAS.
The same message about the firmware still appears. 😞

<!-- gh-comment-id:2226906002 --> @cb12tre commented on GitHub (Jul 13, 2024): ``` giorgio-admin@nas-c:~/scripts/Synology_HDD$ sudo -s ./syno_hdd_db.sh Synology_HDD_db v3.5.93 DS920+ DSM 7.2.1-69057-5 StorageManager 1.0.0-0017 ds920+_host_v7 version 8052 ds920+_host version 4021 Running from: /volume1/homes/giorgio-admin/scripts/Synology_HDD/syno_hdd_db.sh HDD/SSD models found: 2 WD60EFRX-68L0BN1,82.00A82 WD60EFZX-68B3FN0,81.00A81 M.2 drive models found: 2 SAMSUNG MZALQ512HALU-000L1,EL1QFXV7 SOLIDIGM SSDPFKNU512GZH,HPS3 No M.2 PCIe cards found No Expansion Units found WD60EFRX-68L0BN1 already exists in ds920+_host_v7.db WD60EFZX-68B3FN0 already exists in ds920+_host_v7.db SAMSUNG MZALQ512HALU-000L1 already exists in ds920+_host_v7.db SOLIDIGM SSDPFKNU512GZH already exists in ds920+_host_v7.db Support disk compatibility already enabled. Support memory compatibility already enabled. NVMe support already enabled. M.2 volume support already enabled. Re-enabled drive db auto updates. DSM successfully checked disk compatibility. You may need to reboot the Synology to see the changes. ``` I tried to update the database from Storage Manager but this message appears: ![image](https://github.com/user-attachments/assets/4608cb45-f312-4ea8-8282-4df7291ef9d3) I also tried to download the update file and do it manually but this message appears: ![image](https://github.com/user-attachments/assets/29b27866-54b8-424a-881e-41c38b01ae1e) However, I have loaded and executed your new script: ``` giorgio-admin@nas-c:~/scripts/Synology_HDD_db-3.5.94-RC$ sudo -s ./syno_hdd_db.sh -ns Password: Synology_HDD_db v3.5.93 DS920+ DSM 7.2.1-69057-5 StorageManager 1.0.0-0017 ds920+_host_v7 version 8052 ds920+_host version 4021 Using options: -ns Running from: /volume1/homes/giorgio-admin/scripts/Synology_HDD_db-3.5.94-RC/syno_hdd_db.sh HDD/SSD models found: 2 WD60EFRX-68L0BN1,82.00A82,6000 WD60EFZX-68B3FN0,81.00A81,6000 M.2 drive models found: 2 SAMSUNG MZALQ512HALU-000L1,EL1QFXV7,512 SOLIDIGM SSDPFKNU512GZH,HPS3,512 No M.2 PCIe cards found No Expansion Units found WD60EFRX-68L0BN1 already exists in ds920+_host_v7.db WD60EFZX-68B3FN0 already exists in ds920+_host_v7.db SAMSUNG MZALQ512HALU-000L1 already exists in ds920+_host_v7.db SOLIDIGM SSDPFKNU512GZH already exists in ds920+_host_v7.db Support disk compatibility already enabled. Support memory compatibility already enabled. NVMe support already enabled. M.2 volume support already enabled. Disabled drive db auto updates. SAMSUNG MZALQ512HALU-000L1: { "EL1QFXV7": { "compatibility_interval": [ { "compatibility": "support", "not_yet_rolling_status": "support", "fw_dsm_update_status_notify": false, "barebone_installable": true, "smart_test_ignore": false, "smart_attr_ignore": false } ] }, "default": { "compatibility_interval": [ { "compatibility": "support", "not_yet_rolling_status": "support", "fw_dsm_update_status_notify": false, "barebone_installable": true, "smart_test_ignore": false, "smart_attr_ignore": false } ] } } SOLIDIGM SSDPFKNU512GZH: { "HPS3": { "compatibility_interval": [ { "compatibility": "support", "not_yet_rolling_status": "support", "fw_dsm_update_status_notify": false, "barebone_installable": true, "smart_test_ignore": false, "smart_attr_ignore": false } ] }, "default": { "compatibility_interval": [ { "compatibility": "support", "not_yet_rolling_status": "support", "fw_dsm_update_status_notify": false, "barebone_installable": true, "smart_test_ignore": false, "smart_attr_ignore": false } ] } } WD60EFRX-68L0BN1: { "82.00A82": { "compatibility_interval": [ { "compatibility": "support", "not_yet_rolling_status": "support", "fw_dsm_update_status_notify": false, "barebone_installable": true, "smart_test_ignore": false, "smart_attr_ignore": false } ] }, "default": { "compatibility_interval": [ { "compatibility": "support", "not_yet_rolling_status": "support", "fw_dsm_update_status_notify": false, "barebone_installable": true, "smart_test_ignore": false, "smart_attr_ignore": false } ] } } WD60EFZX-68B3FN0: { "81.00A81": { "size_gb": 6000, "compatibility_interval": [ { "compatibility": "support", "not_yet_rolling_status": "support", "fw_dsm_update_status_notify": false, "barebone_installable": true, "barebone_installable_v2": "auto", "smart_test_ignore": false, "smart_attr_ignore": false } ] }, "default": { "size_gb": 6000, "compatibility_interval": [ { "compatibility": "support", "not_yet_rolling_status": "support", "fw_dsm_update_status_notify": false, "barebone_installable": true, "barebone_installable_v2": "auto", "smart_test_ignore": false, "smart_attr_ignore": false } ] } } DSM successfully checked disk compatibility. You may need to reboot the Synology to see the changes. ``` I disabled the automatic restart scheduling, otherwise it would have run the old script, and I restarted the NAS. The same message about the firmware still appears. 😞
Author
Owner

@007revad commented on GitHub (Jul 14, 2024):

I just downloaded and unpacked the Synology HDD/SSD Offline Update Pack for the DS920+

It contains v7 host db files for 3 different models, each with a different version:

  • DS923+ v8041
  • DS920+ v8052
  • DS918+ v8046

My DS1821+ has v8054

Run these commands:

sudo -i
rm  /var/lib/disk-compatibility/ds920+_host.version
rm  /var/lib/disk-compatibility/ds920+_host.release
rm  /var/lib/disk-compatibility/ds920+_host.db.bak
echo -n 8000 > /var/lib/disk-compatibility/ds920+_host_v7.version
echo -n 20230101 > /var/lib/disk-compatibility/ds920+_host_v7.release
synosetkeyvalue /etc/synoinfo.conf support_disk_compatibility yes
synosetkeyvalue /etc.defaults/synoinfo.conf support_disk_compatibility yes

Then download the latest Synology HDD/SSD Offline Update Pack for the DS920+ near the bottom of this page: https://www.synology.com/en-global/support/download/DS920+?version=7.2#system and do a Manual Install in Package Center.

Finally download this new https://github.com/007revad/Synology_HDD_db/releases/tag/v3.5.94 version and run it with the -ns options.

If Storage manager is already open, close it an reopen it.

<!-- gh-comment-id:2227203539 --> @007revad commented on GitHub (Jul 14, 2024): I just downloaded and unpacked the Synology HDD/SSD Offline Update Pack for the DS920+ It contains v7 host db files for 3 different models, each with a different version: - DS923+ v8041 - DS920+ v8052 - DS918+ v8046 My DS1821+ has v8054 Run these commands: ``` sudo -i rm /var/lib/disk-compatibility/ds920+_host.version rm /var/lib/disk-compatibility/ds920+_host.release rm /var/lib/disk-compatibility/ds920+_host.db.bak echo -n 8000 > /var/lib/disk-compatibility/ds920+_host_v7.version echo -n 20230101 > /var/lib/disk-compatibility/ds920+_host_v7.release synosetkeyvalue /etc/synoinfo.conf support_disk_compatibility yes synosetkeyvalue /etc.defaults/synoinfo.conf support_disk_compatibility yes ``` Then download the latest Synology HDD/SSD Offline Update Pack for the DS920+ near the bottom of this page: https://www.synology.com/en-global/support/download/DS920+?version=7.2#system and do a Manual Install in Package Center. Finally download this new https://github.com/007revad/Synology_HDD_db/releases/tag/v3.5.94 version and run it with the **-ns** options. If Storage manager is already open, close it an reopen it.
Author
Owner

@R-a-K-i commented on GitHub (Jul 14, 2024):

I wanted to reinstall the drive database to start from scratch. The following steps solved my problem by chance:

sudo -s
syno_hdd_db.sh --restore
rm -R /var/lib/disk-compatibility/*
syno_dsm_reinstall.sh
reboot
Reinstall latest firmware with the current settings

After these steps, no more warnings are displayed:

image

This is really strange. The drives are no longer listed in the compatibility list.

disk-compatibility.zip

Can anyone explain this?

<!-- gh-comment-id:2227456435 --> @R-a-K-i commented on GitHub (Jul 14, 2024): I wanted to reinstall the drive database to start from scratch. The following steps solved my problem by chance: sudo -s syno_hdd_db.sh --restore rm -R /var/lib/disk-compatibility/* syno_dsm_reinstall.sh reboot Reinstall latest firmware with the current settings After these steps, no more warnings are displayed: <img width="803" alt="image" src="https://github.com/user-attachments/assets/cddccb0a-462d-4f7a-8d43-c664e8e0c7f4"> This is really strange. The drives are no longer listed in the compatibility list. [disk-compatibility.zip](https://github.com/user-attachments/files/16228530/disk-compatibility.zip) Can anyone explain this?
Author
Owner

@007revad commented on GitHub (Jul 15, 2024):

@R-a-K-i

This is interesting.

That probably worked for you because the DS932+ already supports M.2 volumes and your NVMe volume already existed.

I notice you previously had ds923+_host_v7.db version 8041 and you now have an older version 8028

The difference between the 2 db versions is version 8041 has 2 new keys for each drive in the database:

  • size_gb
  • barebone_installable_v2

The latest version of the script includes those 2 new keys:
https://github.com/007revad/Synology_HDD_db/releases/tag/v3.5.94

But it won't add those keys if the drive model already exists in the db file.

<!-- gh-comment-id:2227604596 --> @007revad commented on GitHub (Jul 15, 2024): @R-a-K-i This is interesting. That probably worked for you because the DS932+ already supports M.2 volumes and your NVMe volume already existed. I notice you previously had ds923+_host_v7.db version 8041 and you now have an older version 8028 The difference between the 2 db versions is version 8041 has 2 new keys for each drive in the database: - size_gb - barebone_installable_v2 The latest version of the script includes those 2 new keys: https://github.com/007revad/Synology_HDD_db/releases/tag/v3.5.94 But it won't add those keys if the drive model already exists in the db file.
Author
Owner

@cb12tre commented on GitHub (Jul 15, 2024):

I executed these commands without any problems:

sudo -i
rm  /var/lib/disk-compatibility/ds920+_host.version
rm  /var/lib/disk-compatibility/ds920+_host.release
rm  /var/lib/disk-compatibility/ds920+_host.db.bak
echo -n 8000 > /var/lib/disk-compatibility/ds920+_host_v7.version
echo -n 20230101 > /var/lib/disk-compatibility/ds920+_host_v7.release
synosetkeyvalue /etc/synoinfo.conf support_disk_compatibility yes
synosetkeyvalue /etc.defaults/synoinfo.conf support_disk_compatibility yes

Then download the latest Synology HDD/SSD Offline Update Pack for the DS920+ near the bottom of this page: https://www.synology.com/en-global/support/download/DS920+?version=7.2#system and do a Manual Install in Package Center.

When I try to upload the file, I still get this message:
image

<!-- gh-comment-id:2227984505 --> @cb12tre commented on GitHub (Jul 15, 2024): I executed these commands without any problems: > ``` > sudo -i > rm /var/lib/disk-compatibility/ds920+_host.version > rm /var/lib/disk-compatibility/ds920+_host.release > rm /var/lib/disk-compatibility/ds920+_host.db.bak > echo -n 8000 > /var/lib/disk-compatibility/ds920+_host_v7.version > echo -n 20230101 > /var/lib/disk-compatibility/ds920+_host_v7.release > synosetkeyvalue /etc/synoinfo.conf support_disk_compatibility yes > synosetkeyvalue /etc.defaults/synoinfo.conf support_disk_compatibility yes > ``` > Then download the latest Synology HDD/SSD Offline Update Pack for the DS920+ near the bottom of this page: https://www.synology.com/en-global/support/download/DS920+?version=7.2#system and do a Manual Install in Package Center. When I try to upload the file, I still get this message: ![image](https://github.com/user-attachments/assets/69051c14-3577-49e5-892d-dda8d8a75a70)
Author
Owner

@007revad commented on GitHub (Jul 15, 2024):

Try this:

sudo -i
synosetkeyvalue /var/packages/SynoOnlinePack_v2/INFO version 744

Then package center should let you install the downloaded SynoOfflinePack

<!-- gh-comment-id:2228024195 --> @007revad commented on GitHub (Jul 15, 2024): Try this: ``` sudo -i synosetkeyvalue /var/packages/SynoOnlinePack_v2/INFO version 744 ``` Then package center should let you install the downloaded SynoOfflinePack
Author
Owner

@R-a-K-i commented on GitHub (Jul 15, 2024):

@007revad
You are right. However, the reinstallation brings the old database with it. Even a manual update does not update to version 8041.

image image
<!-- gh-comment-id:2228033883 --> @R-a-K-i commented on GitHub (Jul 15, 2024): @007revad You are right. However, the reinstallation brings the old database with it. Even a manual update does not update to version 8041. <img width="424" alt="image" src="https://github.com/user-attachments/assets/7667dc8c-8bc4-4d02-a19a-0beb610e7d93"> <img width="472" alt="image" src="https://github.com/user-attachments/assets/03b04fcf-9a42-451b-ac9d-2e0882aebfe0">
Author
Owner

@007revad commented on GitHub (Jul 15, 2024):

What do these commands return?

cat /var/lib/disk-compatibility/ds923+_host_v7.version && echo
cat /var/lib/disk-compatibility/ds923+_host_v7.release && echo
<!-- gh-comment-id:2228050408 --> @007revad commented on GitHub (Jul 15, 2024): What do these commands return? ``` cat /var/lib/disk-compatibility/ds923+_host_v7.version && echo cat /var/lib/disk-compatibility/ds923+_host_v7.release && echo ```
Author
Owner

@R-a-K-i commented on GitHub (Jul 15, 2024):

sh-4.4# cat /var/lib/disk-compatibility/ds923+_host_v7.version && echo
8028
sh-4.4# cat /var/lib/disk-compatibility/ds923+_host_v7.release && echo
20230915
sh-4.4#

<!-- gh-comment-id:2228057463 --> @R-a-K-i commented on GitHub (Jul 15, 2024): sh-4.4# cat /var/lib/disk-compatibility/ds923+_host_v7.version && echo 8028 sh-4.4# cat /var/lib/disk-compatibility/ds923+_host_v7.release && echo 20230915 sh-4.4#
Author
Owner

@007revad commented on GitHub (Jul 15, 2024):

That's the version from DSM 7.2.1 (with Update 1).

Interesting that storage manager thinks you have the latest version already.

<!-- gh-comment-id:2228082733 --> @007revad commented on GitHub (Jul 15, 2024): That's the version from DSM 7.2.1 (with Update 1). Interesting that storage manager thinks you have the latest version already.
Author
Owner

@cb12tre commented on GitHub (Jul 15, 2024):

Try this:

sudo -i
synosetkeyvalue /var/packages/SynoOnlinePack_v2/INFO version 744

Then package center should let you install the downloaded SynoOfflinePack

No, same message:
image

<!-- gh-comment-id:2228091317 --> @cb12tre commented on GitHub (Jul 15, 2024): > Try this: > > ``` > sudo -i > synosetkeyvalue /var/packages/SynoOnlinePack_v2/INFO version 744 > ``` > > Then package center should let you install the downloaded SynoOfflinePack No, same message: ![image](https://github.com/user-attachments/assets/2ff7d38a-fd6f-41ee-b047-67950ac71ddd)
Author
Owner

@R-a-K-i commented on GitHub (Jul 15, 2024):

That's the version from DSM 7.2.1 (with Update 1).

Interesting that storage manager thinks you have the latest version already.

image
<!-- gh-comment-id:2228270114 --> @R-a-K-i commented on GitHub (Jul 15, 2024): > That's the version from DSM 7.2.1 (with Update 1). > > Interesting that storage manager thinks you have the latest version already. <img width="300" alt="image" src="https://github.com/user-attachments/assets/2f498427-5fb3-4b97-92ec-3bcd531a872e">
Author
Owner

@rylos commented on GitHub (Jul 15, 2024):

I've the same problem but dedup is ok, just firmware warning. I'm on DS923 7.2.1 update5:
image

Marco@NAS:/volume2/dev/Synology_HDD_db$ cat /var/lib/disk-compatibility/ds923+_host_v7.release && echo
20230915
Marco@NAS:/volume2/dev/Synology_HDD_db$ cat /var/lib/disk-compatibility/ds923+_host_v7.version && echo
8041
<!-- gh-comment-id:2229562580 --> @rylos commented on GitHub (Jul 15, 2024): I've the same problem but dedup is ok, just firmware warning. I'm on DS923 7.2.1 update5: ![image](https://github.com/user-attachments/assets/00479b35-c933-46e8-9536-2f06a59d7188) ``` Marco@NAS:/volume2/dev/Synology_HDD_db$ cat /var/lib/disk-compatibility/ds923+_host_v7.release && echo 20230915 Marco@NAS:/volume2/dev/Synology_HDD_db$ cat /var/lib/disk-compatibility/ds923+_host_v7.version && echo 8041 ```
Author
Owner

@rylos commented on GitHub (Jul 17, 2024):

I've made some more tests. If I disable dedupe with syno_enable_dedupe.sh --restore and then reboot my crycial M2 SSD are NOT marked as firmware unknow, all is OK. If i enable dedupe (I actually use syno_enable_dedupe.sh --hdd) when I reboot my crucial M2 SSD get the firmware warning.
I've also noticed that with automatic dedupe active on both my volume1 (SSD) and volume2 (HDD) in storage manager I can see only dedupe data for SSD and not for the volume2 HDD, see screen:
image

Dedupe is active for both volumes:
image

Will use my docker based "bees" deduplication (https://github.com/Zygo/bees) as before for now, lots of fine tune controls. Who is interested this is my repo with docker for synology: https://github.com/rylos/bees-docker

@007revad

<!-- gh-comment-id:2232760475 --> @rylos commented on GitHub (Jul 17, 2024): I've made some more tests. If I disable dedupe with syno_enable_dedupe.sh --restore and then reboot my crycial M2 SSD are NOT marked as firmware unknow, all is OK. If i enable dedupe (I actually use syno_enable_dedupe.sh --hdd) when I reboot my crucial M2 SSD get the firmware warning. I've also noticed that with automatic dedupe active on both my volume1 (SSD) and volume2 (HDD) in storage manager I can see only dedupe data for SSD and not for the volume2 HDD, see screen: ![image](https://github.com/user-attachments/assets/a940de24-45db-4882-8770-96f9bff3f43d) Dedupe is active for both volumes: ![image](https://github.com/user-attachments/assets/30ab815e-78a4-42dd-a7a1-dac5949b153b) Will use my docker based "bees" deduplication (https://github.com/Zygo/bees) as before for now, lots of fine tune controls. Who is interested this is my repo with docker for synology: https://github.com/rylos/bees-docker @007revad
Author
Owner

@007revad commented on GitHub (Jul 19, 2024):

@rylos

Nice detective work. Now have something to investigate.

I've previously suspected that syno_enable_m2_volume was causing the unrecognized firmware issue. Since syno_enable_m2_volume and syno_enable_dedupe are 99% the same it makes sense that it could cause this issue.

I've known about the missing "Deduplication Status" and "Deduplication Savings" for SATA SSDs and HDDs for a while. I previously spent a week trying to fix it but it was too difficult.

<!-- gh-comment-id:2238856277 --> @007revad commented on GitHub (Jul 19, 2024): @rylos Nice detective work. Now have something to investigate. I've previously suspected that syno_enable_m2_volume was causing the unrecognized firmware issue. Since syno_enable_m2_volume and syno_enable_dedupe are 99% the same it makes sense that it could cause this issue. I've known about the missing "Deduplication Status" and "Deduplication Savings" for SATA SSDs and HDDs for a while. I previously spent a week trying to fix it but it was too difficult.
Author
Owner

@007revad commented on GitHub (Jul 19, 2024):

@rylos , @jeprojects , @cb12tre , @R-a-K-i

For those that are seeing "Unrecognized firmware version" but everything else works as it should can you try this script:
https://github.com/007revad/Synology_HDD_db/blob/test/edit_extjs-patch.zip
image

If storage manager is already open, close it and open it again.

And let me know:

  1. If it got rid of the "Unrecognized firmware version" warning.
  2. If there are any issues.

If you have a problem you can run it with a --restore option to undo the change.

If this works for everyone I'll add it to syno_hdd_db

<!-- gh-comment-id:2240697449 --> @007revad commented on GitHub (Jul 19, 2024): @rylos , @jeprojects , @cb12tre , @R-a-K-i For those that are seeing "Unrecognized firmware version" but everything else works as it should can you try this script: https://github.com/007revad/Synology_HDD_db/blob/test/edit_extjs-patch.zip ![image](https://github.com/user-attachments/assets/bf90209e-f3f8-42b1-a16a-80fe51278411) If storage manager is already open, close it and open it again. And let me know: 1. If it got rid of the "Unrecognized firmware version" warning. 2. If there are any issues. If you have a problem you can run it with a `--restore` option to undo the change. If this works for everyone I'll add it to syno_hdd_db
Author
Owner

@jeprojects commented on GitHub (Jul 21, 2024):

@007revad thanks for the test script (edit_extjs-patch.zip), I am still getting the "Unrecognized firmware version"

<!-- gh-comment-id:2241350058 --> @jeprojects commented on GitHub (Jul 21, 2024): @007revad thanks for the test script ([edit_extjs-patch.zip](https://github.com/007revad/Synology_HDD_db/blob/test/edit_extjs-patch.zip)), I am still getting the "Unrecognized firmware version"
Author
Owner

@cb12tre commented on GitHub (Jul 22, 2024):

The script 'edit_extjs-patch.zip' doesn't resolve the issue on my device either.

<!-- gh-comment-id:2242272739 --> @cb12tre commented on GitHub (Jul 22, 2024): The script 'edit_extjs-patch.zip' doesn't resolve the issue on my device either.
Author
Owner

@007revad commented on GitHub (Jul 24, 2024):

I've got a Crucial NVMe drive arriving tomorrow so I can see if I can reproduce the "Unrecognized firmware version". I fIc an reproduce it it will be a lot easier to fix it.

<!-- gh-comment-id:2247346486 --> @007revad commented on GitHub (Jul 24, 2024): I've got a Crucial NVMe drive arriving tomorrow so I can see if I can reproduce the "Unrecognized firmware version". I fIc an reproduce it it will be a lot easier to fix it.
Author
Owner

@cb12tre commented on GitHub (Jul 30, 2024):

I had the opportunity to replace the disk with a new one, the same brand (SOLIDIGM) and model but with a capacity of 1 TB, and I still get the same message regarding the firmware. Here are the details if they might be useful to you:

giorgio-admin@nas-c:~/scripts/Synology_HDD_db-3.5.97$ sudo -s ./syno_hdd_db.sh -s
Synology_HDD_db v3.5.97
DS920+ DSM 7.2.1-69057-5
StorageManager 1.0.0-0017

ds920+_host_v7 version 8000

Using options: -s
Running from: /volume1/homes/giorgio-admin/scripts/Synology_HDD_db-3.5.97/syno_hdd_db.sh

HDD/SSD models found: 2
WD60EFRX-68L0BN1,82.00A82,6000 GB
WD60EFZX-68B3FN0,81.00A81,6000 GB

M.2 drive models found: 2
SAMSUNG MZALQ512HALU-000L1,EL1QFXV7,512 GB
SOLIDIGM SSDPFKNU010TZH,HPS3,1024 GB

No M.2 PCIe cards found

No Expansion Units found

WD60EFRX-68L0BN1 already exists in ds920+_host_v7.db
WD60EFZX-68B3FN0 already exists in ds920+_host_v7.db
SAMSUNG MZALQ512HALU-000L1 already exists in ds920+_host_v7.db
SOLIDIGM SSDPFKNU010TZH already exists in ds920+_host_v7.db

Support disk compatibility already enabled.

Re-enabled support memory compatibility.

NVMe support already enabled.

M.2 volume support already enabled.

Re-enabled drive db auto updates.

WD60EFRX-68L0BN1:
{
  "82.00A82": {
    "compatibility_interval": [
      {
        "compatibility": "support",
        "not_yet_rolling_status": "support",
        "fw_dsm_update_status_notify": false,
        "barebone_installable": true,
        "smart_test_ignore": false,
        "smart_attr_ignore": false
      }
    ]
  },
  "default": {
    "compatibility_interval": [
      {
        "compatibility": "support",
        "not_yet_rolling_status": "support",
        "fw_dsm_update_status_notify": false,
        "barebone_installable": true,
        "smart_test_ignore": false,
        "smart_attr_ignore": false
      }
    ]
  }
}

WD60EFZX-68B3FN0:
{
  "81.00A81": {
    "size_gb": 6000,
    "compatibility_interval": [
      {
        "compatibility": "support",
        "not_yet_rolling_status": "support",
        "fw_dsm_update_status_notify": false,
        "barebone_installable": true,
        "barebone_installable_v2": "auto",
        "smart_test_ignore": false,
        "smart_attr_ignore": false
      }
    ]
  },
  "default": {
    "size_gb": 6000,
    "compatibility_interval": [
      {
        "compatibility": "support",
        "not_yet_rolling_status": "support",
        "fw_dsm_update_status_notify": false,
        "barebone_installable": true,
        "barebone_installable_v2": "auto",
        "smart_test_ignore": false,
        "smart_attr_ignore": false
      }
    ]
  }
}

SAMSUNG MZALQ512HALU-000L1:
{
  "EL1QFXV7": {
    "compatibility_interval": [
      {
        "compatibility": "support",
        "not_yet_rolling_status": "support",
        "fw_dsm_update_status_notify": false,
        "barebone_installable": true,
        "smart_test_ignore": false,
        "smart_attr_ignore": false
      }
    ]
  },
  "default": {
    "compatibility_interval": [
      {
        "compatibility": "support",
        "not_yet_rolling_status": "support",
        "fw_dsm_update_status_notify": false,
        "barebone_installable": true,
        "smart_test_ignore": false,
        "smart_attr_ignore": false
      }
    ]
  }
}

SOLIDIGM SSDPFKNU010TZH:
{
  "HPS3": {
    "size_gb": 1024,
    "compatibility_interval": [
      {
        "compatibility": "support",
        "not_yet_rolling_status": "support",
        "fw_dsm_update_status_notify": false,
        "barebone_installable": true,
        "barebone_installable_v2": "auto",
        "smart_test_ignore": false,
        "smart_attr_ignore": false
      }
    ]
  },
  "default": {
    "size_gb": 1024,
    "compatibility_interval": [
      {
        "compatibility": "support",
        "not_yet_rolling_status": "support",
        "fw_dsm_update_status_notify": false,
        "barebone_installable": true,
        "barebone_installable_v2": "auto",
        "smart_test_ignore": false,
        "smart_attr_ignore": false
      }
    ]
  }
}

DSM successfully checked disk compatibility.

You may need to reboot the Synology to see the changes.

SMART DATA:

giorgio-admin@nas-c:~/scripts/Synology_SMART_info-1.2.8$ sudo -s ./syno_smart_info.sh
Password:
Synology_SMART_info v1.2.8 - by 007revad
nas-c DS920+ DSM 7.2.1-69057-5

Drive 4  WD60EFZX-68B3FN0  WD-C813RB4G
SMART overall-health self-assessment test result: PASSED
SMART Error Counter Log:         No Errors Logged
  1 Raw_Read_Error_Rate          0
  5 Reallocated_Sector_Ct        0
  9 Power_On_Hours               5576
 10 Spin_Retry_Count             0
194 Temperature_Celsius          39
197 Current_Pending_Sector       0
198 Offline_Uncorrectable        0
199 UDMA_CRC_Error_Count         0
200 Multi_Zone_Error_Rate        0

Drive 2  WD60EFRX-68L0BN1  WD-WXC1HB4N805R
SMART overall-health self-assessment test result: PASSED
SMART Error Counter Log:         No Errors Logged
  1 Raw_Read_Error_Rate          0
  5 Reallocated_Sector_Ct        0
  9 Power_On_Hours               39678
 10 Spin_Retry_Count             0
194 Temperature_Celsius          39
197 Current_Pending_Sector       0
198 Offline_Uncorrectable        0
199 UDMA_CRC_Error_Count         0
200 Multi_Zone_Error_Rate        0

M.2 Drive 2  SOLIDIGM SSDPFKNU010TZH  BTEH34830YH31P0B
SMART Error Counter Log:         No Errors Logged
  1 Critical_Warning             0
  2 Temperature                  31 C
  5 Percentage Used              0%
 12 Power On Hours               14
 13 Unsafe Shutdowns             1
 14 Media Errors                 0

M.2 Drive 1  SAMSUNG MZALQ512HALU-000L1  S4YCNE0MA08573
SMART Error Counter Log:         No Errors Logged
  1 Critical_Warning             0
  2 Temperature                  29 C
  5 Percentage Used              2%
 12 Power On Hours               1,501
 13 Unsafe Shutdowns             70
 14 Media Errors                 0

Finished
<!-- gh-comment-id:2258170356 --> @cb12tre commented on GitHub (Jul 30, 2024): I had the opportunity to replace the disk with a new one, the same brand (SOLIDIGM) and model but with a capacity of 1 TB, and I still get the same message regarding the firmware. Here are the details if they might be useful to you: ``` giorgio-admin@nas-c:~/scripts/Synology_HDD_db-3.5.97$ sudo -s ./syno_hdd_db.sh -s Synology_HDD_db v3.5.97 DS920+ DSM 7.2.1-69057-5 StorageManager 1.0.0-0017 ds920+_host_v7 version 8000 Using options: -s Running from: /volume1/homes/giorgio-admin/scripts/Synology_HDD_db-3.5.97/syno_hdd_db.sh HDD/SSD models found: 2 WD60EFRX-68L0BN1,82.00A82,6000 GB WD60EFZX-68B3FN0,81.00A81,6000 GB M.2 drive models found: 2 SAMSUNG MZALQ512HALU-000L1,EL1QFXV7,512 GB SOLIDIGM SSDPFKNU010TZH,HPS3,1024 GB No M.2 PCIe cards found No Expansion Units found WD60EFRX-68L0BN1 already exists in ds920+_host_v7.db WD60EFZX-68B3FN0 already exists in ds920+_host_v7.db SAMSUNG MZALQ512HALU-000L1 already exists in ds920+_host_v7.db SOLIDIGM SSDPFKNU010TZH already exists in ds920+_host_v7.db Support disk compatibility already enabled. Re-enabled support memory compatibility. NVMe support already enabled. M.2 volume support already enabled. Re-enabled drive db auto updates. WD60EFRX-68L0BN1: { "82.00A82": { "compatibility_interval": [ { "compatibility": "support", "not_yet_rolling_status": "support", "fw_dsm_update_status_notify": false, "barebone_installable": true, "smart_test_ignore": false, "smart_attr_ignore": false } ] }, "default": { "compatibility_interval": [ { "compatibility": "support", "not_yet_rolling_status": "support", "fw_dsm_update_status_notify": false, "barebone_installable": true, "smart_test_ignore": false, "smart_attr_ignore": false } ] } } WD60EFZX-68B3FN0: { "81.00A81": { "size_gb": 6000, "compatibility_interval": [ { "compatibility": "support", "not_yet_rolling_status": "support", "fw_dsm_update_status_notify": false, "barebone_installable": true, "barebone_installable_v2": "auto", "smart_test_ignore": false, "smart_attr_ignore": false } ] }, "default": { "size_gb": 6000, "compatibility_interval": [ { "compatibility": "support", "not_yet_rolling_status": "support", "fw_dsm_update_status_notify": false, "barebone_installable": true, "barebone_installable_v2": "auto", "smart_test_ignore": false, "smart_attr_ignore": false } ] } } SAMSUNG MZALQ512HALU-000L1: { "EL1QFXV7": { "compatibility_interval": [ { "compatibility": "support", "not_yet_rolling_status": "support", "fw_dsm_update_status_notify": false, "barebone_installable": true, "smart_test_ignore": false, "smart_attr_ignore": false } ] }, "default": { "compatibility_interval": [ { "compatibility": "support", "not_yet_rolling_status": "support", "fw_dsm_update_status_notify": false, "barebone_installable": true, "smart_test_ignore": false, "smart_attr_ignore": false } ] } } SOLIDIGM SSDPFKNU010TZH: { "HPS3": { "size_gb": 1024, "compatibility_interval": [ { "compatibility": "support", "not_yet_rolling_status": "support", "fw_dsm_update_status_notify": false, "barebone_installable": true, "barebone_installable_v2": "auto", "smart_test_ignore": false, "smart_attr_ignore": false } ] }, "default": { "size_gb": 1024, "compatibility_interval": [ { "compatibility": "support", "not_yet_rolling_status": "support", "fw_dsm_update_status_notify": false, "barebone_installable": true, "barebone_installable_v2": "auto", "smart_test_ignore": false, "smart_attr_ignore": false } ] } } DSM successfully checked disk compatibility. You may need to reboot the Synology to see the changes. ``` **SMART DATA:** ``` giorgio-admin@nas-c:~/scripts/Synology_SMART_info-1.2.8$ sudo -s ./syno_smart_info.sh Password: Synology_SMART_info v1.2.8 - by 007revad nas-c DS920+ DSM 7.2.1-69057-5 Drive 4 WD60EFZX-68B3FN0 WD-C813RB4G SMART overall-health self-assessment test result: PASSED SMART Error Counter Log: No Errors Logged 1 Raw_Read_Error_Rate 0 5 Reallocated_Sector_Ct 0 9 Power_On_Hours 5576 10 Spin_Retry_Count 0 194 Temperature_Celsius 39 197 Current_Pending_Sector 0 198 Offline_Uncorrectable 0 199 UDMA_CRC_Error_Count 0 200 Multi_Zone_Error_Rate 0 Drive 2 WD60EFRX-68L0BN1 WD-WXC1HB4N805R SMART overall-health self-assessment test result: PASSED SMART Error Counter Log: No Errors Logged 1 Raw_Read_Error_Rate 0 5 Reallocated_Sector_Ct 0 9 Power_On_Hours 39678 10 Spin_Retry_Count 0 194 Temperature_Celsius 39 197 Current_Pending_Sector 0 198 Offline_Uncorrectable 0 199 UDMA_CRC_Error_Count 0 200 Multi_Zone_Error_Rate 0 M.2 Drive 2 SOLIDIGM SSDPFKNU010TZH BTEH34830YH31P0B SMART Error Counter Log: No Errors Logged 1 Critical_Warning 0 2 Temperature 31 C 5 Percentage Used 0% 12 Power On Hours 14 13 Unsafe Shutdowns 1 14 Media Errors 0 M.2 Drive 1 SAMSUNG MZALQ512HALU-000L1 S4YCNE0MA08573 SMART Error Counter Log: No Errors Logged 1 Critical_Warning 0 2 Temperature 29 C 5 Percentage Used 2% 12 Power On Hours 1,501 13 Unsafe Shutdowns 70 14 Media Errors 0 Finished ```
Author
Owner

@covein commented on GitHub (Aug 15, 2024):

I have test this HDD.sh on SA6400 7.2-64570 update1-4 and the newest 7.2.1-69057-5:

  • only using hdd.sh - all things are fine.
  • but if I use M2_enable.sh, I can create Raid F1 for my 6 m2 drives, but 5 of these drives show "unrecognized firmware issue"; meantime, other hdds are normal.
image
<!-- gh-comment-id:2290739322 --> @covein commented on GitHub (Aug 15, 2024): I have test this HDD.sh on SA6400 7.2-64570 update1-4 and the newest 7.2.1-69057-5: - only using hdd.sh - all things are fine. - but if I use M2_enable.sh, I can create Raid F1 for my 6 m2 drives, but 5 of these drives show "unrecognized firmware issue"; meantime, other hdds are normal. <img width="328" alt="image" src="https://github.com/user-attachments/assets/ba245429-269e-4e3f-a55d-4c7e93cf8568">
Author
Owner

@covein commented on GitHub (Aug 15, 2024):

I have tried this scripts, https://github.com/007revad/Synology_HDD_db/blob/test/edit_extjs-patch.zip
but nothing changes.

<!-- gh-comment-id:2290745914 --> @covein commented on GitHub (Aug 15, 2024): I have tried this scripts, https://github.com/007revad/Synology_HDD_db/blob/test/edit_extjs-patch.zip but nothing changes.
Author
Owner

@007revad commented on GitHub (Aug 21, 2024):

While running some tests with syno_hdd_db, syno_enable_m2_drive and syno_enable_dedupe I remembered, from 18 months ago, a few people needed to run the syno_hdd_db.sh -n 2 or 3 times before their drives all stopped showed as unverified.

Make sure to run syno_hdd_db with the -n option.

<!-- gh-comment-id:2301252004 --> @007revad commented on GitHub (Aug 21, 2024): While running some tests with syno_hdd_db, syno_enable_m2_drive and syno_enable_dedupe I remembered, from 18 months ago, a few people needed to run the syno_hdd_db.sh -n 2 or 3 times before their drives all stopped showed as unverified. Make sure to run `syno_hdd_db` with the -n option.
Author
Owner

@007revad commented on GitHub (Oct 19, 2024):

Can you try the following:

  1. Run syno_hdd_db with the --restore option.
  2. Update to https://github.com/007revad/Synology_HDD_db/releases/tag/v3.5.103 and run it.
<!-- gh-comment-id:2424296371 --> @007revad commented on GitHub (Oct 19, 2024): Can you try the following: 1. Run syno_hdd_db with the --restore option. 2. Update to https://github.com/007revad/Synology_HDD_db/releases/tag/v3.5.103 and run it.
Author
Owner

@NeoXTof commented on GitHub (Nov 6, 2024):

Hello,

I've the same issue (unrecognized firmware) on a DS1520+ (DSm 7.2.2-72806 update 1) with 2 Crucial P3 Plus 1To SSD

image

image

I'm already with latest version of the script.
image

I've tried to restore all change, manually update the drive DB, I'm still having the issue. It's just cosmetic, everything is working fine otherwise. But if you have a solution, it would be great !

Thanks in advance

<!-- gh-comment-id:2460426017 --> @NeoXTof commented on GitHub (Nov 6, 2024): Hello, I've the same issue (unrecognized firmware) on a DS1520+ (DSm 7.2.2-72806 update 1) with 2 Crucial P3 Plus 1To SSD ![image](https://github.com/user-attachments/assets/e9baafee-3599-4863-963c-af335ac3e2af) ![image](https://github.com/user-attachments/assets/be5c8f77-349e-482d-bf35-57a1de1eafd4) I'm already with latest version of the script. ![image](https://github.com/user-attachments/assets/96f965ee-28fb-45c1-a1c9-3d498441a658) I've tried to restore all change, manually update the drive DB, I'm still having the issue. It's just cosmetic, everything is working fine otherwise. But if you have a solution, it would be great ! Thanks in advance
Author
Owner

@m0tt commented on GitHub (Nov 21, 2024):

I have the same issue with Crucial 1TB M.2 PCIe Gen4 NVMe P3 Plus. Cosmetic but still it would be nice to fix it. :)

<!-- gh-comment-id:2491639801 --> @m0tt commented on GitHub (Nov 21, 2024): I have the same issue with Crucial 1TB M.2 PCIe Gen4 NVMe P3 Plus. Cosmetic but still it would be nice to fix it. :)
Author
Owner

@wderuijter commented on GitHub (Dec 11, 2024):

Yeah, I've got the same issue with the Crucial P3 Plus 1TB NVMe PCIe 4.0 x4 M.2 (Micron CT1000P3PSSD8) with firmware version P9CR413

<!-- gh-comment-id:2536691877 --> @wderuijter commented on GitHub (Dec 11, 2024): Yeah, I've got the same issue with the Crucial P3 Plus 1TB NVMe PCIe 4.0 x4 M.2 (`Micron CT1000P3PSSD8`) with firmware version P9CR413
Author
Owner

@hk906801250 commented on GitHub (Mar 15, 2025):

按照上面那个哥们说的 Synology_enable_M2_volume 这个再运行一次 加一个 -r 就正常了。

Image

Image

<!-- gh-comment-id:2726537286 --> @hk906801250 commented on GitHub (Mar 15, 2025): 按照上面那个哥们说的 Synology_enable_M2_volume 这个再运行一次 加一个 -r 就正常了。 ![Image](https://github.com/user-attachments/assets/a131f4c0-4699-472e-b818-ae02cb2cacca) ![Image](https://github.com/user-attachments/assets/a864c36c-08f4-4465-b93b-fa86f189524d)
Author
Owner

@Loweack commented on GitHub (May 3, 2025):

Hello,

I've the same issue (unrecognized firmware) on a DS1520+ (DSm 7.2.2-72806 update 1) with 2 Crucial P3 Plus 1To SSD

image

image

I'm already with latest version of the script. image

I've tried to restore all change, manually update the drive DB, I'm still having the issue. It's just cosmetic, everything is working fine otherwise. But if you have a solution, it would be great !

Thanks in advance

Hello. Same for me. My new Micron (ex Crucial) P3 1TB has the message, but my older one doesn't have the warning.

Image

<!-- gh-comment-id:2848558680 --> @Loweack commented on GitHub (May 3, 2025): > Hello, > > I've the same issue (unrecognized firmware) on a DS1520+ (DSm 7.2.2-72806 update 1) with 2 Crucial P3 Plus 1To SSD > > ![image](https://github.com/user-attachments/assets/e9baafee-3599-4863-963c-af335ac3e2af) > > ![image](https://github.com/user-attachments/assets/be5c8f77-349e-482d-bf35-57a1de1eafd4) > > I'm already with latest version of the script. ![image](https://github.com/user-attachments/assets/96f965ee-28fb-45c1-a1c9-3d498441a658) > > I've tried to restore all change, manually update the drive DB, I'm still having the issue. It's just cosmetic, everything is working fine otherwise. But if you have a solution, it would be great ! > > Thanks in advance Hello. Same for me. My new Micron (ex Crucial) P3 1TB has the message, but my older one doesn't have the warning. ![Image](https://github.com/user-attachments/assets/fa42e979-2774-436b-84b8-380f2a7623c5)
Author
Owner

@007revad commented on GitHub (May 3, 2025):

@Loweack Thanks for your screenshot. I think I know what the problem is now. I've ordered a Crucial P3 Plus NVMe drive to test with.

<!-- gh-comment-id:2848834275 --> @007revad commented on GitHub (May 3, 2025): @Loweack Thanks for your screenshot. I think I know what the problem is now. I've ordered a Crucial P3 Plus NVMe drive to test with.
Author
Owner

@jdavies565 commented on GitHub (May 14, 2025):

@Loweack Thanks for your screenshot. I think I know what the problem is now. I've ordered a Crucial P3 Plus NVMe drive to test with.

Wow you are single handedly providing such an incredible amount of help to the community, thank you for all the effort you put into this!

<!-- gh-comment-id:2878459346 --> @jdavies565 commented on GitHub (May 14, 2025): > [@Loweack](https://github.com/Loweack) Thanks for your screenshot. I think I know what the problem is now. I've ordered a Crucial P3 Plus NVMe drive to test with. Wow you are single handedly providing such an incredible amount of help to the community, thank you for all the effort you put into this!
Author
Owner

@rylos commented on GitHub (May 20, 2025):

@007revad Any news on this issue?

<!-- gh-comment-id:2894478417 --> @rylos commented on GitHub (May 20, 2025): @007revad Any news on this issue?
Author
Owner

@007revad commented on GitHub (May 21, 2025):

I bought a 500GB Crucial P3 Plus, CT500P3PSSD8 with firmware P9CR413, installed it in my DS925+ with DSM 7.2.2 Update 1 and ran syno_hdd_db. Then closed and reopened storage manager and it shows healthy as it should.

Image

CT500P3PSSD8:
{
  "P9CR413": {
    "size_gb": 500,
    "compatibility_interval": [
      {
        "compatibility": "support",
        "not_yet_rolling_status": "support",
        "fw_dsm_update_status_notify": false,
        "barebone_installable": true,
        "barebone_installable_v2": "auto",
        "smart_test_ignore": false,
        "smart_attr_ignore": false
      }
    ]
  },
  "default": {
    "size_gb": 500,
    "compatibility_interval": [
      {
        "compatibility": "support",
        "not_yet_rolling_status": "support",
        "fw_dsm_update_status_notify": false,
        "barebone_installable": true,
        "barebone_installable_v2": "auto",
        "smart_test_ignore": false,
        "smart_attr_ignore": false
      }
    ]
  }
<!-- gh-comment-id:2896379381 --> @007revad commented on GitHub (May 21, 2025): I bought a 500GB Crucial P3 Plus, CT500P3PSSD8 with firmware P9CR413, installed it in my DS925+ with DSM 7.2.2 Update 1 and ran syno_hdd_db. Then closed and reopened storage manager and it shows healthy as it should. ![Image](https://github.com/user-attachments/assets/417389f2-0f17-471e-905f-97126c648bc0) ``` CT500P3PSSD8: { "P9CR413": { "size_gb": 500, "compatibility_interval": [ { "compatibility": "support", "not_yet_rolling_status": "support", "fw_dsm_update_status_notify": false, "barebone_installable": true, "barebone_installable_v2": "auto", "smart_test_ignore": false, "smart_attr_ignore": false } ] }, "default": { "size_gb": 500, "compatibility_interval": [ { "compatibility": "support", "not_yet_rolling_status": "support", "fw_dsm_update_status_notify": false, "barebone_installable": true, "barebone_installable_v2": "auto", "smart_test_ignore": false, "smart_attr_ignore": false } ] } ```
Author
Owner

@rylos commented on GitHub (May 21, 2025):

@007revad it's clean also for me until I enable your deduplication script (and after it I relaunch syno_hdd_db) but until deduplication is active, the warning is visible. If I disable deduplication, the warning goes away.
This is the sequence I run:

  1. syno_enable_dedupe.sh --hdd
  2. syno_hdd_db.sh -n

This is my situation, clean, with deduplication OFF:

Image

<!-- gh-comment-id:2897136222 --> @rylos commented on GitHub (May 21, 2025): @007revad it's clean also for me until I enable your deduplication script (and after it I relaunch syno_hdd_db) but until deduplication is active, the warning is visible. If I disable deduplication, the warning goes away. This is the sequence I run: 1. syno_enable_dedupe.sh --hdd 2. syno_hdd_db.sh -n This is my situation, clean, with deduplication OFF: ![Image](https://github.com/user-attachments/assets/93953d7c-3752-4393-bfd4-d7a4a5adaa84)
Author
Owner

@007revad commented on GitHub (May 22, 2025):

My HDD and NVMe drives stay healthy with deduplication enabled or disabled.

<!-- gh-comment-id:2900033671 --> @007revad commented on GitHub (May 22, 2025): My HDD and NVMe drives stay healthy with deduplication enabled or disabled.
Author
Owner

@NeoXTof commented on GitHub (Jun 4, 2025):

Hello,

I've the same issue (unrecognized firmware) on a DS1520+ (DSm 7.2.2-72806 update 1) with 2 Crucial P3 Plus 1To SSD

image

image

I'm already with latest version of the script.

I've tried to restore all change, manually update the drive DB, I'm still having the issue. It's just cosmetic, everything is working fine otherwise. But if you have a solution, it would be great !

Thanks in advance

Hello,

I've tried uninstalling the scripts, update manually the syno db, reinstalling the script, I'm still having the warning in Storage Manager

<!-- gh-comment-id:2939071329 --> @NeoXTof commented on GitHub (Jun 4, 2025): > Hello, > > I've the same issue (unrecognized firmware) on a DS1520+ (DSm 7.2.2-72806 update 1) with 2 Crucial P3 Plus 1To SSD > > ![image](https://github.com/user-attachments/assets/e9baafee-3599-4863-963c-af335ac3e2af) > > ![image](https://github.com/user-attachments/assets/be5c8f77-349e-482d-bf35-57a1de1eafd4) > > I'm already with latest version of the script. > > I've tried to restore all change, manually update the drive DB, I'm still having the issue. It's just cosmetic, everything is working fine otherwise. But if you have a solution, it would be great ! > > Thanks in advance Hello, I've tried uninstalling the scripts, update manually the syno db, reinstalling the script, I'm still having the warning in Storage Manager
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_HDD_db#110
No description provided.