Jump to content
XPEnology Community

Search the Community

Showing results for 'SataPortMap'.

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Information
    • Readers News & Rumours
    • Information and Feedback
    • The Noob Lounge
  • XPEnology Project
    • F.A.Q - START HERE
    • Loader Releases & Extras
    • DSM Updates Reporting
    • Developer Discussion Room
    • Tutorials and Guides
    • DSM Installation
    • DSM Post-Installation
    • Packages & DSM Features
    • General Questions
    • Hardware Modding
    • Software Modding
    • Miscellaneous
  • International
    • РУССКИЙ
    • FRANÇAIS
    • GERMAN
    • SPANISH
    • ITALIAN
    • KOREAN

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


About Me

  1. tc@box:~$ ./rploader.sh update now Checking Internet Access -> OK Checking if a newer version exists on the repo -> Found newversion : 0.7.1.7 Current version : 0.7.1.7 There is a newer version of the script on the repo should we use that ? [yY/nN]y OK, updating, please re-run after updating Updating tinycore loader with latest updates Backing up files to /mnt/sdc3//mydata.tgz Done. tc@box:~$ ./rploader.sh fullupgrade now Performing a full TCRP upgrade Warning some of your local files will be moved to /home/tc/old/xxxx.2022-May-24- 18-06 Updating custom_config.json % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 33806 100 33806 0 0 67477 0 --:--:-- --:--:-- --:--:-- 67477 Updating custom_config_jun.json % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 8940 100 8940 0 0 17738 0 --:--:-- --:--:-- --:--:-- 17738 Updating global_config.json % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 5692 100 5692 0 0 11932 0 --:--:-- --:--:-- --:--:-- 11932 Updating modules.alias.3.json.gz mv: cannot stat 'modules.alias.3.json.gz': No such file or directory % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 5591 100 5591 0 0 18824 0 --:--:-- --:--:-- --:--:-- 18824 Updating modules.alias.4.json.gz mv: cannot stat 'modules.alias.4.json.gz': No such file or directory % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 89007 100 89007 0 0 225k 0 --:--:-- --:--:-- --:--:-- 225k Updating rpext-index.json % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 211k 100 211k 0 0 375k 0 --:--:-- --:--:-- --:--:-- 1230k Updating user_config.json % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 431 100 431 0 0 872 0 --:--:-- --:--:-- --:--:-- 872 Updating dtc % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 146k 100 146k 0 0 268k 0 --:--:-- --:--:-- --:--:-- 464k Updating rploader.sh % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 88522 100 88522 0 0 229k 0 --:--:-- --:--:-- --:--:-- 229k Updating ds1621p.dts % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 3026 100 3026 0 0 5887 0 --:--:-- --:--:-- --:--:-- 5887 Updating ds920p.dts % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 2423 100 2423 0 0 4714 0 --:--:-- --:--:-- --:--:-- 4714 Please make sure you are using the latest 1GB img before using backup option Current /home/tc size is 3.8M , try to keep it less than 1GB as it might not fit into your image Should i update the sdc with your current files [Yy/Nn] y Backing up home files to sdc : Backing up files to /mnt/sdc3//mydata.tgz Done. tc@box:~$ ./rploader.sh serialgen DS3622xs+ Serial Number for Model : 2150SQRAKJT3B Mac Address for Model DS3622xs+ : 00:11:32:61:9E:67 Should i update the user_config.json with these values ? [Yy/Nn] y tc@box:~$ ./rploader.sh identifyusb now Found Verbatim STORE SerialNumber: 0173000000021AAB Vendor ID : 0x18a5 Product ID : 0x0302 Should i update the user_config.json with these values ? [Yy/Nn] y tc@box:~$ /rploader.sh satamap now -sh: /rploader.sh: not found tc@box:~$ ./rploader.sh satamap now Found "00:1f.2 Intel Corporation 82801IBM/IEM (ICH9M/ICH9M-E) 4 port SATA Contro ller [AHCI mode] (rev 03)" 2 drive(s) connected. How many ports does this controller have? [0-9] <2> 2 Recommended settings: SataPortMap=2 DiskIdxMap=00 Should i update the user_config.json with these values ? [Yy/Nn] y Done. tc@box:~$ ./rploader.sh build broadwellnk-7.0.1-42218 Rploader Version : 0.7.1.7 Loader source : https://github.com/pocopico/redpill-load.git Loader Branch : dev elop Redpill module source : https://github.com/pocopico/redpill-lkm.git : Redpill mo dule branch : master Extensions : Extensions URL : TOOLKIT_URL : https://sourceforge.net/projects/dsgpl/files/toolkit/DSM7.0/ds.bro adwellnk-7.0.dev.txz/download TOOLKIT_SHA : 0d9edca67d9e7e14c2529bbb58341b623936124d5264f71f1e4acbacf3ea202d SYNOKERNEL_URL : https://sourceforge.net/projects/dsgpl/files/Synology NAS G PL%20Source/25426branch/broadwellnk-source/linux-4.4.x.txz/download SYNOKERNEL_SHA : d3e85eb80f16a83244fcae6016ab6783cd8ac55e3af2b4240455261396e1e1b e COMPILE_METHOD : toolkit_dev TARGET_PLATFORM : broadwellnk TARGET_VERSION : 7.0.1 TARGET_REVISION : 42218 REDPILL_LKM_MAKE_TARGET : dev-v7 KERNEL_MAJOR : 4 MODULE_ALIAS_FILE : modules.alias.4.json SYNOMODEL : ds3622xsp_42218 MODEL : DS3622xs+ Local Cache Folder : /mnt/sdc3/auxfiles DATE Internet : 24052022 Local : 24052022 Checking Internet Access -> OK Checking if a newer version exists on the repo -> Version is current Cloning into 'redpill-lkm'... remote: Enumerating objects: 1253, done. remote: Counting objects: 100% (325/325), done. remote: Compressing objects: 100% (41/41), done. remote: Total 1253 (delta 302), reused 284 (delta 283), pack-reused 928 Receiving objects: 100% (1253/1253), 469.84 KiB | 2.13 MiB/s, done. Resolving deltas: 100% (865/865), done. Cloning into 'redpill-load'... remote: Enumerating objects: 1994, done. remote: Total 1994 (delta 0), reused 0 (delta 0), pack-reused 1994 Receiving objects: 100% (1994/1994), 114.70 MiB | 11.30 MiB/s, done. Resolving deltas: 100% (937/937), done. No extra build option or static specified, using default <static> Using static compiled redpill extension Removing any old redpill.ko modules Looking for redpill for : ds3622xsp_42218 Getting file https://raw.githubusercontent.com/pocopico/rp-ext/master/redpill/re leases/redpill-4.4.180plus-broadwellnk.tgz Extracting module Getting file https://raw.githubusercontent.com/pocopico/rp-ext/master/redpill/sr c/check-redpill.sh Got redpill-linux-v4.4.180+.ko Testing modules.alias.4.json -> File OK -------------------------------------------------------------------------------- ---------------- It looks that you will need the following modules : Found SATA Controller : pciid 8086d00002929 Required Extension : ahci Searching for matching extension for ahci Found VGA Controller : pciid 10ded000006e9 Required Extension : No matching extension [#] Checking runtime for required tools... [OK] [#] Adding new extension from https://raw.githubusercontent.com/pocopico/rp-ext/ master/tg3/rpext-index.json... [#] Downloading remote file https://raw.githubusercontent.com/pocopico/rp-ext/ma ster/tg3/rpext-index.json to /home/tc/redpill-load/custom/extensions/_new_ext_in dex.tmp_json ######################################################################## 100.0% [OK] [#] ========================================== pocopico.tg3 ==================== ====================== [#] Extension name: tg3 [#] Description: Adds Broadcom Tigon3 ethernet driver Support [#] To get help visit: <todo> [#] Extension preparer/packer: https://github.com/pocopico/rp-ext/tree/main/tg3 [#] Software author: https://github.com/pocopico [#] Update URL: https://raw.githubusercontent.com/pocopico/rp-ext/master/tg3/rpe xt-index.json [#] Platforms supported: ds1621p_42218 ds918p_41890 dva3221_42661 ds3617xs_42621 ds3617xs_42218 ds920p_42661 ds918p_42661 ds1621p_42661 ds918p_25556 dva3221_422 18 ds3615xs_42661 ds3622xsp_42661 ds3622xsp_42218 dva3221_42621 ds3615xs_41222 d s918p_42621 ds3617xs_42661 ds3615xs_25556 ds920p_42218 ds920p_42621 ds918p_42218 ds1621p_42621 ds3615xs_42621 ds3615xs_42218 ds3622xsp_42621 [#] ============================================================================ =========== Found Ethernet Interface : pciid 14e4d00001684 Required Extension : tg3 Searching for matching extension for tg3 Found matching extension : "https://raw.githubusercontent.com/pocopico/rp-ext/master/tg3/rpext-index.json" -------------------------------------------------------------------------------- ---------------- Starting loader creation Found tinycore cache folder, linking to home/tc/custom-module Checking user_config.json : Done Entering redpill-load directory Removing bundled exts directories Cache directory OK Want to use firmware files from /home/tc/custom-module/*.pat ? [yY/nN] : y cp: cannot stat '/home/tc/custom-module/*42218*.pat': No such file or directory Processing add_extensions entries found on custom_config.json file : [#] Checking runtime for required tools... [OK] [#] Updating extensions... [#] Checking runtime for required tools... [OK] [#] Adding new extension from https://github.com/pocopico/rp-ext/raw/main/redpil l-boot-wait/rpext-index.json... [#] Downloading remote file https://github.com/pocopico/rp-ext/raw/main/redpill- boot-wait/rpext-index.json to /home/tc/redpill-load/custom/extensions/_new_ext_i ndex.tmp_json ######################################################################### 100.0% [OK] [#] ========================================== redpill-boot-wait =============== =========================== [#] Extension name: RedPill Bootwait [#] Description: Simple extension which stops the execution early waiting for th e boot device to appear [#] To get help visit: https://github.com/pocopico/rp-ext/redpill-boot-wait [#] Extension preparer/packer: https://github.com/pocopico/rp-ext/tree/main/redp ill-boot-wait [#] Update URL: https://raw.githubusercontent.com/pocopico/rp-ext/master/redpill -boot-wait/rpext-index.json [#] Platforms supported: ds1621p_42218 ds918p_41890 dva3221_42661 ds3617xs_42621 ds3617xs_42218 ds920p_42661 ds918p_42661 ds1621p_42661 ds918p_25556 dva3221_422 18 ds3615xs_42661 ds3622xsp_42661 ds2422p_42661 ds3622xsp_42218 ds2422p_42218 dv a3221_42621 ds3615xs_41222 ds918p_42621 ds3617xs_42661 ds3615xs_25556 ds920p_422 18 ds920p_42621 ds920p_42550 ds918p_42218 ds2422p_42621 ds1621p_42621 ds3615xs_4 2621 ds3615xs_42218 ds3622xsp_42621 [#] ============================================================================ =========== [#] Checking runtime for required tools... [OK] [#] Updating pocopico.tg3 extension... [#] Downloading remote file https://raw.githubusercontent.com/pocopico/rp-ext/ma ster/tg3/rpext-index.json to /home/tc/redpill-load/custom/extensions/_new_ext_in dex.tmp_json ######################################################################### 100.0% [#] Extension pocopico.tg3 index is already up to date [#] Updating redpill-boot-wait extension... [#] Downloading remote file https://raw.githubusercontent.com/pocopico/rp-ext/ma ster/redpill-boot-wait/rpext-index.json to /home/tc/redpill-load/custom/extensio ns/_new_ext_index.tmp_json ######################################################################### 100.0% [#] Extension redpill-boot-wait index is already up to date [#] Updating redpill-boot-wait extension... [OK] [#] Checking runtime for required tools... [OK] [#] Updating ds3622xsp_42218 platforms extensions... [#] Downloading remote file https://raw.githubusercontent.com/pocopico/rp-ext/ma ster/tg3/releases/ds3622xsp_42218.json to /home/tc/redpill-load/custom/extension s/_ext_new_rcp.tmp_json ######################################################################### 100.0% [#] Filling-in newly downloaded recipe for extension pocopico.tg3 platform ds362 2xsp_42218 [#] Downloading remote file https://raw.githubusercontent.com/pocopico/rp-ext/ma ster/tg3/releases/tg3-4.4.180plus-broadwellnk.tgz to /home/tc/redpill-load/custo m/extensions/pocopico.tg3/ds3622xsp_42218/tg3-4.4.180plus-broadwellnk.tgz ######################################################################### 100.0% [#] Verifying /home/tc/redpill-load/custom/extensions/pocopico.tg3/ds3622xsp_422 18/tg3-4.4.180plus-broadwellnk.tgz file... [OK] [#] Unpacking files from /home/tc/redpill-load/custom/extensions/pocopico.tg3/ds 3622xsp_42218/tg3-4.4.180plus-broadwellnk.tgz to /home/tc/redpill-load/custom/ex tensions/pocopico.tg3/ds3622xsp_42218/... [OK] [#] Downloading remote file https://raw.githubusercontent.com/pocopico/rp-ext/ma ster/tg3/src/check-tg3.sh to /home/tc/redpill-load/custom/extensions/pocopico.tg 3/ds3622xsp_42218/check-tg3.sh ######################################################################### 100.0% [#] Verifying /home/tc/redpill-load/custom/extensions/pocopico.tg3/ds3622xsp_422 18/check-tg3.sh file... [OK] [#] Successfully processed recipe for extension pocopico.tg3 platform ds3622xsp_ 42218 [#] Downloading remote file https://github.com/RedPill-TTG/redpill-boot-wait/raw /master/recipes/universal.json to /home/tc/redpill-load/custom/extensions/_ext_n ew_rcp.tmp_json ######################################################################### 100.0% [#] Filling-in newly downloaded recipe for extension redpill-boot-wait platform ds3622xsp_42218 [#] Downloading remote file https://raw.githubusercontent.com/RedPill-TTG/redpil l-boot-wait/master/src/boot-wait.sh to /home/tc/redpill-load/custom/extensions/r edpill-boot-wait/ds3622xsp_42218/boot-wait.sh ######################################################################### 100.0% [#] Verifying /home/tc/redpill-load/custom/extensions/redpill-boot-wait/ds3622xs p_42218/boot-wait.sh file... [OK] [#] Successfully processed recipe for extension redpill-boot-wait platform ds362 2xsp_42218 [#] Verifying /home/tc/redpill-load/custom/extensions/redpill-boot-wait/ds3622xs p_42218/boot-wait.sh file... [OK] [#] Updating extensions... [OK] [#] PAT file /home/tc/redpill-load/cache/ds3622xsp_42218.pat not found - downloa ding from https://global.download.synology.com/download/DSM/release/7.0.1/42218/ DSM_DS3622xs+_42218.pat % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 345M 100 345M 0 0 18.6M 0 0:00:18 0:00:18 --:--:-- 19.1M [#] Verifying /home/tc/redpill-load/cache/ds3622xsp_42218.pat file... [OK] [#] Unpacking /home/tc/redpill-load/cache/ds3622xsp_42218.pat file to /home/tc/r edpill-load/build/1653415716/pat-ds3622xsp_42218-unpacked... [OK] [#] Verifying /home/tc/redpill-load/build/1653415716/pat-ds3622xsp_42218-unpacke d/zImage file... [OK] [#] Patching /home/tc/redpill-load/build/1653415716/pat-ds3622xsp_42218-unpacked /zImage to /home/tc/redpill-load/build/1653415716/zImage-patched... [OK] [#] Verifying /home/tc/redpill-load/build/1653415716/pat-ds3622xsp_42218-unpacke d/rd.gz file... [OK] [#] Unpacking /home/tc/redpill-load/build/1653415716/pat-ds3622xsp_42218-unpacke d/rd.gz file to /home/tc/redpill-load/build/1653415716/rd-ds3622xsp_42218-unpack ed... [OK] [#] Apply patches to /home/tc/redpill-load/build/1653415716/rd-ds3622xsp_42218-u npacked... [OK] [#] Patching config files in ramdisk... [OK] [#] Adding OS config patching... [OK] [#] Repacking ramdisk to /home/tc/redpill-load/build/1653415716/rd-patched-ds362 2xsp_42218.gz... [OK] [#] Bundling extensions... [#] Checking runtime for required tools... [OK] [#] Dumping ds3622xsp_42218 platform extensions to /home/tc/redpill-load/build/1 653415716/custom-initrd/exts... [OK] [#] Packing custom ramdisk layer to /home/tc/redpill-load/build/1653415716/custo m.gz... [OK] [#] Generating GRUB config... [OK] [#] Creating loader image at loader.img... [OK] [#] Cleaning up... [OK] Mounting /dev/sdc1 to localdiskp1 /dev/sdc2 localdiskp2 Creating tinycore entry menuentry 'Tiny Core Image Build' { savedefault set root=(hd0,msdos3) echo Loading Linux... linux /vmlinuz64 loglevel=3 cde waitusb=5 vga=791 echo Loading initramfs... initrd /corepure64.gz echo Booting TinyCore for loader creation } Entries in Localdisk bootloader : ======================================================================= menuentry 'RedPill DS3622xs v7.0.1-42218 Beta (USB, Verbose)' { menuentry 'RedPill DS3622xs v7.0.1-42218 Beta (SATA, Verbose)' { menuentry 'Tiny Core Image Build' { Caching files for future use Found /home/tc/redpill-load/cache/ds3622xsp_42218.pat, copying to cache director y : /mnt/sdc3/auxfiles Saving user session for future use. Saving current extensions -> OK ! Saving current user_config.json -> OK ! tc@box:~$ ./rploader.sh clean now Clearing local redpill files tc@box:~$ ./rploader.sh build broadwellnk-7.1.0-42661 Rploader Version : 0.7.1.7 Loader source : https://github.com/pocopico/redpill-load.git Loader Branch : dev elop Redpill module source : https://github.com/pocopico/redpill-lkm.git : Redpill mo dule branch : master Extensions : redpill-misc Extensions URL : "https://github.com/pocopico/redpill-load/raw/master/redpill-mi sc/rpext-index.json" TOOLKIT_URL : https://sourceforge.net/projects/dsgpl/files/toolkit/DSM7.0/ds.bro adwellnk-7.0.dev.txz/download TOOLKIT_SHA : 0d9edca67d9e7e14c2529bbb58341b623936124d5264f71f1e4acbacf3ea202d SYNOKERNEL_URL : https://sourceforge.net/projects/dsgpl/files/Synology NAS G PL%20Source/25426branch/broadwellnk-source/linux-4.4.x.txz/download SYNOKERNEL_SHA : d3e85eb80f16a83244fcae6016ab6783cd8ac55e3af2b4240455261396e1e1b e COMPILE_METHOD : toolkit_dev TARGET_PLATFORM : broadwellnk TARGET_VERSION : 7.1.0 TARGET_REVISION : 42661 REDPILL_LKM_MAKE_TARGET : dev-v7 KERNEL_MAJOR : 4 MODULE_ALIAS_FILE : modules.alias.4.json SYNOMODEL : ds3622xsp_42661 MODEL : DS3622xs+ Local Cache Folder : /mnt/sdc3/auxfiles DATE Internet : 24052022 Local : 24052022 Checking Internet Access -> OK Checking if a newer version exists on the repo -> Version is current Cloning into 'redpill-lkm'... remote: Enumerating objects: 1253, done. remote: Counting objects: 100% (325/325), done. remote: Compressing objects: 100% (41/41), done. remote: Total 1253 (delta 302), reused 284 (delta 283), pack-reused 928 Receiving objects: 100% (1253/1253), 469.84 KiB | 2.10 MiB/s, done. Resolving deltas: 100% (865/865), done. Cloning into 'redpill-load'... remote: Enumerating objects: 1994, done. remote: Total 1994 (delta 0), reused 0 (delta 0), pack-reused 1994 Receiving objects: 100% (1994/1994), 114.70 MiB | 8.61 MiB/s, done. Resolving deltas: 100% (940/940), done. No extra build option or static specified, using default <static> Using static compiled redpill extension Removing any old redpill.ko modules Looking for redpill for : ds3622xsp_42661 Getting file https://raw.githubusercontent.com/pocopico/rp-ext/master/redpill/re leases/redpill-4.4.180plus-broadwellnk.tgz Extracting module Getting file https://raw.githubusercontent.com/pocopico/rp-ext/master/redpill/sr c/check-redpill.sh Got redpill-linux-v4.4.180+.ko Testing modules.alias.4.json -> File OK -------------------------------------------------------------------------------- ---------------- It looks that you will need the following modules : Found SATA Controller : pciid 8086d00002929 Required Extension : ahci Searching for matching extension for ahci Found VGA Controller : pciid 10ded000006e9 Required Extension : No matching extension [#] Checking runtime for required tools... [OK] [#] Adding new extension from https://raw.githubusercontent.com/pocopico/rp-ext/ master/tg3/rpext-index.json... [#] Downloading remote file https://raw.githubusercontent.com/pocopico/rp-ext/ma ster/tg3/rpext-index.json to /home/tc/redpill-load/custom/extensions/_new_ext_in dex.tmp_json ######################################################################## 100.0% [OK] [#] ========================================== pocopico.tg3 ==================== ====================== [#] Extension name: tg3 [#] Description: Adds Broadcom Tigon3 ethernet driver Support [#] To get help visit: <todo> [#] Extension preparer/packer: https://github.com/pocopico/rp-ext/tree/main/tg3 [#] Software author: https://github.com/pocopico [#] Update URL: https://raw.githubusercontent.com/pocopico/rp-ext/master/tg3/rpe xt-index.json [#] Platforms supported: ds1621p_42218 ds918p_41890 dva3221_42661 ds3617xs_42621 ds3617xs_42218 ds920p_42661 ds918p_42661 ds1621p_42661 ds918p_25556 dva3221_422 18 ds3615xs_42661 ds3622xsp_42661 ds3622xsp_42218 dva3221_42621 ds3615xs_41222 d s918p_42621 ds3617xs_42661 ds3615xs_25556 ds920p_42218 ds920p_42621 ds918p_42218 ds1621p_42621 ds3615xs_42621 ds3615xs_42218 ds3622xsp_42621 [#] ============================================================================ =========== Found Ethernet Interface : pciid 14e4d00001684 Required Extension : tg3 Searching for matching extension for tg3 Found matching extension : "https://raw.githubusercontent.com/pocopico/rp-ext/master/tg3/rpext-index.json" -------------------------------------------------------------------------------- ---------------- Starting loader creation Found tinycore cache folder, linking to home/tc/custom-module Checking user_config.json : Done Entering redpill-load directory Removing bundled exts directories Cache directory OK Found build request for revision greater than 42218 Getting required extraction tool ------------------------------------------------------------------ Checking tinycore cache folder Found tinycore cache folder, linking to home/tc/custom-module Creating temp folder /tmp/synoesp Found custom pat file /home/tc/custom-module/ds3622xsp_42218.pat Processing old pat file to extract required files for extraction Entering synoesp extract rd.gz finish cpio: dev/console: Cannot mknod: Operation not permitted cpio: dev/net/tun: Cannot mknod: Operation not permitted 42506 blocks extract rd mkdir: cannot create directory '/mnt/sdc3/auxfiles': File exists Copying required files to local cache folder for future use Copying usr/lib/libcurl.so.4 to /mnt/sdc3/auxfiles Copying usr/lib/libmbedcrypto.so.5 to /mnt/sdc3/auxfiles Copying usr/lib/libmbedtls.so.13 to /mnt/sdc3/auxfiles Copying usr/lib/libmbedx509.so.1 to /mnt/sdc3/auxfiles Copying usr/lib/libmsgpackc.so.2 to /mnt/sdc3/auxfiles Copying usr/lib/libsodium.so to /mnt/sdc3/auxfiles Copying usr/lib/libsynocodesign-ng-virtual-junior-wins.so.7 to /mnt/sdc3/auxfile s Copying usr/syno/bin/scemd to /mnt/sdc3/auxfiles Copying required libraries to local lib directory Linking lib to lib64 Copying executable Removing temp folder /tmp/synoesp Checking if tools is accessible /bin/syno_extract_system_patch: /usr/local/lib/libcurl.so.4: no version informat ion available (required by /bin/syno_extract_system_patch) Copyright (c) 2003-2021 Synology Inc. All rights reserved. /bin/syno_extract_system_patch PATCH_PATH DEST_PATH Executed succesfully Creating temp folder /tmp/pat Checking for cached pat file Found tinycore cache folder, linking to home/tc/custom-module Could not find pat file locally cached Configdir : /home/tc/redpill-load/config/DS3622xs+/7.1.0-42661 Configfile: /home/tc/redpill-load/config/DS3622xs+/7.1.0-42661/config.json Pat URL : https://global.download.synology.com/download/DSM/release/7.1/42661-1/ DSM_DS3622xs%2B_42661.pat Downloading pat file from URL : https://global.download.synology.com/download/DS M/release/7.1/42661-1/DSM_DS3622xs%2B_42661.pat % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 352M 100 352M 0 0 38.4M 0 0:00:09 0:00:09 --:--:-- 45.6M File //mnt/sdc3/auxfiles/ds3622xsp_42661.pat, is encrypted File //mnt/sdc3/auxfiles/ds3622xsp_42661.pat, has been cached but its encrypted, re-running decrypting process Checking for cached pat file Found tinycore cache folder, linking to home/tc/custom-module Found locally cached pat file /home/tc/custom-module/ds3622xsp_42661.pat File /home/tc/custom-module/ds3622xsp_42661.pat, is encrypted Extracting encrypted pat file : /home/tc/custom-module/ds3622xsp_42661.pat to /t mp/pat /bin/syno_extract_system_patch: /usr/local/lib/libcurl.so.4: no version informat ion available (required by /bin/syno_extract_system_patch) Creating unecrypted pat file ds3622xsp_42661.pat to /home/tc/redpill-load/cache folder ./VERSION Pat file sha256sum is : bad4edf3ad0ccc4670b55c1647ada69f7a407332bc029a9c110f1ab 29e7a206a Checking config file existence -> OK Editing config file -> Verifying config file -> OK ! Clearing temp folders Processing add_extensions entries found on custom_config.json file : redpill-m isc Adding extension "https://github.com/pocopico/redpill-load/raw/master/redpill-mi sc/rpext-index.json" [#] Checking runtime for required tools... [OK] [#] Adding new extension from https://github.com/pocopico/redpill-load/raw/maste r/redpill-misc/rpext-index.json... [#] Downloading remote file https://github.com/pocopico/redpill-load/raw/master/ redpill-misc/rpext-index.json to /home/tc/redpill-load/custom/extensions/_new_ex t_index.tmp_json ######################################################################### 100.0% [OK] [#] ========================================== redpill-misc ==================== ====================== [#] Extension name: Misc shell [#] Description: Misc shell [#] To get help visit: https://github.com/pocopico/redpill-load/raw/develop/redp ill-misc [#] Extension preparer/packer: https://github.com/pocopico/redpill-load/raw/deve lop/redpill-misc [#] Software author: https://github.com/pocopico/redpill-load/raw/develop/redpil l-misc [#] Update URL: https://github.com/pocopico/redpill-load/raw/develop/redpill-mis c/rpext-index.json [#] Platforms supported: ds1621p_42218 ds918p_41890 dva3221_42661 ds3617xs_42621 ds3617xs_42218 ds920p_42661 ds918p_42661 ds1621p_42661 ds918p_25556 dva3221_422 18 ds3615xs_42661 ds3622xsp_42661 ds3622xsp_42218 dva3221_42621 ds3615xs_41222 d s918p_42621 ds3617xs_42661 ds3615xs_25556 ds920p_42218 ds920p_42621 ds918p_42218 ds1621p_42621 ds3615xs_42621 ds3615xs_42218 ds3622xsp_42621 [#] ============================================================================ =========== Updating extension : redpill-misc contents for model : ds3622xsp_42661 [#] Checking runtime for required tools... [OK] [#] Updating ds3622xsp_42661 platforms extensions... [#] Downloading remote file https://github.com/pocopico/redpill-load/raw/develop /redpill-misc/recipes/universal.json to /home/tc/redpill-load/custom/extensions/ _ext_new_rcp.tmp_json ######################################################################### 100.0% [#] Filling-in newly downloaded recipe for extension redpill-misc platform ds362 2xsp_42661 [#] Downloading remote file https://github.com/pocopico/redpill-load/raw/develop /redpill-misc/releases/install.sh to /home/tc/redpill-load/custom/extensions/red pill-misc/ds3622xsp_42661/install.sh ######################################################################### 100.0% [#] Verifying /home/tc/redpill-load/custom/extensions/redpill-misc/ds3622xsp_426 61/install.sh file... [OK] [#] Downloading remote file https://github.com/pocopico/redpill-load/raw/develop /redpill-misc/releases/install-all.sh to /home/tc/redpill-load/custom/extensions /redpill-misc/ds3622xsp_42661/install-all.sh ######################################################################### 100.0% [#] Verifying /home/tc/redpill-load/custom/extensions/redpill-misc/ds3622xsp_426 61/install-all.sh file... [OK] [#] Downloading remote file https://github.com/tsl0922/ttyd/releases/download/1. 6.3/ttyd.x86_64 to /home/tc/redpill-load/custom/extensions/redpill-misc/ds3622xs p_42661/ttyd ######################################################################### 100.0% [#] Verifying /home/tc/redpill-load/custom/extensions/redpill-misc/ds3622xsp_426 61/ttyd file... [OK] [#] Downloading remote file https://github.com/pocopico/redpill-load/raw/develop /redpill-misc/releases/install_rd.sh to /home/tc/redpill-load/custom/extensions/ redpill-misc/ds3622xsp_42661/install_rd.sh ######################################################################### 100.0% [#] Verifying /home/tc/redpill-load/custom/extensions/redpill-misc/ds3622xsp_426 61/install_rd.sh file... [OK] [#] Downloading remote file https://github.com/pocopico/redpill-load/raw/develop /redpill-misc/releases/lrzsz.tar.gz to /home/tc/redpill-load/custom/extensions/r edpill-misc/ds3622xsp_42661/lrzsz.tar.gz ######################################################################### 100.0% [#] Verifying /home/tc/redpill-load/custom/extensions/redpill-misc/ds3622xsp_426 61/lrzsz.tar.gz file... [OK] [#] Unpacking files from /home/tc/redpill-load/custom/extensions/redpill-misc/ds 3622xsp_42661/lrzsz.tar.gz to /home/tc/redpill-load/custom/extensions/redpill-mi sc/ds3622xsp_42661/... [OK] [#] Successfully processed recipe for extension redpill-misc platform ds3622xsp_ 42661 [#] Unpacking files from /home/tc/redpill-load/custom/extensions/redpill-misc/ds 3622xsp_42661/lrzsz.tar.gz to /home/tc/redpill-load/custom/extensions/redpill-mi sc/ds3622xsp_42661/... [OK] [#] Checking runtime for required tools... [OK] [#] Updating extensions... [#] Checking runtime for required tools... [OK] [#] Adding new extension from https://github.com/pocopico/rp-ext/raw/main/redpil l-boot-wait/rpext-index.json... [#] Downloading remote file https://github.com/pocopico/rp-ext/raw/main/redpill- boot-wait/rpext-index.json to /home/tc/redpill-load/custom/extensions/_new_ext_i ndex.tmp_json ######################################################################### 100.0% [OK] [#] ========================================== redpill-boot-wait =============== =========================== [#] Extension name: RedPill Bootwait [#] Description: Simple extension which stops the execution early waiting for th e boot device to appear [#] To get help visit: https://github.com/pocopico/rp-ext/redpill-boot-wait [#] Extension preparer/packer: https://github.com/pocopico/rp-ext/tree/main/redp ill-boot-wait [#] Update URL: https://raw.githubusercontent.com/pocopico/rp-ext/master/redpill -boot-wait/rpext-index.json [#] Platforms supported: ds1621p_42218 ds918p_41890 dva3221_42661 ds3617xs_42621 ds3617xs_42218 ds920p_42661 ds918p_42661 ds1621p_42661 ds918p_25556 dva3221_422 18 ds3615xs_42661 ds3622xsp_42661 ds2422p_42661 ds3622xsp_42218 ds2422p_42218 dv a3221_42621 ds3615xs_41222 ds918p_42621 ds3617xs_42661 ds3615xs_25556 ds920p_422 18 ds920p_42621 ds920p_42550 ds918p_42218 ds2422p_42621 ds1621p_42621 ds3615xs_4 2621 ds3615xs_42218 ds3622xsp_42621 [#] ============================================================================ =========== [#] Checking runtime for required tools... [OK] [#] Updating pocopico.tg3 extension... [#] Downloading remote file https://raw.githubusercontent.com/pocopico/rp-ext/ma ster/tg3/rpext-index.json to /home/tc/redpill-load/custom/extensions/_new_ext_in dex.tmp_json ######################################################################### 100.0% [#] Extension pocopico.tg3 index is already up to date [#] Updating redpill-boot-wait extension... [#] Downloading remote file https://raw.githubusercontent.com/pocopico/rp-ext/ma ster/redpill-boot-wait/rpext-index.json to /home/tc/redpill-load/custom/extensio ns/_new_ext_index.tmp_json ######################################################################### 100.0% [#] Extension redpill-boot-wait index is already up to date [#] Updating redpill-misc extension... [#] Downloading remote file https://github.com/pocopico/redpill-load/raw/develop /redpill-misc/rpext-index.json to /home/tc/redpill-load/custom/extensions/_new_e xt_index.tmp_json ######################################################################### 100.0% [OK] [#] Checking runtime for required tools... [OK] [#] Updating ds3622xsp_42661 platforms extensions... [#] Downloading remote file https://raw.githubusercontent.com/pocopico/rp-ext/ma ster/tg3/releases/ds3622xsp_42218.json to /home/tc/redpill-load/custom/extension s/_ext_new_rcp.tmp_json ######################################################################### 100.0% [#] Filling-in newly downloaded recipe for extension pocopico.tg3 platform ds362 2xsp_42661 [#] Downloading remote file https://raw.githubusercontent.com/pocopico/rp-ext/ma ster/tg3/releases/tg3-4.4.180plus-broadwellnk.tgz to /home/tc/redpill-load/custo m/extensions/pocopico.tg3/ds3622xsp_42661/tg3-4.4.180plus-broadwellnk.tgz ######################################################################### 100.0% [#] Verifying /home/tc/redpill-load/custom/extensions/pocopico.tg3/ds3622xsp_426 61/tg3-4.4.180plus-broadwellnk.tgz file... [OK] [#] Unpacking files from /home/tc/redpill-load/custom/extensions/pocopico.tg3/ds 3622xsp_42661/tg3-4.4.180plus-broadwellnk.tgz to /home/tc/redpill-load/custom/ex tensions/pocopico.tg3/ds3622xsp_42661/... [OK] [#] Downloading remote file https://raw.githubusercontent.com/pocopico/rp-ext/ma ster/tg3/src/check-tg3.sh to /home/tc/redpill-load/custom/extensions/pocopico.tg 3/ds3622xsp_42661/check-tg3.sh ######################################################################### 100.0% [#] Verifying /home/tc/redpill-load/custom/extensions/pocopico.tg3/ds3622xsp_426 61/check-tg3.sh file... [OK] [#] Successfully processed recipe for extension pocopico.tg3 platform ds3622xsp_ 42661 [#] Downloading remote file https://github.com/RedPill-TTG/redpill-boot-wait/raw /master/recipes/universal.json to /home/tc/redpill-load/custom/extensions/_ext_n ew_rcp.tmp_json ######################################################################### 100.0% [#] Filling-in newly downloaded recipe for extension redpill-boot-wait platform ds3622xsp_42661 [#] Downloading remote file https://raw.githubusercontent.com/RedPill-TTG/redpil l-boot-wait/master/src/boot-wait.sh to /home/tc/redpill-load/custom/extensions/r edpill-boot-wait/ds3622xsp_42661/boot-wait.sh ######################################################################### 100.0% [#] Verifying /home/tc/redpill-load/custom/extensions/redpill-boot-wait/ds3622xs p_42661/boot-wait.sh file... [OK] [#] Successfully processed recipe for extension redpill-boot-wait platform ds362 2xsp_42661 [#] Downloading remote file https://github.com/pocopico/redpill-load/raw/develop /redpill-misc/recipes/universal.json to /home/tc/redpill-load/custom/extensions/ _ext_new_rcp.tmp_json ######################################################################### 100.0% [#] Extension redpill-misc for ds3622xsp_42661 platform is already up to date [#] Verifying /home/tc/redpill-load/custom/extensions/redpill-boot-wait/ds3622xs p_42661/boot-wait.sh file... [OK] [#] Updating extensions... [OK] [#] Verifying /home/tc/redpill-load/cache/ds3622xsp_42661.pat file... [OK] [#] Unpacking /home/tc/redpill-load/cache/ds3622xsp_42661.pat file to /home/tc/r edpill-load/build/1653415858/pat-ds3622xsp_42661-unpacked... [OK] [#] Verifying /home/tc/redpill-load/build/1653415858/pat-ds3622xsp_42661-unpacke d/zImage file... [OK] [#] Patching /home/tc/redpill-load/build/1653415858/pat-ds3622xsp_42661-unpacked /zImage to /home/tc/redpill-load/build/1653415858/zImage-patched... [OK] [#] Verifying /home/tc/redpill-load/build/1653415858/pat-ds3622xsp_42661-unpacke d/rd.gz file... [OK] [#] Unpacking /home/tc/redpill-load/build/1653415858/pat-ds3622xsp_42661-unpacke d/rd.gz file to /home/tc/redpill-load/build/1653415858/rd-ds3622xsp_42661-unpack ed... [OK] [#] Apply patches to /home/tc/redpill-load/build/1653415858/rd-ds3622xsp_42661-u npacked... [OK] [#] Patching config files in ramdisk... [OK] [#] Adding OS config patching... [OK] [#] Repacking ramdisk to /home/tc/redpill-load/build/1653415858/rd-patched-ds362 2xsp_42661.gz... [OK] [#] Bundling extensions... [#] Checking runtime for required tools... [OK] [#] Dumping ds3622xsp_42661 platform extensions to /home/tc/redpill-load/build/1 653415858/custom-initrd/exts... [OK] [#] Packing custom ramdisk layer to /home/tc/redpill-load/build/1653415858/custo m.gz... [OK] [#] Generating GRUB config... [OK] [#] Creating loader image at loader.img... [OK] [#] Cleaning up... [OK] Mounting /dev/sdc1 to localdiskp1 /dev/sdc2 localdiskp2 Creating tinycore entry menuentry 'Tiny Core Image Build' { savedefault set root=(hd0,msdos3) echo Loading Linux... linux /vmlinuz64 loglevel=3 cde waitusb=5 vga=791 echo Loading initramfs... initrd /corepure64.gz echo Booting TinyCore for loader creation } Entries in Localdisk bootloader : ======================================================================= menuentry 'RedPill DS3622xs v7.1.0-42661 Beta (USB, Verbose)' { menuentry 'RedPill DS3622xs v7.1.0-42661 Beta (SATA, Verbose)' { menuentry 'Tiny Core Image Build' { Caching files for future use No adequate space on TCRP loader partition /mnt/sdc3 to cache pat file Found /mnt/sdc3/auxfiles/ds3622xsp_42218.pat /mnt/sdc3/auxfiles/ds3622xsp_42661.pat file Do you want me to remove older cached pat files and cache current ? [yY/nN] : y Found /home/tc/redpill-load/cache/ds3622xsp_42661.pat, copying to cache director y : /mnt/sdc3/auxfiles Saving user session for future use. Saving current extensions -> OK ! Saving current user_config.json -> OK ! tc@box:~$ ./rploader.sh clean now; rm -rf /mnt/sdb3/auxfiles; rm -rf /home/tc/cu stom-module; ./rploader.sh backup now; Clearing local redpill files Please make sure you are using the latest 1GB img before using backup option Current /home/tc size is 3.8M , try to keep it less than 1GB as it might not fit into your image Should i update the sdc with your current files [Yy/Nn] y Backing up home files to sdc : Backing up files to /mnt/sdc3//mydata.tgz Done. tc@box:~$
  2. So far, in my experience, the file corruption message has nothing to do with the actual pat file corruption or the USB PID/VID setting, and it seems to have occurred when the junior did not recognize the disk correctly due to missing or incorrect mapping of SataPortMap or DTC Internal_slot. . A migration message is expected from a disk with DSM already installed.
  3. @flyride I try to configure according to your suggestion. Building successfully. But the following information appears during the web installation process: Unable to install DSM Unable to install this file, the file may have been damaged. root@x99pve:/etc/pve/qemu-server# cat 108.conf args: -device 'nec-usb-xhci,id=usb-bus0,multifunction=on' -drive 'file=/var/lib/vz/images/108/tinycore-redpill.img,media=disk,format=raw,if=none,id=drive-disk-bootloader' -device 'usb-storage,bus=usb-bus0.0,port=1,drive=drive-disk-bootloader,id=usb-disk-bootloader,bootindex=999,removable=on' balloon: 0 bios: ovmf boot: order=ide2 cores: 4 cpu: host ide2: none,media=cdrom machine: q35 memory: 4096 meta: creation-qemu=6.1.0,ctime=1653357922 name: DVA3221 net0: rtl8139=00:11:32:0A:F8:DD,bridge=vmbr0,firewall=1 numa: 0 ostype: l26 sata0: data-zfs:vm-108-disk-0,backup=0,size=1200G serial0: socket smbios1: uuid=7fb25a1e-5f14-4a3d-9242-5aa88b0ca99a sockets: 1 vmgenid: 6f42693e-62e8-4b59-a859-840f57244b93 tc@box:~$ ./rploader.sh identifyusb now Machine is VIRTUAL Hypervisor=KVM Found QEMU QEMU SerialNumber: 1-0000:00:02.0-1 Vendor ID : 0x46f4 Product ID : 0x0001 Should i update the user_config.json with these values ? [Yy/Nn] Y tc@box:~$ ./rploader.sh serialgen DVA3221 Serial Number for Model : 20C0SJRQBS8SN Mac Address for Model DVA3221 : 00:11:32:0A:F8:DD Should i update the user_config.json with these values ? [Yy/Nn] Y tc@box:~$ ./rploader.sh satamap now Machine is VIRTUAL Hypervisor=KVM Found "00:1f.2 Intel Corporation 82801IR/IO/IH (ICH9R/DO/DH) 6 port SATA Controller [AHCI mode] (rev 02)" Detected 6 ports/0 drives. Reserving and disabling KVM q35 bogus controller Found "06:07.0 Intel Corporation 82801IR/IO/IH (ICH9R/DO/DH) 6 port SATA Controller [AHCI mode] (rev 02)" Detected 6 ports/1 drives. Override # of ports or ENTER to accept <6> Recommended settings: SataPortMap=16 DiskIdxMap=1000 Should i update the user_config.json with these values ? [Yy/Nn] Y Done. tc@box:~$ cat user_config.json { "extra_cmdline": { "pid": "0x0001", "vid": "0x46f4", "sn": "20C0SJRQBS8SN", "mac1": "0011320AF8DD", "SataPortMap": "16", "DiskIdxMap": "1000" }, "synoinfo": { "internalportcfg": "0xffff", "maxdisks": "16", "support_bde_internal_10g": "no", "support_disk_compatibility": "no", "support_memory_compatibility": "no" }, "ramdisk_copy": {} }
  4. SynologyNVR> ls -la /sys/block drwxr-xr-x 2 root root 0 May 26 02:31 . dr-xr-xr-x 12 root root 0 May 26 02:31 .. lrwxrwxrwx 1 root root 0 May 26 02:32 ram0 -> ../devices/virtual/block/ram0 lrwxrwxrwx 1 root root 0 May 26 02:32 ram1 -> ../devices/virtual/block/ram1 lrwxrwxrwx 1 root root 0 May 26 02:32 ram10 -> ../devices/virtual/block/ram10 lrwxrwxrwx 1 root root 0 May 26 02:32 ram11 -> ../devices/virtual/block/ram11 lrwxrwxrwx 1 root root 0 May 26 02:32 ram12 -> ../devices/virtual/block/ram12 lrwxrwxrwx 1 root root 0 May 26 02:32 ram13 -> ../devices/virtual/block/ram13 lrwxrwxrwx 1 root root 0 May 26 02:32 ram14 -> ../devices/virtual/block/ram14 lrwxrwxrwx 1 root root 0 May 26 02:32 ram15 -> ../devices/virtual/block/ram15 lrwxrwxrwx 1 root root 0 May 26 02:32 ram2 -> ../devices/virtual/block/ram2 lrwxrwxrwx 1 root root 0 May 26 02:32 ram3 -> ../devices/virtual/block/ram3 lrwxrwxrwx 1 root root 0 May 26 02:32 ram4 -> ../devices/virtual/block/ram4 lrwxrwxrwx 1 root root 0 May 26 02:32 ram5 -> ../devices/virtual/block/ram5 lrwxrwxrwx 1 root root 0 May 26 02:32 ram6 -> ../devices/virtual/block/ram6 lrwxrwxrwx 1 root root 0 May 26 02:32 ram7 -> ../devices/virtual/block/ram7 lrwxrwxrwx 1 root root 0 May 26 02:32 ram8 -> ../devices/virtual/block/ram8 lrwxrwxrwx 1 root root 0 May 26 02:32 ram9 -> ../devices/virtual/block/ram9 lrwxrwxrwx 1 root root 0 May 26 02:32 synoboot -> ../devices/pci0000:00/0000:00:1e.0/0000:05:01.0/0000:06:07.0/ata2/host1/target1:0:0/1:0:0:0/block/synoboot SynologyNVR> ls -la /sys/block/scsi_host ls: /sys/block/scsi_host: No such file or directory SynologyNVR> cat /proc/cmdline BOOT_IMAGE=/zImage withefi syno_hw_version=DVA3221 console=ttyS0,115200n8 netif_num=4 earlycon=uart8250,io,0x3f8,115200n8 mac1=0011324C321D sn=2150SJRHX6DRY HddHotplug=0 DiskIdxMap=101000 syno_hdd_detect=0 vender_format_version=2 syno_hdd_powerup_seq=0 root=/dev/md0 SataPortMap=11
  5. I used tinycore-redpill-main.zip Extracted it and got tinycore-redpill.v0.4.6.img and I burned it using Rufus. Maybe that's why I got both. I tried with either one and I still got 7,8 errors in installation page. Here is the output: SynologyNAS> cat /proc/cmdline BOOT_IMAGE=/zImage withefi syno_hw_version=DS3622xs+ console=ttyS0,115200n8 netif_num=5 earlycon=uart8250,io,0x3f8,115200n8 mac1=001132E0E1AC sn=2150SQRC31KAY HddHotplug=0 DiskIdxMap=0004 syno_hdd_detect=0 vender_format_version=2 syno_hdd_powerup_seq=0 root=/dev/md0 SataPortMap=46 SynologyNAS> ls -la /sys/block drwxr-xr-x 2 root root 0 May 26 01:55 . dr-xr-xr-x 12 root root 0 May 26 01:55 .. lrwxrwxrwx 1 root root 0 May 26 01:55 nvme0n1 -> ../devices/pci0000:00/0000:00:01.1/0000:01:00.0/nvme/nvme0/nvme0n1 lrwxrwxrwx 1 root root 0 May 26 01:59 ram0 -> ../devices/virtual/block/ram0 lrwxrwxrwx 1 root root 0 May 26 01:59 ram1 -> ../devices/virtual/block/ram1 lrwxrwxrwx 1 root root 0 May 26 01:59 ram10 -> ../devices/virtual/block/ram10 lrwxrwxrwx 1 root root 0 May 26 01:59 ram11 -> ../devices/virtual/block/ram11 lrwxrwxrwx 1 root root 0 May 26 01:59 ram12 -> ../devices/virtual/block/ram12 lrwxrwxrwx 1 root root 0 May 26 01:59 ram13 -> ../devices/virtual/block/ram13 lrwxrwxrwx 1 root root 0 May 26 01:59 ram14 -> ../devices/virtual/block/ram14 lrwxrwxrwx 1 root root 0 May 26 01:59 ram15 -> ../devices/virtual/block/ram15 lrwxrwxrwx 1 root root 0 May 26 01:59 ram2 -> ../devices/virtual/block/ram2 lrwxrwxrwx 1 root root 0 May 26 01:59 ram3 -> ../devices/virtual/block/ram3 lrwxrwxrwx 1 root root 0 May 26 01:59 ram4 -> ../devices/virtual/block/ram4 lrwxrwxrwx 1 root root 0 May 26 01:59 ram5 -> ../devices/virtual/block/ram5 lrwxrwxrwx 1 root root 0 May 26 01:59 ram6 -> ../devices/virtual/block/ram6 lrwxrwxrwx 1 root root 0 May 26 01:59 ram7 -> ../devices/virtual/block/ram7 lrwxrwxrwx 1 root root 0 May 26 01:59 ram8 -> ../devices/virtual/block/ram8 lrwxrwxrwx 1 root root 0 May 26 01:59 ram9 -> ../devices/virtual/block/ram9 lrwxrwxrwx 1 root root 0 May 26 01:55 sde -> ../devices/pci0000:00/0000:00:01.2/0000:02:00.0/0000:03:0a.0/0000:0b:00.0/ata5/host4/target4:0:0/4:0:0:0/block/sde lrwxrwxrwx 1 root root 0 May 26 01:55 sdf -> ../devices/pci0000:00/0000:00:01.2/0000:02:00.0/0000:03:0a.0/0000:0b:00.0/ata6/host5/target5:0:0/5:0:0:0/block/sdf lrwxrwxrwx 1 root root 0 May 26 01:55 sdi -> ../devices/pci0000:00/0000:00:01.2/0000:02:00.0/0000:03:0a.0/0000:0b:00.0/ata9/host8/target8:0:0/8:0:0:0/block/sdi lrwxrwxrwx 1 root root 0 May 26 01:55 sdj -> ../devices/pci0000:00/0000:00:01.2/0000:02:00.0/0000:03:0a.0/0000:0b:00.0/ata10/host9/target9:0:0/9:0:0:0/block/sdj lrwxrwxrwx 1 root root 0 May 26 01:59 synoboot -> ../devices/pci0000:00/0000:00:01.2/0000:02:00.0/0000:03:08.0/0000:09:00.1/usb1/1-4/1-4:1.0/host10/target10:0:0/10:0:0:0/block/synoboot SynologyNAS> ls -la /sys/class/ata_device drwxr-xr-x 2 root root 0 May 26 02:00 . drwxr-xr-x 54 root root 0 May 26 01:55 .. lrwxrwxrwx 1 root root 0 May 26 02:00 dev1.0 -> ../../devices/pci0000:00/0000:00:01.2/0000:02:00.0/0000:03:09.0/0000:0a:00.0/ata1/link1/dev1.0/ata_device/dev1.0 lrwxrwxrwx 1 root root 0 May 26 02:00 dev10.0 -> ../../devices/pci0000:00/0000:00:01.2/0000:02:00.0/0000:03:0a.0/0000:0b:00.0/ata10/link10/dev10.0/ata_device/dev10.0 lrwxrwxrwx 1 root root 0 May 26 02:00 dev2.0 -> ../../devices/pci0000:00/0000:00:01.2/0000:02:00.0/0000:03:09.0/0000:0a:00.0/ata2/link2/dev2.0/ata_device/dev2.0 lrwxrwxrwx 1 root root 0 May 26 02:00 dev3.0 -> ../../devices/pci0000:00/0000:00:01.2/0000:02:00.0/0000:03:09.0/0000:0a:00.0/ata3/link3/dev3.0/ata_device/dev3.0 lrwxrwxrwx 1 root root 0 May 26 02:00 dev4.0 -> ../../devices/pci0000:00/0000:00:01.2/0000:02:00.0/0000:03:09.0/0000:0a:00.0/ata4/link4/dev4.0/ata_device/dev4.0 lrwxrwxrwx 1 root root 0 May 26 02:00 dev5.0 -> ../../devices/pci0000:00/0000:00:01.2/0000:02:00.0/0000:03:0a.0/0000:0b:00.0/ata5/link5/dev5.0/ata_device/dev5.0 lrwxrwxrwx 1 root root 0 May 26 02:00 dev6.0 -> ../../devices/pci0000:00/0000:00:01.2/0000:02:00.0/0000:03:0a.0/0000:0b:00.0/ata6/link6/dev6.0/ata_device/dev6.0 lrwxrwxrwx 1 root root 0 May 26 02:00 dev7.0 -> ../../devices/pci0000:00/0000:00:01.2/0000:02:00.0/0000:03:0a.0/0000:0b:00.0/ata7/link7/dev7.0/ata_device/dev7.0 lrwxrwxrwx 1 root root 0 May 26 02:00 dev8.0 -> ../../devices/pci0000:00/0000:00:01.2/0000:02:00.0/0000:03:0a.0/0000:0b:00.0/ata8/link8/dev8.0/ata_device/dev8.0 lrwxrwxrwx 1 root root 0 May 26 02:00 dev9.0 -> ../../devices/pci0000:00/0000:00:01.2/0000:02:00.0/0000:03:0a.0/0000:0b:00.0/ata9/link9/dev9.0/ata_device/dev9.0 SynologyNAS> Here is what my motherboards shows: SATA6G_1 = CT1000MX500SSD1 SATA6G_2 = ST9750423AS SATA6G_3 = SAMSUNG HD103SJ SATA6G_4 = SanDisk Ultra II 480GB SATA6G_5 = Not Present SATA6G_6 = Not Present SATA6G_7 = Not Present SATA6G_8 = Not Present M.2_1 = Windows Boot NVME Drive (Sabrent Rocket 4.0 1TB) M.2_2 = Not Present Attached are screenshots output.txt
  6. Very frustrated and failed again. The V9FS driver work is good, the NIC work is good, and there is no error in the build. But the disk is not found on installing the webpage. root@x99pve:/etc/pve/qemu-server# cat 108.conf balloon: 0 bios: ovmf boot: order=ide2;sata0 cores: 4 cpu: host ide2: none,media=cdrom machine: q35 memory: 4096 meta: creation-qemu=6.1.0,ctime=1653357922 name: DVA3221 net0: virtio=00:11:32:7E:6D:DA,bridge=vmbr0,firewall=1 numa: 0 ostype: l26 sata0: data-zfs:vm-108-disk-1,backup=0,size=1G scsi0: data-zfs:vm-108-disk-0,backup=0,size=1200G serial0: socket smbios1: uuid=7fb25a1e-5f14-4a3d-9242-5aa88b0ca99a sockets: 1 vmgenid: 6f42693e-62e8-4b59-a859-840f57244b93 tc@box:~$ ./rploader.sh satamap now Machine is VIRTUAL Hypervisor=KVM Found "00:1f.2 Intel Corporation 82801IR/IO/IH (ICH9R/DO/DH) 6 port SATA Controller [AHCI mode] (rev 02)" Detected 6 ports/0 drives. Reserving and disabling KVM q35 bogus controller Found "06:07.0 Intel Corporation 82801IR/IO/IH (ICH9R/DO/DH) 6 port SATA Controller [AHCI mode] (rev 02)" Detected 6 ports/1 drives. SATABOOT detected. Mapping loader dev after maxdisks No SATA ports mapped. Setup for compatibility with SCSI/SAS controller mapping. Recommended settings: SataPortMap=11 DiskIdxMap=101000 Should i update the user_config.json with these values ? [Yy/Nn] Y Done. tc@box:~$ cat user_config.json { "extra_cmdline": { "pid": "0xa4a5", "vid": "0x0525", "sn": "2040SJRVF0Y9J", "mac1": "0011329886DD", "SataPortMap": "11", "DiskIdxMap": "101000" }, "synoinfo": { "internalportcfg": "0xffff", "maxdisks": "16", "support_bde_internal_10g": "no", "support_disk_compatibility": "no", "support_memory_compatibility": "no" }, "ramdisk_copy": {} } SynologyNVR> ifconfig eth0 Link encap:Ethernet HWaddr 00:11:32:98:86:DD inet addr:192.168.50.129 Bcast:192.168.50.255 Mask:255.255.255.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:294 errors:0 dropped:0 overruns:0 frame:0 TX packets:44 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:41666 (40.6 KiB) TX bytes:4906 (4.7 KiB) lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 UP LOOPBACK RUNNING MTU:65536 Metric:1 RX packets:6 errors:0 dropped:0 overruns:0 frame:0 TX packets:6 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1 RX bytes:300 (300.0 B) TX bytes:300 (300.0 B)
  7. I did update now command. Here is the results: tc@box:~$ ./rploader.sh satamap now Found "0a:00.0 Advanced Micro Devices, Inc. [AMD] FCH SATA Controller [AHCI mode] (rev 51)" Detected 4 ports/0 drives. Override # of ports or ENTER to accept <4> 4 Found "0b:00.0 Advanced Micro Devices, Inc. [AMD] FCH SATA Controller [AHCI mode] (rev 51)" Detected 6 ports/4 drives. Override # of ports or ENTER to accept <6> 6 Recommended settings: SataPortMap=46 DiskIdxMap=0004 Should i update the user_config.json with these values ? [Yy/Nn] y Done.
  8. Synology strongly advises you not to run commands as the root user, who has the highest privileges on the system. Doing so may cause major damages to the system. Please note that if you choose to proceed, all consequences are at your own risk. BusyBox v1.30.1 () built-in shell (ash) SynologyNAS> cat /proc/cmdline BOOT_IMAGE=/zImage withefi syno_hw_version=DS3622xs+ console=ttyS0,115200n8 netif_num=5 earlycon=uart8250,io,0x3f8,115200n8 mac1=0011320A0075 sn=2030SQRFRJPWX HddHotplug=0 DiskIdxMap=0004 syno_hdd_detect=0 vender_format_version=2 syno_hdd_powerup_seq=0 root=/dev/md0 SataPortMap=44 SynologyNAS> ls -la /sys/block drwxr-xr-x 2 root root 0 May 26 01:02 . dr-xr-xr-x 12 root root 0 May 26 01:02 .. lrwxrwxrwx 1 root root 0 May 26 01:02 nvme0n1 -> ../devices/pci0000:00/0000:00:01.1/0000:01:00.0/nvme/nvme0/nvme0n1 lrwxrwxrwx 1 root root 0 May 26 01:04 ram0 -> ../devices/virtual/block/ram0 lrwxrwxrwx 1 root root 0 May 26 01:04 ram1 -> ../devices/virtual/block/ram1 lrwxrwxrwx 1 root root 0 May 26 01:04 ram10 -> ../devices/virtual/block/ram10 lrwxrwxrwx 1 root root 0 May 26 01:04 ram11 -> ../devices/virtual/block/ram11 lrwxrwxrwx 1 root root 0 May 26 01:04 ram12 -> ../devices/virtual/block/ram12 lrwxrwxrwx 1 root root 0 May 26 01:04 ram13 -> ../devices/virtual/block/ram13 lrwxrwxrwx 1 root root 0 May 26 01:04 ram14 -> ../devices/virtual/block/ram14 lrwxrwxrwx 1 root root 0 May 26 01:04 ram15 -> ../devices/virtual/block/ram15 lrwxrwxrwx 1 root root 0 May 26 01:04 ram2 -> ../devices/virtual/block/ram2 lrwxrwxrwx 1 root root 0 May 26 01:04 ram3 -> ../devices/virtual/block/ram3 lrwxrwxrwx 1 root root 0 May 26 01:04 ram4 -> ../devices/virtual/block/ram4 lrwxrwxrwx 1 root root 0 May 26 01:04 ram5 -> ../devices/virtual/block/ram5 lrwxrwxrwx 1 root root 0 May 26 01:04 ram6 -> ../devices/virtual/block/ram6 lrwxrwxrwx 1 root root 0 May 26 01:04 ram7 -> ../devices/virtual/block/ram7 lrwxrwxrwx 1 root root 0 May 26 01:04 ram8 -> ../devices/virtual/block/ram8 lrwxrwxrwx 1 root root 0 May 26 01:04 ram9 -> ../devices/virtual/block/ram9 lrwxrwxrwx 1 root root 0 May 26 01:02 sde -> ../devices/pci0000:00/0000:00:01.2/0000:02:00.0/0000:03:0a.0/0000:0b:00.0/ata5/host4/target4:0:0/4:0:0:0/block/sde lrwxrwxrwx 1 root root 0 May 26 01:02 sdf -> ../devices/pci0000:00/0000:00:01.2/0000:02:00.0/0000:03:0a.0/0000:0b:00.0/ata6/host5/target5:0:0/5:0:0:0/block/sdf lrwxrwxrwx 1 root root 0 May 26 01:04 synoboot -> ../devices/pci0000:00/0000:00:01.2/0000:02:00.0/0000:03:08.0/0000:09:00.1/usb1/1-4/1-4:1.0/host8/target8:0:0/8:0:0:0/block/synoboot SynologyNAS>
  9. I re-imported the tinycore-redpill image and followed the steps below to build it. More errors occurred as a result. The configuration of the KVM. root@x99pve:/etc/pve/qemu-server# cat 108.conf balloon: 0 bios: ovmf boot: order=sata0 cores: 4 cpu: host ide2: none,media=cdrom machine: q35 memory: 4096 meta: creation-qemu=6.1.0,ctime=1653357922 name: DVA3221 net0: virtio=00:11:32:7E:6D:DA,bridge=vmbr0,firewall=1 numa: 0 ostype: l26 sata0: data-zfs:vm-108-disk-1,backup=0,size=1G scsi0: data-zfs:vm-108-disk-0,backup=0,size=1200G serial0: socket smbios1: uuid=7fb25a1e-5f14-4a3d-9242-5aa88b0ca99a sockets: 1 vmgenid: 6f42693e-62e8-4b59-a859-840f57244b93 )./rploader.sh update now 2)./rploader.sh fullupgrade now 3)./rploader.sh serialgen DVA3221 4)./rploader.sh satamap now tc@box:~$ ./rploader.sh satamap now Machine is VIRTUAL Hypervisor=KVM Found "00:1f.2 Intel Corporation 82801IR/IO/IH (ICH9R/DO/DH) 6 port SATA Controller [AHCI mode] (rev 02)" Detected 6 ports/0 drives. Reserving and disabling KVM q35 bogus controller Found "06:07.0 Intel Corporation 82801IR/IO/IH (ICH9R/DO/DH) 6 port SATA Controller [AHCI mode] (rev 02)" Detected 6 ports/1 drives. SATABOOT detected. Mapping loader dev after maxdisks No SATA ports mapped. Setup for compatibility with SCSI/SAS controller mapping. Recommended settings: SataPortMap=11 DiskIdxMap=101000 Should i update the user_config.json with these values ? [Yy/Nn] Y Done. tc@box:~$ cat user_config.json { "extra_cmdline": { "pid": "0xa4a5", "vid": "0x0525", "sn": "2150SJRGCVBDH", "mac1": "00113223B5FB", "SataPortMap": "11", "DiskIdxMap": "101000" }, "synoinfo": { "internalportcfg": "0xffff", "maxdisks": "16", "support_bde_internal_10g": "no", "support_disk_compatibility": "no", "support_memory_compatibility": "no" }, "ramdisk_copy": {} } 5)./rploader.sh build denverton-7.0.1-42218 6)./rploader.sh clean now 7)./rploader.sh ext denverton-7.1.0-42661 add https://raw.githubusercontent.com/pocopico/redpill-load/master/redpill-virtio/rpext-index.json The execution process before that still seems to be correct. But the next instruction came with many errors. 8)./rploader.sh build denverton-7.1.0-42661 auto tc@box:~$ ./rploader.sh build denverton-7.1.0-42661 auto Rploader Version : 0.7.1.8 Loader source : https://github.com/pocopico/redpill-load.git Loader Branch : develop Redpill module source : https://github.com/pocopico/redpill-lkm.git : Redpill module branch : master Extensions : redpill-misc Extensions URL : "https://github.com/pocopico/redpill-load/raw/master/redpill-misc/rpext-index.json" TOOLKIT_URL : https://sourceforge.net/projects/dsgpl/files/toolkit/DSM7.0/ds.denverton-7.0.dev.txz/download TOOLKIT_SHA : 6dc6818bad28daff4b3b8d27b5e12d0565b65ee60ac17e55c36d913462079f57 SYNOKERNEL_URL : https://sourceforge.net/projects/dsgpl/files/Synology NAS GPL Source/25426branch/denverton-source/linux-4.4.x.txz/download SYNOKERNEL_SHA : d3e85eb80f16a83244fcae6016ab6783cd8ac55e3af2b4240455261396e1e1be COMPILE_METHOD : toolkit_dev TARGET_PLATFORM : denverton TARGET_VERSION : 7.1.0 TARGET_REVISION : 42661 REDPILL_LKM_MAKE_TARGET : dev-v7 KERNEL_MAJOR : 4 MODULE_ALIAS_FILE : modules.alias.4.json SYNOMODEL : dva3221_42661 MODEL : DVA3221 Local Cache Folder : /mnt/sda3/auxfiles DATE Internet : 25052022 Local : 25052022 Checking Internet Access -> OK Checking if a newer version exists on the repo -> Version is current Redpill sources already downloaded, pulling latest Already up to date. Loader sources already downloaded, pulling latest Already up to date. No extra build option or static specified, using default <static> Using static compiled redpill extension Removing any old redpill.ko modules Looking for redpill for : dva3221_42661 Getting file https://raw.githubusercontent.com/pocopico/rp-ext/master/redpill/releases/redpill-4.4.180plus-denverton.tgz Extracting module Getting file https://raw.githubusercontent.com/pocopico/rp-ext/master/redpill/src/check-redpill.sh Got redpill-linux-v4.4.180+.ko Testing modules.alias.4.json -> File OK ------------------------------------------------------------------------------------------------ It looks that you will need the following modules : Found VGA Controller : pciid 1234d00001111 Required Extension : bochs_drm bochs_drm Searching for matching extension for bochs_drm Found SATA Controller : pciid 8086d00002922 Required Extension : ahci Searching for matching extension for ahci Found SCSI Controller : pciid 1000d00000012 Required Extension : sym53c8xx Searching for matching extension for sym53c8xx Found SATA Controller : pciid 8086d00002922 Required Extension : ahci Searching for matching extension for ahci Found Ethernet Interface : pciid 1af4d00001000 Required Extension : No matching extension ------------------------------------------------------------------------------------------------ Starting loader creation Found tinycore cache folder, linking to home/tc/custom-module Checking user_config.json : Done Entering redpill-load directory Removing bundled exts directories Cache directory OK Found build request for revision greater than 42218 Getting required extraction tool ------------------------------------------------------------------ Checking tinycore cache folder Found tinycore cache folder, linking to home/tc/custom-module Creating temp folder /tmp/synoesp % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 345M 100 345M 0 0 17.0M 0 0:00:20 0:00:20 --:--:-- 18.7M Entering synoesp extract rd.gz finish cpio: dev/console: Cannot mknod: Operation not permitted cpio: dev/net/tun: Cannot mknod: Operation not permitted 42506 blocks extract rd mkdir: cannot create directory '/mnt/sda3/auxfiles': File exists Copying required files to local cache folder for future use Copying usr/lib/libcurl.so.4 to /mnt/sda3/auxfiles Copying usr/lib/libmbedcrypto.so.5 to /mnt/sda3/auxfiles Copying usr/lib/libmbedtls.so.13 to /mnt/sda3/auxfiles Copying usr/lib/libmbedx509.so.1 to /mnt/sda3/auxfiles Copying usr/lib/libmsgpackc.so.2 to /mnt/sda3/auxfiles Copying usr/lib/libsodium.so to /mnt/sda3/auxfiles Copying usr/lib/libsynocodesign-ng-virtual-junior-wins.so.7 to /mnt/sda3/auxfiles Copying usr/syno/bin/scemd to /mnt/sda3/auxfiles Copying required libraries to local lib directory Linking lib to lib64 Copying executable Removing temp folder /tmp/synoesp Checking if tools is accessible /bin/syno_extract_system_patch: /usr/local/lib/libcurl.so.4: no version information available (required by /bin/syno_extract_system_patch) Copyright (c) 2003-2021 Synology Inc. All rights reserved. /bin/syno_extract_system_patch PATCH_PATH DEST_PATH Executed succesfully Creating temp folder /tmp/pat Checking for cached pat file Found tinycore cache folder, linking to home/tc/custom-module Could not find pat file locally cached Configdir : /home/tc/redpill-load/config/DVA3221/7.1.0-42661 Configfile: /home/tc/redpill-load/config/DVA3221/7.1.0-42661/config.json Pat URL : https://global.download.synology.com/download/DSM/release/7.1/42661-1/DSM_DVA3221_42661.pat Downloading pat file from URL : https://global.download.synology.com/download/DSM/release/7.1/42661-1/DSM_DVA3221_42661.pat % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 353M 100 353M 0 0 857k 0 0:07:02 0:07:02 --:--:-- 1356k File //mnt/sda3/auxfiles/dva3221_42661.pat, is encrypted File //mnt/sda3/auxfiles/dva3221_42661.pat, has been cached but its encrypted, re-running decrypting process Checking for cached pat file Found tinycore cache folder, linking to home/tc/custom-module Found locally cached pat file /home/tc/custom-module/dva3221_42661.pat File /home/tc/custom-module/dva3221_42661.pat, is encrypted Extracting encrypted pat file : /home/tc/custom-module/dva3221_42661.pat to /tmp/pat /bin/syno_extract_system_patch: /usr/local/lib/libcurl.so.4: no version information available (required by /bin/syno_extract_system_patch) Creating unecrypted pat file dva3221_42661.pat to /home/tc/redpill-load/cache folder ./VERSION Pat file sha256sum is : 20fbe25a0773877d9f9e624f72ecb318400a38fc88a477f5512f431072c6734f Checking config file existence -> OK Editing config file -> Verifying config file -> OK ! Clearing temp folders Processing add_extensions entries found on custom_config.json file : redpill-misc Adding extension "https://github.com/pocopico/redpill-load/raw/master/redpill-misc/rpext-index.json" [#] Checking runtime for required tools... [OK] [#] Adding new extension from https://github.com/pocopico/redpill-load/raw/master/redpill-misc/rpext-index.json... [#] Downloading remote file https://github.com/pocopico/redpill-load/raw/master/redpill-misc/rpext-index.json to /home/tc/redpill-load/custom/extensions/_new_ext_index.tmp_json ################################################################################################################################################################# 100.0% [OK] [#] ========================================== redpill-misc ========================================== [#] Extension name: Misc shell [#] Description: Misc shell [#] To get help visit: https://github.com/pocopico/redpill-load/raw/develop/redpill-misc [#] Extension preparer/packer: https://github.com/pocopico/redpill-load/raw/develop/redpill-misc [#] Software author: https://github.com/pocopico/redpill-load/raw/develop/redpill-misc [#] Update URL: https://github.com/pocopico/redpill-load/raw/develop/redpill-misc/rpext-index.json [#] Platforms supported: ds1621p_42218 ds918p_41890 dva3221_42661 ds3617xs_42621 ds3617xs_42218 ds920p_42661 ds918p_42661 ds1621p_42661 ds918p_25556 dva3221_42218 ds3615xs_42661 ds3622xsp_42661 ds3622xsp_42218 dva3221_42621 ds3615xs_41222 ds918p_42621 ds3617xs_42661 ds3615xs_25556 ds920p_42218 ds920p_42621 ds918p_42218 ds1621p_42621 ds3615xs_42621 ds3615xs_42218 ds3622xsp_42621 [#] ======================================================================================= Updating extension : redpill-misc contents for model : dva3221_42661 [#] Checking runtime for required tools... [OK] [#] Updating dva3221_42661 platforms extensions... [#] Downloading remote file https://github.com/pocopico/redpill-load/raw/develop/redpill-misc/recipes/universal.json to /home/tc/redpill-load/custom/extensions/_ext_new_rcp.tmp_json ################################################################################################################################################################# 100.0% [#] Filling-in newly downloaded recipe for extension redpill-misc platform dva3221_42661 [#] Downloading remote file https://github.com/pocopico/redpill-load/raw/develop/redpill-misc/releases/install.sh to /home/tc/redpill-load/custom/extensions/redpill-misc/dva3221_42661/install.sh ################################################################################################################################################################# 100.0% [#] Verifying /home/tc/redpill-load/custom/extensions/redpill-misc/dva3221_42661/install.sh file... [OK] [#] Downloading remote file https://github.com/pocopico/redpill-load/raw/develop/redpill-misc/releases/install-all.sh to /home/tc/redpill-load/custom/extensions/redpill-misc/dva3221_42661/install-all.sh ################################################################################################################################################################# 100.0% [#] Verifying /home/tc/redpill-load/custom/extensions/redpill-misc/dva3221_42661/install-all.sh file... [OK] [#] Downloading remote file https://github.com/tsl0922/ttyd/releases/download/1.6.3/ttyd.x86_64 to /home/tc/redpill-load/custom/extensions/redpill-misc/dva3221_42661/ttyd ################################################################################################################################################################# 100.0% [#] Verifying /home/tc/redpill-load/custom/extensions/redpill-misc/dva3221_42661/ttyd file... [OK] [#] Downloading remote file https://github.com/pocopico/redpill-load/raw/develop/redpill-misc/releases/install_rd.sh to /home/tc/redpill-load/custom/extensions/redpill-misc/dva3221_42661/install_rd.sh ################################################################################################################################################################# 100.0% [#] Verifying /home/tc/redpill-load/custom/extensions/redpill-misc/dva3221_42661/install_rd.sh file... [OK] [#] Downloading remote file https://github.com/pocopico/redpill-load/raw/develop/redpill-misc/releases/lrzsz.tar.gz to /home/tc/redpill-load/custom/extensions/redpill-misc/dva3221_42661/lrzsz.tar.gz ################################################################################################################################################################# 100.0% [#] Verifying /home/tc/redpill-load/custom/extensions/redpill-misc/dva3221_42661/lrzsz.tar.gz file... [OK] [#] Unpacking files from /home/tc/redpill-load/custom/extensions/redpill-misc/dva3221_42661/lrzsz.tar.gz to /home/tc/redpill-load/custom/extensions/redpill-misc/dva3221_42661/... [OK] [#] Successfully processed recipe for extension redpill-misc platform dva3221_42661 [#] Unpacking files from /home/tc/redpill-load/custom/extensions/redpill-misc/dva3221_42661/lrzsz.tar.gz to /home/tc/redpill-load/custom/extensions/redpill-misc/dva3221_42661/... [OK] [#] Checking runtime for required tools... [OK] [#] Updating extensions... [#] Checking runtime for required tools... [OK] [#] Adding new extension from https://github.com/pocopico/rp-ext/raw/main/redpill-boot-wait/rpext-index.json... [#] Downloading remote file https://github.com/pocopico/rp-ext/raw/main/redpill-boot-wait/rpext-index.json to /home/tc/redpill-load/custom/extensions/_new_ext_index.tmp_json ################################################################################################################################################################# 100.0% [OK] [#] ========================================== redpill-boot-wait ========================================== [#] Extension name: RedPill Bootwait [#] Description: Simple extension which stops the execution early waiting for the boot device to appear [#] To get help visit: https://github.com/pocopico/rp-ext/redpill-boot-wait [#] Extension preparer/packer: https://github.com/pocopico/rp-ext/tree/main/redpill-boot-wait [#] Update URL: https://raw.githubusercontent.com/pocopico/rp-ext/master/redpill-boot-wait/rpext-index.json [#] Platforms supported: ds1621p_42218 ds918p_41890 dva3221_42661 ds3617xs_42621 ds3617xs_42218 ds920p_42661 ds918p_42661 ds1621p_42661 ds918p_25556 dva3221_42218 ds3615xs_42661 ds3622xsp_42661 ds2422p_42661 ds3622xsp_42218 ds2422p_42218 dva3221_42621 ds3615xs_41222 ds918p_42621 ds3617xs_42661 ds3615xs_25556 ds920p_42218 ds920p_42621 ds920p_42550 ds918p_42218 ds2422p_42621 ds1621p_42621 ds3615xs_42621 ds3615xs_42218 ds3622xsp_42621 [#] ======================================================================================= [#] Checking runtime for required tools... [OK] [#] Updating redpill-boot-wait extension... [#] Downloading remote file https://raw.githubusercontent.com/pocopico/rp-ext/master/redpill-boot-wait/rpext-index.json to /home/tc/redpill-load/custom/extensions/_new_ext_index.tmp_json ################################################################################################################################################################# 100.0% [#] Extension redpill-boot-wait index is already up to date [#] Updating redpill-misc extension... [#] Downloading remote file https://github.com/pocopico/redpill-load/raw/develop/redpill-misc/rpext-index.json to /home/tc/redpill-load/custom/extensions/_new_ext_index.tmp_json ################################################################################################################################################################# 100.0% [#] Updating thethorgroup.virtio extension... [#] Downloading remote file https://github.com/pocopico/redpill-load/raw/develop/redpill-virtio/rpext-index.json to /home/tc/redpill-load/custom/extensions/_new_ext_index.tmp_json ################################################################################################################################################################# 100.0% [#] Extension thethorgroup.virtio index is already up to date [#] Updating thethorgroup.virtio extension... [OK] [#] Checking runtime for required tools... [OK] [#] Updating dva3221_42661 platforms extensions... [#] Downloading remote file https://github.com/RedPill-TTG/redpill-boot-wait/raw/master/recipes/universal.json to /home/tc/redpill-load/custom/extensions/_ext_new_rcp.tmp_json ################################################################################################################################################################# 100.0% [#] Filling-in newly downloaded recipe for extension redpill-boot-wait platform dva3221_42661 [#] Downloading remote file https://raw.githubusercontent.com/RedPill-TTG/redpill-boot-wait/master/src/boot-wait.sh to /home/tc/redpill-load/custom/extensions/redpill-boot-wait/dva3221_42661/boot-wait.sh ################################################################################################################################################################# 100.0% [#] Verifying /home/tc/redpill-load/custom/extensions/redpill-boot-wait/dva3221_42661/boot-wait.sh file... [OK] [#] Successfully processed recipe for extension redpill-boot-wait platform dva3221_42661 [#] Downloading remote file https://github.com/pocopico/redpill-load/raw/develop/redpill-misc/recipes/universal.json to /home/tc/redpill-load/custom/extensions/_ext_new_rcp.tmp_json ################################################################################################################################################################# 100.0% [#] Extension redpill-misc for dva3221_42661 platform is already up to date [-] The extension thethorgroup.virtio was found. However, the extension index has no recipe for dva3221_42661 platform. It may not be [-] supported on that platform, or author didn't updated it for that platform yet. You can try running [-] "ext-manager.sh update" to refresh indexes for all extensions manually. Below are the currently known information about [-] the extension stored locally: [#] ========================================== thethorgroup.virtio ========================================== [#] Extension name: VirtIO [#] Description: Adds VirtIO support for fast network/PCI/SCSI/network/console paravirtualization under QEmu (Proxmox, VirtualBox, virsh, and similar) [#] To get help visit: <todo> [#] Extension preparer/packer: https://github.com/RedPill-TTG/redpill-virtio [#] Software author: https://www.linux-kvm.org/page/Virtio [#] Update URL: https://github.com/pocopico/redpill-load/raw/develop/redpill-virtio/rpext-index.json [#] Platforms supported: ds1621p_42218 ds918p_41890 ds3617xs_42621 ds3617xs_42218 ds920p_42661 ds918p_42661 ds1621p_42661 ds918p_25556 ds3615xs_42661 ds3622xsp_42661 ds2422p_42661 ds3622xsp_42218 ds2422p_42218 ds3615xs_41222 ds918p_42621 ds3617xs_42661 ds3622xsp_42550 ds3615xs_25556 ds920p_42218 ds920p_42621 ds920p_42550 ds918p_42218 ds2422p_42621 ds1621p_42621 ds3615xs_42621 ds3615xs_42218 ds3622xsp_42621 [#] ======================================================================================= [-] Failed to update recipe for thethorgroup.virtio extension for platform dva3221_42661. The script will terminate as you do not [-] have previously downloaded recipe which can be used if download fails. Try again later. If problem [-] persists contact the extension packer for support (displayed below) [#] ========================================== thethorgroup.virtio ========================================== [#] Extension name: VirtIO [#] Description: Adds VirtIO support for fast network/PCI/SCSI/network/console paravirtualization under QEmu (Proxmox, VirtualBox, virsh, and similar) [#] To get help visit: <todo> [#] Extension preparer/packer: https://github.com/RedPill-TTG/redpill-virtio [#] Software author: https://www.linux-kvm.org/page/Virtio [#] Update URL: https://github.com/pocopico/redpill-load/raw/develop/redpill-virtio/rpext-index.json [#] Platforms supported: ds1621p_42218 ds918p_41890 ds3617xs_42621 ds3617xs_42218 ds920p_42661 ds918p_42661 ds1621p_42661 ds918p_25556 ds3615xs_42661 ds3622xsp_42661 ds2422p_42661 ds3622xsp_42218 ds2422p_42218 ds3615xs_41222 ds918p_42621 ds3617xs_42661 ds3622xsp_42550 ds3615xs_25556 ds920p_42218 ds920p_42621 ds920p_42550 ds918p_42218 ds2422p_42621 ds1621p_42621 ds3615xs_42621 ds3615xs_42218 ds3622xsp_42621 [#] ======================================================================================= [!] Cannot continue due to previous errors (see above) *** Process will exit *** [!] Failed to update all extensions for dva3221_42661 platform - see errors above *** Process will exit *** FAILED : Loader creation failed check the output for any errors tc@box:~$
  10. I hope the loader file is independent, this is a small habit of mine, please ignore it. I will use SATA0 when compiling. Then export loader.img and mount them on SATA1. And start with SATA1. Because SCSI cannot be driven in many Chinese tutorials. I didn't find a tutorial with SCSI. So this may be a cognitive error. I will try to re-build loader with SCSI. Show as follows, do I need to make more modifications? tc@box:~$ ./rploader.sh satamap now Machine is VIRTUAL Hypervisor=KVM Found SCSI HBAs, We need to install the SCSI modules Downloading: scsi-5.10.3-tinycore64.tcz Connecting to repo.tinycorelinux.net (89.22.99.37:80) saving to 'scsi-5.10.3-tinycore64.tcz' scsi-5.10.3-tinycore 100% |********************************| 2632k 0:00:00 ETA 'scsi-5.10.3-tinycore64.tcz' saved scsi-5.10.3-tinycore64.tcz: OK Succesfully installed SCSI modules Found "00:1f.2 Intel Corporation 82801IR/IO/IH (ICH9R/DO/DH) 6 port SATA Controller [AHCI mode] (rev 02)" 0 drive(s) connected. Reserving and disabling KVM q35 hardware model bogus controller Found "06:07.0 Intel Corporation 82801IR/IO/IH (ICH9R/DO/DH) 6 port SATA Controller [AHCI mode] (rev 02)" 1 drive(s) connected. SATABOOT detected. Mapping loader dev after maxdisks 16 Recommended settings: SataPortMap=11 DiskIdxMap=1010 Should i update the user_config.json with these values ? [Yy/Nn] Y Done.
  11. No, I did not use any SCSI hard disk. I have only tested one virtual hard disk structures. SATA0:tinycore-redpill.v0.4.6.img SATA1:loader.img SATA2:data hard disk(1TB) Under this configuration, I use SataPortMap="14" and DiskIdxMap="1002". SATA1 and SATA2 can be seen in the DSM system, and the disk is located on Hard Disk 4 and Hard Disk 5, respectively. I hope to only display SATA2 and be located on the hard disk 1. But there is no time to adjust. Because I am doing my best to achieve the guidance of DVA3221, it has not yet succeeded
  12. This looks like you are running KVM q35, plus SATABOOT image on sata0, and now data drives on scsi controller. This is different than your first post which was all sata. There is a problem for systems with SCSI data disks only that will be fixed with the next rploader script update. Functional settings for the above specific combination are SataPortMap="11" and DiskIdxMap="101000"
  13. tc@box:~$ ./rploader.sh update now Checking Internet Access -> OK Checking if a newer version exists on the repo -> Found newversion : 0.7.1.7 Current version : 0.7.1.7 There is a newer version of the script on the repo should we use that ? [yY/nN]y OK, updating, please re-run after updating Updating tinycore loader with latest updates Backing up files to /mnt/sdc3//mydata.tgz Done. tc@box:~$ ./rploader.sh fullupgrade now Performing a full TCRP upgrade Warning some of your local files will be moved to /home/tc/old/xxxx.2022-May-24- 18-06 Updating custom_config.json % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 33806 100 33806 0 0 67477 0 --:--:-- --:--:-- --:--:-- 67477 Updating custom_config_jun.json % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 8940 100 8940 0 0 17738 0 --:--:-- --:--:-- --:--:-- 17738 Updating global_config.json % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 5692 100 5692 0 0 11932 0 --:--:-- --:--:-- --:--:-- 11932 Updating modules.alias.3.json.gz mv: cannot stat 'modules.alias.3.json.gz': No such file or directory % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 5591 100 5591 0 0 18824 0 --:--:-- --:--:-- --:--:-- 18824 Updating modules.alias.4.json.gz mv: cannot stat 'modules.alias.4.json.gz': No such file or directory % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 89007 100 89007 0 0 225k 0 --:--:-- --:--:-- --:--:-- 225k Updating rpext-index.json % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 211k 100 211k 0 0 375k 0 --:--:-- --:--:-- --:--:-- 1230k Updating user_config.json % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 431 100 431 0 0 872 0 --:--:-- --:--:-- --:--:-- 872 Updating dtc % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 146k 100 146k 0 0 268k 0 --:--:-- --:--:-- --:--:-- 464k Updating rploader.sh % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 88522 100 88522 0 0 229k 0 --:--:-- --:--:-- --:--:-- 229k Updating ds1621p.dts % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 3026 100 3026 0 0 5887 0 --:--:-- --:--:-- --:--:-- 5887 Updating ds920p.dts % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 2423 100 2423 0 0 4714 0 --:--:-- --:--:-- --:--:-- 4714 Please make sure you are using the latest 1GB img before using backup option Current /home/tc size is 3.8M , try to keep it less than 1GB as it might not fit into your image Should i update the sdc with your current files [Yy/Nn] y Backing up home files to sdc : Backing up files to /mnt/sdc3//mydata.tgz Done. tc@box:~$ ./rploader.sh serialgen DS3622xs+ Serial Number for Model : 2150SQRAKJT3B Mac Address for Model DS3622xs+ : 00:11:32:61:9E:67 Should i update the user_config.json with these values ? [Yy/Nn] y tc@box:~$ ./rploader.sh identifyusb now Found Verbatim STORE SerialNumber: 0173000000021AAB Vendor ID : 0x18a5 Product ID : 0x0302 Should i update the user_config.json with these values ? [Yy/Nn] y tc@box:~$ /rploader.sh satamap now -sh: /rploader.sh: not found tc@box:~$ ./rploader.sh satamap now Found "00:1f.2 Intel Corporation 82801IBM/IEM (ICH9M/ICH9M-E) 4 port SATA Contro ller [AHCI mode] (rev 03)" 2 drive(s) connected. How many ports does this controller have? [0-9] <2> 2 Recommended settings: SataPortMap=2 DiskIdxMap=00 Should i update the user_config.json with these values ? [Yy/Nn] y Done. tc@box:~$ ./rploader.sh build broadwellnk-7.0.1-42218 Rploader Version : 0.7.1.7 Loader source : https://github.com/pocopico/redpill-load.git Loader Branch : dev elop Redpill module source : https://github.com/pocopico/redpill-lkm.git : Redpill mo dule branch : master Extensions : Extensions URL : TOOLKIT_URL : https://sourceforge.net/projects/dsgpl/files/toolkit/DSM7.0/ds.bro adwellnk-7.0.dev.txz/download TOOLKIT_SHA : 0d9edca67d9e7e14c2529bbb58341b623936124d5264f71f1e4acbacf3ea202d SYNOKERNEL_URL : https://sourceforge.net/projects/dsgpl/files/Synology NAS G PL%20Source/25426branch/broadwellnk-source/linux-4.4.x.txz/download SYNOKERNEL_SHA : d3e85eb80f16a83244fcae6016ab6783cd8ac55e3af2b4240455261396e1e1b e COMPILE_METHOD : toolkit_dev TARGET_PLATFORM : broadwellnk TARGET_VERSION : 7.0.1 TARGET_REVISION : 42218 REDPILL_LKM_MAKE_TARGET : dev-v7 KERNEL_MAJOR : 4 MODULE_ALIAS_FILE : modules.alias.4.json SYNOMODEL : ds3622xsp_42218 MODEL : DS3622xs+ Local Cache Folder : /mnt/sdc3/auxfiles DATE Internet : 24052022 Local : 24052022 Checking Internet Access -> OK Checking if a newer version exists on the repo -> Version is current Cloning into 'redpill-lkm'... remote: Enumerating objects: 1253, done. remote: Counting objects: 100% (325/325), done. remote: Compressing objects: 100% (41/41), done. remote: Total 1253 (delta 302), reused 284 (delta 283), pack-reused 928 Receiving objects: 100% (1253/1253), 469.84 KiB | 2.13 MiB/s, done. Resolving deltas: 100% (865/865), done. Cloning into 'redpill-load'... remote: Enumerating objects: 1994, done. remote: Total 1994 (delta 0), reused 0 (delta 0), pack-reused 1994 Receiving objects: 100% (1994/1994), 114.70 MiB | 11.30 MiB/s, done. Resolving deltas: 100% (937/937), done. No extra build option or static specified, using default <static> Using static compiled redpill extension Removing any old redpill.ko modules Looking for redpill for : ds3622xsp_42218 Getting file https://raw.githubusercontent.com/pocopico/rp-ext/master/redpill/re leases/redpill-4.4.180plus-broadwellnk.tgz Extracting module Getting file https://raw.githubusercontent.com/pocopico/rp-ext/master/redpill/sr c/check-redpill.sh Got redpill-linux-v4.4.180+.ko Testing modules.alias.4.json -> File OK -------------------------------------------------------------------------------- ---------------- It looks that you will need the following modules : Found SATA Controller : pciid 8086d00002929 Required Extension : ahci Searching for matching extension for ahci Found VGA Controller : pciid 10ded000006e9 Required Extension : No matching extension [#] Checking runtime for required tools... [OK] [#] Adding new extension from https://raw.githubusercontent.com/pocopico/rp-ext/ master/tg3/rpext-index.json... [#] Downloading remote file https://raw.githubusercontent.com/pocopico/rp-ext/ma ster/tg3/rpext-index.json to /home/tc/redpill-load/custom/extensions/_new_ext_in dex.tmp_json ######################################################################## 100.0% [OK] [#] ========================================== pocopico.tg3 ==================== ====================== [#] Extension name: tg3 [#] Description: Adds Broadcom Tigon3 ethernet driver Support [#] To get help visit: <todo> [#] Extension preparer/packer: https://github.com/pocopico/rp-ext/tree/main/tg3 [#] Software author: https://github.com/pocopico [#] Update URL: https://raw.githubusercontent.com/pocopico/rp-ext/master/tg3/rpe xt-index.json [#] Platforms supported: ds1621p_42218 ds918p_41890 dva3221_42661 ds3617xs_42621 ds3617xs_42218 ds920p_42661 ds918p_42661 ds1621p_42661 ds918p_25556 dva3221_422 18 ds3615xs_42661 ds3622xsp_42661 ds3622xsp_42218 dva3221_42621 ds3615xs_41222 d s918p_42621 ds3617xs_42661 ds3615xs_25556 ds920p_42218 ds920p_42621 ds918p_42218 ds1621p_42621 ds3615xs_42621 ds3615xs_42218 ds3622xsp_42621 [#] ============================================================================ =========== Found Ethernet Interface : pciid 14e4d00001684 Required Extension : tg3 Searching for matching extension for tg3 Found matching extension : "https://raw.githubusercontent.com/pocopico/rp-ext/master/tg3/rpext-index.json" -------------------------------------------------------------------------------- ---------------- Starting loader creation Found tinycore cache folder, linking to home/tc/custom-module Checking user_config.json : Done Entering redpill-load directory Removing bundled exts directories Cache directory OK Want to use firmware files from /home/tc/custom-module/*.pat ? [yY/nN] : y cp: cannot stat '/home/tc/custom-module/*42218*.pat': No such file or directory Processing add_extensions entries found on custom_config.json file : [#] Checking runtime for required tools... [OK] [#] Updating extensions... [#] Checking runtime for required tools... [OK] [#] Adding new extension from https://github.com/pocopico/rp-ext/raw/main/redpil l-boot-wait/rpext-index.json... [#] Downloading remote file https://github.com/pocopico/rp-ext/raw/main/redpill- boot-wait/rpext-index.json to /home/tc/redpill-load/custom/extensions/_new_ext_i ndex.tmp_json ######################################################################### 100.0% [OK] [#] ========================================== redpill-boot-wait =============== =========================== [#] Extension name: RedPill Bootwait [#] Description: Simple extension which stops the execution early waiting for th e boot device to appear [#] To get help visit: https://github.com/pocopico/rp-ext/redpill-boot-wait [#] Extension preparer/packer: https://github.com/pocopico/rp-ext/tree/main/redp ill-boot-wait [#] Update URL: https://raw.githubusercontent.com/pocopico/rp-ext/master/redpill -boot-wait/rpext-index.json [#] Platforms supported: ds1621p_42218 ds918p_41890 dva3221_42661 ds3617xs_42621 ds3617xs_42218 ds920p_42661 ds918p_42661 ds1621p_42661 ds918p_25556 dva3221_422 18 ds3615xs_42661 ds3622xsp_42661 ds2422p_42661 ds3622xsp_42218 ds2422p_42218 dv a3221_42621 ds3615xs_41222 ds918p_42621 ds3617xs_42661 ds3615xs_25556 ds920p_422 18 ds920p_42621 ds920p_42550 ds918p_42218 ds2422p_42621 ds1621p_42621 ds3615xs_4 2621 ds3615xs_42218 ds3622xsp_42621 [#] ============================================================================ =========== [#] Checking runtime for required tools... [OK] [#] Updating pocopico.tg3 extension... [#] Downloading remote file https://raw.githubusercontent.com/pocopico/rp-ext/ma ster/tg3/rpext-index.json to /home/tc/redpill-load/custom/extensions/_new_ext_in dex.tmp_json ######################################################################### 100.0% [#] Extension pocopico.tg3 index is already up to date [#] Updating redpill-boot-wait extension... [#] Downloading remote file https://raw.githubusercontent.com/pocopico/rp-ext/ma ster/redpill-boot-wait/rpext-index.json to /home/tc/redpill-load/custom/extensio ns/_new_ext_index.tmp_json ######################################################################### 100.0% [#] Extension redpill-boot-wait index is already up to date [#] Updating redpill-boot-wait extension... [OK] [#] Checking runtime for required tools... [OK] [#] Updating ds3622xsp_42218 platforms extensions... [#] Downloading remote file https://raw.githubusercontent.com/pocopico/rp-ext/ma ster/tg3/releases/ds3622xsp_42218.json to /home/tc/redpill-load/custom/extension s/_ext_new_rcp.tmp_json ######################################################################### 100.0% [#] Filling-in newly downloaded recipe for extension pocopico.tg3 platform ds362 2xsp_42218 [#] Downloading remote file https://raw.githubusercontent.com/pocopico/rp-ext/ma ster/tg3/releases/tg3-4.4.180plus-broadwellnk.tgz to /home/tc/redpill-load/custo m/extensions/pocopico.tg3/ds3622xsp_42218/tg3-4.4.180plus-broadwellnk.tgz ######################################################################### 100.0% [#] Verifying /home/tc/redpill-load/custom/extensions/pocopico.tg3/ds3622xsp_422 18/tg3-4.4.180plus-broadwellnk.tgz file... [OK] [#] Unpacking files from /home/tc/redpill-load/custom/extensions/pocopico.tg3/ds 3622xsp_42218/tg3-4.4.180plus-broadwellnk.tgz to /home/tc/redpill-load/custom/ex tensions/pocopico.tg3/ds3622xsp_42218/... [OK] [#] Downloading remote file https://raw.githubusercontent.com/pocopico/rp-ext/ma ster/tg3/src/check-tg3.sh to /home/tc/redpill-load/custom/extensions/pocopico.tg 3/ds3622xsp_42218/check-tg3.sh ######################################################################### 100.0% [#] Verifying /home/tc/redpill-load/custom/extensions/pocopico.tg3/ds3622xsp_422 18/check-tg3.sh file... [OK] [#] Successfully processed recipe for extension pocopico.tg3 platform ds3622xsp_ 42218 [#] Downloading remote file https://github.com/RedPill-TTG/redpill-boot-wait/raw /master/recipes/universal.json to /home/tc/redpill-load/custom/extensions/_ext_n ew_rcp.tmp_json ######################################################################### 100.0% [#] Filling-in newly downloaded recipe for extension redpill-boot-wait platform ds3622xsp_42218 [#] Downloading remote file https://raw.githubusercontent.com/RedPill-TTG/redpil l-boot-wait/master/src/boot-wait.sh to /home/tc/redpill-load/custom/extensions/r edpill-boot-wait/ds3622xsp_42218/boot-wait.sh ######################################################################### 100.0% [#] Verifying /home/tc/redpill-load/custom/extensions/redpill-boot-wait/ds3622xs p_42218/boot-wait.sh file... [OK] [#] Successfully processed recipe for extension redpill-boot-wait platform ds362 2xsp_42218 [#] Verifying /home/tc/redpill-load/custom/extensions/redpill-boot-wait/ds3622xs p_42218/boot-wait.sh file... [OK] [#] Updating extensions... [OK] [#] PAT file /home/tc/redpill-load/cache/ds3622xsp_42218.pat not found - downloa ding from https://global.download.synology.com/download/DSM/release/7.0.1/42218/ DSM_DS3622xs+_42218.pat % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 345M 100 345M 0 0 18.6M 0 0:00:18 0:00:18 --:--:-- 19.1M [#] Verifying /home/tc/redpill-load/cache/ds3622xsp_42218.pat file... [OK] [#] Unpacking /home/tc/redpill-load/cache/ds3622xsp_42218.pat file to /home/tc/r edpill-load/build/1653415716/pat-ds3622xsp_42218-unpacked... [OK] [#] Verifying /home/tc/redpill-load/build/1653415716/pat-ds3622xsp_42218-unpacke d/zImage file... [OK] [#] Patching /home/tc/redpill-load/build/1653415716/pat-ds3622xsp_42218-unpacked /zImage to /home/tc/redpill-load/build/1653415716/zImage-patched... [OK] [#] Verifying /home/tc/redpill-load/build/1653415716/pat-ds3622xsp_42218-unpacke d/rd.gz file... [OK] [#] Unpacking /home/tc/redpill-load/build/1653415716/pat-ds3622xsp_42218-unpacke d/rd.gz file to /home/tc/redpill-load/build/1653415716/rd-ds3622xsp_42218-unpack ed... [OK] [#] Apply patches to /home/tc/redpill-load/build/1653415716/rd-ds3622xsp_42218-u npacked... [OK] [#] Patching config files in ramdisk... [OK] [#] Adding OS config patching... [OK] [#] Repacking ramdisk to /home/tc/redpill-load/build/1653415716/rd-patched-ds362 2xsp_42218.gz... [OK] [#] Bundling extensions... [#] Checking runtime for required tools... [OK] [#] Dumping ds3622xsp_42218 platform extensions to /home/tc/redpill-load/build/1 653415716/custom-initrd/exts... [OK] [#] Packing custom ramdisk layer to /home/tc/redpill-load/build/1653415716/custo m.gz... [OK] [#] Generating GRUB config... [OK] [#] Creating loader image at loader.img... [OK] [#] Cleaning up... [OK] Mounting /dev/sdc1 to localdiskp1 /dev/sdc2 localdiskp2 Creating tinycore entry menuentry 'Tiny Core Image Build' { savedefault set root=(hd0,msdos3) echo Loading Linux... linux /vmlinuz64 loglevel=3 cde waitusb=5 vga=791 echo Loading initramfs... initrd /corepure64.gz echo Booting TinyCore for loader creation } Entries in Localdisk bootloader : ======================================================================= menuentry 'RedPill DS3622xs v7.0.1-42218 Beta (USB, Verbose)' { menuentry 'RedPill DS3622xs v7.0.1-42218 Beta (SATA, Verbose)' { menuentry 'Tiny Core Image Build' { Caching files for future use Found /home/tc/redpill-load/cache/ds3622xsp_42218.pat, copying to cache director y : /mnt/sdc3/auxfiles Saving user session for future use. Saving current extensions -> OK ! Saving current user_config.json -> OK ! tc@box:~$ ./rploader.sh clean now Clearing local redpill files tc@box:~$ ./rploader.sh build broadwellnk-7.1.0-42661 Rploader Version : 0.7.1.7 Loader source : https://github.com/pocopico/redpill-load.git Loader Branch : dev elop Redpill module source : https://github.com/pocopico/redpill-lkm.git : Redpill mo dule branch : master Extensions : redpill-misc Extensions URL : "https://github.com/pocopico/redpill-load/raw/master/redpill-mi sc/rpext-index.json" TOOLKIT_URL : https://sourceforge.net/projects/dsgpl/files/toolkit/DSM7.0/ds.bro adwellnk-7.0.dev.txz/download TOOLKIT_SHA : 0d9edca67d9e7e14c2529bbb58341b623936124d5264f71f1e4acbacf3ea202d SYNOKERNEL_URL : https://sourceforge.net/projects/dsgpl/files/Synology NAS G PL%20Source/25426branch/broadwellnk-source/linux-4.4.x.txz/download SYNOKERNEL_SHA : d3e85eb80f16a83244fcae6016ab6783cd8ac55e3af2b4240455261396e1e1b e COMPILE_METHOD : toolkit_dev TARGET_PLATFORM : broadwellnk TARGET_VERSION : 7.1.0 TARGET_REVISION : 42661 REDPILL_LKM_MAKE_TARGET : dev-v7 KERNEL_MAJOR : 4 MODULE_ALIAS_FILE : modules.alias.4.json SYNOMODEL : ds3622xsp_42661 MODEL : DS3622xs+ Local Cache Folder : /mnt/sdc3/auxfiles DATE Internet : 24052022 Local : 24052022 Checking Internet Access -> OK Checking if a newer version exists on the repo -> Version is current Cloning into 'redpill-lkm'... remote: Enumerating objects: 1253, done. remote: Counting objects: 100% (325/325), done. remote: Compressing objects: 100% (41/41), done. remote: Total 1253 (delta 302), reused 284 (delta 283), pack-reused 928 Receiving objects: 100% (1253/1253), 469.84 KiB | 2.10 MiB/s, done. Resolving deltas: 100% (865/865), done. Cloning into 'redpill-load'... remote: Enumerating objects: 1994, done. remote: Total 1994 (delta 0), reused 0 (delta 0), pack-reused 1994 Receiving objects: 100% (1994/1994), 114.70 MiB | 8.61 MiB/s, done. Resolving deltas: 100% (940/940), done. No extra build option or static specified, using default <static> Using static compiled redpill extension Removing any old redpill.ko modules Looking for redpill for : ds3622xsp_42661 Getting file https://raw.githubusercontent.com/pocopico/rp-ext/master/redpill/re leases/redpill-4.4.180plus-broadwellnk.tgz Extracting module Getting file https://raw.githubusercontent.com/pocopico/rp-ext/master/redpill/sr c/check-redpill.sh Got redpill-linux-v4.4.180+.ko Testing modules.alias.4.json -> File OK -------------------------------------------------------------------------------- ---------------- It looks that you will need the following modules : Found SATA Controller : pciid 8086d00002929 Required Extension : ahci Searching for matching extension for ahci Found VGA Controller : pciid 10ded000006e9 Required Extension : No matching extension [#] Checking runtime for required tools... [OK] [#] Adding new extension from https://raw.githubusercontent.com/pocopico/rp-ext/ master/tg3/rpext-index.json... [#] Downloading remote file https://raw.githubusercontent.com/pocopico/rp-ext/ma ster/tg3/rpext-index.json to /home/tc/redpill-load/custom/extensions/_new_ext_in dex.tmp_json ######################################################################## 100.0% [OK] [#] ========================================== pocopico.tg3 ==================== ====================== [#] Extension name: tg3 [#] Description: Adds Broadcom Tigon3 ethernet driver Support [#] To get help visit: <todo> [#] Extension preparer/packer: https://github.com/pocopico/rp-ext/tree/main/tg3 [#] Software author: https://github.com/pocopico [#] Update URL: https://raw.githubusercontent.com/pocopico/rp-ext/master/tg3/rpe xt-index.json [#] Platforms supported: ds1621p_42218 ds918p_41890 dva3221_42661 ds3617xs_42621 ds3617xs_42218 ds920p_42661 ds918p_42661 ds1621p_42661 ds918p_25556 dva3221_422 18 ds3615xs_42661 ds3622xsp_42661 ds3622xsp_42218 dva3221_42621 ds3615xs_41222 d s918p_42621 ds3617xs_42661 ds3615xs_25556 ds920p_42218 ds920p_42621 ds918p_42218 ds1621p_42621 ds3615xs_42621 ds3615xs_42218 ds3622xsp_42621 [#] ============================================================================ =========== Found Ethernet Interface : pciid 14e4d00001684 Required Extension : tg3 Searching for matching extension for tg3 Found matching extension : "https://raw.githubusercontent.com/pocopico/rp-ext/master/tg3/rpext-index.json" -------------------------------------------------------------------------------- ---------------- Starting loader creation Found tinycore cache folder, linking to home/tc/custom-module Checking user_config.json : Done Entering redpill-load directory Removing bundled exts directories Cache directory OK Found build request for revision greater than 42218 Getting required extraction tool ------------------------------------------------------------------ Checking tinycore cache folder Found tinycore cache folder, linking to home/tc/custom-module Creating temp folder /tmp/synoesp Found custom pat file /home/tc/custom-module/ds3622xsp_42218.pat Processing old pat file to extract required files for extraction Entering synoesp extract rd.gz finish cpio: dev/console: Cannot mknod: Operation not permitted cpio: dev/net/tun: Cannot mknod: Operation not permitted 42506 blocks extract rd mkdir: cannot create directory '/mnt/sdc3/auxfiles': File exists Copying required files to local cache folder for future use Copying usr/lib/libcurl.so.4 to /mnt/sdc3/auxfiles Copying usr/lib/libmbedcrypto.so.5 to /mnt/sdc3/auxfiles Copying usr/lib/libmbedtls.so.13 to /mnt/sdc3/auxfiles Copying usr/lib/libmbedx509.so.1 to /mnt/sdc3/auxfiles Copying usr/lib/libmsgpackc.so.2 to /mnt/sdc3/auxfiles Copying usr/lib/libsodium.so to /mnt/sdc3/auxfiles Copying usr/lib/libsynocodesign-ng-virtual-junior-wins.so.7 to /mnt/sdc3/auxfile s Copying usr/syno/bin/scemd to /mnt/sdc3/auxfiles Copying required libraries to local lib directory Linking lib to lib64 Copying executable Removing temp folder /tmp/synoesp Checking if tools is accessible /bin/syno_extract_system_patch: /usr/local/lib/libcurl.so.4: no version informat ion available (required by /bin/syno_extract_system_patch) Copyright (c) 2003-2021 Synology Inc. All rights reserved. /bin/syno_extract_system_patch PATCH_PATH DEST_PATH Executed succesfully Creating temp folder /tmp/pat Checking for cached pat file Found tinycore cache folder, linking to home/tc/custom-module Could not find pat file locally cached Configdir : /home/tc/redpill-load/config/DS3622xs+/7.1.0-42661 Configfile: /home/tc/redpill-load/config/DS3622xs+/7.1.0-42661/config.json Pat URL : https://global.download.synology.com/download/DSM/release/7.1/42661-1/ DSM_DS3622xs%2B_42661.pat Downloading pat file from URL : https://global.download.synology.com/download/DS M/release/7.1/42661-1/DSM_DS3622xs%2B_42661.pat % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 352M 100 352M 0 0 38.4M 0 0:00:09 0:00:09 --:--:-- 45.6M File //mnt/sdc3/auxfiles/ds3622xsp_42661.pat, is encrypted File //mnt/sdc3/auxfiles/ds3622xsp_42661.pat, has been cached but its encrypted, re-running decrypting process Checking for cached pat file Found tinycore cache folder, linking to home/tc/custom-module Found locally cached pat file /home/tc/custom-module/ds3622xsp_42661.pat File /home/tc/custom-module/ds3622xsp_42661.pat, is encrypted Extracting encrypted pat file : /home/tc/custom-module/ds3622xsp_42661.pat to /t mp/pat /bin/syno_extract_system_patch: /usr/local/lib/libcurl.so.4: no version informat ion available (required by /bin/syno_extract_system_patch) Creating unecrypted pat file ds3622xsp_42661.pat to /home/tc/redpill-load/cache folder ./VERSION Pat file sha256sum is : bad4edf3ad0ccc4670b55c1647ada69f7a407332bc029a9c110f1ab 29e7a206a Checking config file existence -> OK Editing config file -> Verifying config file -> OK ! Clearing temp folders Processing add_extensions entries found on custom_config.json file : redpill-m isc Adding extension "https://github.com/pocopico/redpill-load/raw/master/redpill-mi sc/rpext-index.json" [#] Checking runtime for required tools... [OK] [#] Adding new extension from https://github.com/pocopico/redpill-load/raw/maste r/redpill-misc/rpext-index.json... [#] Downloading remote file https://github.com/pocopico/redpill-load/raw/master/ redpill-misc/rpext-index.json to /home/tc/redpill-load/custom/extensions/_new_ex t_index.tmp_json ######################################################################### 100.0% [OK] [#] ========================================== redpill-misc ==================== ====================== [#] Extension name: Misc shell [#] Description: Misc shell [#] To get help visit: https://github.com/pocopico/redpill-load/raw/develop/redp ill-misc [#] Extension preparer/packer: https://github.com/pocopico/redpill-load/raw/deve lop/redpill-misc [#] Software author: https://github.com/pocopico/redpill-load/raw/develop/redpil l-misc [#] Update URL: https://github.com/pocopico/redpill-load/raw/develop/redpill-mis c/rpext-index.json [#] Platforms supported: ds1621p_42218 ds918p_41890 dva3221_42661 ds3617xs_42621 ds3617xs_42218 ds920p_42661 ds918p_42661 ds1621p_42661 ds918p_25556 dva3221_422 18 ds3615xs_42661 ds3622xsp_42661 ds3622xsp_42218 dva3221_42621 ds3615xs_41222 d s918p_42621 ds3617xs_42661 ds3615xs_25556 ds920p_42218 ds920p_42621 ds918p_42218 ds1621p_42621 ds3615xs_42621 ds3615xs_42218 ds3622xsp_42621 [#] ============================================================================ =========== Updating extension : redpill-misc contents for model : ds3622xsp_42661 [#] Checking runtime for required tools... [OK] [#] Updating ds3622xsp_42661 platforms extensions... [#] Downloading remote file https://github.com/pocopico/redpill-load/raw/develop /redpill-misc/recipes/universal.json to /home/tc/redpill-load/custom/extensions/ _ext_new_rcp.tmp_json ######################################################################### 100.0% [#] Filling-in newly downloaded recipe for extension redpill-misc platform ds362 2xsp_42661 [#] Downloading remote file https://github.com/pocopico/redpill-load/raw/develop /redpill-misc/releases/install.sh to /home/tc/redpill-load/custom/extensions/red pill-misc/ds3622xsp_42661/install.sh ######################################################################### 100.0% [#] Verifying /home/tc/redpill-load/custom/extensions/redpill-misc/ds3622xsp_426 61/install.sh file... [OK] [#] Downloading remote file https://github.com/pocopico/redpill-load/raw/develop /redpill-misc/releases/install-all.sh to /home/tc/redpill-load/custom/extensions /redpill-misc/ds3622xsp_42661/install-all.sh ######################################################################### 100.0% [#] Verifying /home/tc/redpill-load/custom/extensions/redpill-misc/ds3622xsp_426 61/install-all.sh file... [OK] [#] Downloading remote file https://github.com/tsl0922/ttyd/releases/download/1. 6.3/ttyd.x86_64 to /home/tc/redpill-load/custom/extensions/redpill-misc/ds3622xs p_42661/ttyd ######################################################################### 100.0% [#] Verifying /home/tc/redpill-load/custom/extensions/redpill-misc/ds3622xsp_426 61/ttyd file... [OK] [#] Downloading remote file https://github.com/pocopico/redpill-load/raw/develop /redpill-misc/releases/install_rd.sh to /home/tc/redpill-load/custom/extensions/ redpill-misc/ds3622xsp_42661/install_rd.sh ######################################################################### 100.0% [#] Verifying /home/tc/redpill-load/custom/extensions/redpill-misc/ds3622xsp_426 61/install_rd.sh file... [OK] [#] Downloading remote file https://github.com/pocopico/redpill-load/raw/develop /redpill-misc/releases/lrzsz.tar.gz to /home/tc/redpill-load/custom/extensions/r edpill-misc/ds3622xsp_42661/lrzsz.tar.gz ######################################################################### 100.0% [#] Verifying /home/tc/redpill-load/custom/extensions/redpill-misc/ds3622xsp_426 61/lrzsz.tar.gz file... [OK] [#] Unpacking files from /home/tc/redpill-load/custom/extensions/redpill-misc/ds 3622xsp_42661/lrzsz.tar.gz to /home/tc/redpill-load/custom/extensions/redpill-mi sc/ds3622xsp_42661/... [OK] [#] Successfully processed recipe for extension redpill-misc platform ds3622xsp_ 42661 [#] Unpacking files from /home/tc/redpill-load/custom/extensions/redpill-misc/ds 3622xsp_42661/lrzsz.tar.gz to /home/tc/redpill-load/custom/extensions/redpill-mi sc/ds3622xsp_42661/... [OK] [#] Checking runtime for required tools... [OK] [#] Updating extensions... [#] Checking runtime for required tools... [OK] [#] Adding new extension from https://github.com/pocopico/rp-ext/raw/main/redpil l-boot-wait/rpext-index.json... [#] Downloading remote file https://github.com/pocopico/rp-ext/raw/main/redpill- boot-wait/rpext-index.json to /home/tc/redpill-load/custom/extensions/_new_ext_i ndex.tmp_json ######################################################################### 100.0% [OK] [#] ========================================== redpill-boot-wait =============== =========================== [#] Extension name: RedPill Bootwait [#] Description: Simple extension which stops the execution early waiting for th e boot device to appear [#] To get help visit: https://github.com/pocopico/rp-ext/redpill-boot-wait [#] Extension preparer/packer: https://github.com/pocopico/rp-ext/tree/main/redp ill-boot-wait [#] Update URL: https://raw.githubusercontent.com/pocopico/rp-ext/master/redpill -boot-wait/rpext-index.json [#] Platforms supported: ds1621p_42218 ds918p_41890 dva3221_42661 ds3617xs_42621 ds3617xs_42218 ds920p_42661 ds918p_42661 ds1621p_42661 ds918p_25556 dva3221_422 18 ds3615xs_42661 ds3622xsp_42661 ds2422p_42661 ds3622xsp_42218 ds2422p_42218 dv a3221_42621 ds3615xs_41222 ds918p_42621 ds3617xs_42661 ds3615xs_25556 ds920p_422 18 ds920p_42621 ds920p_42550 ds918p_42218 ds2422p_42621 ds1621p_42621 ds3615xs_4 2621 ds3615xs_42218 ds3622xsp_42621 [#] ============================================================================ =========== [#] Checking runtime for required tools... [OK] [#] Updating pocopico.tg3 extension... [#] Downloading remote file https://raw.githubusercontent.com/pocopico/rp-ext/ma ster/tg3/rpext-index.json to /home/tc/redpill-load/custom/extensions/_new_ext_in dex.tmp_json ######################################################################### 100.0% [#] Extension pocopico.tg3 index is already up to date [#] Updating redpill-boot-wait extension... [#] Downloading remote file https://raw.githubusercontent.com/pocopico/rp-ext/ma ster/redpill-boot-wait/rpext-index.json to /home/tc/redpill-load/custom/extensio ns/_new_ext_index.tmp_json ######################################################################### 100.0% [#] Extension redpill-boot-wait index is already up to date [#] Updating redpill-misc extension... [#] Downloading remote file https://github.com/pocopico/redpill-load/raw/develop /redpill-misc/rpext-index.json to /home/tc/redpill-load/custom/extensions/_new_e xt_index.tmp_json ######################################################################### 100.0% [OK] [#] Checking runtime for required tools... [OK] [#] Updating ds3622xsp_42661 platforms extensions... [#] Downloading remote file https://raw.githubusercontent.com/pocopico/rp-ext/ma ster/tg3/releases/ds3622xsp_42218.json to /home/tc/redpill-load/custom/extension s/_ext_new_rcp.tmp_json ######################################################################### 100.0% [#] Filling-in newly downloaded recipe for extension pocopico.tg3 platform ds362 2xsp_42661 [#] Downloading remote file https://raw.githubusercontent.com/pocopico/rp-ext/ma ster/tg3/releases/tg3-4.4.180plus-broadwellnk.tgz to /home/tc/redpill-load/custo m/extensions/pocopico.tg3/ds3622xsp_42661/tg3-4.4.180plus-broadwellnk.tgz ######################################################################### 100.0% [#] Verifying /home/tc/redpill-load/custom/extensions/pocopico.tg3/ds3622xsp_426 61/tg3-4.4.180plus-broadwellnk.tgz file... [OK] [#] Unpacking files from /home/tc/redpill-load/custom/extensions/pocopico.tg3/ds 3622xsp_42661/tg3-4.4.180plus-broadwellnk.tgz to /home/tc/redpill-load/custom/ex tensions/pocopico.tg3/ds3622xsp_42661/... [OK] [#] Downloading remote file https://raw.githubusercontent.com/pocopico/rp-ext/ma ster/tg3/src/check-tg3.sh to /home/tc/redpill-load/custom/extensions/pocopico.tg 3/ds3622xsp_42661/check-tg3.sh ######################################################################### 100.0% [#] Verifying /home/tc/redpill-load/custom/extensions/pocopico.tg3/ds3622xsp_426 61/check-tg3.sh file... [OK] [#] Successfully processed recipe for extension pocopico.tg3 platform ds3622xsp_ 42661 [#] Downloading remote file https://github.com/RedPill-TTG/redpill-boot-wait/raw /master/recipes/universal.json to /home/tc/redpill-load/custom/extensions/_ext_n ew_rcp.tmp_json ######################################################################### 100.0% [#] Filling-in newly downloaded recipe for extension redpill-boot-wait platform ds3622xsp_42661 [#] Downloading remote file https://raw.githubusercontent.com/RedPill-TTG/redpil l-boot-wait/master/src/boot-wait.sh to /home/tc/redpill-load/custom/extensions/r edpill-boot-wait/ds3622xsp_42661/boot-wait.sh ######################################################################### 100.0% [#] Verifying /home/tc/redpill-load/custom/extensions/redpill-boot-wait/ds3622xs p_42661/boot-wait.sh file... [OK] [#] Successfully processed recipe for extension redpill-boot-wait platform ds362 2xsp_42661 [#] Downloading remote file https://github.com/pocopico/redpill-load/raw/develop /redpill-misc/recipes/universal.json to /home/tc/redpill-load/custom/extensions/ _ext_new_rcp.tmp_json ######################################################################### 100.0% [#] Extension redpill-misc for ds3622xsp_42661 platform is already up to date [#] Verifying /home/tc/redpill-load/custom/extensions/redpill-boot-wait/ds3622xs p_42661/boot-wait.sh file... [OK] [#] Updating extensions... [OK] [#] Verifying /home/tc/redpill-load/cache/ds3622xsp_42661.pat file... [OK] [#] Unpacking /home/tc/redpill-load/cache/ds3622xsp_42661.pat file to /home/tc/r edpill-load/build/1653415858/pat-ds3622xsp_42661-unpacked... [OK] [#] Verifying /home/tc/redpill-load/build/1653415858/pat-ds3622xsp_42661-unpacke d/zImage file... [OK] [#] Patching /home/tc/redpill-load/build/1653415858/pat-ds3622xsp_42661-unpacked /zImage to /home/tc/redpill-load/build/1653415858/zImage-patched... [OK] [#] Verifying /home/tc/redpill-load/build/1653415858/pat-ds3622xsp_42661-unpacke d/rd.gz file... [OK] [#] Unpacking /home/tc/redpill-load/build/1653415858/pat-ds3622xsp_42661-unpacke d/rd.gz file to /home/tc/redpill-load/build/1653415858/rd-ds3622xsp_42661-unpack ed... [OK] [#] Apply patches to /home/tc/redpill-load/build/1653415858/rd-ds3622xsp_42661-u npacked... [OK] [#] Patching config files in ramdisk... [OK] [#] Adding OS config patching... [OK] [#] Repacking ramdisk to /home/tc/redpill-load/build/1653415858/rd-patched-ds362 2xsp_42661.gz... [OK] [#] Bundling extensions... [#] Checking runtime for required tools... [OK] [#] Dumping ds3622xsp_42661 platform extensions to /home/tc/redpill-load/build/1 653415858/custom-initrd/exts... [OK] [#] Packing custom ramdisk layer to /home/tc/redpill-load/build/1653415858/custo m.gz... [OK] [#] Generating GRUB config... [OK] [#] Creating loader image at loader.img... [OK] [#] Cleaning up... [OK] Mounting /dev/sdc1 to localdiskp1 /dev/sdc2 localdiskp2 Creating tinycore entry menuentry 'Tiny Core Image Build' { savedefault set root=(hd0,msdos3) echo Loading Linux... linux /vmlinuz64 loglevel=3 cde waitusb=5 vga=791 echo Loading initramfs... initrd /corepure64.gz echo Booting TinyCore for loader creation } Entries in Localdisk bootloader : ======================================================================= menuentry 'RedPill DS3622xs v7.1.0-42661 Beta (USB, Verbose)' { menuentry 'RedPill DS3622xs v7.1.0-42661 Beta (SATA, Verbose)' { menuentry 'Tiny Core Image Build' { Caching files for future use No adequate space on TCRP loader partition /mnt/sdc3 to cache pat file Found /mnt/sdc3/auxfiles/ds3622xsp_42218.pat /mnt/sdc3/auxfiles/ds3622xsp_42661.pat file Do you want me to remove older cached pat files and cache current ? [yY/nN] : y Found /home/tc/redpill-load/cache/ds3622xsp_42661.pat, copying to cache director y : /mnt/sdc3/auxfiles Saving user session for future use. Saving current extensions -> OK ! Saving current user_config.json -> OK ! tc@box:~$ ./rploader.sh clean now; rm -rf /mnt/sdb3/auxfiles; rm -rf /home/tc/cu stom-module; ./rploader.sh backup now; Clearing local redpill files Please make sure you are using the latest 1GB img before using backup option Current /home/tc size is 3.8M , try to keep it less than 1GB as it might not fit into your image Should i update the sdc with your current files [Yy/Nn] y Backing up home files to sdc : Backing up files to /mnt/sdc3//mydata.tgz Done. tc@box:~$
  14. @Ribb, @luutuananh This is the post I already shared above, how to build a new DS920+. You don't need to worry about mappings related to SataPortMap etc or any Sata port at all. Just build and use. It is recommended because it is a method that can also skip the M.2 slot. Try this method.
  15. Успешно перешел на железе с 918+ версии 7.0.1 на DVA3221 версию 7.1. Особо ничего нового не напишу, процедура индивидуальная, но может кому-то пригодится. Сборка загрузка: ./rploader.sh update now ./rploader.sh fullupgrade now ./rploader.sh serialgen DVA3221 ./rploader.sh identifyusb now ./rploader.sh satamap now ./rploader.sh ext denverton-7.1.0-42661 add https://raw.githubusercontent.com/pocopico/rp-ext/master/v9fs/rpext-index.json ./rploader.sh build denverton-7.1.0-42661 Далее, загрузка с флешки, отключал инет (где-то в англоязычных ветках рекомендовали, без этого на предыдущих попытках в SS было только 2 лицензии), миграция, ручная установка .pat версии 7.1.0-42661. Все завелось, кроме SSD кэша. Аналитика в SS работает, 8 лицензий на камеры. Железо: ASRock B365M-HDV (LGA1151v2) i3 9100 GTX1650 Несколько вопросов для общего развития: 1) Что именно дает "add https://raw.githubusercontent.com/pocopico/rp-ext/master/v9fs/rpext-index.json"? Как понимаю, это подгрузка сетевых драйверов, но вроде бы это нужно для установки в виртуальную среду. Но без этого после перезагрузки у меня хрень в сети не появлялась. Была попытка подгружать для e1000 - тоже не появилась в сети, а вот если собирать на 7.0.1, то этого не требовалось, собиралось штатно. При этом как-то пробовал собрать 7.1 для 918+, она тоже в сети не появилась, но тогда я забил и остался на 7.0.1. 2) Когда собрал текущий загрузчик, то забыл поправить SataPortMap и DiskIdxMap, а генератор заполнял их так: "SataPortMap": "", "DiskIdxMap": "" Пересобирать не стал, решил проверить. И на моей удивление - все завелось как с одним диском, так и при добавлении еще двух позже. Собственно, вопрос - как так? Почему это работает, да еще и так хорошо? 3) Кто находил решение, как завести NVMe кэш на DVA3221? Решение по ссылке ниже не работает, в файле libsynonvme.so.1 нет даже упоминаний модели DVA3221.
  16. I do this currently, but it seems to have some problems. I compiled DVA3221 and there were some errors. My operating process is as follows: ./rploader.sh update now ./rploader.sh fullupgrade now ./rploader.sh serialgen DVA3221 ./rploader.sh satamap now vi user_config.json ./rploader.sh ext denverton-7.1.0-42661 add https://github.com/pocopico/redpill-load/raw/develop/redpill-boot-wait/rpext-index.json ./rploader.sh ext denverton-7.1.0-42661 add https://github.com/pocopico/redpill-load/raw/develop/redpill-virtio/rpext-index.json ./rploader.sh ext denverton-7.1.0-42661 add https://github.com/pocopico/redpill-load/raw/develop/redpill-acpid/rpext-index.json ./rploader.sh build denverton-7.1.0-42661 Conf configuration file is as follows: tc@box:~$ cat user_config.json { "extra_cmdline": { "pid": "0xa4a5", "vid": "0x0525", "sn": "20C0SJRP05KQM", "mac1": "00113240BCCC", "SataPortMap": "14", "DiskIdxMap": "1000" }, "synoinfo": { "internalportcfg": "0xffff", "maxdisks": "16", "support_bde_internal_10g": "no", "support_disk_compatibility": "no", "support_memory_compatibility": "no" }, "ramdisk_copy": {} } The feedback information is as follows: tc@box:~$ ./rploader.sh build denverton-7.1.0-42661 Rploader Version : 0.7.1.7 Loader source : https://github.com/pocopico/redpill-load.git Loader Branch : develop Redpill module source : https://github.com/pocopico/redpill-lkm.git : Redpill module branch : master Extensions : redpill-misc Extensions URL : "https://github.com/pocopico/redpill-load/raw/master/redpill-misc/rpext-index.json" TOOLKIT_URL : https://sourceforge.net/projects/dsgpl/files/toolkit/DSM7.0/ds.denverton-7.0.dev.txz/download TOOLKIT_SHA : 6dc6818bad28daff4b3b8d27b5e12d0565b65ee60ac17e55c36d913462079f57 SYNOKERNEL_URL : https://sourceforge.net/projects/dsgpl/files/Synology NAS GPL Source/25426branch/denverton-source/linux-4.4.x.txz/download SYNOKERNEL_SHA : d3e85eb80f16a83244fcae6016ab6783cd8ac55e3af2b4240455261396e1e1be COMPILE_METHOD : toolkit_dev TARGET_PLATFORM : denverton TARGET_VERSION : 7.1.0 TARGET_REVISION : 42661 REDPILL_LKM_MAKE_TARGET : dev-v7 KERNEL_MAJOR : 4 MODULE_ALIAS_FILE : modules.alias.4.json SYNOMODEL : dva3221_42661 MODEL : DVA3221 Local Cache Folder : /mnt/sdb3/auxfiles DATE Internet : 24052022 Local : 24052022 Checking Internet Access -> OK Checking if a newer version exists on the repo -> Version is current Redpill sources already downloaded, pulling latest Already up to date. Loader sources already downloaded, pulling latest Already up to date. No extra build option or static specified, using default <static> Using static compiled redpill extension Removing any old redpill.ko modules Looking for redpill for : dva3221_42661 Getting file https://raw.githubusercontent.com/pocopico/rp-ext/master/redpill/releases/redpill-4.4.180plus-denverton.tgz Extracting module Getting file https://raw.githubusercontent.com/pocopico/rp-ext/master/redpill/src/check-redpill.sh Got redpill-linux-v4.4.180+.ko Testing modules.alias.4.json -> File OK ------------------------------------------------------------------------------------------------ It looks that you will need the following modules : Found VGA Controller : pciid 1234d00001111 Required Extension : bochs_drm bochs_drm Searching for matching extension for bochs_drm Found SATA Controller : pciid 8086d00002922 Required Extension : ahci Searching for matching extension for ahci Found SATA Controller : pciid 8086d00002922 Required Extension : ahci Searching for matching extension for ahci Found Ethernet Interface : pciid 1af4d00001000 Required Extension : No matching extension ------------------------------------------------------------------------------------------------ Starting loader creation Found tinycore cache folder, linking to home/tc/custom-module Checking user_config.json : Done Entering redpill-load directory Removing bundled exts directories Cache directory OK Found build request for revision greater than 42218 Getting required extraction tool ------------------------------------------------------------------ Checking tinycore cache folder Found tinycore cache folder, linking to home/tc/custom-module Creating temp folder /tmp/synoesp Found custom pat file /home/tc/custom-module/DSM_DVA3221_42218.pat Processing old pat file to extract required files for extraction Entering synoesp extract rd.gz finish cpio: dev/console: Cannot mknod: Operation not permitted cpio: dev/net/tun: Cannot mknod: Operation not permitted 36374 blocks extract rd mkdir: cannot create directory '/mnt/sdb3/auxfiles': File exists Copying required files to local cache folder for future use Copying usr/lib/libcurl.so.4 to /mnt/sdb3/auxfiles Copying usr/lib/libmbedcrypto.so.5 to /mnt/sdb3/auxfiles Copying usr/lib/libmbedtls.so.13 to /mnt/sdb3/auxfiles Copying usr/lib/libmbedx509.so.1 to /mnt/sdb3/auxfiles Copying usr/lib/libmsgpackc.so.2 to /mnt/sdb3/auxfiles Copying usr/lib/libsodium.so to /mnt/sdb3/auxfiles Copying usr/lib/libsynocodesign-ng-virtual-junior-wins.so.7 to /mnt/sdb3/auxfiles Copying usr/syno/bin/scemd to /mnt/sdb3/auxfiles Copying required libraries to local lib directory Linking lib to lib64 Copying executable Removing temp folder /tmp/synoesp Checking if tools is accessible /bin/syno_extract_system_patch: /usr/local/lib/libcurl.so.4: no version information available (required by /bin/syno_extract_system_patch) Copyright (c) 2003-2021 Synology Inc. All rights reserved. /bin/syno_extract_system_patch PATCH_PATH DEST_PATH Executed succesfully Checking for cached pat file Found tinycore cache folder, linking to home/tc/custom-module Found locally cached pat file /home/tc/custom-module/DSM_DVA3221_42661.pat File /home/tc/custom-module/DSM_DVA3221_42661.pat, is encrypted File /home/tc/redpill-load/cache/dva3221_42661.pat, is a compressed tar Unecrypted file is already cached in : /home/tc/redpill-load/cache/dva3221_42661.pat tar: ./VERSION: Not found in archive tar: Exiting with failure status due to previous errors Pat file sha256sum is : b4c2b99f40934e1dc90be1bb08f29e8403186a0dbb34fee180d004dc267d682a Checking config file existence -> No config file found, please use the proper repo, clean and download again tc@box:~$ After that, I executed the "./rploader.sh clean now" command and build it again. But the problem is still.
  17. I have exactly the same Gen8 specs and run 7.0.1 ds3615xs. Could I ask for your prebuilt bootloader running ds3622xs via my email. Thanks. Ps: what is your SataPortMap and DiskIdxMap config ?
  18. Thank you very much. I updated the "RedPill-Tinycore-loader" today, which can indeed be guided normally. But there is a small problem. The current execution of "./rploader.sh Satamap now" has no manual adjustment project. Automatic generated "SataPortMap": "11", "DiskIdxMap": "1010" Such configuration. If you directly use this configuration guidance, you can't find the hard disk. You also need to adjust the conf file manually. "SataPortMap": "14", "DiskIdxMap": "1002" Another suggestion. When compiling repeatedly, Synology limits the download speed of the PAT file, with a minimum of only 2kb/s. So I hope to manually upload the pat file to the system. And increase the mirror space to save the PAT file.
  19. The 0 in first HBA is known to cause kernel panic. Try "SataPortMap": "1" and see how it goes
  20. I have tested the following configurations respectively "SataPortMap": "02", "DiskIdxMap": "0000" "SataPortMap": "04", "DiskIdxMap": "0000" "SataPortMap": "24", "DiskIdxMap": "0000"
  21. can you please sent me the SataPortMap setting ? It should be in your user_config.json.
  22. Hi, I have a TCRP DS1621+ running in Proxmox. If I select VirtIO for the network interface it works but Synology cannot/does not get a status from the interface. If I select RTL8139 it gets a status of 100 Mbps Full Duplex even though it runs on 1 Gbps. I built the bootloader as follows: ./rploader.sh update now ./rploader.sh fullupgrade now ./rploader.sh ext v1000-7.1.0-42661 add https://raw.githubusercontent.com/pocopico/rp-ext/master/v9fs/rpext-index.json ./rploader.sh ext v1000-7.1.0-42661 add https://raw.githubusercontent.com/pocopico/rp-ext/master/r8101/rpext-index.json ./rploader.sh serialgen DS1621+ ./rploader.sh identifyusb now ./rploader.sh satamap now answer: 6 disks controller 1 answer: 6 disks controller 2 SataPortMap=66 DiskIdxMap=0006 ./rploader.sh build v1000-7.1.0-42661 Any ideas on how to get an interface status when using VirtIO?
  23. Loader Information and Background RedPill is the core technology that enables DSM 7.x to run on non-Synology hardware. This post is intended to serve as a definitive tutorial/reference for configuring @pocopico's TinyCore RedPill (TCRP) loader. It explains how to install TCRP on baremetal, i.e. with DSM as the only operating system on your NAS hardware. A tutorial to install TCRP using the ESXi hypervisor is located here. There are other hypervisor tutorials in the Tutorials and Guides forum. TCRP uses a two step-process. First, a Linux OS (TinyCore) boots and evaluates the NAS hardware configuration. Therefore, it is best to have the hardware you plan to use (disk controllers and network cards in particular) installed prior to starting the TCRP setup. Then, an individualized loader (RedPill) is created. This loader is used to install and run DSM. After that, you can switch between starting DSM with RedPill, and booting back into TinyCore to adjust and rebuild the loader as needed. Basic Linux command line skills are needed to complete the installation. The tutorial provides examples of the commands that are needed, but exact syntax and capitalization are critical. If unfamiliar, research and review the following minimal list of commands: ls show the files in the current directory cat <file> show the contents of the specified file pwd show the current directory name cd <directory path> change to the specified directory (same rules as Windows, except with forward slashes instead of backslashes). With no argument, it returns to the “home” TCRP directory vi <file> a file editor, for manual editing of configuration files if required Ongoing Development This tutorial is maintained for consistency with the pocopico stable repository. Since TCRP is completely open-sourced, anyone can fork their own repo and contribute to development, and pocopico now maintains a separate development repo. As the best features and ideas are fully vetted and tested, they may be incorporated into the stable repo over time. If you use a repo, script or shell other than the pocopico stable repo, the loader may behave quite differently and the instructions and troubleshooting steps in this tutorial might no longer apply. In an open-source community, you can use any development resource you want, but you add the additional responsibility of understanding, vetting and testing that code on your system. Migration Step 1. Choose a DSM Platform/Architecture Evaluate your intended NAS hardware and your the intended use of DSM, and select a platform that best meets your needs. Reference information here: https://xpenology.com/forum/topic/61634-dsm-7x-loaders-and-platforms/ Write down the selected platform (e.g. DS918+), the corresponding architecture (e.g. apollolake) and whether the platform uses SataPortMap/DiskIdxMap or Device Tree for slot mapping. This information will be needed later. Now, make sure the NAS hardware is compatible, and prepare it correctly: x86-64-compatible CPU with two cores or more Each platform have maximum threads support! Any threads in excess will be ignored For certain platforms, Intel CPUs must be 4th generation “Haswell” or newer with FMA3 instruction set The corresponding AMD CPU architecture is “Piledriver” or newer AMD-based systems may require deactivation of the C1E option in the BIOS 2GB of RAM or more 2GB or larger USB flash drive Configure the BIOS to boot from the USB flash drive ONLY SATA disk controllers are preferred, but SCSI/SAS are compatible IMPORTANT: All SATA controllers must be configured to AHCI mode SATA controllers with port multipliers are not compatible ATA controllers are not compatible (disable embedded ATA in BIOS if possible) At least one SATA/SCSI/SAS drive (HDD or SSD), minimum size 21GB IMPORTANT: Enable SATA port hotplug on each disk port, if hotplug is supported by the BIOS/controller IMPORTANT: Disable M.2 SATA ports that are not in use, if supported by the BIOS/controller NVMe drives are not usable except as dedicated cache devices Host Bus Adapters are not currently compatible with Device Tree platforms Install any NVMe drives intended as cache devices On Device Tree platforms, NVMe drives must be installed prior to loader installation in order for them to be recognized Step 2. Download TCRP and Write Image to the USB Flash Drive The latest pocopico stable loader code is always linked here: https://xpenology.com/forum/topic/7848-links-to-loaders/ Download the tinycore-redpill 7.x loader and save it to your personal computer. Then, open it with a zip manager to show the boot images: tinycore-redpill.vX.X.X.img.gz (for BIOS/CSM/Legacy boot from USB flash drive) tinycore-redpill-uefi.vX.X.X.img.gz (for UEFI/EFI boot from USB flash drive) tinycore-redpill.vX.X.X.vmdk.gz (for virtual machine SATABOOT from disk image) Select the boot image that matches the boot capability of the NAS motherboard. If unsure, choose BIOS/CSM/Legacy boot. Save the gzip file to your personal computer, then open it with a zip archive manager and save the uncompressed version. Write the uncompressed image to the USB flash drive using Win32DiskImager or other appropriate tool. The USB flash drive is used to store TinyCore and the RedPill loader that it generates. It is a permanent component of an operational XPEnology system. Do not remove it, even after the DSM installation is complete and the NAS is fully up and running. Step 3. Boot into TinyCore and Complete Pre-Configuration Updates Start your NAS with the USB flash drive installed and TinyCore will boot. Then, launch a command-line session with either of these methods: Click the Terminal icon at the bottom right of the TinyCore desktop to launch a console window Use a ssh client (e.g. PuTTY) on your computer to connect a network-based console Consult your DHCP server/router for the IP address assignment (TinyCore's host name is "box") Login credentials: tc/P@ssw0rd When the Linux command line prompt ($) is displayed, update the TCRP script ./rploader.sh update Checking Internet Access -> OK Checking if a newer version exists -> There is a newer version on the repo should we use that ? [yY/nN] Y OK, updating, please re-run after updating Updating tinycore loader with latest updates Backing up files to /mnt/sda3//mydata.tgz Then, update the TCRP support files ./rploader.sh fullupgrade <downloads snipped> Current /home/tc size is 114M , try to keep it less than 1GB as it might not fit into your image Should i update the sda with your current files [Yy/Nn] Y Backing up home files to sda : Backing up files to /mnt/sda3//mydata.tgz Finally, choose a DSM release number Each DSM build as provided by Synology has a release number. You can display the combinations of platforms and releases supported by TCRP by just running the script with no arguments ./rploader.sh <command help snipped> Available platform versions: ---------------------------------------------------------------------------------------- apollolake-7.0-41890 apollolake-7.0.1-42218 apollolake-7.1.0-42661 broadwell-7.0.1-42218 broadwell-7.1.0-42661 broadwellnk-7.0.1-42218 broadwellnk-7.1.0-42661 bromolow-7.0.1-42218 bromolow-7.1.0-42661 denverton-7.0.1-42218 denverton-7.1.0-42661 geminilake-7.0.1-42218 geminilake-7.1.0-42661 v1000-7.0.1-42218 v1000-7.1.0-42661 Step 4. Configure System-Specific Parameters Custom system parameters are stored in the user_config.json file. This can be manually edited, or TCRP can help determine appropriate values for the hardware. USB flash drive VID/PID: TCRP can query the USB flash drive for the hardware vid/pid values that DSM uses to identify the loader during bootup ./rploader.sh identifyusb Found: Superdisk Flash SerialNumber: 123456 Vendor ID: 0x1234 Product ID: 0x0001 Should i update the user_config.json with these values ? [Yy/Nn] Y Serial number/MAC: TCRP can automatically generate a serial number for the platform selected in step 1. Additionally, it will generate a random MAC address for the NAS network card. If you prefer to use the actual hardware MAC address instead, append "realmac" to the command. Example 1: random MAC address ./rploader.sh serialgen DS3622xs+ Serial Number for Model : 20C0SQRLR47QM Mac Address for Model DS3622xs+ : 00:11:32:80:B2:36 Should i update the user_config.json with these values ? [Yy/Nn] Y Example 2: real MAC address ./rploader.sh serialgen DS3622xs+ realmac Serial Number for Model : 2150SQRGS7N5T Mac Address for Model DS3622xs+ : 00:11:32:57:3A:9B Real Mac Address : 00:0C:24:62:3E:3D Notice : realmac option is requested, real mac will be used Should i update the user_config.json with these values ? [Yy/Nn] Y Drive Slot Mapping: TCRP can try to determine how to map the NAS disk controller ports to DSM slots. If the chosen platform uses SataPortMap/DiskIdxMap for port mapping, the command below will do this. If it uses Device Tree for slot mapping, the command may be skipped, as the Device Tree is configured automatically during the loader build. ./rploader.sh satamap Found "02:02.0 SATA AHCI controller" Detected 4 ports/2 drives. Override # of ports or ENTER to accept: <4> Recommended settings: SataPortMap=4 DiskIdxMap=00 Should I update the user_config with these values ? [Yy/Nn] Y If the port count is not what you expect, it may be due to the motherboard design servicing physical ports with multiple controllers, or because of M.2 SATA slot support. If necessary, the port count can be overridden with whatever you like. NOTE: If you see a WARNING message, it is certain that either some of your drives are inaccessible or the DSM install will encounter problems. Evaluate and investigate the issue. The satamap command can be rerun as many times as needed to understand the system. Manual Review: With prior loaders (such as Jun's), the configuration of these parameters was completely manual. There is no single setup that works for all hardware. Even after using the tools above, please review and verify the parameters, understand what they do, and manually edit if needed. Whatever changes rploader.sh makes to the user_config.json file can be reviewed by displaying the file contents cat user_config.json and overridden by editing the file vi user_config.json You can also add a simpler editor, nano tce-load -iw nano nano user_config.json And there is also a graphical editor accessible from the TinyCore desktop Step 5. Optional: Manually Add Driver Extensions While TCRP can automatically add drivers based on the detected NAS hardware, it isn’t foolproof. You might want to build a loader for a device you don’t actually have yet. And there are features that are "opt-in" only. So, a process exists to manually add drivers and other functionality. Extensions are stored in repositories hosted on the web. All the extensions in the main repository are viewable here: https://github.com/pocopico/rp-ext To list all the extensions recommended by TCRP's hardware detection algorithm, use ./rploader.sh listmods <architecture>-<version>-<DSMreleasenumber> ./rploader.sh listmods apollolake-7.1.0-42661 To add a specific extension, choose from the list and reference the architecture from Step 1. ./rploader.sh ext <architecture>-<version>-<DSMreleasenumber> <extensionurl> ./rploader.sh ext apollolake-7.1.0-42661 add https://raw.githubusercontent.com/pocopico/rp-ext/master/redpill-acpid/rpext-index.json ./rploader.sh ext denverton-7.1.0-42661 add https://raw.githubusercontent.com/pocopico/rp-ext/master/v9fs/rpext-index.json The examples illustrate adding ACPI and VIRTIO support. These are often chosen enhancements to a basic installation. Step 6. Build the Loader When all preparation steps are complete, build the loader using the command structure ./rploader.sh build <architecture>-<version>-<DSMreleasenumber> Example #1: DS3622xs+, auto detect hardware ./rploader.sh build broadwellnk-7.1.0-42661 Example #2: DS918+, use preselected drivers ./rploader.sh build apollolake-7.1.0-42661 manual TCRP will download resources from the Internet to complete the complex process of the loader build. When finished, it will write it to the USB flash drive and add new items to the GRUB boot menu. Review the output for any errors and make corrections if necessary. Step 7. Optional Backup Tasks Save the TinyCore configuration state as the default, so that the next boot of TInyCore starts with all your settings ./rploader.sh backup Back up the generated RedPill loader partition to available space on the USB flash drive ./rploader.sh backuploader Step 8: Restart and Boot DSM Using the Grub USB Option Cleanly shutdown and reboot with the TinyCore command exitcheck.sh reboot First, the GRUB Menu is displayed. If necessary, use the arrow keys to ensure that USB is selected and press ENTER. The loader will show some initialization information and silently boot DSM. Nothing else will be displayed unless a serial console is attached (see the Troubleshooting section below). Wait a few minutes, then launch either https://find.synology.com or the Synology Assistant desktop utility. If the loader is working properly, a new "SynologyNAS" will be displayed as Not installed (for a new build) or the name of your existing Migratable NAS (if upgrading from a previous version). Use your browser to connect to the NAS. If "Something went wrong" is displayed, jump to the Basic Troubleshooting section below. Otherwise, browse to the Synology Download Center and download the DSM install PAT file that matches the platform and release number specified in the loader build. Do not use the PAT file stored in TinyCore. It has modifications that are incompatible with DSM installation. However, its name may help identify the correct PAT file to download below. There can be several files that appear to be candidates. PAT files marked VirtualDSM will not work. Also there can be patch PAT files with the same numbering. These will not work and will usually be smaller than 50MB. The correct PAT file is 300MB or larger. Once the correct DSM PAT file is saved to your personal computer, upload it to the NAS. Follow the prompts to complete the installation. FOR UPGRADES ONLY: If Synology Assistant shows Not installed, or if prompted to erase the disks during the upgrade, STOP! Some or all of your array disks are not visible to DSM. This must be resolved via troubleshooting and reconfiguration before installing DSM 7.x. IMPORTANT: During the install, always select DSM manual updates. If a new install completes normally, but then fails after the reboot, it may be that DSM has attempted to auto-update itself with incompatible code. Basic Troubleshooting Where to Post for Help It’s easy for requests for installation help to get lost in various unrelated forum threads. Post requests for help as a new topic in the DSM Installation Forum. At a minimum, state the hardware configuration, selected platform, DSM version, user_config.json information (delete or redact the serial number and configured MAC address) and any information from debugging analysis that you have done. DON’T post general requests for help on this thread. Please DON’T post general requests for help on TCRP or RedPill development threads unless providing feedback on a dev issue.
  24. tc@box:~$ ./rploader.sh satamap now Machine is VIRTUAL Hypervisor=KVM Found "00:1f.2 Intel Corporation 82801IR/IO/IH (ICH9R/DO/DH) 6 port SATA Controller [AHCI mode] (rev 02)" 0 drive(s) connected. Reserving and disabling KVM q35 hardware model bogus controller Recommended settings: SataPortMap=1 DiskIdxMap=10 Should i update the user_config.json with these values ? [Yy/Nn] y This is exactly as expected as the bogus controller must have a satamap port assignment in order not to kernel panic.
  25. real HBA i have only 24 port - 16+8 6 port on AHCI MB and what should be written to DiskIdxMap and SataPortMap as a result? Maxdisk and internalsataport? and etc
×
×
  • Create New...