[GH-ISSUE #538] rs2821rp+ with a rx1217rp. Drives in the expansion unit showing unverfied after running the the HDD and Expansion Scripts. #692

Open
opened 2026-03-11 13:11:11 +03:00 by kerem · 4 comments
Owner

Originally created by @TechETS on GitHub (Dec 12, 2025).
Original GitHub issue: https://github.com/007revad/Synology_HDD_db/issues/538

As per DaveR007's request I am opening this issue and uploading the requested files. Attached in a zip the files requested

/etc/model.dtb
/var/lib/disk-compatibility/rs2821rp+_host_v7.db
/var/lib/disk-compatibility/rx1217rp_v7.db

Files.zip

Originally created by @TechETS on GitHub (Dec 12, 2025). Original GitHub issue: https://github.com/007revad/Synology_HDD_db/issues/538 As per DaveR007's request I am opening this issue and uploading the requested files. Attached in a zip the files requested /etc/model.dtb /var/lib/disk-compatibility/rs2821rp+_host_v7.db /var/lib/disk-compatibility/rx1217rp_v7.db [Files.zip](https://github.com/user-attachments/files/24121502/Files.zip)
Author
Owner

@007revad commented on GitHub (Dec 12, 2025):

Both .db correctly contain both firmware version of your ST20000NM007D-3DJ103 HDDs.

But model.dtb has some issues:

	Line 568: 	RX1211rp {
	Line 570: 		model = "synology_rx1217rp";   <-------- should be synology_rx1211rp
	Line 669: 	RX1211 {
	Line 671: 		model = "synology_rx1217rp";   <-------- should be synology_rx1211

fixed_model.zip
Copy this model.dtb to /etc and /etc,defaults (they should be owner=root, group=root and 0644 permissions. Then reboot and check storage manager again.

<!-- gh-comment-id:3645223752 --> @007revad commented on GitHub (Dec 12, 2025): Both .db correctly contain both firmware version of your ST20000NM007D-3DJ103 HDDs. But model.dtb has some issues: ``` Line 568: RX1211rp { Line 570: model = "synology_rx1217rp"; <-------- should be synology_rx1211rp Line 669: RX1211 { Line 671: model = "synology_rx1217rp"; <-------- should be synology_rx1211 ``` [fixed_model.zip](https://github.com/user-attachments/files/24121741/fixed_model.zip) Copy this model.dtb to /etc and /etc,defaults (they should be owner=root, group=root and 0644 permissions. Then reboot and check storage manager again.
Author
Owner

@TechETS commented on GitHub (Dec 12, 2025):

I can make these changes and will report back but I want to ask why those lines are incorrect? My external expansion unit is a rx1217rp not a rx1211rp?

<!-- gh-comment-id:3646985516 --> @TechETS commented on GitHub (Dec 12, 2025): I can make these changes and will report back but I want to ask why those lines are incorrect? My external expansion unit is a rx1217rp not a rx1211rp?
Author
Owner

@TechETS commented on GitHub (Dec 12, 2025):

I went ahead and uploaded the file model.dtb you provided. I set the owner, group, and permission correctly and verified using ls -l model.dtb and stat -c '%A %a %n' model.dtb. I then rebooted It did not fix the issue as all drives in the expansion unit still show red unverified after a reboot.

<!-- gh-comment-id:3647205554 --> @TechETS commented on GitHub (Dec 12, 2025): I went ahead and uploaded the file model.dtb you provided. I set the owner, group, and permission correctly and verified using ls -l model.dtb and stat -c '%A %a %n' model.dtb. I then rebooted It did not fix the issue as all drives in the expansion unit still show red unverified after a reboot.
Author
Owner

@007revad commented on GitHub (Dec 12, 2025):

You ran syno_enable_eunit and your model.dts file contains rx1211 and rx1211rp at the end (which is where syno_enable_eunit inserts expansion units). Did you at some point run syno_enable_eunit and select rx1211 and rx1211rp?

Image

The RS2821RP+ already supports rx1217 and rx1217rp so there is/was no need to run syno_enable_eunit.

  1. Run syno_enable_db with the --restore option.
  2. Remove any task schedules for syno_enable_db.
  3. Schedule syno_hdd_db to run with the -n option and to run as root at boot-up.
  4. Reboot.
  5. If still no good, reboot again.

If still no good then run syno_hdd_db with the -nf options.

<!-- gh-comment-id:3647929596 --> @007revad commented on GitHub (Dec 12, 2025): You ran syno_enable_eunit and your model.dts file contains rx1211 and rx1211rp at the end (which is where syno_enable_eunit inserts expansion units). Did you at some point run syno_enable_eunit and select rx1211 and rx1211rp? <img width="600" height="163" alt="Image" src="https://github.com/user-attachments/assets/5052f47c-eda5-4fdc-a50d-cedf4dc5e2fb" /> The RS2821RP+ already supports rx1217 and rx1217rp so there is/was no need to run syno_enable_eunit. 1. Run syno_enable_db with the --restore option. 2. Remove any task schedules for syno_enable_db. 3. Schedule syno_hdd_db to run with the -n option and to run as root at boot-up. 4. Reboot. 5. If still no good, reboot again. If still no good then run syno_hdd_db with the -nf options.
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#692
No description provided.