Module size is not relevant because 5.1 modules use kernel 3.2.40 and 5.2 use 3.10.35.
I think you found the source for your issue. Maybe VX900 support is not in sata_via but in pata_via.
I will try to find some time to compil it
EDIT : Here https://download.xpenology.fr/drivers/pata_via.ko
Copy it to /lib/modules/ and insmod it.
I'm afraid that if it detect your drive it didn't survive a reboot...
Hi Trantor, I did some tests and fumbled on the Web and in fact the problem is the lack of driver "pata_via.ko" in bootloader XPEnobot. Unfortunately, upload it through the "insmod" falls off. This command is not possible for the hard disk that must be handled by the bootloader before it loads the system of Synology. And of course, does not hold reset.
Helpful info from wiki:
https://ata.wiki.kernel.org/index.php/Pata_via
https://ata.wiki.kernel.org/index.php/Sata_via
"This driver also supports the SATA controllers in IDE mode included with the VIA chipsets listed:
CX700 (1.5GB / s) VX700 (3Gb / s) VX800 (3Gb / s) VX900 (3Gb / s)"
Thus, the request to add the driver "pata_via.ko" to the next release XPEnology. I do not know whether to write to Sancome whether it is your part in the project, ie. drivers.
PS. unless there is a description of how to compile drivers for Bootlader XPEnology.