From 2e6264da9ab0fdd0a7162f438b4908dd2e64acfd Mon Sep 17 00:00:00 2001 From: Ing Date: Tue, 26 Dec 2023 23:13:15 +0800 Subject: [PATCH] add VirtualDSM --- .../rr/model-configs/VirtualDSM.yml.disabled | 68 +++++++++++++++++++ files/initrd/opt/rr/ramdisk-patch.sh | 6 +- 2 files changed, 71 insertions(+), 3 deletions(-) create mode 100644 files/initrd/opt/rr/model-configs/VirtualDSM.yml.disabled diff --git a/files/initrd/opt/rr/model-configs/VirtualDSM.yml.disabled b/files/initrd/opt/rr/model-configs/VirtualDSM.yml.disabled new file mode 100644 index 00000000..87de46e9 --- /dev/null +++ b/files/initrd/opt/rr/model-configs/VirtualDSM.yml.disabled @@ -0,0 +1,68 @@ +id: "VirtualDSM" +synoinfo: &synoinfo + support_disk_compatibility: "no" + support_memory_compatibility: "no" + support_led_brightness_adjustment: "no" + support_syno_hybrid_raid: + supportraid: "yes" + supportraidgroup: + maxlanport: "8" + netif_seq: "0 1 2 3 4 5 6 7" + buzzeroffen: "0xffff" +cmdline: &cmdline + intel_iommu: "igfx_off" + HddEnableDynamicPower: 1 + vender_format_version: 2 + elevator: elevator +patch: &patch + - "ramdisk-etc-rc-*.patch" + - "ramdisk-init-script-v4-*.patch" + - "ramdisk-post-init-script-*.patch" + - "ramdisk-disable-root-pwd-*.patch" +platform: "kvmx64" +unique: "synology_kvmx64_virtualdsm" +serial: + prefix: + - "0000" + middle: "XXX" + suffix: "alpha" +dom: 2 +dt: false +disks: 4 +beta: false +productvers: + "6.2": + kver: "4.4.59" + rd-compressed: false + cmdline: + <<: *cmdline + synoinfo: + <<: *synoinfo + patch: *patch + + "7.0": + kver: "4.4.180" + rd-compressed: false + cmdline: + <<: *cmdline + synoinfo: + <<: *synoinfo + patch: *patch + + "7.1": + kver: "4.4.180" + rd-compressed: false + cmdline: + <<: *cmdline + synoinfo: + <<: *synoinfo + patch: *patch + + "7.2": + kver: "4.4.302" + rd-compressed: false + cmdline: + <<: *cmdline + synoinfo: + <<: *synoinfo + patch: *patch diff --git a/files/initrd/opt/rr/ramdisk-patch.sh b/files/initrd/opt/rr/ramdisk-patch.sh index 7eac69f6..23f69356 100755 --- a/files/initrd/opt/rr/ramdisk-patch.sh +++ b/files/initrd/opt/rr/ramdisk-patch.sh @@ -209,9 +209,9 @@ if [ ${PLATFORM} = "epyc7002" ]; then sed -i '/^echo "START/a \\nmknod -m 0666 /dev/console c 1 3' ${RAMDISK_PATH}/linuxrc.syno fi -# if [ ${PLATFORM} = "broadwellntbap" ]; then -# sed -i 's/broadwellntbap/xbroadwellntbap/' ${RAMDISK_PATH}/usr/syno/share/environments.sh -# fi +#if [ "${PLATFORM}" = "kvmx64" -o "${PLATFORM}" = "broadwellntbap" ]; then +# sed -i 's/kvmx64/RRING/g' ${RAMDISK_PATH}/etc/synoinfo.conf ${RAMDISK_PATH}/etc/VERSION +#fi # Reassembly ramdisk echo -n "."