[GH-ISSUE #407] SA6400 DSM 7.2.2-72806, 1 of 3 SEAGATE SAS HDDs is loading firmware information. #854

Closed
opened 2026-03-12 17:29:00 +03:00 by kerem · 27 comments
Owner

Originally created by @PeterSuh-Q3 on GitHub (Dec 27, 2024).
Original GitHub issue: https://github.com/007revad/Synology_HDD_db/issues/407

Hello.
007revad, It's been a while.

I'm asking on behalf of a user in Korea.

I found that one of the 4TB ST4000NM0295 SAS disks in Disk Manager is not getting the firmware version.

I checked SMART information, PCI information, and even checked in the BIOS of the RAID card.

I also checked that there was no problem in the inspection of the disk.

As shown below, I checked that the db information was duplicated as if it was tangled,
and I assume that the script version was v3.5.102.

I replaced the script with v3.5.106 version again and tried to reprocess it as a service in mshell as shown below.

https://github.com/PeterSuh-Q3/tcrp-addons/blob/main/hdddb/src/install.sh

The processing option is "-nrwpeS".

Since the problem was not solved, I quit Disk Manager and tried the following 2nd time.

sudo -i
cd /var/lib/disk-compatibility
cp sa6400_host_v7.db.bak sa6400_host_v7.db
/usr/sbin/hdddb.sh -n

The hdddb.sh script is 100% identical to your syno_hdd_db.sh script.

The result is the same, the problem was not solved.

I guess there was still incorrect information in sa6400_host_v7.db.bak.

Is there a way to regenerate the hdd db information in the sa6400_host_v7.db file?

The Korean text in the red box in the captured image means "Loading..."

2229c0b946d9696fa08c9274223147f1

"ST4000NM0295": {
            "Found]": {
                "size_gb": 4000,
                "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
                    }
                ]
            },
            "1.13.2": {
                "size_gb": 4000,
                "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
                    }
                ]
            },
            "Found]": {
                "size_gb": 4000,
                "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
                    }
                ]
            },
            "1.13.2": {
                "size_gb": 4000,
                "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
                    }
                ]
            },
            "Found]": {
                "size_gb": 4000,
                "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
                    }
                ]
            },
            "1.13.2": {
                "size_gb": 4000,
                "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
                    }
                ]
            },
            "Found]": {
                "size_gb": 4000,
                "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
                    }
                ]
            },
            "1.13.2": {
                "size_gb": 4000,
                "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
                    }
                ]
            },
            "Found]": {
                "size_gb": 4000,
                "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
                    }
                ]
            },
            "1.13.2": {
                "size_gb": 4000,
                "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
                    }
                ]
            },
            "Found]": {
                "size_gb": 4000,
                "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
                    }
                ]
            },
            "1.13.2": {
                "size_gb": 4000,
                "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": 4000,
                "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 MZVLB256HBHQ-000": {
            "EXH71K2Q": {
                "size_gb": 256,
                "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": 256,
                "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
                    }
                ]
            }
        }
Originally created by @PeterSuh-Q3 on GitHub (Dec 27, 2024). Original GitHub issue: https://github.com/007revad/Synology_HDD_db/issues/407 Hello. 007revad, It's been a while. I'm asking on behalf of a user in Korea. I found that one of the 4TB ST4000NM0295 SAS disks in Disk Manager is not getting the firmware version. I checked SMART information, PCI information, and even checked in the BIOS of the RAID card. I also checked that there was no problem in the inspection of the disk. As shown below, I checked that the db information was duplicated as if it was tangled, and I assume that the script version was v3.5.102. I replaced the script with v3.5.106 version again and tried to reprocess it as a service in mshell as shown below. https://github.com/PeterSuh-Q3/tcrp-addons/blob/main/hdddb/src/install.sh The processing option is "-nrwpeS". Since the problem was not solved, I quit Disk Manager and tried the following 2nd time. ``` sudo -i cd /var/lib/disk-compatibility cp sa6400_host_v7.db.bak sa6400_host_v7.db /usr/sbin/hdddb.sh -n ``` The hdddb.sh script is 100% identical to your syno_hdd_db.sh script. The result is the same, the problem was not solved. I guess there was still incorrect information in sa6400_host_v7.db.bak. Is there a way to regenerate the hdd db information in the sa6400_host_v7.db file? The Korean text in the red box in the captured image means "Loading..." ![2229c0b946d9696fa08c9274223147f1](https://github.com/user-attachments/assets/1e908366-38df-4a80-aedf-88bd41c5faad) ``` "ST4000NM0295": { "Found]": { "size_gb": 4000, "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 } ] }, "1.13.2": { "size_gb": 4000, "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 } ] }, "Found]": { "size_gb": 4000, "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 } ] }, "1.13.2": { "size_gb": 4000, "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 } ] }, "Found]": { "size_gb": 4000, "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 } ] }, "1.13.2": { "size_gb": 4000, "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 } ] }, "Found]": { "size_gb": 4000, "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 } ] }, "1.13.2": { "size_gb": 4000, "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 } ] }, "Found]": { "size_gb": 4000, "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 } ] }, "1.13.2": { "size_gb": 4000, "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 } ] }, "Found]": { "size_gb": 4000, "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 } ] }, "1.13.2": { "size_gb": 4000, "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": 4000, "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 MZVLB256HBHQ-000": { "EXH71K2Q": { "size_gb": 256, "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": 256, "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 } ] } } ```
kerem closed this issue 2026-03-12 17:29:05 +03:00
Author
Owner

@PeterSuh-Q3 commented on GitHub (Dec 27, 2024):

Here is the new information he replied back with.

sudo -i
cd /var/lib/disk-compatibility
cp sa6400_host_v7.db.bak sa6400_host_v7.db
/usr/sbin/hdddb.sh -n

The command below said that some action was processed.

The duplicate disk syntax is gone,

but it still says that it is loading firmware.
I requested the final syntax confirmed by the command below.

/usr/sbin/hdddb.sh -s
<!-- gh-comment-id:2563333730 --> @PeterSuh-Q3 commented on GitHub (Dec 27, 2024): Here is the new information he replied back with. ``` sudo -i cd /var/lib/disk-compatibility cp sa6400_host_v7.db.bak sa6400_host_v7.db /usr/sbin/hdddb.sh -n ``` The command below said that some action was processed. The duplicate disk syntax is gone, but it still says that it is loading firmware. I requested the final syntax confirmed by the command below. ``` /usr/sbin/hdddb.sh -s ```
Author
Owner

@007revad commented on GitHub (Dec 27, 2024):

So sa6400_host_v7.db now correctly contains?

        "ST4000NM0295": {
            "1.13.2": {
                "size_gb": 4000,
                "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": 4000,
                "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 MZVLB256HBHQ-000": {
            "EXH71K2Q": {
                "size_gb": 256,
                "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": 256,
                "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:2563351885 --> @007revad commented on GitHub (Dec 27, 2024): So sa6400_host_v7.db now correctly contains? ``` "ST4000NM0295": { "1.13.2": { "size_gb": 4000, "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": 4000, "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 MZVLB256HBHQ-000": { "EXH71K2Q": { "size_gb": 256, "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": 256, "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

@PeterSuh-Q3 commented on GitHub (Dec 27, 2024):

So sa6400_host_v7.db now correctly contains?

        "ST4000NM0295": {
            "1.13.2": {
                "size_gb": 4000,
                "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": 4000,
                "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 MZVLB256HBHQ-000": {
            "EXH71K2Q": {
                "size_gb": 256,
                "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": 256,
                "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
                    }
                ]
            }
        }

Hoping for that. Still no answer from him.

<!-- gh-comment-id:2563361504 --> @PeterSuh-Q3 commented on GitHub (Dec 27, 2024): > So sa6400_host_v7.db now correctly contains? > > ``` > "ST4000NM0295": { > "1.13.2": { > "size_gb": 4000, > "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": 4000, > "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 MZVLB256HBHQ-000": { > "EXH71K2Q": { > "size_gb": 256, > "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": 256, > "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 > } > ] > } > } > ``` Hoping for that. Still no answer from him.
Author
Owner

@007revad commented on GitHub (Dec 27, 2024):

"Found]" was probably from an error message from syno_hdd_util --ssd_detect | grep "/dev/sata3 " | awk '{print $(NF-3)}' which may have returned something like "[Model Not Found] [Firmware Not Found]"

Can you ask him what the following command returns. He can redact the serial numbers as they're not needed.
sudo syno_hdd_util --ssd_detect

<!-- gh-comment-id:2563379094 --> @007revad commented on GitHub (Dec 27, 2024): `"Found]"` was probably from an error message from `syno_hdd_util --ssd_detect | grep "/dev/sata3 " | awk '{print $(NF-3)}'` which may have returned something like "[Model Not Found] [Firmware Not Found]" Can you ask him what the following command returns. He can redact the serial numbers as they're not needed. `sudo syno_hdd_util --ssd_detect `
Author
Owner

@PeterSuh-Q3 commented on GitHub (Dec 27, 2024):

"Found]" was probably from an error message from syno_hdd_util --ssd_detect | grep "/dev/sata3 " | awk '{print $(NF-3)}' which may have returned something like "[Model Not Found] [Firmware Not Found]"

Can you ask him what the following command returns. He can redact the serial numbers as they're not needed. sudo syno_hdd_util --ssd_detect

I asked him to do the following:

https://svrforum.com/nas/1980675#comment_1986026

<!-- gh-comment-id:2563393687 --> @PeterSuh-Q3 commented on GitHub (Dec 27, 2024): > `"Found]"` was probably from an error message from `syno_hdd_util --ssd_detect | grep "/dev/sata3 " | awk '{print $(NF-3)}'` which may have returned something like "[Model Not Found] [Firmware Not Found]" > > Can you ask him what the following command returns. He can redact the serial numbers as they're not needed. `sudo syno_hdd_util --ssd_detect ` I asked him to do the following: https://svrforum.com/nas/1980675#comment_1986026
Author
Owner

@PeterSuh-Q3 commented on GitHub (Dec 28, 2024):

So sa6400_host_v7.db now correctly contains?

Here is his response.

/usr/sbin/hdddb.sh -s

MG04SCA40ENY:
{
  "1.13.2": {
    "size_gb": 4000,
    "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": 4000,
    "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
      }
    ]
  }
}

ST4000NM0295:
{
  "Found]": {
    "size_gb": 4000,
    "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
      }
    ]
  },
  "1.13.2": {
    "size_gb": 4000,
    "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": 4000,
    "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
      }
    ]
  }
}

ST4000NM0295:
{
  "Found]": {
    "size_gb": 4000,
    "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
      }
    ]
  },
  "1.13.2": {
    "size_gb": 4000,
    "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": 4000,
    "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 MZVLB256HBHQ-000:
{
  "EXH71K2Q": {
    "size_gb": 256,
    "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": 256,
    "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.

"Found]" appears again.

<!-- gh-comment-id:2564233401 --> @PeterSuh-Q3 commented on GitHub (Dec 28, 2024): > So sa6400_host_v7.db now correctly contains? Here is his response. ``` /usr/sbin/hdddb.sh -s MG04SCA40ENY: { "1.13.2": { "size_gb": 4000, "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": 4000, "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 } ] } } ST4000NM0295: { "Found]": { "size_gb": 4000, "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 } ] }, "1.13.2": { "size_gb": 4000, "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": 4000, "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 } ] } } ST4000NM0295: { "Found]": { "size_gb": 4000, "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 } ] }, "1.13.2": { "size_gb": 4000, "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": 4000, "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 MZVLB256HBHQ-000: { "EXH71K2Q": { "size_gb": 256, "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": 256, "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. ``` "Found]" appears again.
Author
Owner

@PeterSuh-Q3 commented on GitHub (Dec 28, 2024):

"Found]" was probably from an error message from syno_hdd_util --ssd_detect | grep "/dev/sata3 " | awk '{print $(NF-3)}' which may have returned something like "[Model Not Found] [Firmware Not Found]"

Can you ask him what the following command returns. He can redact the serial numbers as they're not needed. sudo syno_hdd_util --ssd_detect

sudo syno_hdd_util --ssd_detect
Model                Firmware     SN                   Dev        is SSD?
MG04SCA40ENY         1.13.2       28G0A1LFF74E         /dev/sata8 no
ST4000NM0295         1.13.2       ZC19P6AT             /dev/sata7 no
MG04SCA40ENY         1.13.2       28G0A0DAF74E         /dev/sata6 no
MG04SCA40ENY         1.13.2       28G0A177F74E         /dev/sata5 no
MG04SCA40ENY         1.13.2       28F0A0J5F74E         /dev/sata4 no
ST4000NM0295         1.13.2       ZC15NYGD             /dev/sata2 no

It doesn't see /dev/sata1 (Samsung SSD) which should be at the top.
It is mounted on the RAID controller with SAS disks.
(Sorry, there was a miscommunication. /dev/sata1 was not a Samsung SSD. It was removed in advance because it was unnecessary before using this command.
You should understand that the problematic SAS DISK that existed in /dev/sata3 has been changed to /dev/sata1.)

Additionally, the disk information is present in the result using smartctl.

I can't find out the firmware version information with smartctl either, but I think there are other utilities that can find out this.

If the firmware information is not found, I suggest using these utilities as a second attempt.

sudo hdparm -I /dev/sata1

Also, if the firmware information is not displayed even after using additional utilities, how about fixing the default value to "1.13.2" for disks via RAID controller?

akrsotale@akrsoTale-Home:~$ sudo smartctl -i /dev/sata1
smartctl 6.5 (build date Sep 26 2022) [x86_64-linux-5.10.55+] (local build)
Copyright (C) 2002-16, Bruce Allen, Christian Franke, www.smartmontools.org

=== START OF INFORMATION SECTION ===
Vendor:               SEAGATE
Product:              ST4000NM0295
Revision:             DT32
Compliance:           SPC-4
User Capacity:        4,000,787,030,016 bytes [4.00 TB]
Logical block size:   512 bytes
Formatted with type 2 protection
LU is fully provisioned
Rotation Rate:        7200 rpm
Form Factor:          3.5 inches
Logical Unit id:      0x5000c500a779c96f
Serial number:        ZC19PXCM
Device type:          disk
Transport protocol:   SAS (SPL-3)
Local Time is:        Sat Dec 28 12:47:53 2024 KST
SMART support is:     Available - device has SMART capability.
SMART support is:     Enabled
Temperature Warning:  Disabled or Not Supported
<!-- gh-comment-id:2564236018 --> @PeterSuh-Q3 commented on GitHub (Dec 28, 2024): > `"Found]"` was probably from an error message from `syno_hdd_util --ssd_detect | grep "/dev/sata3 " | awk '{print $(NF-3)}'` which may have returned something like "[Model Not Found] [Firmware Not Found]" > > Can you ask him what the following command returns. He can redact the serial numbers as they're not needed. `sudo syno_hdd_util --ssd_detect ` ``` sudo syno_hdd_util --ssd_detect Model Firmware SN Dev is SSD? MG04SCA40ENY 1.13.2 28G0A1LFF74E /dev/sata8 no ST4000NM0295 1.13.2 ZC19P6AT /dev/sata7 no MG04SCA40ENY 1.13.2 28G0A0DAF74E /dev/sata6 no MG04SCA40ENY 1.13.2 28G0A177F74E /dev/sata5 no MG04SCA40ENY 1.13.2 28F0A0J5F74E /dev/sata4 no ST4000NM0295 1.13.2 ZC15NYGD /dev/sata2 no ``` It doesn't see /dev/sata1 (Samsung SSD) which should be at the top. It is mounted on the RAID controller with SAS disks. (Sorry, there was a miscommunication. /dev/sata1 was not a Samsung SSD. It was removed in advance because it was unnecessary before using this command. You should understand that the problematic SAS DISK that existed in /dev/sata3 has been changed to /dev/sata1.) Additionally, the disk information is present in the result using smartctl. I can't find out the firmware version information with smartctl either, but I think there are other utilities that can find out this. If the firmware information is not found, I suggest using these utilities as a second attempt. ``` sudo hdparm -I /dev/sata1 ``` Also, if the firmware information is not displayed even after using additional utilities, how about fixing the default value to "1.13.2" for disks via RAID controller? ``` akrsotale@akrsoTale-Home:~$ sudo smartctl -i /dev/sata1 smartctl 6.5 (build date Sep 26 2022) [x86_64-linux-5.10.55+] (local build) Copyright (C) 2002-16, Bruce Allen, Christian Franke, www.smartmontools.org === START OF INFORMATION SECTION === Vendor: SEAGATE Product: ST4000NM0295 Revision: DT32 Compliance: SPC-4 User Capacity: 4,000,787,030,016 bytes [4.00 TB] Logical block size: 512 bytes Formatted with type 2 protection LU is fully provisioned Rotation Rate: 7200 rpm Form Factor: 3.5 inches Logical Unit id: 0x5000c500a779c96f Serial number: ZC19PXCM Device type: disk Transport protocol: SAS (SPL-3) Local Time is: Sat Dec 28 12:47:53 2024 KST SMART support is: Available - device has SMART capability. SMART support is: Enabled Temperature Warning: Disabled or Not Supported ```
Author
Owner

@007revad commented on GitHub (Dec 28, 2024):

Can you ask him what this command returns:

cat "/sys/block/sata1/device/rev"

Also, if the firmware information is not displayed even after using additional utilities, how about fixing the default value to "1.13.2" for disks via RAID controller?

I have no idea how to determine if the drive is in a RAID controller.

Do all brand and model RAID controllers show the drive's firmware as "1.13.2"?

<!-- gh-comment-id:2564280395 --> @007revad commented on GitHub (Dec 28, 2024): Can you ask him what this command returns: ``` cat "/sys/block/sata1/device/rev" ``` > Also, if the firmware information is not displayed even after using additional utilities, how about fixing the default value to "1.13.2" for disks via RAID controller? I have no idea how to determine if the drive is in a RAID controller. Do all brand and model RAID controllers show the drive's firmware as "1.13.2"?
Author
Owner

@PeterSuh-Q3 commented on GitHub (Dec 28, 2024):

Before asking him, I also have a Dell Perc H310 and H200 SAS RAID controllers that use SAS disks, so I tested it out.
As you can see below, there was no firmware information that was not there,
but it was possible to trigger the error.

HUS72303CLAR3000 is a Hitachi SAS disk.

root@NAS6:~# syno_hdd_util --ssd_detect
Model                Firmware     SN                   Dev        is SSD?
HUS72303CLAR3000     1.13.2       YXGKR64K             /dev/sata7 no    
HUS72303CLAR3000     1.13.2       YXGKYMKK             /dev/sata6 no    
HUS72303CLAR3000     1.13.2       YXGM31PK             /dev/sata5 no    
SSD 830 Series       1.13.2       S0W2NYAC104721       /dev/sata4 yes   
HUS72303CLAR3000     1.13.2       YXGLMV7K             /dev/sata3 no    
DT01ABA100V          MU2OA8A0     306NEU7MS            /dev/sata2 no    
ST3000DM007-1WY10G   0001         WCT5K1AF             /dev/sata1 no  

https://github.com/007revad/Synology_HDD_db/blob/main/syno_hdd_db.sh#L962

root@NAS6:~# smartctl -a -d sat -T permissive /dev/sata7 | grep -i firmware | awk '{print $NF}'
Found]
<!-- gh-comment-id:2564284925 --> @PeterSuh-Q3 commented on GitHub (Dec 28, 2024): Before asking him, I also have a Dell Perc H310 and H200 SAS RAID controllers that use SAS disks, so I tested it out. As you can see below, there was no firmware information that was not there, but it was possible to trigger the error. HUS72303CLAR3000 is a Hitachi SAS disk. ``` root@NAS6:~# syno_hdd_util --ssd_detect Model Firmware SN Dev is SSD? HUS72303CLAR3000 1.13.2 YXGKR64K /dev/sata7 no HUS72303CLAR3000 1.13.2 YXGKYMKK /dev/sata6 no HUS72303CLAR3000 1.13.2 YXGM31PK /dev/sata5 no SSD 830 Series 1.13.2 S0W2NYAC104721 /dev/sata4 yes HUS72303CLAR3000 1.13.2 YXGLMV7K /dev/sata3 no DT01ABA100V MU2OA8A0 306NEU7MS /dev/sata2 no ST3000DM007-1WY10G 0001 WCT5K1AF /dev/sata1 no ``` https://github.com/007revad/Synology_HDD_db/blob/main/syno_hdd_db.sh#L962 ``` root@NAS6:~# smartctl -a -d sat -T permissive /dev/sata7 | grep -i firmware | awk '{print $NF}' Found] ```
Author
Owner

@PeterSuh-Q3 commented on GitHub (Dec 28, 2024):

Can you ask him what this command returns:

cat "/sys/block/sata1/device/rev"

Also, if the firmware information is not displayed even after using additional utilities, how about fixing the default value to "1.13.2" for disks via RAID controller?

I have no idea how to determine if the drive is in a RAID controller.

Do all brand and model RAID controllers show the drive's firmware as "1.13.2"?

I haven't checked all brands of RAID controllers, but all controllers based on the SAS 2008 chipset are the same.
For the rest of the cases, I'll look into the information posted in the community.
I don't think I've ever seen anything other than "1.13.2".
I'll do some more research and let you know for sure.

And I'll request a test from them.

<!-- gh-comment-id:2564284955 --> @PeterSuh-Q3 commented on GitHub (Dec 28, 2024): > Can you ask him what this command returns: > > ``` > cat "/sys/block/sata1/device/rev" > ``` > > > Also, if the firmware information is not displayed even after using additional utilities, how about fixing the default value to "1.13.2" for disks via RAID controller? > > I have no idea how to determine if the drive is in a RAID controller. > > Do all brand and model RAID controllers show the drive's firmware as "1.13.2"? I haven't checked all brands of RAID controllers, but all controllers based on the SAS 2008 chipset are the same. For the rest of the cases, I'll look into the information posted in the community. I don't think I've ever seen anything other than "1.13.2". I'll do some more research and let you know for sure. And I'll request a test from them.
Author
Owner

@007revad commented on GitHub (Dec 28, 2024):

What does this return for you?

cat "/sys/block/sata3/device/rev"

EDIT Changed sata1 to sata3

<!-- gh-comment-id:2564285621 --> @007revad commented on GitHub (Dec 28, 2024): What does this return for you? ``` cat "/sys/block/sata3/device/rev" ``` **EDIT** Changed sata1 to sata3
Author
Owner

@PeterSuh-Q3 commented on GitHub (Dec 28, 2024):

I tried it with my disk first before getting an answer from him. It seems like it only shows the disk revision and not the firmware version.

root@NAS6:~# cat "/sys/block/sata7/device/rev"
C442

root@NAS6:~# smartctl -i /dev/sata7
smartctl 6.5 (build date Sep 26 2022) [x86_64-linux-5.10.55+] (local build)
Copyright (C) 2002-16, Bruce Allen, Christian Franke, www.smartmontools.org

=== START OF INFORMATION SECTION ===
Vendor:               HITACHI
Product:              HUS72303CLAR3000
Revision:             C442
Compliance:           SPC-4
User Capacity:        3,000,592,982,016 bytes [3.00 TB]
Logical block size:   512 bytes
Rotation Rate:        7200 rpm
Form Factor:          3.5 inches
Logical Unit id:      0x5000cca04620368c
Serial number:        YXGKR64K
Device type:          disk
Transport protocol:   SAS (SPL-3)
Local Time is:        Sat Dec 28 19:01:06 2024 KST
SMART support is:     Available - device has SMART capability.
SMART support is:     Enabled
Temperature Warning:  Disabled or Not Supported
<!-- gh-comment-id:2564285894 --> @PeterSuh-Q3 commented on GitHub (Dec 28, 2024): I tried it with my disk first before getting an answer from him. It seems like it only shows the disk revision and not the firmware version. ``` root@NAS6:~# cat "/sys/block/sata7/device/rev" C442 root@NAS6:~# smartctl -i /dev/sata7 smartctl 6.5 (build date Sep 26 2022) [x86_64-linux-5.10.55+] (local build) Copyright (C) 2002-16, Bruce Allen, Christian Franke, www.smartmontools.org === START OF INFORMATION SECTION === Vendor: HITACHI Product: HUS72303CLAR3000 Revision: C442 Compliance: SPC-4 User Capacity: 3,000,592,982,016 bytes [3.00 TB] Logical block size: 512 bytes Rotation Rate: 7200 rpm Form Factor: 3.5 inches Logical Unit id: 0x5000cca04620368c Serial number: YXGKR64K Device type: disk Transport protocol: SAS (SPL-3) Local Time is: Sat Dec 28 19:01:06 2024 KST SMART support is: Available - device has SMART capability. SMART support is: Enabled Temperature Warning: Disabled or Not Supported ```
Author
Owner

@PeterSuh-Q3 commented on GitHub (Dec 28, 2024):

What does this return for you?

cat "/sys/block/sata3/device/rev"

EDIT Changed sata1 to sata3

Sorry for the confusion. Is his /dev/sata3 really needed when there's nothing on it?

<!-- gh-comment-id:2564286712 --> @PeterSuh-Q3 commented on GitHub (Dec 28, 2024): > What does this return for you? > > ``` > cat "/sys/block/sata3/device/rev" > ``` > > **EDIT** Changed sata1 to sata3 Sorry for the confusion. Is his /dev/sata3 really needed when there's nothing on it?
Author
Owner

@007revad commented on GitHub (Dec 28, 2024):

Sorry for the confusion. Is his /dev/sata3 really needed when there's nothing on it?

I want him to check sata1

The sata3 was for you.

<!-- gh-comment-id:2564289391 --> @007revad commented on GitHub (Dec 28, 2024): > Sorry for the confusion. Is his /dev/sata3 really needed when there's nothing on it? I want him to check sata1 The sata3 was for you.
Author
Owner

@PeterSuh-Q3 commented on GitHub (Dec 28, 2024):

The firmware version of the SAS controller cannot be specified as 1.13.2.
This seems to be only applicable to XPE using REDPILL.
We are fixing this value to be used across all lkm.

github.com/PeterSuh-Q3/redpill-lkm@baf7423c8d/shim/storage/smart_shim.c (L290)

<!-- gh-comment-id:2564290380 --> @PeterSuh-Q3 commented on GitHub (Dec 28, 2024): The firmware version of the SAS controller cannot be specified as 1.13.2. This seems to be only applicable to XPE using REDPILL. We are fixing this value to be used across all lkm. https://github.com/PeterSuh-Q3/redpill-lkm/blob/baf7423c8d8ed113344a6a1176372c852ca49711/shim/storage/smart_shim.c#L290
Author
Owner

@PeterSuh-Q3 commented on GitHub (Dec 28, 2024):

Sorry for the confusion. Is his /dev/sata3 really needed when there's nothing on it?

I want him to check sata1

The sata3 was for you.

root@NAS6:~# cat "/sys/block/sata3/device/rev"
C442
root@NAS6:~# smartctl -a -d ata /dev/sata3 | grep "Firm"
Firmware Version: 1.13.2
root@NAS6:~# 
<!-- gh-comment-id:2564290633 --> @PeterSuh-Q3 commented on GitHub (Dec 28, 2024): > > Sorry for the confusion. Is his /dev/sata3 really needed when there's nothing on it? > > I want him to check sata1 > > The sata3 was for you. ``` root@NAS6:~# cat "/sys/block/sata3/device/rev" C442 root@NAS6:~# smartctl -a -d ata /dev/sata3 | grep "Firm" Firmware Version: 1.13.2 root@NAS6:~# ```
Author
Owner

@PeterSuh-Q3 commented on GitHub (Dec 28, 2024):

I also asked him to check these two commands:

smartctl -a -d ata /dev/sata1 | grep "Firm"
smartctl -a -d ata /dev/sata2 | grep "Firm"
<!-- gh-comment-id:2564291755 --> @PeterSuh-Q3 commented on GitHub (Dec 28, 2024): I also asked him to check these two commands: ``` smartctl -a -d ata /dev/sata1 | grep "Firm" smartctl -a -d ata /dev/sata2 | grep "Firm" ```
Author
Owner

@PeterSuh-Q3 commented on GitHub (Dec 28, 2024):

It's my nas

root@NAS6:~# smartctl -a -d ata -T permissive /dev/sata4 | grep -i "firmware" | awk '{print $NF}'
1.13.2

root@NAS6:~# smartctl -a -d ata -T permissive /dev/sata3 | grep -i "firmware" | awk '{print $NF}'
1.13.2
<!-- gh-comment-id:2564292595 --> @PeterSuh-Q3 commented on GitHub (Dec 28, 2024): It's my nas ``` root@NAS6:~# smartctl -a -d ata -T permissive /dev/sata4 | grep -i "firmware" | awk '{print $NF}' 1.13.2 root@NAS6:~# smartctl -a -d ata -T permissive /dev/sata3 | grep -i "firmware" | awk '{print $NF}' 1.13.2 ```
Author
Owner

@007revad commented on GitHub (Dec 28, 2024):

It seems like it only shows the disk revision and not the firmware version.

I forgot that the reason why I stopped using cat /sys/block/sata#/device/rev was because sometimes it is the revision instead of the firmware version.

For WDC drives rev is only part of the firmware version. For Seagate and Intel rev is the same as the firmware version.

From drives in 3 of my Synology NAS:
WDC rev is 1A01 but the firmware version is actually 01.01A01
WDC rev is 81.0 but the firmware version is actually 81.00A81
WDC rev is 82.0 but the firmware version is actually 82.00A82
Seagate rev is SC60 which is the same as the firmware version
Seagate rev is SC13 which is the same as the firmware version
Intel rev is LH6i which is the same as the firmware version

<!-- gh-comment-id:2564294019 --> @007revad commented on GitHub (Dec 28, 2024): > It seems like it only shows the disk revision and not the firmware version. I forgot that the reason why I stopped using cat `/sys/block/sata#/device/rev` was because sometimes it is the revision instead of the firmware version. For WDC drives rev is only part of the firmware version. For Seagate and Intel rev is the same as the firmware version. From drives in 3 of my Synology NAS: WDC rev is 1A01 but the firmware version is actually 01.01A01 WDC rev is 81.0 but the firmware version is actually 81.00A81 WDC rev is 82.0 but the firmware version is actually 82.00A82 Seagate rev is SC60 which is the same as the firmware version Seagate rev is SC13 which is the same as the firmware version Intel rev is LH6i which is the same as the firmware version
Author
Owner

@007revad commented on GitHub (Dec 28, 2024):

It's my nas

root@NAS6:~# smartctl -a -d ata -T permissive /dev/sata4 | grep -i "firmware" | awk '{print $NF}'
1.13.2

root@NAS6:~# smartctl -a -d ata -T permissive /dev/sata3 | grep -i "firmware" | awk '{print $NF}'
1.13.2

Does it work with -d sat instead of -d ata?

EDIT Never mind. I just tested it on my 3 Synology NAS and -d ata works.

<!-- gh-comment-id:2564294299 --> @007revad commented on GitHub (Dec 28, 2024): > It's my nas > > ``` > root@NAS6:~# smartctl -a -d ata -T permissive /dev/sata4 | grep -i "firmware" | awk '{print $NF}' > 1.13.2 > > root@NAS6:~# smartctl -a -d ata -T permissive /dev/sata3 | grep -i "firmware" | awk '{print $NF}' > 1.13.2 > ``` Does it work with `-d sat` instead of `-d ata`? **EDIT** Never mind. I just tested it on my 3 Synology NAS and `-d ata` works.
Author
Owner

@PeterSuh-Q3 commented on GitHub (Dec 28, 2024):

It's my nas

root@NAS6:~# smartctl -a -d ata -T permissive /dev/sata4 | grep -i "firmware" | awk '{print $NF}'
1.13.2

root@NAS6:~# smartctl -a -d ata -T permissive /dev/sata3 | grep -i "firmware" | awk '{print $NF}'
1.13.2

Does it work with -d sata instead of -d ata?

EDIT Never mind. I just tested it on my 3 Synology NAS and -d ata works.

It doesn't work. (SATA controller doesn't work either.)

root@NAS6:~# smartctl -a -d sata -T permissive /dev/sata3 | grep -i "firmware" | awk '{print $NF}'
root@NAS6:~# smartctl -a -d sata -T permissive /dev/sata4 | grep -i "firmware" | awk '{print $NF}'
<!-- gh-comment-id:2564294966 --> @PeterSuh-Q3 commented on GitHub (Dec 28, 2024): > > It's my nas > > ``` > > root@NAS6:~# smartctl -a -d ata -T permissive /dev/sata4 | grep -i "firmware" | awk '{print $NF}' > > 1.13.2 > > > > root@NAS6:~# smartctl -a -d ata -T permissive /dev/sata3 | grep -i "firmware" | awk '{print $NF}' > > 1.13.2 > > ``` > > Does it work with `-d sata` instead of `-d ata`? > > **EDIT** Never mind. I just tested it on my 3 Synology NAS and `-d ata` works. It doesn't work. (SATA controller doesn't work either.) ``` root@NAS6:~# smartctl -a -d sata -T permissive /dev/sata3 | grep -i "firmware" | awk '{print $NF}' root@NAS6:~# smartctl -a -d sata -T permissive /dev/sata4 | grep -i "firmware" | awk '{print $NF}' ```
Author
Owner

@007revad commented on GitHub (Dec 28, 2024):

-d sata was a typo. It should have been -d sat

<!-- gh-comment-id:2564295195 --> @007revad commented on GitHub (Dec 28, 2024): `-d sata` was a typo. It should have been `-d sat`
Author
Owner

@007revad commented on GitHub (Dec 28, 2024):

root@NAS6:~# smartctl -a -d sat -T permissive /dev/sata7 | grep -i firmware | awk '{print $NF}'
Found]

Does smartctl -a -d ata -T permissive /dev/sata7 | grep -i "firmware" | awk '{print $NF}' return "Found]" or "1.13.2" ?

<!-- gh-comment-id:2564295492 --> @007revad commented on GitHub (Dec 28, 2024): > root@NAS6:~# smartctl -a -d sat -T permissive /dev/sata7 | grep -i firmware | awk '{print $NF}' Found] Does `smartctl -a -d ata -T permissive /dev/sata7 | grep -i "firmware" | awk '{print $NF}'` return "Found]" or "1.13.2" ?
Author
Owner

@PeterSuh-Q3 commented on GitHub (Dec 28, 2024):

I tried applying "ata" to all disks and it worked well.

root@NAS6:~# smartctl -a -d ata -T permissive /dev/sata1 | grep -i "firmware" | awk '{print $NF}'
0001
root@NAS6:~# smartctl -a -d ata -T permissive /dev/sata2 | grep -i "firmware" | awk '{print $NF}'
MU2OA8A0
root@NAS6:~# smartctl -a -d ata -T permissive /dev/sata3 | grep -i "firmware" | awk '{print $NF}'
1.13.2
root@NAS6:~# smartctl -a -d ata -T permissive /dev/sata4 | grep -i "firmware" | awk '{print $NF}'
1.13.2
root@NAS6:~# smartctl -a -d ata -T permissive /dev/sata5 | grep -i "firmware" | awk '{print $NF}'
1.13.2
root@NAS6:~# smartctl -a -d ata -T permissive /dev/sata6 | grep -i "firmware" | awk '{print $NF}'
1.13.2
root@NAS6:~# smartctl -a -d ata -T permissive /dev/sata7 | grep -i "firmware" | awk '{print $NF}'
1.13.2

However, when applying "sat", sometimes the result "Found]" appears in the middle.

root@NAS6:~# smartctl -a -d sat -T permissive /dev/sata1 | grep -i "firmware" | awk '{print $NF}'
0001
root@NAS6:~# smartctl -a -d sat -T permissive /dev/sata2 | grep -i "firmware" | awk '{print $NF}'
MU2OA8A0
root@NAS6:~# smartctl -a -d sat -T permissive /dev/sata3 | grep -i "firmware" | awk '{print $NF}'
Found]
root@NAS6:~# smartctl -a -d sat -T permissive /dev/sata4 | grep -i "firmware" | awk '{print $NF}'
CXM03B1Q
root@NAS6:~# smartctl -a -d sat -T permissive /dev/sata5 | grep -i "firmware" | awk '{print $NF}'
Found]
root@NAS6:~# smartctl -a -d sat -T permissive /dev/sata6 | grep -i "firmware" | awk '{print $NF}'
Found]
root@NAS6:~# smartctl -a -d sat -T permissive /dev/sata7 | grep -i "firmware" | awk '{print $NF}'
Found]
<!-- gh-comment-id:2564295837 --> @PeterSuh-Q3 commented on GitHub (Dec 28, 2024): I tried applying "ata" to all disks and it worked well. ``` root@NAS6:~# smartctl -a -d ata -T permissive /dev/sata1 | grep -i "firmware" | awk '{print $NF}' 0001 root@NAS6:~# smartctl -a -d ata -T permissive /dev/sata2 | grep -i "firmware" | awk '{print $NF}' MU2OA8A0 root@NAS6:~# smartctl -a -d ata -T permissive /dev/sata3 | grep -i "firmware" | awk '{print $NF}' 1.13.2 root@NAS6:~# smartctl -a -d ata -T permissive /dev/sata4 | grep -i "firmware" | awk '{print $NF}' 1.13.2 root@NAS6:~# smartctl -a -d ata -T permissive /dev/sata5 | grep -i "firmware" | awk '{print $NF}' 1.13.2 root@NAS6:~# smartctl -a -d ata -T permissive /dev/sata6 | grep -i "firmware" | awk '{print $NF}' 1.13.2 root@NAS6:~# smartctl -a -d ata -T permissive /dev/sata7 | grep -i "firmware" | awk '{print $NF}' 1.13.2 ``` However, when applying "sat", sometimes the result "Found]" appears in the middle. ``` root@NAS6:~# smartctl -a -d sat -T permissive /dev/sata1 | grep -i "firmware" | awk '{print $NF}' 0001 root@NAS6:~# smartctl -a -d sat -T permissive /dev/sata2 | grep -i "firmware" | awk '{print $NF}' MU2OA8A0 root@NAS6:~# smartctl -a -d sat -T permissive /dev/sata3 | grep -i "firmware" | awk '{print $NF}' Found] root@NAS6:~# smartctl -a -d sat -T permissive /dev/sata4 | grep -i "firmware" | awk '{print $NF}' CXM03B1Q root@NAS6:~# smartctl -a -d sat -T permissive /dev/sata5 | grep -i "firmware" | awk '{print $NF}' Found] root@NAS6:~# smartctl -a -d sat -T permissive /dev/sata6 | grep -i "firmware" | awk '{print $NF}' Found] root@NAS6:~# smartctl -a -d sat -T permissive /dev/sata7 | grep -i "firmware" | awk '{print $NF}' Found] ```
Author
Owner

@007revad commented on GitHub (Dec 28, 2024):

Excellent.

Currently if the script fails to get the firmware version with:

syno_hdd_util --ssd_detect  | grep /vdev/sata1 | awk '{print $(NF-3)}'

it gets the firmware version with:

smartctl -a -d sat -T permissive /dev/sata1 | grep -i "firmware" | awk '{print $NF}'

I'll change the -d sat to -d ata.

I just need to test if -d ata works with SATA M.2 drives (which I can't do until tomorrow).

<!-- gh-comment-id:2564299998 --> @007revad commented on GitHub (Dec 28, 2024): Excellent. Currently if the script fails to get the firmware version with: ``` syno_hdd_util --ssd_detect | grep /vdev/sata1 | awk '{print $(NF-3)}' ``` it gets the firmware version with: ``` smartctl -a -d sat -T permissive /dev/sata1 | grep -i "firmware" | awk '{print $NF}' ``` I'll change the `-d sat` to `-d ata`. I just need to test if `-d ata` works with SATA M.2 drives (which I can't do until tomorrow).
Author
Owner

@PeterSuh-Q3 commented on GitHub (Dec 28, 2024):

I'll change the -d sat to -d ata.

I just need to test if -d ata works with SATA M.2 drives (which I can't do until tomorrow).

I did additional testing with ADATA 32GB M.2 SATA DM60BM4-D8000T
/dev/sata3.
(To clarify, it is not M.2 NVme. It is M.2 SATA [Sata3]).

Whether it is sat option or ata option, the results are good.

root@NAS6:~# syno_hdd_util --ssd_detect
Model                Firmware     SN                   Dev        is SSD?
HUS72303CLAR3000     1.13.2       YXGKR64K             /dev/sata8 no    
HUS72303CLAR3000     1.13.2       YXGKYMKK             /dev/sata7 no    
HUS72303CLAR3000     1.13.2       YXGM31PK             /dev/sata6 no    
SSD 830 Series       1.13.2       S0W2NYAC104721       /dev/sata5 yes   
HUS72303CLAR3000     1.13.2       YXGLMV7K             /dev/sata4 no    
DM60BM4-D8000T       S9FM02.3     79B607571B3400007347 /dev/sata3 yes   
DT01ABA100V          MU2OA8A0     306NEU7MS            /dev/sata2 no    
ST3000DM007-1WY10G   0001         WCT5K1AF             /dev/sata1 no    
If this is not right, please kindly report this to us
root@NAS6:~# /usr/sbin/hdddb.sh -s
Synology_HDD_db v3.5.106
SA6400 DSM 7.2.2-72806-2 
StorageManager 1.0.0-00502

sa6400_host_v7 version 8028

Using options: -s
Running from: /usr/sbin/hdddb.sh

HDD/SSD models found: 5
DM60BM4-D8000T,S9FM02.3,32 GB
DT01ABA100V,MU2OA8A0,1000 GB
HUS72303CLAR3000,1.13.2,3000 GB
SSD 830 Series,1.13.2,128 GB
ST3000DM007-1WY10G,0001,3000 GB

No M.2 drives found

No M.2 PCIe cards found

No Expansion Units found

DM60BM4-D8000T already exists in sa6400_host_v7.db
DM60BM4-D8000T already exists in sa6400_host_v7.db.new
DT01ABA100V already exists in sa6400_host_v7.db
DT01ABA100V already exists in sa6400_host_v7.db.new
HUS72303CLAR3000 already exists in sa6400_host_v7.db
HUS72303CLAR3000 already exists in sa6400_host_v7.db.new
SSD 830 Series already exists in sa6400_host_v7.db
SSD 830 Series already exists in sa6400_host_v7.db.new
ST3000DM007-1WY10G already exists in sa6400_host_v7.db
ST3000DM007-1WY10G already exists in sa6400_host_v7.db.new

Support disk compatibility already enabled.

Re-enabled support memory compatibility.

NVMe support already enabled.

Re-enabled drive db auto updates.

DM60BM4-D8000T:
{
  "S9FM02.3": {
    "size_gb": 32,
    "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": 32,
    "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
      }
    ]
  }
}

DT01ABA100V:
{
  "MU2OA8A0": {
    "size_gb": 1000,
    "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": 1000,
    "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
      }
    ]
  }
}

HUS72303CLAR3000:
{
  "1.13.2": {
    "size_gb": 3000,
    "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": 3000,
    "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
      }
    ]
  }
}

SSD 830 Series:
{
  "1.13.2": {
    "size_gb": 128,
    "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": 128,
    "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
      }
    ]
  }
}

ST3000DM007-1WY10G:
{
  "0001": {
    "size_gb": 3000,
    "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": 3000,
    "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.
root@NAS6:~# smartctl -a -d ata -T permissive /dev/sata1 | grep -i "firmware" | awk '{print $NF}'
0001
root@NAS6:~# smartctl -a -d ata -T permissive /dev/sata2 | grep -i "firmware" | awk '{print $NF}'
MU2OA8A0
root@NAS6:~# smartctl -a -d ata -T permissive /dev/sata3 | grep -i "firmware" | awk '{print $NF}'
S9FM02.3
root@NAS6:~# smartctl -a -d ata -T permissive /dev/sata4 | grep -i "firmware" | awk '{print $NF}'
1.13.2
root@NAS6:~# smartctl -a -d ata -T permissive /dev/sata5 | grep -i "firmware" | awk '{print $NF}'
1.13.2
root@NAS6:~# smartctl -a -d ata -T permissive /dev/sata6 | grep -i "firmware" | awk '{print $NF}'
1.13.2
root@NAS6:~# smartctl -a -d ata -T permissive /dev/sata7 | grep -i "firmware" | awk '{print $NF}'
1.13.2
root@NAS6:~# smartctl -a -d ata -T permissive /dev/sata8 | grep -i "firmware" | awk '{print $NF}'
1.13.2


root@NAS6:~# smartctl -a -d sat -T permissive /dev/sata3 | grep -i "firmware" | awk '{print $NF}'
S9FM02.3
<!-- gh-comment-id:2564315278 --> @PeterSuh-Q3 commented on GitHub (Dec 28, 2024): > I'll change the -d sat to -d ata. > > I just need to test if -d ata works with SATA M.2 drives (which I can't do until tomorrow). I did additional testing with ADATA 32GB M.2 SATA DM60BM4-D8000T /dev/sata3. (To clarify, it is not M.2 NVme. It is M.2 SATA [Sata3]). Whether it is sat option or ata option, the results are good. ``` root@NAS6:~# syno_hdd_util --ssd_detect Model Firmware SN Dev is SSD? HUS72303CLAR3000 1.13.2 YXGKR64K /dev/sata8 no HUS72303CLAR3000 1.13.2 YXGKYMKK /dev/sata7 no HUS72303CLAR3000 1.13.2 YXGM31PK /dev/sata6 no SSD 830 Series 1.13.2 S0W2NYAC104721 /dev/sata5 yes HUS72303CLAR3000 1.13.2 YXGLMV7K /dev/sata4 no DM60BM4-D8000T S9FM02.3 79B607571B3400007347 /dev/sata3 yes DT01ABA100V MU2OA8A0 306NEU7MS /dev/sata2 no ST3000DM007-1WY10G 0001 WCT5K1AF /dev/sata1 no If this is not right, please kindly report this to us root@NAS6:~# /usr/sbin/hdddb.sh -s Synology_HDD_db v3.5.106 SA6400 DSM 7.2.2-72806-2 StorageManager 1.0.0-00502 sa6400_host_v7 version 8028 Using options: -s Running from: /usr/sbin/hdddb.sh HDD/SSD models found: 5 DM60BM4-D8000T,S9FM02.3,32 GB DT01ABA100V,MU2OA8A0,1000 GB HUS72303CLAR3000,1.13.2,3000 GB SSD 830 Series,1.13.2,128 GB ST3000DM007-1WY10G,0001,3000 GB No M.2 drives found No M.2 PCIe cards found No Expansion Units found DM60BM4-D8000T already exists in sa6400_host_v7.db DM60BM4-D8000T already exists in sa6400_host_v7.db.new DT01ABA100V already exists in sa6400_host_v7.db DT01ABA100V already exists in sa6400_host_v7.db.new HUS72303CLAR3000 already exists in sa6400_host_v7.db HUS72303CLAR3000 already exists in sa6400_host_v7.db.new SSD 830 Series already exists in sa6400_host_v7.db SSD 830 Series already exists in sa6400_host_v7.db.new ST3000DM007-1WY10G already exists in sa6400_host_v7.db ST3000DM007-1WY10G already exists in sa6400_host_v7.db.new Support disk compatibility already enabled. Re-enabled support memory compatibility. NVMe support already enabled. Re-enabled drive db auto updates. DM60BM4-D8000T: { "S9FM02.3": { "size_gb": 32, "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": 32, "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 } ] } } DT01ABA100V: { "MU2OA8A0": { "size_gb": 1000, "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": 1000, "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 } ] } } HUS72303CLAR3000: { "1.13.2": { "size_gb": 3000, "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": 3000, "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 } ] } } SSD 830 Series: { "1.13.2": { "size_gb": 128, "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": 128, "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 } ] } } ST3000DM007-1WY10G: { "0001": { "size_gb": 3000, "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": 3000, "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. root@NAS6:~# smartctl -a -d ata -T permissive /dev/sata1 | grep -i "firmware" | awk '{print $NF}' 0001 root@NAS6:~# smartctl -a -d ata -T permissive /dev/sata2 | grep -i "firmware" | awk '{print $NF}' MU2OA8A0 root@NAS6:~# smartctl -a -d ata -T permissive /dev/sata3 | grep -i "firmware" | awk '{print $NF}' S9FM02.3 root@NAS6:~# smartctl -a -d ata -T permissive /dev/sata4 | grep -i "firmware" | awk '{print $NF}' 1.13.2 root@NAS6:~# smartctl -a -d ata -T permissive /dev/sata5 | grep -i "firmware" | awk '{print $NF}' 1.13.2 root@NAS6:~# smartctl -a -d ata -T permissive /dev/sata6 | grep -i "firmware" | awk '{print $NF}' 1.13.2 root@NAS6:~# smartctl -a -d ata -T permissive /dev/sata7 | grep -i "firmware" | awk '{print $NF}' 1.13.2 root@NAS6:~# smartctl -a -d ata -T permissive /dev/sata8 | grep -i "firmware" | awk '{print $NF}' 1.13.2 root@NAS6:~# smartctl -a -d sat -T permissive /dev/sata3 | grep -i "firmware" | awk '{print $NF}' S9FM02.3 ```
Author
Owner

@PeterSuh-Q3 commented on GitHub (Dec 29, 2024):

Thanks for the correction and reflection.

Here is his last feedback.

In the result,
Found] is gone.

The DB looks normal.

However, it seems that one of his HDDs has a physical defect or other secondary problem.
In the Korean version of Disk Manager, both the serial and firmware are not displayed as "Loading..."

image

akrsotale@akrsoTale-Home:~$ cat /usr/sbin/hdddb.sh | grep scriptver=
scriptver="v3.5.107"
akrsotale@akrsoTale-Home:~$ sudo syno_hdd_util --ssd_detect
Password:
Model                Firmware     SN                   Dev        is SSD?
MG04SCA40ENY         1.13.2       28G0A1LFF74E         /dev/sata7 no
ST4000NM0295         1.13.2       ZC19P6AT             /dev/sata6 no
MG04SCA40ENY         1.13.2       28G0A0DAF74E         /dev/sata5 no
MG04SCA40ENY         1.13.2       28G0A177F74E         /dev/sata4 no
MG04SCA40ENY         1.13.2       28F0A0J5F74E         /dev/sata3 no
ST4000NM0295         1.13.2       ZC15NYGD             /dev/sata1 no
If this is not right, please kindly report this to us
akrsotale@akrsoTale-Home:~$ /usr/sbin/hdddb.sh -s
ERROR This script must be run as sudo or root!
akrsotale@akrsoTale-Home:~$ sudo /usr/sbin/hdddb.sh -s
Synology_HDD_db v3.5.107
SA6400 DSM 7.2.2-72806-2
StorageManager 1.0.0-00502

sa6400_host_v7 version 8032

Using options: -s
Running from: /usr/sbin/hdddb.sh

HDD/SSD models found: 2
MG04SCA40ENY,1.13.2,4000 GB
ST4000NM0295,1.13.2,4000 GB

M.2 drive models found: 1
SAMSUNG MZVLB256HBHQ-000,EXH71K2Q,256 GB

No M.2 PCIe cards found

No Expansion Units found

MG04SCA40ENY already exists in sa6400_host_v7.db
ST4000NM0295 already exists in sa6400_host_v7.db
SAMSUNG MZVLB256HBHQ-000 already exists in sa6400_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.

MG04SCA40ENY:
{
  "1.13.2": {
    "size_gb": 4000,
    "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": 4000,
    "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
      }
    ]
  }
}

ST4000NM0295:
{
  "1.13.2": {
    "size_gb": 4000,
    "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": 4000,
    "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 MZVLB256HBHQ-000:
{
  "EXH71K2Q": {
    "size_gb": 256,
    "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": 256,
    "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.
<!-- gh-comment-id:2564564174 --> @PeterSuh-Q3 commented on GitHub (Dec 29, 2024): Thanks for the correction and reflection. Here is his last feedback. In the result, Found] is gone. The DB looks normal. However, it seems that one of his HDDs has a physical defect or other secondary problem. In the Korean version of Disk Manager, both the serial and firmware are not displayed as "Loading..." ![image](https://github.com/user-attachments/assets/d22569f7-7ddb-40fb-b23e-8a75a0896701) ``` akrsotale@akrsoTale-Home:~$ cat /usr/sbin/hdddb.sh | grep scriptver= scriptver="v3.5.107" akrsotale@akrsoTale-Home:~$ sudo syno_hdd_util --ssd_detect Password: Model Firmware SN Dev is SSD? MG04SCA40ENY 1.13.2 28G0A1LFF74E /dev/sata7 no ST4000NM0295 1.13.2 ZC19P6AT /dev/sata6 no MG04SCA40ENY 1.13.2 28G0A0DAF74E /dev/sata5 no MG04SCA40ENY 1.13.2 28G0A177F74E /dev/sata4 no MG04SCA40ENY 1.13.2 28F0A0J5F74E /dev/sata3 no ST4000NM0295 1.13.2 ZC15NYGD /dev/sata1 no If this is not right, please kindly report this to us akrsotale@akrsoTale-Home:~$ /usr/sbin/hdddb.sh -s ERROR This script must be run as sudo or root! akrsotale@akrsoTale-Home:~$ sudo /usr/sbin/hdddb.sh -s Synology_HDD_db v3.5.107 SA6400 DSM 7.2.2-72806-2 StorageManager 1.0.0-00502 sa6400_host_v7 version 8032 Using options: -s Running from: /usr/sbin/hdddb.sh HDD/SSD models found: 2 MG04SCA40ENY,1.13.2,4000 GB ST4000NM0295,1.13.2,4000 GB M.2 drive models found: 1 SAMSUNG MZVLB256HBHQ-000,EXH71K2Q,256 GB No M.2 PCIe cards found No Expansion Units found MG04SCA40ENY already exists in sa6400_host_v7.db ST4000NM0295 already exists in sa6400_host_v7.db SAMSUNG MZVLB256HBHQ-000 already exists in sa6400_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. MG04SCA40ENY: { "1.13.2": { "size_gb": 4000, "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": 4000, "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 } ] } } ST4000NM0295: { "1.13.2": { "size_gb": 4000, "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": 4000, "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 MZVLB256HBHQ-000: { "EXH71K2Q": { "size_gb": 256, "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": 256, "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. ```
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#854
No description provided.