-
-
Notifications
You must be signed in to change notification settings - Fork 182
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Lost M.2 PCIe Card E10M20-T1 after update to DSM 7.2.2-72806 #377
Comments
root@DS1821:~# /volume1/homes/admin/Scripts/syno_hdd_db.sh -nfr ds1821+_host_v7 version 8058 Using options: -nfr HDD/SSD models found: 2 M.2 drive models found: 1 No M.2 PCIe cards found No Expansion Units found ST14000NM001G-2KJ103 already exists in ds1821+_host_v7.db Support disk compatibility already disabled. Support memory compatibility already disabled. Max memory already set to 64 GB. NVMe support already enabled. M.2 volume support already enabled. Drive db auto updates already disabled. DSM successfully checked disk compatibility. You may need to reboot the Synology to see the changes. |
Tried to use your Reinstall_DSM but can not roll-back to DSM 7.2.1xxx |
/volume1/homes/admin/Scripts/syno_enable_m2_card.sh There is a newer version of this script available. v3.1.16 and changes.txt downloaded to: /volume1/homes/admin/ScriptsSynology_enable_M2_card v3.1.16 StorageManager 1.0.0-00502 Running from: /volume1/homes/admin/Scripts/syno_enable_m2_card.sh
Backed up /usr/syno/etc.defaults/adapter_cards.conf Need to download dtc Downloading dtc The Synology needs to restart. |
After the last DSM update I discovered you can set a "pre-task" to a triggered scheduled task. This will make sure that "syno_enable_m2_card.sh --model=E10M20-T1" runs before syno_hdd_db.sh But I'd still need to reboot after a DSM update has finished and booted up.
This is strange. Syno_hdd_db should have installed dtc, and when syno_enable_m2_card updated it should have included /bin/dtc |
Changed the taskscheduler to include the pre-task, thanks. What is dtc? saw in your github comment this was applicable so said YES to install. |
dtc (device tree compiler) is a tiny linux cli program used to decompile and compile device tree blobs, which allows adding device information without compiling a new kernel. Synology models from 2020 onwards that use a CPU that Synology hadn't used before all use a device tree blob named model.dtb. To enable E10M20-T1, M2D20, M2D18 or M2D17 on NAS models that don't already support them the script needs dtc, which is not included in DSM. I'm trying to think how to prevent the same thing happening to other people. |
Before this 7.2.2 update all was well, i did however use the hdd_db at shutdown instead of at bootup, but it should not matter i think? |
My M2 storage pool also broke after 7.2.2 update. But I can't find this |
|
You just saved my day! In my specific case it is the E10M20-T1 in a RS822+ |
After updating my DS1821+ to DSM 7.2.2-72806 the M.2 PCIe card E10M20-T1 is not found and i have "lost" my Storage Pool
Ran great with DSM 7.2.1xxxx
The text was updated successfully, but these errors were encountered: