-
-
Notifications
You must be signed in to change notification settings - Fork 41
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
M2 drive missing after update to 7.2.2-72806 Update 2 #204
Comments
I have just found moving Synology_enable_M2_volume from a boot task to a shutdown task has resolved the issue, but on the subsequent reboot, the issue returns. Synology_HDD_db task remains disabled. |
Further update: Re-enabling the Synology_HDD_db task on boot and changing the user for both tasks from root to the admin account (not named admin because synology stopped that for security reasons) I created for normal administration of the NAS has resolved the issue. |
Another update: Rebooted again and the issue has returned. Tried running a restore with both scripts and rebooting, but the issue persists. Changed the user back to root and rebooted again as I found the scripts were erroring as they can only be run as sudo or root. I'm trying to work out the exact set of steps that gets it back online. I managed to get it back online by manually running Synology_HDD_db and then rebooting to let Synology_enable_M2_volume automatically run at shutdown off the scheduled task. So I edited the task so that is ran Synology_HDD_db before Synology_enable_M2_volume on shutdown, the issue returned. I removed Synology_HDD_db from the task again. and rebooted and the issue persisted. I manually ran Synology_HDD_db from SSH and rebooted, letting Synology_enable_M2_volume automatically run at shutdown and the drive returned. I'm at a bit of a loss. I have to run Synology_HDD_db manually from SSH before a shutdown to get the drive to come back online after a reboot. |
I also upgraded to version 7.2.2-72806 Update 2 and after launching, the NVMe disk that was working as a cache disappeared. I have tried everything mentioned above, but nothing seems to help get it back. The disk is a Samsung 980 and the Synology is a 918+. Is there any hope for getting the disk back up and running? |
@KAMYSHAN If that doesn't solve it can run the following script and reply with the result. |
@morphias2004
This works with '20 series and newer models because they only need syno_hdd_db and don't need syno_enable_m2_volume. But I don't know if it will work with a DS918+. |
The disk is different from what was mentioned in the previous post, and it is also not visible. |
For reference: The Arc Loader version 1.4.8 is currently installed on the computer. Two NVMe disk add-ons are connected to it. Today I plan to update the loader to the latest version 1.5.1. Update |
Arc Addons includes syno_hdd_db (as hdddb) and a cut down version of syno_enable_m2_volume (as nvmevolume). |
these add-ons are enabled |
and we are running in an issue if we use hdddb and nvmevolume, do you have an idea @007revad, i guess it's related to hdddb |
I've known for a while that syno_hdd_db and syno_enable_m2_volume together cause an issue. The solution is normally to only use syno_hdd_db. I personally don't use syno_enable_m2_volume any more. If hdddb and nvmevolume also cause the same issue then it must caused by hdddb because you've parred down nvmevolume to only editing libhwcontrol.so.1 I suspect the issue started with one of these changes:
I'll have to search through all the issues to find when this issue was first reported. The only change from v1.0.34 to v2.0.35 was that I added:
In v3.0.55 that was changed to:
After comparing v3.5.90 to v3.5.89, and v3.3.70 to v3.3.69 the changes in those versions can't be the cause because the script only edits storage_panel.js if a E10M20-T1, M2D20, M2D18 or M2D17 is found, or the I suspect the script should only |
thanks for answering, let me check, i know we use -p in hdddb script, i will do some tests and report back |
one more thing, the issue only exists on models without devicetree, so i guess there is something missing or we patch something more than we need. i try to figure it out with different versions and doing the patches manually. |
He still doesn't see the NVME SSD. The latest loader is installed. I also put the disk officially supported... I have tried many different configuration options. |
it's working for dsm 7.2.1 but not 7.2.2 since syno changed multiole things with this release, i can't find the related parts in dsm. so it's not loader dependend. |
I'm comparing 7.2.1 to 7.2.2 to see what's changed. So far none of the changes relate to M.2 drives, except maybe this change: Line 3 has changed in both: 7.2.1 7.2.2 |
i have different checksum for different lib files and also for libhwcontrol.so.1. which we need to patch. havn't checked the difference at all and not tried to use 7.2.1 libhwcontrol.so.1 in 7.2.2. |
Hello there, |
After updating the bootloader, a new disk appeared in the system. However, it is not possible to use it as a cache at this time. |
this is not a help |
I have an 918+. This happens every update, but this time I can't get it back.
Normally, a combination of running a restore with Synology_HDD_db and Synology_enable_M2_volume and then letting Synology_enable_M2_volume run as a scheduled task resolves it.
In the past I logged an issue where disabling Synology_HDD_db stopped the issue from happening following updates, but that is not the case this time.
The text was updated successfully, but these errors were encountered: