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. If maxdisks is 24, sata controller 0/hard disk 1/Jun's loader needs to be mapped to it (0x18). You have a 100GB virtual disk which is not strictly necessary but if you want it, it takes up a mapping slot. That makes SataPortMap=11 and DiskIdxMap=1800. SasIdxMap is obsolete so don't bother with it. Your passthrough HBA drives should come in at port 2 with Jun's loader. If you want to get rid of the virtual disk and sata controller 1, then SataPortMap=1 and DiskIdxMap=18 Now you may not see all the disks until you get DSM booted and can adjust the portcfg bitmasks to match maxdisks. 24 disks = 0000 1111 1111 1111 1111 1111 1111 or internalportcfg = 0xFFFFFF 4 USB = 1111 0000 0000 0000 0000 0000 0000 or usbportcfg = 0xF000000 0 esata = 0 esataportcfg = 0x0 Remember to change in both /etc/synoinfo.conf and /etc.defaults/synoinfo.conf Reboot and you should have everything accessible.
  2. I have a little bit trouble with another installation (also a VMware based installation as DS3622xs+) : - Yesterday I went straight into the little type bug where awk-F"/" should be awk -F"/" but I build the loader with these settings (my fault...) - The loader starts well in the end besides some error messages at booting and I was able to install DSM 7.1.0-42661 - I upgraded successfully to DSM 7.1.0-42661u2 with sudo ./rploader.sh update sudo ./rploader.sh postupdate broadwellnk-7.1.0-42661 exitcheck.sh reboot - Today I want to re-create the boot loader and booted into TCRP, adjusted the typo ( awk -F"/" ) and re-run the whole process. - "satamap" found indeed different Mappings as the first time with the typo. - I added also a missing second NIC manually into the user_config.json which forgot yesterday: cat user_config.json { "extra_cmdline": { "pid": "0xa4a5", "vid": "0x0525", "sn": "<SN>", "mac1": "<MAC1>", "mac2": "<MAC2>", "netif_num": "2", "SataPortMap": "126", "DiskIdxMap": "100002" }, "synoinfo": { "internalportcfg": "0xffff", "maxdisks": "16", "support_bde_internal_10g": "no", "support_disk_compatibility": "no", "support_memory_compatibility": "no" }, "ramdisk_copy": {} } - the process of autoloading the addons and building the loader went well: sudo ./rploader.sh listmods broadwellnk-7.1.0-42661 sudo ./rploader.sh build broadwellnk-7.1.0-42661 sudo ./rploader.sh backup exitcheck.sh shutdown - I adjusted the MAC-Adresses of the vNICs with the calculated settings from TCRP and started the VM. - The boot messages looks very good without the error messages from the first time and both NICs were adressed well and the vNIC which is connected gets an DHCP-Address assigned. Now the NAS will be found every time as "Recoverable" and not "Migratable". I can reboot multiple times but the system wont "repair" itself. How I am able to force DSM to let me install the pat-file again? Should I rebuild the loader with a different type (e.g. DS-918) and do a "Migration"and the back to DS3622xs+ with another new builded loader? I do not want to corrupt anything as I am sure that the installation itself is in good shape.
  3. VMware's virtual SATA controller has 30 ports on it. If you don't set sataportmap and diskidxmap correctly, the ports on your LSI will not be mapped to usable ports in DSM. Post your synoinfo.conf maxdisks value, your grub sataportmap and diskidxmap values, and a screenshot of your VM configuration.
  4. tc@box:~$ ./rploader.sh satamap Found SCSI HBAs, We need to install the SCSI modules scsi-5.10.3-tinycore64 is already installed! Succesfully installed SCSI modules Found "08:00.0 Marvell Technology Group Ltd. 88SE9128 PCIe SATA 6 Gb/s RAID controller with HyperDuo (rev 11)" Detected 8 ports/0 drives. Override # of ports or ENTER to accept <8> 0 No AHCI SATA ports mapped. Setting up compatibility for SCSI/SAS controller mappings. ./rploader.sh: line 1307: [: 02:00.0: binary operator expected Found SCSI/HBA "02:00.0 LSI Logic / Symbios Logic SAS2008 PCI-Express Fusion-MPT SAS-2 [Falcon] (rev 03)" (4 drives) Found SCSI/HBA "03:00.0 LSI Logic / Symbios Logic SAS2008 PCI-Express Fusion-MPT SAS-2 [Falcon] (rev 03)" (8 drives) Computed settings: SataPortMap=0 DiskIdxMap=0000 Should i update the user_config.json with these values ? [Yy/Nn] ^C tc@box:~$ I have added the output of satamap Thanks.
  5. Is it possible to support SATA port multiplier? I have a J1900 ITX motherboard. The model is "BT08-I V_1.0". No brand name. It was manufactured to do digital currency mining but dumped to retail market in China. The spec of this board is quite interesting. It has 1 mSATA and 1 SATA port controlled by J1900 integrated controller, and 5 SATA ports controlled by Marvell 88SE9215. Let's call them SATA1 to SATA7. I have installed DSM6.2.3-DS918+ using Jun's loader v1.04b. Among the 7 SATA ports, SATA2 and SATA3 are not recognized by DSM while all 7 SATA ports are recognized in Windows 10 and Ubuntu. Modifying "grub.cfg" to add SataPortMap and DiskIdxMap is not working as I have tried. According to following thread, Synology has limited the support for SATA port multiplier. Since the thread was discussed in 2018, I am wondering if it's possible to come up with a solution in 2022? BTW, I have tried to install DSM7.1 using TCRP 0.8, but failed. Is there any suggestion to install DSM7.1 using TCRP on a J1900 machine?
  6. login as: tc tc@192.168.0.54's password: ( '>') /) TC (\ Core is distributed with ABSOLUTELY NO WARRANTY. (/-_--_-\) www.tinycorelinux.net tc@box:~$ ./rploader.sh clean now Clearing local redpill files tc@box:~$ ./rploader.sh update now Checking Internet Access -> OK Checking if a newer version exists on the main repo -> Version is current 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-Jun-07-15-55 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 33842 100 33842 0 0 138k 0 --:--:-- --:--:-- --:--:-- 138k 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 8954 100 8954 0 0 33286 0 --:--:-- --:--:-- --:--:-- 33286 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 23327 0 --:--:-- --:--:-- --:--:-- 23327 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:00:01 --:--:-- 0 100 5591 100 5591 0 0 4770 0 0:00:01 0:00:01 --:--:-- 4770 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 491k 0 --:--:-- --:--:-- --:--:-- 491k 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 635k 0 --:--:-- --:--:-- --:--:-- 635k 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 1803 0 --:--:-- --:--:-- --:--:-- 1803 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 509k 0 --:--:-- --:--:-- --:--:-- 6377k 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 95902 100 95902 0 0 538k 0 --:--:-- --:--:-- --:--:-- 538k 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 13754 0 --:--:-- --:--:-- --:--:-- 13754 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 11429 0 --:--:-- --:--:-- --:--:-- 11429 Please make sure you are using the latest 1GB img before using backup option Current /home/tc size is 349M , 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 Done. tc@box:~$ ./rploader.sh identifyusb now Found Samsung Flash SerialNumber: 0374521101112786 Vendor ID : 0x080c Product ID : 0x1000 Should i update the user_config.json with these values ? [Yy/Nn] y tc@box:~$ ./rploader.sh serialgen DS3622xs+ realmac now Serial Number for Model : 2150SQRVZMCPJ Mac Address for Model DS3622xs+ : 00:11:32:79:67:49 Real Mac Address : AC:1F:6B:19:F0:E6 Notice : realmac option is requested, real mac will be used Should i update the user_config.json with these values ? [Yy/Nn] y tc@box:~$ ./rploader.sh satamap 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 No AHCI SATA ports mapped. Setting up compatibility for SCSI/SAS controller mappings. Found SCSI/HBA "04:00.0 LSI Logic / Symbios Logic SAS2008 PCI-Express Fusion-MPT SAS-2 [Falcon] (rev 03)" (0 drives) Computed settings: SataPortMap=1 DiskIdxMap=00 Should i update the user_config.json with these values ? [Yy/Nn] y Done. tc@box:~$ vi user_config.json tc@box:~$ ./rploader.sh build broadwellnk-7.1.0-42661 Rploader Version : 0.8.0.2 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.broadwellnk-7.0.dev.txz/download TOOLKIT_SHA : 0d9edca67d9e7e14c2529bbb58341b623936124d5264f71f1e4acbacf3ea202d SYNOKERNEL_URL : https://sourceforge.net/projects/dsgpl/files/Synology%20NAS%20GPL%20Source/25426branch/broadwellnk-source/linux-4.4.x.txz/download SYNOKERNEL_SHA : d3e85eb80f16a83244fcae6016ab6783cd8ac55e3af2b4240455261396e1e1be 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/sda3/auxfiles DATE Internet : 07062022 Local : 07062022 Checking Internet Access -> OK Checking if a newer version exists on the main 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 | 7.96 MiB/s, done. Resolving deltas: 100% (865/865), done. Cloning into 'redpill-load'... remote: Enumerating objects: 2022, done. remote: Counting objects: 100% (28/28), done. remote: Compressing objects: 100% (24/24), done. remote: Total 2022 (delta 8), reused 20 (delta 4), pack-reused 1994 Receiving objects: 100% (2022/2022), 114.71 MiB | 73.27 MiB/s, done. Resolving deltas: 100% (945/945), 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/releases/redpill-4.4.180plus-broadwellnk.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 : [#] Checking runtime for required tools... [OK] [#] Adding new extension from https://raw.githubusercontent.com/pocopico/rp-ext/master/ixgbe/rpext-index.json... [#] Downloading remote file https://raw.githubusercontent.com/pocopico/rp-ext/master/ixgbe/rpext-index.json to /home/tc/redpill-load/custom/extensions/_new_ext_index.tmp_json ######################################################################## 100.0% [OK] [#] ========================================== pocopico.ixgbe ========================================== [#] Extension name: ixgbe [#] Description: Adds Intel(R) 10GbE PCI Express Linux Network Driver Support [#] To get help visit: <todo> [#] Extension preparer/packer: https://github.com/pocopico/rp-ext/tree/main/ixgbe [#] Software author: https://github.com/pocopico [#] Update URL: https://raw.githubusercontent.com/pocopico/rp-ext/master/ixgbe/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 [#] ======================================================================================= Found Ethernet Interface : pciid 8086d000015ad Required Extension : ixgbe Searching for matching extension for ixgbe Found matching extension : "https://raw.githubusercontent.com/pocopico/rp-ext/master/ixgbe/rpext-index.json" [#] Checking runtime for required tools... [OK] [#] Adding new extension from https://raw.githubusercontent.com/pocopico/rp-ext/master/ixgbe/rpext-index.json... [#] Downloading remote file https://raw.githubusercontent.com/pocopico/rp-ext/master/ixgbe/rpext-index.json to /home/tc/redpill-load/custom/extensions/_new_ext_index.tmp_json ######################################################################## 100.0% [!] Extension is already added (index exists at /home/tc/redpill-load/custom/extensions/pocopico.ixgbe/pocopico.ixgbe.json). For more info use "ext-manager.sh info pocopico.ixgbe" *** Process will exit *** Found Ethernet Interface : pciid 8086d000015ad Required Extension : ixgbe Searching for matching extension for ixgbe Found matching extension : "https://raw.githubusercontent.com/pocopico/rp-ext/master/ixgbe/rpext-index.json" [#] Checking runtime for required tools... [OK] [#] Adding new extension from https://raw.githubusercontent.com/pocopico/rp-ext/master/mpt3sas/rpext-index.json... [#] Downloading remote file https://raw.githubusercontent.com/pocopico/rp-ext/master/mpt3sas/rpext-index.json to /home/tc/redpill-load/custom/extensions/_new_ext_index.tmp_json ######################################################################## 100.0% [OK] [#] ========================================== pocopico.mpt3sas ========================================== [#] Extension name: mpt3sas [#] Description: Adds LSI MPT Fusion SAS 3.0 Device Driver Support [#] To get help visit: <todo> [#] Extension preparer/packer: https://github.com/pocopico/rp-ext/tree/main/mpt3sas [#] Software author: https://github.com/pocopico [#] Update URL: https://raw.githubusercontent.com/pocopico/rp-ext/master/mpt3sas/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 [#] ======================================================================================= Found SAS Controller : pciid 1000d00000072 Required Extension : mpt3sas Searching for matching extension for mpt3sas Found matching extension : "https://raw.githubusercontent.com/pocopico/rp-ext/master/mpt3sas/rpext-index.json" [#] Checking runtime for required tools... [OK] [#] Adding new extension from https://raw.githubusercontent.com/pocopico/rp-ext/master/igb/rpext-index.json... [#] Downloading remote file https://raw.githubusercontent.com/pocopico/rp-ext/master/igb/rpext-index.json to /home/tc/redpill-load/custom/extensions/_new_ext_index.tmp_json ######################################################################## 100.0% [OK] [#] ========================================== pocopico.igb ========================================== [#] Extension name: igb [#] Description: Adds Intel(R) Gigabit Ethernet Network Driver Support [#] To get help visit: <todo> [#] Extension preparer/packer: https://github.com/pocopico/rp-ext/tree/main/igb [#] Software author: https://github.com/pocopico [#] Update URL: https://raw.githubusercontent.com/pocopico/rp-ext/master/igb/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 [#] ======================================================================================= Found Ethernet Interface : pciid 8086d00001521 Required Extension : igb Searching for matching extension for igb Found matching extension : "https://raw.githubusercontent.com/pocopico/rp-ext/master/igb/rpext-index.json" [#] Checking runtime for required tools... [OK] [#] Adding new extension from https://raw.githubusercontent.com/pocopico/rp-ext/master/igb/rpext-index.json... [#] Downloading remote file https://raw.githubusercontent.com/pocopico/rp-ext/master/igb/rpext-index.json to /home/tc/redpill-load/custom/extensions/_new_ext_index.tmp_json ######################################################################## 100.0% [!] Extension is already added (index exists at /home/tc/redpill-load/custom/extensions/pocopico.igb/pocopico.igb.json). For more info use "ext-manager.sh info pocopico.igb" *** Process will exit *** Found Ethernet Interface : pciid 8086d00001521 Required Extension : igb Searching for matching extension for igb Found matching extension : "https://raw.githubusercontent.com/pocopico/rp-ext/master/igb/rpext-index.json" Found VGA Controller : pciid 1a03d00002000 Required Extension : ast Searching for matching extension for ast ------------------------------------------------------------------------------------------------ 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 Found extractor locally cached Copying required libraries to local lib directory Linking lib to lib64 Copying executable Removing temp folder /tmp/synoesp Checking if tool is accessible /bin/syno_extract_system_patch: /usr/local/lib/libcurl.so.4: no version information available (required by /bin/syno_extract_system_patch) Executed succesfully Creating temp folder /tmp/pat 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 a compressed tar File /home/tc/custom-module/ds3622xsp_42661.pat is already unencrypted Copying file to /home/tc/redpill-load/cache folder ./VERSION Pat file sha256sum is : 952ee1ff8db6b9afd9dce0593c5fbdf49a199998b604058ccd6c1b9a47791e9f 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 : 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 ds3622xsp_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/ds3622xsp_42661/install.sh ######################################################################### 100.0% [#] Verifying /home/tc/redpill-load/custom/extensions/redpill-misc/ds3622xsp_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/ds3622xsp_42661/install-all.sh ######################################################################### 100.0% [#] Verifying /home/tc/redpill-load/custom/extensions/redpill-misc/ds3622xsp_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/ds3622xsp_42661/ttyd ######################################################################### 100.0% [#] Verifying /home/tc/redpill-load/custom/extensions/redpill-misc/ds3622xsp_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/ds3622xsp_42661/install_rd.sh ######################################################################### 100.0% [#] Verifying /home/tc/redpill-load/custom/extensions/redpill-misc/ds3622xsp_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/ds3622xsp_42661/lrzsz.tar.gz ######################################################################### 100.0% [#] Verifying /home/tc/redpill-load/custom/extensions/redpill-misc/ds3622xsp_42661/lrzsz.tar.gz file... [OK] [#] Unpacking files from /home/tc/redpill-load/custom/extensions/redpill-misc/ds3622xsp_42661/lrzsz.tar.gz to /home/tc/redpill-load/custom/extensions/redpill-misc/ds3622xsp_42661/... [OK] [#] Successfully processed recipe for extension redpill-misc platform ds3622xsp_42661 [#] Unpacking files from /home/tc/redpill-load/custom/extensions/redpill-misc/ds3622xsp_42661/lrzsz.tar.gz to /home/tc/redpill-load/custom/extensions/redpill-misc/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/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 pocopico.igb extension... [#] Downloading remote file https://raw.githubusercontent.com/pocopico/rp-ext/master/igb/rpext-index.json to /home/tc/redpill-load/custom/extensions/_new_ext_index.tmp_json ######################################################################### 100.0% [#] Extension pocopico.igb index is already up to date [#] Updating pocopico.ixgbe extension... [#] Downloading remote file https://raw.githubusercontent.com/pocopico/rp-ext/master/ixgbe/rpext-index.json to /home/tc/redpill-load/custom/extensions/_new_ext_index.tmp_json ######################################################################### 100.0% [#] Extension pocopico.ixgbe index is already up to date [#] Updating pocopico.mpt3sas extension... [#] Downloading remote file https://raw.githubusercontent.com/pocopico/rp-ext/master/mpt3sas/rpext-index.json to /home/tc/redpill-load/custom/extensions/_new_ext_index.tmp_json ######################################################################### 100.0% [#] Extension pocopico.mpt3sas index is already up to date [#] 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% [OK] [#] Checking runtime for required tools... [OK] [#] Updating ds3622xsp_42661 platforms extensions... [#] Downloading remote file https://raw.githubusercontent.com/pocopico/rp-ext/master/igb/releases/ds3622xsp_42218.json to /home/tc/redpill-load/custom/extensions/_ext_new_rcp.tmp_json ######################################################################### 100.0% [#] Filling-in newly downloaded recipe for extension pocopico.igb platform ds3622xsp_42661 [#] Downloading remote file https://raw.githubusercontent.com/pocopico/rp-ext/master/igb/releases/igb-4.4.180plus-broadwellnk.tgz to /home/tc/redpill-load/custom/extensions/pocopico.igb/ds3622xsp_42661/igb-4.4.180plus-broadwellnk.tgz ######################################################################### 100.0% [#] Verifying /home/tc/redpill-load/custom/extensions/pocopico.igb/ds3622xsp_42661/igb-4.4.180plus-broadwellnk.tgz file... [OK] [#] Unpacking files from /home/tc/redpill-load/custom/extensions/pocopico.igb/ds3622xsp_42661/igb-4.4.180plus-broadwellnk.tgz to /home/tc/redpill-load/custom/extensions/pocopico.igb/ds3622xsp_42661/... [OK] [#] Downloading remote file https://raw.githubusercontent.com/pocopico/rp-ext/master/igb/src/check-igb.sh to /home/tc/redpill-load/custom/extensions/pocopico.igb/ds3622xsp_42661/check-igb.sh ######################################################################### 100.0% [#] Verifying /home/tc/redpill-load/custom/extensions/pocopico.igb/ds3622xsp_42661/check-igb.sh file... [OK] [#] Successfully processed recipe for extension pocopico.igb platform ds3622xsp_42661 [#] Downloading remote file https://raw.githubusercontent.com/pocopico/rp-ext/master/ixgbe/releases/ds3622xsp_42218.json to /home/tc/redpill-load/custom/extensions/_ext_new_rcp.tmp_json ######################################################################### 100.0% [#] Filling-in newly downloaded recipe for extension pocopico.ixgbe platform ds3622xsp_42661 [#] Downloading remote file https://raw.githubusercontent.com/pocopico/rp-ext/master/ixgbe/releases/ixgbe-4.4.180plus-broadwellnk.tgz to /home/tc/redpill-load/custom/extensions/pocopico.ixgbe/ds3622xsp_42661/ixgbe-4.4.180plus-broadwellnk.tgz ######################################################################### 100.0% [#] Verifying /home/tc/redpill-load/custom/extensions/pocopico.ixgbe/ds3622xsp_42661/ixgbe-4.4.180plus-broadwellnk.tgz file... [OK] [#] Unpacking files from /home/tc/redpill-load/custom/extensions/pocopico.ixgbe/ds3622xsp_42661/ixgbe-4.4.180plus-broadwellnk.tgz to /home/tc/redpill-load/custom/extensions/pocopico.ixgbe/ds3622xsp_42661/... [OK] [#] Downloading remote file https://raw.githubusercontent.com/pocopico/rp-ext/master/ixgbe/src/check-ixgbe.sh to /home/tc/redpill-load/custom/extensions/pocopico.ixgbe/ds3622xsp_42661/check-ixgbe.sh ######################################################################### 100.0% [#] Verifying /home/tc/redpill-load/custom/extensions/pocopico.ixgbe/ds3622xsp_42661/check-ixgbe.sh file... [OK] [#] Successfully processed recipe for extension pocopico.ixgbe platform ds3622xsp_42661 [#] Downloading remote file https://raw.githubusercontent.com/pocopico/rp-ext/master/mpt3sas/releases/ds3622xsp_42218.json to /home/tc/redpill-load/custom/extensions/_ext_new_rcp.tmp_json ######################################################################### 100.0% [#] Filling-in newly downloaded recipe for extension pocopico.mpt3sas platform ds3622xsp_42661 [#] Downloading remote file https://raw.githubusercontent.com/pocopico/rp-ext/master/mpt3sas/releases/mpt3sas-4.4.180plus-broadwellnk.tgz to /home/tc/redpill-load/custom/extensions/pocopico.mpt3sas/ds3622xsp_42661/mpt3sas-4.4.180plus-broadwellnk.tgz ######################################################################### 100.0% [#] Verifying /home/tc/redpill-load/custom/extensions/pocopico.mpt3sas/ds3622xsp_42661/mpt3sas-4.4.180plus-broadwellnk.tgz file... [OK] [#] Unpacking files from /home/tc/redpill-load/custom/extensions/pocopico.mpt3sas/ds3622xsp_42661/mpt3sas-4.4.180plus-broadwellnk.tgz to /home/tc/redpill-load/custom/extensions/pocopico.mpt3sas/ds3622xsp_42661/... [OK] [#] Downloading remote file https://raw.githubusercontent.com/pocopico/rp-ext/master/mpt3sas/src/check-mpt3sas.sh to /home/tc/redpill-load/custom/extensions/pocopico.mpt3sas/ds3622xsp_42661/check-mpt3sas.sh ######################################################################### 100.0% [#] Verifying /home/tc/redpill-load/custom/extensions/pocopico.mpt3sas/ds3622xsp_42661/check-mpt3sas.sh file... [OK] [#] Successfully processed recipe for extension pocopico.mpt3sas 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_new_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/redpill-boot-wait/master/src/boot-wait.sh to /home/tc/redpill-load/custom/extensions/redpill-boot-wait/ds3622xsp_42661/boot-wait.sh ######################################################################### 100.0% [#] Verifying /home/tc/redpill-load/custom/extensions/redpill-boot-wait/ds3622xsp_42661/boot-wait.sh file... [OK] [#] Successfully processed recipe for extension redpill-boot-wait platform ds3622xsp_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/ds3622xsp_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/redpill-load/build/1654617555/pat-ds3622xsp_42661-unpacked... [OK] [#] Verifying /home/tc/redpill-load/build/1654617555/pat-ds3622xsp_42661-unpacked/zImage file... [OK] [#] Patching /home/tc/redpill-load/build/1654617555/pat-ds3622xsp_42661-unpacked/zImage to /home/tc/redpill-load/build/1654617555/zImage-patched... [OK] [#] Verifying /home/tc/redpill-load/build/1654617555/pat-ds3622xsp_42661-unpacked/rd.gz file... [OK] [#] Unpacking /home/tc/redpill-load/build/1654617555/pat-ds3622xsp_42661-unpacked/rd.gz file to /home/tc/redpill-load/build/1654617555/rd-ds3622xsp_42661-unpacked... [OK] [#] Apply patches to /home/tc/redpill-load/build/1654617555/rd-ds3622xsp_42661-unpacked... [OK] [#] Patching config files in ramdisk... [OK] [#] Adding OS config patching... [OK] [#] Repacking ramdisk to /home/tc/redpill-load/build/1654617555/rd-patched-ds3622xsp_42661.gz... [OK] [#] Bundling extensions... [#] Checking runtime for required tools... [OK] [#] Dumping ds3622xsp_42661 platform extensions to /home/tc/redpill-load/build/1654617555/custom-initrd/exts... [OK] [#] Packing custom ramdisk layer to /home/tc/redpill-load/build/1654617555/custom.gz... [OK] [#] Generating GRUB config... [OK] [#] Creating loader image at loader.img... [OK] [#] Cleaning up... [OK] Mounting /dev/sda1 to localdiskp1 /dev/sda2 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/sda3 to cache pat file Found /mnt/sda3/auxfiles/ds3622xsp_42661.pat file Do you want me to remove older cached pat files and cache current ? [yY/nN] : Saving user session for future use. Saving current extensions -> OK ! Saving current user_config.json -> OK ! tc@box:~$ exitcheck.sh reboot tc@box:~$
  7. je viens de flasher a nouveau ma clé USB avec balenaetcher ainsi que l'img récupéré sur GIT j'ai suivi tout le tuto pour reconfigurer sous TINY, en supprimant sataportmap et disk... ensuite j'ai rebooté, et je suis arrivé à l'accueil syno avec le meme message, a savoir que des disques ont été bougé. j'ai rebooté sous TINY, au reboot, j'ai vu que le fichier user_config.json n'avait plus les bonnes valeurs, j'ai mis à jour le serial et l'adresse mac avec la commande, puis j'ai mis à jour vid et pid, et j'ai à nouveau supprimer les lignes sataportmap et disk... ensuite j'ai executé les 4 commandes dans ton poste ci dessus, et maintenant j'attends EDIT: j'ai toujours le message de récupération... est ce que la clé USB pourrai être en cause?
  8. oui j'ai fait la détection automatique des SATA à partir de la commande ./rploader.sh satamap now, mais ça n'a pas eu l'effet. Ensuite j'ai renseigné moi même le SataPortMap=4 et DiskIdxMap=00 dans le fichier de config, ça boucle toujours. pour le fichier .pat, lorsque je compile le loader avec la commande suivante: ./rploader.sh build bromolow-7.0.1-42218 le fichier .pat est automatiquement récupéré par la commande sur la clé USB, ensuite je le télécharge via winscp. Ensuite lorsque je reboot et que je démarre sur le boot de redpill, j'utilise le .pat que j'ai téléchargé via redpill. Il m'a bien installé le package, puis j'ai bouclé... j'étais parti avec plein de confiance sur cette migration...
  9. Tu peux tenter avec SataPortMap=4 et DiskIdxMap=00. Il faudra juste être vigilant lors de l'installation. Si tu as un message qui dit que toutes les données seront perdues : stop ! As-tu d'ailleurs testé la détection automatique des SATA ? ./rploader.sh satamap now Lors de l'intégration du .pat, télécharge une version se limitant à la version de base ET déconnecter le WAN (connexion internet) lors de l'installation pour être certain qu'il se limite à la version injectée https://global.download.synology.com/download/DSM/release/7.0.1/42218/DSM_DS3615xs_42218.pat
  10. Bonjour à tous, je viens chercher un peu d'aide sur une migration en DSM 6 vers DSM7, j'ai un HP N54L, en baremetal, j'ai suivi les quelques étapes de la premiere page ici, j'ai choisi la version DSM 7.0.1, j'ai 3 disques durs. L'installation se passe bien, puis au reboot, SYNO me dit que j'ai déplacé des disques... je fais "récupérer", mais je boucle. dans le fichier user_config dans tiny j'ai essayé en supprimant les lignes sataportmap et le diskidxmap, et également je les ai laissé en mettant sataportmal à 4 et disidxmap à 0, mais rien n'y fait. auriez vous une piste que je pourrai exploiter avant de faire une clean install (chose que je ne souhaite pas, meme si j'ai sauvegardé mes données les plus importantes...) Merci pour votre aide
  11. Then if I have a mainboard with only one controller, 4 sata ports, only one drive connected (on sata0 illustrated on the mainboard), it should be: SataPortMap=4 DiskIdxMap=00 Is it right? Why did not works?!?
  12. As you can see the PCI ids of the controllers that are reported by satamap are different than the error. The red highlighting is yours. My understanding is that this particular controller is part of the RedPill model and no extension is required. You might have missed that notice on your previous build. I think you are okay to proceed. However, if you use the full test procedure as outlined in the tutorial, however, your risk would be minimal. EDIT: Are you saying you have a third controller? The 1b21.0612 is the second on-board controller, which has TCRP support. Did you build with the manual argument? If so, omit "manual" and see if you get a different result. If you really have a third controller and it is an HBA, it may not behave as an AHCI SATA controller. If that is the case, it is treated as a SCSI controller which is unaffected by sataportmap/diskidxmap. There is a pending update for rploader.sh which will confirm the status of HBAs in satamap because that question is a common one.
  13. Hi, I upgraded one of my boxes fine earlier tonight running a Asrock Q1900-ITX. However, I'm getting a warning when trying to upgrade my Asrock Q2900-ITX (which has four SATA ports) on the motherboard. My SATA controller card isn't detected RAID bus controller: Silicon Image, Inc. SiI 3132 Serial ATA Raid II Controller (rev 01) tc@box:~$ ./rploader.sh satamap Found "00:13.0 Intel Corporation Atom Processor E3800 Series SATA AHCI Controller (rev 0e)" Detected 2 ports/1 drives. Override # of ports or ENTER to accept <2> Found "04:00.0 ASMedia Technology Inc. ASM1062 Serial ATA Controller (rev 02)" Detected 2 ports/2 drives. Override # of ports or ENTER to accept <2> Recommended settings: SataPortMap=22 DiskIdxMap=0002 tc@box:~$ lspci 00:00.0 Host bridge: Intel Corporation Atom Processor Z36xxx/Z37xxx Series SoC Transaction Register (rev 0e) 00:02.0 VGA compatible controller: Intel Corporation Atom Processor Z36xxx/Z37xxx Series Graphics & Display (rev 0e) 00:13.0 SATA controller: Intel Corporation Atom Processor E3800 Series SATA AHCI Controller (rev 0e) 00:14.0 USB controller: Intel Corporation Atom Processor Z36xxx/Z37xxx, Celeron N2000 Series USB xHCI (rev 0e) 00:1a.0 Encryption controller: Intel Corporation Atom Processor Z36xxx/Z37xxx Series Trusted Execution Engine (rev 0e) 00:1b.0 Audio device: Intel Corporation Atom Processor Z36xxx/Z37xxx Series High Definition Audio Controller (rev 0e) 00:1c.0 PCI bridge: Intel Corporation Atom Processor E3800 Series PCI Express Root Port 1 (rev 0e) 00:1c.1 PCI bridge: Intel Corporation Atom Processor E3800 Series PCI Express Root Port 2 (rev 0e) 00:1c.2 PCI bridge: Intel Corporation Atom Processor E3800 Series PCI Express Root Port 3 (rev 0e) 00:1c.3 PCI bridge: Intel Corporation Atom Processor E3800 Series PCI Express Root Port 4 (rev 0e) 00:1f.0 ISA bridge: Intel Corporation Atom Processor Z36xxx/Z37xxx Series Power Control Unit (rev 0e) 00:1f.3 SMBus: Intel Corporation Atom Processor E3800 Series SMBus Controller (rev 0e) 01:00.0 RAID bus controller: Silicon Image, Inc. SiI 3132 Serial ATA Raid II Controller (rev 01) 03:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 11) 04:00.0 SATA controller: ASMedia Technology Inc. ASM1062 Serial ATA Controller (rev 02) tc@box:~$ ./rploader.sh listmods bromolow-7.1.0-42661 Rploader Version : 0.8.0.1 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.bromolow-7.0.dev.txz/download TOOLKIT_SHA : a5fbc3019ae8787988c2e64191549bfc665a5a9a4cdddb5ee44c10a48ff96cdd SYNOKERNEL_URL : https://sourceforge.net/projects/dsgpl/files/Synology NAS GPL Source/25426branch/bromolow-source/linux-3.10.x.txz/download SYNOKERNEL_SHA : 18aecead760526d652a731121d5b8eae5d6e45087efede0da057413af0b489ed COMPILE_METHOD : toolkit_dev TARGET_PLATFORM : bromolow TARGET_VERSION : 7.1.0 TARGET_REVISION : 42661 REDPILL_LKM_MAKE_TARGET : dev-v7 KERNEL_MAJOR : 3 MODULE_ALIAS_FILE : modules.alias.3.json SYNOMODEL : ds3615xs_42661 MODEL : DS3615xs Local Cache Folder : /mnt/sdf3/auxfiles DATE Internet : 06062022 Local : 06062022 Checking Internet Access -> OK Redpill sources already downloaded, pulling latest Already up to date. Loader sources already downloaded, pulling latest Already up to date. Testing modules.alias.3.json -> File OK ------------------------------------------------------------------------------------------------ It looks that you will need the following modules : Found VGA Controller : pciid 8086d00000f31 Required Extension : No matching extension Found SATA Controller : pciid 8086d00000f23 Required Extension : No matching extension [#] Checking runtime for required tools... [OK] [#] Adding new extension from https://raw.githubusercontent.com/pocopico/rp-ext/master/r8168/rpext-index.json... [#] Downloading remote file https://raw.githubusercontent.com/pocopico/rp-ext/master/r8168/rpext-index.json to /home/tc/redpill-load/custom/extensions/_new_ext_index.tmp_json ######################################################################## 100.0% [!] Extension is already added (index exists at /home/tc/redpill-load/custom/extensions/pocopico.r8168/pocopico.r8168.json). For more info use "ext-manager.sh info pocopico.r8168" *** Process will exit *** Found Ethernet Interface : pciid 10ecd00008168 Required Extension : r8168 r8169 Searching for matching extension for r8168 Found matching extension : "https://raw.githubusercontent.com/pocopico/rp-ext/master/r8168/rpext-index.json" Found SATA Controller : pciid 1b21d00000612 Required Extension : No matching extension I haven't proceeded with the upgrade. Any advice on what to do from here?
  14. Thanks for info. I was trying to create a new USB drive with 918+ loader with the same settings (except USB PID/VID + new generated S/N with MAC) but I'm getting only message that there are no disks in system. Using sataportmap in installation giving me an error that there is an error with disks 1 and 2. Really don't want to lose data that was created during DS3615xs installation and don't know what next steps I should do further with detecting disks on new platform 😃 In fresh env of tinycore here is output of devices. Currently there is no ata1 and ata2 (only 4 SATA ports on this motherboard): lrwxrwxrwx 1 root root 0 Jun 5 16:40 sda -> ../devices/pci0000:00/0000:00:17.0/ata3/host2/target2:0:0/2:0:0:0/block/sda lrwxrwxrwx 1 root root 0 Jun 5 16:40 sdb -> ../devices/pci0000:00/0000:00:17.0/ata4/host3/target3:0:0/3:0:0:0/block/sdb lrwxrwxrwx 1 root root 0 Jun 5 16:40 sdc -> ../devices/pci0000:00/0000:00:17.0/ata5/host4/target4:0:0/4:0:0:0/block/sdc lrwxrwxrwx 1 root root 0 Jun 5 16:40 sdd -> ../devices/pci0000:00/0000:00:17.0/ata6/host5/target5:0:0/5:0:0:0/block/sdd lrwxrwxrwx 1 root root 0 Jun 5 16:40 nvme0n1 -> ../devices/pci0000:00/0000:00:1b.4/0000:04:00.0/nvme/nvme0/nvme0n1 lrwxrwxrwx 1 root root 0 Jun 5 16:40 nvme1n1 -> ../devices/pci0000:00/0000:00:1d.0/0000:07:00.0/nvme/nvme1/nvme1n1
  15. Hello everyone! Can I get an answer about adding M.2 SSD as cache for XPEnology? I was having a motherboard with one M.2 slot (ASRock mini itx z270) but with 6 SATA ports on board. I've changed it to ASUS strix x270i with two M.2 slots in it. I've swapped all components, include USB flash with Redpill based on Tinycore Redpill v0.4.6 with Model DS3615xs and FW: Bromolow DSM 7.0.1-42218 Update 2 (options in user properties file: "SataPortMap": "58", "DiskIdxMap": "0A00" System loads up correctly, but M.2 SSDs are not showed up. It is possible that M.2 disks are not showing in case of using DS3615xs model of bootloader and should I switch to DS918+ or DS920+ model of redpill bootloader? If yes - what type of options in user properties file should I use to get M.2 and SATA drives up and running without losing data of HDDs? 😃 Thanks!
  16. Noted pocopico. i re-clone the image to my USB to build the loader. could you please check below log ? Thank you. login as: tc tc@192.168.1.211's password: ( '>') /) TC (\ Core is distributed with ABSOLUTELY NO WARRANTY. (/-_--_-\) www.tinycorelinux.net tc@box:~$ ./rploader.sh clean rploader.sh Version : 0.8.0.0 ---------------------------------------------------------------------------------------- Usage: ./rploader.sh <action> <platform version> <static or compile module> [extension manager arguments] Actions: build, ext, download, clean, update, listmod, serialgen, identifyusb, patchdtc, satamap, backup, backuploader, restoreloader, restoresession, mountdsmroot, postupdate, mountshare, version, help ---------------------------------------------------------------------------------------- Available platform versions: ---------------------------------------------------------------------------------------- apollolake-7.0-41890 apollolake-7.0.1-42218 apollolake-7.0.1-42218-JUN apollolake-7.1.0-42621 apollolake-7.1.0-42661 broadwell-7.0.1-42218 broadwell-7.0.1-42218-JUN broadwell-7.1.0-42621 broadwell-7.1.0-42661 broadwellnk-7.0.1-42218 broadwellnk-7.0.1-42218-JUN broadwellnk-7.1.0-42621 broadwellnk-7.1.0-42661 bromolow-7.0.1-42218 bromolow-7.0.1-42218-JUN bromolow-7.1.0-42621 bromolow-7.1.0-42661 denverton-7.0.1-42218 denverton-7.0.1-42218-JUN denverton-7.1.0-42621 denverton-7.1.0-42661 geminilake-7.0.1-42218 geminilake-7.0.1-42218-JUN geminilake-7.1.0-42621 geminilake-7.1.0-42661 v1000-7.0.1-42218 v1000-7.0.1-42218-JUN v1000-7.1.0-42621 v1000-7.1.0-42661 ---------------------------------------------------------------------------------------- Check custom_config.json for platform settings. tc@box:~$ ./rploader.sh update now Checking Internet Access -> OK Checking if a newer version exists on the main repo -> Found newversion : 0.8.0.1 Current version : 0.8.0.0 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/sdb3//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-Apr-06-21-35 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 33842 100 33842 0 0 42892 0 --:--:-- --:--:-- --:--:-- 42892 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 8954 100 8954 0 0 11054 0 --:--:-- --:--:-- --:--:-- 11054 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 7195 0 --:--:-- --:--:-- --:--:-- 7195 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 11575 0 --:--:-- --:--:-- --:--:-- 11575 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 176k 0 --:--:-- --:--:-- --:--:-- 176k 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 266k 0 --:--:-- --:--:-- --:--:-- 266k 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 555 0 --:--:-- --:--:-- --:--:-- 2628 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 191k 0 --:--:-- --:--:-- --:--:-- 6377k 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 93168 100 93168 0 0 180k 0 --:--:-- --:--:-- --:--:-- 180k Updating ds1621p.dts mv: cannot stat 'ds1621p.dts': 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 3026 100 3026 0 0 3712 0 --:--:-- --:--:-- --:--:-- 3712 Updating ds920p.dts mv: cannot stat 'ds920p.dts': 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 2423 100 2423 0 0 4965 0 --:--:-- --:--:-- --:--:-- 394k Please make sure you are using the latest 1GB img before using backup option Current /home/tc size is 2.8M , try to keep it less than 1GB as it might not fit into your image Should i update the sdb with your current files [Yy/Nn] y Backing up home files to sdb : Backing up files to /mnt/sdb3//mydata.tgz Done. tc@box:~$ ./rploader.sh serialgen DS3622xs+ Serial Number for Model : 2150SQRCH5VXG Mac Address for Model DS3622xs+ : 00:11:32:4C:64:7B Should i update the user_config.json with these values ? [Yy/Nn] y tc@box:~$ ./rploader.sh identifyusb now Found PNY USB SerialNumber: 07016B6AAE276A40 Vendor ID : 0x154b Product ID : 0x6008 Should i update the user_config.json with these values ? [Yy/Nn] y tc@box:~$ ./rploader.sh satamap now Found "00:11.0 Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 SATA Controller [AHCI mode] (rev 40)" Detected 6 ports/1 drives. Override # of ports or ENTER to accept <6> Recommended settings: SataPortMap=6 DiskIdxMap=00 Should i update the user_config.json with these values ? [Yy/Nn] y Done. tc@box:~$ ./rploader.sh build broadwellnk-7.1.0-42661 Rploader Version : 0.8.0.1 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.broadwellnk-7.0.dev.txz/download TOOLKIT_SHA : 0d9edca67d9e7e14c2529bbb58341b623936124d5264f71f1e4acbacf3ea202d SYNOKERNEL_URL : https://sourceforge.net/projects/dsgpl/files/Synology NAS GPL Source/25426branch/broadwellnk-source/linux-4.4.x.txz/download SYNOKERNEL_SHA : d3e85eb80f16a83244fcae6016ab6783cd8ac55e3af2b4240455261396e1e1be 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/sdb3/auxfiles DATE Internet : 06042022 Local : 06042022 Checking Internet Access -> OK Checking if a newer version exists on the main 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.22 MiB/s, done. Resolving deltas: 100% (865/865), done. Cloning into 'redpill-load'... remote: Enumerating objects: 2016, done. remote: Counting objects: 100% (22/22), done. remote: Compressing objects: 100% (18/18), done. remote: Total 2016 (delta 5), reused 12 (delta 4), pack-reused 1994 Receiving objects: 100% (2016/2016), 114.70 MiB | 4.70 MiB/s, done. Resolving deltas: 100% (945/945), 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/releases/redpill-4.4.180plus-broadwellnk.tgz Extracting module tar: redpill.ko: time stamp 2022-04-09 12:23:56 is 225960.974995861 s in the future 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 SATA Controller : pciid 1002d00004391 Required Extension : ahci Searching for matching extension for ahci Found VGA Controller : pciid 10ded00000a65 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/master/tg3/rpext-index.json to /home/tc/redpill-load/custom/extensions/_new_ext_index.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/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 [#] ======================================================================================= Found Ethernet Interface : pciid 14e4d0000165b 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 bsdiff binary was not downloaded 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 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 curl: (60) SSL certificate problem: certificate is not yet valid More details here: https://curl.haxx.se/docs/sslcerts.html curl failed to verify the legitimacy of the server and therefore could not establish a secure connection to it. To learn more about this situation and how to fix it, please visit the web page mentioned above. Entering synoesp ./rploader.sh: line 228: rd.gz: No such file or directory extract rd.gz finish ./rploader.sh: line 230: rd: No such file or directory 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 cp: cannot stat 'usr/lib/libcurl.so.4': No such file or directory Copying usr/lib/libmbedcrypto.so.5 to /mnt/sdb3/auxfiles cp: cannot stat 'usr/lib/libmbedcrypto.so.5': No such file or directory Copying usr/lib/libmbedtls.so.13 to /mnt/sdb3/auxfiles cp: cannot stat 'usr/lib/libmbedtls.so.13': No such file or directory Copying usr/lib/libmbedx509.so.1 to /mnt/sdb3/auxfiles cp: cannot stat 'usr/lib/libmbedx509.so.1': No such file or directory Copying usr/lib/libmsgpackc.so.2 to /mnt/sdb3/auxfiles cp: cannot stat 'usr/lib/libmsgpackc.so.2': No such file or directory Copying usr/lib/libsodium.so to /mnt/sdb3/auxfiles cp: cannot stat 'usr/lib/libsodium.so': No such file or directory Copying usr/lib/libsynocodesign-ng-virtual-junior-wins.so.7 to /mnt/sdb3/auxfiles cp: cannot stat 'usr/lib/libsynocodesign-ng-virtual-junior-wins.so.7': No such file or directory Copying usr/syno/bin/scemd to /mnt/sdb3/auxfiles cp: cannot stat 'usr/syno/bin/scemd': No such file or directory Copying required libraries to local lib directory cp: cannot stat '/mnt/sdb3/auxfiles/extractor/lib*': No such file or directory Linking lib to lib64 Copying executable cp: cannot stat '/mnt/sdb3/auxfiles/extractor/scemd': No such file or directory Removing temp folder /tmp/synoesp Checking if tools is accessible ./rploader.sh: line 255: /bin/syno_extract_system_patch: No such file or directory Cound not execute 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/DSM/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 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 curl: (60) SSL certificate problem: certificate is not yet valid More details here: https://curl.haxx.se/docs/sslcerts.html curl failed to verify the legitimacy of the server and therefore could not establish a secure connection to it. To learn more about this situation and how to fix it, please visit the web page mentioned above. Failed to download PAT file //mnt/sdb3/auxfiles/ds3622xsp_42661.pat from https://global.download.synology.com/download/DSM/release/7.1/42661-1/DSM_DS3622xs%2B_42661.pat tc@box:~$
  17. This is the user_config.json how it is built. { "extra_cmdline": { "pid": "0x6008", "vid": "0x154b", "sn": "20C0SQRAR0MRS", "mac1": "0011323EB473", "SataPortMap": "6", "DiskIdxMap": "00" }, "synoinfo": { "internalportcfg": "0xffff", "maxdisks": "16", "support_bde_internal_10g": "no", "support_disk_compatibility": "no", "support_memory_compatibility": "no" }, "ramdisk_copy": {} }
  18. I rebuild loader with NIC r8125 driver but it doesn't start properly. NIC has any lights off(. It's strange that r8125 driver has installed with OK status. ACPI module hasn't worked properly in building and i removed it and rebilt loader again. I'v shared logs and can share any information. I've done it for DS1621+ , i've put M2 disk off. My command are: ./rploader.sh update ./rploader.sh fullypgrade ./rploader.sh identifyusb ./rploader.sh serialgen DS1621+ cat user_config.json { "extra_cmdline": { "pid": "0x3600", "vid": "0x13fe", "sn": "2080S7RJ0V2LA", "mac1": "001132D360E4", "SataPortMap": "58", "DiskIdxMap": "0A00" }, "synoinfo": { "internalportcfg": "0xffff", "maxdisks": "16", "support_bde_internal_10g": "no", "support_disk_compatibility": "no", "support_memory_compatibility": "no" }, "ramdisk_copy": {} } ./rploader.sh listmods v1000-7.1.0-42661 ... [skip] ... ------------------------------------------------------------------------------------------------ It looks that you will need the following modules : Found VGA Controller : pciid 8086d00009bc8 Required Extension : No matching extension Found SATA Controller : pciid 8086d000043d2 Required Extension : No matching extension Found Ethernet Interface : pciid 8086d000015fa Required Extension : No matching extension Found Ethernet Interface : pciid 10ecd00008125 Required Extension : No matching extension ------------------------------------------------------------------------------------------------ [!] Cannot continue due to previous errors (see above) *** Process will exit *** [!] Failed to update all extensions for ds1621p_42661 platform - see errors above *** Process will exit *** FAILED : Loader creation failed check the output for any errors ./rploader clean ./rploader.sh ext v1000-7.1.0-42661 remove https://github.com/jumkey/redpill-load/raw/develop/redpill-acpid/rpext-index.json cat user_config.json { "extra_cmdline": { "pid": "0x3600", "vid": "0x13fe", "sn": "2080S7RJ0V2LA", "mac1": "001132D360E4", "SataPortMap": "58", "DiskIdxMap": "0A00" }, "synoinfo": { "internalportcfg": "0xffff", "maxdisks": "16", "support_bde_internal_10g": "no", "support_disk_compatibility": "no", "support_memory_compatibility": "no" }, "ramdisk_copy": {} } ./rploader.sh backup sudo reboot NIC doesn't work properly and i can't connect to DSM. What should i do another? Help me understand. Thank you! Maybe i have had mistake.
  19. I have tested this extensively including "old tricks" and can duplicate the problem. The issue is that the kernel is flagging the port as unusable as a result of hardware initialization. This happens before any SATA initialization occurs (based on dmesg sequence). The only setting I've found that changes the outcome is if SataPortMap is restricted to exclude the affected ports. This is only possible if the ports are not enumerated first in the controller (which is what you have). The tutorial now has options listed and cited below. https://xpenology.com/forum/topic/62221-tutorial-installmigrate-to-dsm-7x-with-tinycore-redpill-tcrp-loader/ If the DSM installation reports Something went wrong/SATA ports disabled, it is usually because hotplug is not enabled for empty SATA ports that support hotplug. If supported, hotplug MUST be enabled or the port must have a disk attached. If the motherboard has M.2 SATA-capable ports, it can be impossible to configure them as hotplug even though the controller supports it. In that case, consider these workarounds/solutions: install M.2 SATA SSDs in each of the M.2 SATA-capable slots disable the M.2 SATA ports in the BIOS (if the option exists) set SataPortMap to permanently exclude those ports (this only works if M.2 SATA are not the first ports on the controller) set SataPortMap=1 for DSM installation, then rebuild loader with correct value (if M.2 SATA are not the first ports) change the installation to a Device Tree platform virtualize your DSM installation
  20. I've put M2 disk off from m/b. I've tested with HddHotplug=1 and i put off M2 disk from m/b. Sataportmap=4 And i've got the same error: And i've tested with HddHotplug=1 , Sataportmap=1. And i've got the error: Should i test sata_remap option with HddHotplug=1 option on DSM? I couldn't remember about value of the option for DSM when i tested sata_remap.
  21. $ cat /proc/cmdline BOOT_IMAGE=/zImage syno_hw_version=DS920+ console=ttyS0,115200n8 netif_num=1 synoboot2 earlycon=uart8250,io,0x3f8,115200n8 mac1=00113241BBBA sn=2040SBRQ3A5FS HddEnableDynamicPower=1 intel_iommu=igfx_off DiskIdxMap=0002 vender_format_version=2 root=/dev/md0 SataPortMap=22 syno_ttyS1=serial,0x2f8 syno_ttyS0=serial,0x3f8 sh-4.4# dtc -I dtb -O dts /var/run/model.dtb <stdout>: Warning (unit_address_vs_reg): /DX517/pmp_slot@1: node has a unit name, but no reg or ranges property <stdout>: Warning (unit_address_vs_reg): /DX517/pmp_slot@2: node has a unit name, but no reg or ranges property <stdout>: Warning (unit_address_vs_reg): /DX517/pmp_slot@3: node has a unit name, but no reg or ranges property <stdout>: Warning (unit_address_vs_reg): /DX517/pmp_slot@4: node has a unit name, but no reg or ranges property <stdout>: Warning (unit_address_vs_reg): /DX517/pmp_slot@5: node has a unit name, but no reg or ranges property <stdout>: Warning (unit_address_vs_reg): /internal_slot@1: node has a unit name, but no reg or ranges property <stdout>: Warning (unit_address_vs_reg): /internal_slot@2: node has a unit name, but no reg or ranges property <stdout>: Warning (unit_address_vs_reg): /internal_slot@3: node has a unit name, but no reg or ranges property <stdout>: Warning (unit_address_vs_reg): /internal_slot@4: node has a unit name, but no reg or ranges property <stdout>: Warning (unit_address_vs_reg): /esata_port@1: node has a unit name, but no reg or ranges property <stdout>: Warning (unit_address_vs_reg): /usb_slot@1: node has a unit name, but no reg or ranges property <stdout>: Warning (unit_address_vs_reg): /usb_slot@2: node has a unit name, but no reg or ranges property <stdout>: Warning (unit_address_vs_reg): /nvme_slot@1: node has a unit name, but no reg or ranges property <stdout>: Warning (unit_address_vs_reg): /nvme_slot@2: node has a unit name, but no reg or ranges property /dts-v1/; / { compatible = "Synology"; model = "synology_geminilake_920+"; version = <0x01>; syno_spinup_group = <0x02 0x01 0x01>; syno_spinup_group_delay = <0x0b>; syno_hdd_powerup_seq = "true"; syno_cmos_reg_secure_flash = <0x66>; syno_cmos_reg_secure_boot = <0x68>; DX517 { compatible = "Synology"; model = "synology_dx517"; pmp_slot@1 { libata { EMID = <0x00>; pmp_link = <0x00>; }; }; pmp_slot@2 { libata { EMID = <0x00>; pmp_link = <0x01>; }; }; pmp_slot@3 { libata { EMID = <0x00>; pmp_link = <0x02>; }; }; pmp_slot@4 { libata { EMID = <0x00>; pmp_link = <0x03>; }; }; pmp_slot@5 { libata { EMID = <0x00>; pmp_link = <0x04>; }; }; }; internal_slot@1 { protocol_type = "sata"; power_pin_gpio = <0x14 0x00>; detect_pin_gpio = <0x23 0x01>; led_type = "lp3943"; ahci { pcie_root = "00:12.0"; ata_port = <0x00>; }; led_green { led_name = "syno_led0"; }; led_orange { led_name = "syno_led1"; }; }; internal_slot@2 { protocol_type = "sata"; power_pin_gpio = <0x15 0x00>; detect_pin_gpio = <0x24 0x01>; led_type = "lp3943"; ahci { pcie_root = "00:13.3,00.0"; ata_port = <0x02>; }; led_green { led_name = "syno_led2"; }; led_orange { led_name = "syno_led3"; }; }; internal_slot@3 { protocol_type = "sata"; power_pin_gpio = <0x16 0x00>; detect_pin_gpio = <0x25 0x01>; led_type = "lp3943"; ahci { pcie_root = "00:12.0"; ata_port = <0x02>; }; led_green { led_name = "syno_led4"; }; led_orange { led_name = "syno_led5"; }; }; internal_slot@4 { protocol_type = "sata"; power_pin_gpio = <0x17 0x00>; detect_pin_gpio = <0x26 0x01>; led_type = "lp3943"; ahci { pcie_root = "00:12.0"; ata_port = <0x03>; }; led_green { led_name = "syno_led6"; }; led_orange { led_name = "syno_led7"; }; }; esata_port@1 { ahci { pcie_root = "00:13.0,00.0"; ata_port = <0x03>; }; }; usb_slot@1 { vbus { syno_gpio = <0x1d 0x01>; }; usb2 { usb_port = "1-3"; }; usb3 { usb_port = "2-1"; }; }; usb_slot@2 { vbus { syno_gpio = <0x1e 0x01>; }; usb2 { usb_port = "1-2"; }; usb3 { usb_port = "2-2"; }; }; nvme_slot@1 { pcie_root = "00:14.1"; port_type = "ssdcache"; }; nvme_slot@2 { pcie_root = "00:14.0"; port_type = "ssdcache"; }; }; sh-4.4# I also tried other random HDD I have lying around and see the same thing. Any disk not in Bay 1 is not shown in Storage Manager but is available in shell.
  22. The above advice has been added to the TCRP tutorial. I'm also adding satamap checks to alert on this before the loader is built. I was able to force the error on a virtual machine by using proxmox with USB loader plus SATA data drive, then manually setting the SataPortMap port count larger than the supported 6 ports. Kernel then flags ata7/8 as DUMMY, same as hotplug failure. I checked with boot parameter hddhotplug=1 which doesn't change anything in this case. I am confident at this point that installing a SATA M.2 SSD in each slot will fix the port errors. Whether that is also true with a NVMe M.2 SSD is up to the motherboard implementation, but the issue is only when the SATA port is reported by the BIOS as empty. The state is set by the Linux kernel interrogating the controller. If hot plug is not supported on an empty SATA port, the port is permanently disabled for the session, and the DSM installer refuses to run if it sees any ports in this state. The M.2 SATA ports are not eSATA ports so I don't think twiddling with the bitmasks will help here. EDIT 1: reread your statement and I get what you are trying for now... will check! EDIT 2: sadly, portcfg happens well after the kernel query of the controller ports. Tried both esata and usb. Good idea though.
  23. I think that a dead port will still fail with sata_remap as it is visible to the DSM installer. We can short a controller with dummy ports in the middle or end of the port range with SataPortMap, but not as the first ports. And unfortunately DiskSeqReverse is no longer in the kernel.
  24. [NOTICE] After applying DSM 7.1.0-42661 Update 2, a postupdate option has been added to solve the restore loop. No additional build is required. To update a new function, follow the steps below. ./my.sh you can patch it with the options below and use it. ./my.sh DS918+ postupdate ---------------------------------------------------------------------------------------- Usage: ./my.sh <Synology Model Name> <Options> Options: jumkey, noconfig, noclean, manual - postupdate : Option to patch the restore loop after applying DSM 7.1.0-42661 Update 2, no additional build required. - jumkey : Option to apply jumkey's dynamic automatic dtc patch extension files (contrary to pocopico's static dtc patch). - noconfig: SKIP automatic detection change processing such as SN/Mac/Vid/Pid/SataPortMap of user_config.json file. - noclean: SKIP the 💊 RedPill LKM/LOAD directory without clearing it with the Clean now command. However, delete the Cache directory and loader.img. - manual: Options for manual extension processing and manual dtc processing in build action (skipping extension auto detection) Please type Synology Model Name after ./my.sh ./my.sh DS918+ ./my.sh DS3617xs ./my.sh DS3615xs ./my.sh DS3622xs+ ./my.sh DVA3221 ./my.sh DS920+ ./my.sh DS1621+ - for jun mode ./my.sh DS918+J ./my.sh DS3617xsJ ./my.sh DS3615xsJ ./my.sh DS3622xs+J ./my.sh DVA3221J ./my.sh DS920+J ./my.sh DS1621+J
  25. [NOTICE] After applying DSM 7.1.0-42661 Update 2, a postupdate option has been added to solve the restore loop. No additional build is required. To update a new function, follow the steps below. ./my.sh you can patch it with the options below and use it. ./my.sh DS918+ postupdate ---------------------------------------------------------------------------------------- Usage: ./my.sh <Synology Model Name> <Options> Options: jumkey, noconfig, noclean, manual - postupdate : Option to patch the restore loop after applying DSM 7.1.0-42661 Update 2, no additional build required. - jumkey : Option to apply jumkey's dynamic automatic dtc patch extension files (contrary to pocopico's static dtc patch). - noconfig: SKIP automatic detection change processing such as SN/Mac/Vid/Pid/SataPortMap of user_config.json file. - noclean: SKIP the 💊 RedPill LKM/LOAD directory without clearing it with the Clean now command. However, delete the Cache directory and loader.img. - manual: Options for manual extension processing and manual dtc processing in build action (skipping extension auto detection) Please type Synology Model Name after ./my.sh ./my.sh DS918+ ./my.sh DS3617xs ./my.sh DS3615xs ./my.sh DS3622xs+ ./my.sh DVA3221 ./my.sh DS920+ ./my.sh DS1621+ - for jun mode ./my.sh DS918+J ./my.sh DS3617xsJ ./my.sh DS3615xsJ ./my.sh DS3622xs+J ./my.sh DVA3221J ./my.sh DS920+J ./my.sh DS1621+J
×
×
  • Create New...