007revad / Synology_HDD_db

Add your HDD, SSD and NVMe drives to your Synology's compatible drive database and a lot more
MIT License
2.79k stars 184 forks source link

Crucial CT4000P3SSD8 Unrecognized firmware version #306

Open R-a-K-i opened 5 months ago

R-a-K-i commented 5 months ago

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 } ] } }

007revad commented 4 months ago

@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.

007revad commented 4 months ago

@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

jeprojects commented 4 months ago

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

cb12tre commented 4 months ago

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

007revad commented 4 months ago

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.

cb12tre commented 4 months ago

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
covein commented 3 months ago

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

image
covein commented 3 months ago

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

007revad commented 3 months ago

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.

007revad commented 1 month ago

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.
NeoXTof commented 1 month ago

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

m0tt commented 2 weeks ago

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. :)