Let me reply to the recent posts here. First point is that whoever wants to write me a hidden message can do so with a private message using a tool of this forum. There is no need to disclose private email addresses. Next point license. Source code from kernel.org is published under GPL license. The kernel sources from Synology can be found here. The directory path where this archive is putby debi-718 - Debian
So I decided not to stay with Synology's 4.4.59+ but porting the important changes from there to (in my case) 5.10.158+. There is no advantage in sticking with the old kernel. Much of the hardware support from Synology for 4.4.59+ (LED, Fan) is hidden inside a device called "synobios" which is closed source. So we won't get these information from their published sources. Thereby debi-718 - Debian
Concerning the DS718+ I have got SATA drives recognized now for kernel 5.10.158. It turns out that the administration of these disks is partially controlled by Synology enhancements, power-on, standby, power-off ... The task is to port the code from kernel 4.4.59+ to the new kernel (in my case 5.10.158+). A couple of files are involved and the main task is to control GPIOs properly. I am notby debi-718 - Debian
@Radm, please open a separate thread for posts regarding DS415+. We must avoid confusion and help others to better find their information.by debi-718 - Debian
The stick should have a GPT partition table and an EFI partition containg the files. It's better not to modify the DOM files because they are using checksums.by debi-718 - Debian
I checked today on my DS718+, you can find BIOS informations with this commands # cat /sys/class/dmi/id/bios_version M.231 # cat /sys/class/dmi/id/bios_vendor INSYDE Corp. Also /var/log/messages can contain informations regarding BIOS.by debi-718 - Debian
And yes, removing the DOM should put focus on another usb boot device. If you prepare a usb stick - don't use the above mentioned scripts, it's much more easy with grub-install - this one should get selected. Usually the front port is enabled for booting, the ports on the back side not.by debi-718 - Debian
Two points I have for you. For reading the content of the USB-DOM it is not necessary to attach it to another box. You can start the Synology-OS and can usually find two devices under /dev/synoboot 1 and 2 which provide access to the dom partitions. Then dd these devices to a file, copy them to another box and mount them. Then you can see the content. But I think the most important step forby debi-718 - Debian
The really good news is that it is possible to build and run the latest 5.10 Debian kernel on DS718+ using latest gcc and binutils. No toolchain is required. I discovered this possibility only by chance when I started my last created kernel on the diskstation and noticed the first line of the terminal output similar to [ 0.000000] Linux version 5.10.158-rt77 (xxxx@naiad) (gcc (Debian 10.2by debi-718 - Debian
It took a long time to find time, energy and new ideas to start another attempt to run Debian on Synology DS718+. But now I was successful and Debian 11.6 is running. This is what I have done the last days: 1. mount problems during initial booting resolved bind- and move-mounts are disabled somewhere in Synology's 4.4.59+ kernel. They are used for mounting the target filesystem on theby debi-718 - Debian
For me the screen with the Synology boot entries looks fine. Probably your device has a different mainboard and a different bios which respond to a different key sequence for EFI bootmanager. Have you tried others like F2, F8, F12 e.g. when ESC is not working? Does the serial console display any hint during the early startup? Second point, have you prepared a USB stick which can be selected frby debi-718 - Debian
No, I gave up. Writing device tree files from scratch is very complicated and time consuming for me.by debi-718 - Debian
Today I checked out DSM 7 for DS718+. The kernel remains in the long-term line 4.4 and was upgraded from 4.4.59 (26-Mar-2017) to 4.4.180 (16-May-2019). The most recent published kernel for this line is however 4.4.282 from 27-Aug-2021. Perhaps I find a bit more time to work on this problem in September.by debi-718 - Debian
Synology recently released DSM 7. The sources are not yet published and I didn't try this new version. Other people say that Synology never upgrade the kernel for a specific model. It remains the same for the whole lifetime of the model. No upgrade, no security patches. This is another important reason to leave DSM. So far I could not find anything regarding device tree files for Synologyby debi-718 - Debian
Thank you very much for your help, bodhi. I have tried once again to install debian with debootstrap and used vmlinuz and initrd from this installation. The problem is that none of these default debian kernels run on the DS718+. The only usable kernel I've got so far comes from Syno's 4.4.59+ kernel sources compiled with their toolchain. I agree that the problems with my current setuby debi-718 - Debian
I would like to replace Synology's DSM with Debian on a DS718+ for various reasons. Not much can be found in the internet concerning this topic for this special model (Intel apollolake, x86_64) so I am trying to find a way my myself. First thing we need is a UART connection to the serial console of the device. When turning down the box so that power button and leds are on the lower sider,by debi-718 - Debian