From a457c5abcb5b2ba1a77f994cc8b3513f146d2b8e Mon Sep 17 00:00:00 2001 From: Dave Russell <39733752+007revad@users.noreply.github.com> Date: Tue, 20 Jan 2026 19:09:15 +1100 Subject: [PATCH 1/2] Update CHANGES.txt for version 3.6.119 - Bug fix for "cat: /sys/block//sys/block/sata1/device/vendor: No such file or directory" errors. Issue #554 --- CHANGES.txt | 3 +++ 1 file changed, 3 insertions(+) diff --git a/CHANGES.txt b/CHANGES.txt index 3e36b2e..1ec7095 100644 --- a/CHANGES.txt +++ b/CHANGES.txt @@ -1,3 +1,6 @@ +v3.6.119 +- Bug fix for "cat: /sys/block//sys/block/sata1/device/vendor: No such file or directory" errors. Issue #554 + v3.6.118 - Changed to enable creating M.2 storage pool and volume in Storage Manager after making DSM check disk compatibility. Issue #441 - Added SSD TRIM warning of possible data loss if non-Synology SSDs or NVMes are in RAID 5, 6 or SHR with more than 3 drives. From 14c25d9ffdd91870373f7234b38c8d5c567abf87 Mon Sep 17 00:00:00 2001 From: Dave Russell <39733752+007revad@users.noreply.github.com> Date: Tue, 20 Jan 2026 19:09:45 +1100 Subject: [PATCH 2/2] Update script to version 3.6.119 v3.6.119 - Bug fix for "cat: /sys/block//sys/block/sata1/device/vendor: No such file or directory" errors. Issue #554 --- syno_hdd_db.sh | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/syno_hdd_db.sh b/syno_hdd_db.sh index be2f57a..b5b14a1 100644 --- a/syno_hdd_db.sh +++ b/syno_hdd_db.sh @@ -29,7 +29,7 @@ # /var/packages/StorageManager/target/ui/storage_panel.js -scriptver="v3.6.118" +scriptver="v3.6.119" script=Synology_HDD_db repo="007revad/Synology_HDD_db" scriptname=syno_hdd_db @@ -1131,19 +1131,19 @@ for d in /sys/block/*; do sd*|hd*) if [[ $d =~ [hs]d[a-z][a-z]?$ ]]; then getdriveinfo "$d" - is_ssd "$d" + is_ssd "$(basename -- "${d}")" fi ;; sas*) if [[ $d =~ sas[0-9][0-9]?[0-9]?$ ]]; then getdriveinfo "$d" - is_ssd "$d" + is_ssd "$(basename -- "${d}")" fi ;; sata*) if [[ $d =~ sata[0-9][0-9]?[0-9]?$ ]]; then getdriveinfo "$d" - is_ssd "$d" + is_ssd "$(basename -- "${d}")" # In case it's a SATA M.2 SSD in device tree model NAS # M.2 SATA drives in M2D18 or M2S17 @@ -1153,13 +1153,13 @@ for d in /sys/block/*; do nvme*) if [[ $d =~ nvme[0-9][0-9]?n[0-9][0-9]?$ ]]; then m2_drive "$d" "nvme" - is_ssd "$d" + #is_ssd "$(basename -- "${d}")" fi ;; nvc*) # M.2 SATA drives (in PCIe M2D18 or M2S17 only?) if [[ $d =~ nvc[0-9][0-9]?$ ]]; then m2_drive "$d" "nvc" - is_ssd "$d" + is_ssd "$(basename -- "${d}")" fi ;; esac @@ -1421,7 +1421,7 @@ check_and_merge_dupes(){ count=$(grep -Foc "$i" "$file") if [[ $count -gt 1 ]]; then - # Python 3 and 2.7 compatible HERE document + # Python 3 and 2.7 compatible HERE document python <