Jump to content
XPEnology Community

jarugut

Member
  • Posts

    181
  • Joined

  • Last visited

  • Days Won

    6

Posts posted by jarugut

  1. - Outcome of the update: SUCCESSFUL

    - DSM version prior update: DSM 7.1-42661

    - Loader version and model : Automated RedPill Loader ARPL 1.1-beta2a - DS918+

    - Using custom extra.lzma: NO

    - Installation type: BAREMETAL - QNAP TS-453A

    - Additional comments: With TCRP I'm not able to install, with same configuration always receive file corrupted on the installation. Previous installation done without troubles.

  2. 2 hours ago, IG-88 said:

    not going to work as 7.0 has a diffren kernel version and thats coded in the *.ko files and checked when modules are loaded

     

    just usb support would not be enough, you would still need dvb support and device drivers

    but as this is not a xpenology specific problem there might be solutions for that that are made for synology original units and these should also work for us

     

    maybe try docker, it should be possible to give docker access to usb devices

    maybe forget about 7.0 and stay with 6.2.3 or 6.2.4

    there are also other dvb solution like sat/ip, maybe look into this

     

    Thank you IG-88 for your comments. My original idea was keep in version 6.2.3 to keep the DVB because I know that version 7 not have usb support anymore. My problem came when I changed the CPU of the microserver from i3-3220 by one xeon 1260L that the USB DVB stop working on my current version 6.2.3...

     

    I will take a look the docker option and the sat/ip

  3. 9 minutes ago, Orphée said:

    Did you try to enable USB module :

     

    http://www.jadahl.com/iperf-arp-scan/DSM_7.0/

     

     

    but that drivers I think is for domotic is serialusb. I've tried to execute the ismod of the *.ko files from the apolake 6.24 in the 7 but fail.

     

    Do you think that process will work for a dvb usb?

     

    currently I'm trying to do a installation of DSM 6.2.4 inside the VMM of the DSM7, yesterday I deployed inside a virtualDSM 6.2.4 but the problem is that is not allowed to connect USB from the host to the Virtual DSM :(

  4. I've tried to transfer without luck the firmware and modules of the dvb usb Hauppage from the apollake 6.2.4 to apollake 7.0.1 where Synology remove the support for USB.

     

    the version 7.0.1 have a new kernel compilation  180+, do you know if exist some way to recode the files *.ko directly to the new kernel version? I tried to search the source code of the usb to try to compile without luck :(

     

    image.thumb.png.3790498ff51733480b4214fd95172aa2.png

     

    BTW, for feedback for other people. I have HP Microserver gen8 until now with an i3-3220 working perfectly, the Hauppauge WinTV MiniStick works perfectly with the DSM 6.2.3U3 but when I've changed the CPU to a XEON 1260L 4 cores/8 threads  for my surprise the Hauppauge WinTV MiniStick not works anymore, the system is not able to load the USB. I can confirm that the USB works putting in other g7 where works.

     

    this is the error after change the cpu to xeon:

    image.thumb.png.130c0fd3ce60abbf1ce0578cb8ef56a0.png

     

     

  5. 15 minutes ago, Aigor said:

    Is there a sort of math formula to know the meaning of these parameters? 

    I understand that:

    • sataportmap is the number of the disk that each disk controller of the server/computer accept.
    • diskldxmap is the in what numeric position start to enumerate the disk on each controller

    in the example before sataportmap=888 disklidxmap=00080f  I think the meaning is that there are 3 disk controller each disk controller can manage 8 disk each one. The first disk of the first controller start in the position 0, the second disk controller the first disk start in the position 8 and the third disk controller in the position 16.

     

    maybe I'm wrong but I think this is how it's works.

    There are some comments about it in the forum.

     

    • Like 1
  6. 47 minutes ago, rafoloru said:

    Hello, Can I compile the kernel with any CPU? Is there a list of supported CPu with wich kernel use?

     

    Thanks :)

     


    the DS918+ you can use only if you have minimum  4º generation of Intel CPU  for example.

    The DS3615 not have this requirement.

     

    (For example the HP Microservers Gen 7 or Gen 8 only available the DS3615 or 3617 because it's 3rd generation of CPU)

  7. 3 minutes ago, goolias said:

     

    HI, How do you get the wol works in G7? 

    it's working by default in the bootloader compilation. 

     

    In my case I'm using a intel nic on the server, I have configured in the control panel/hardware-Energy activated WOL on lan. After that you can shutdown the xpnology. 

    with that configuration when I send a magic package for example from other synology with synonet command to the MAC address that you have configured in the bootloader the server turn on without troubles.

     

     

  8. 14 hours ago, haydibe said:

    @zahniThe command shows that jq was able to process the files as valid json. Though, their content could be still problematic.  If jq throws an error (like it did in your and jarugut's case), then its safe to asume the build is incomplete.

     

     I looked at the files jarugut provided. It is a valid json with minor formating issue - nothing that should break the file. First I though the "u2" in the revesion broke the processing logic (rploader recycled most parts of this logic from rphelper), but it does not care for the revision.

     

    You could try ` bash -xe rploader.sh bromolow-6.2.4-25556u2 static` and paste the output. It will execute the script in debug mode up to the first error it encounters.

     

    I can imagine the problem is originated in an incomplete profile, a typo or a missing comma.

     

    update: I found it!

     

    is caused by missing "add_extensions": [] in the platform profile. Add it to each profile where it's missing and you will be good.

     

    Note: no officialy available version of rp-helper or rp-tool-chain was affected by this. It must have found it's way into rploader.sh from an early beta for rp-helper 0.12 where I had a function to add the extensions provided by the list. I haven't checked if the logic that actualy makes use of the field made it's way over to rploader as well, as the logic was in the Makefile inside the container. Personaly I like rploader way better than rp-helper :) All the additional bells and whistles realy add an amazing value to the overal experience!

     

     

    I've executed all that you recommend, the test executed correctly. 

     

    Spoiler

    tc@box:~$ find .  -name "*.json" -not -path "*redpill-load*" -exec bash -c 'jq . < {} > /dev/null && echo "{}: OK" || echo "{}: broken"'
     \;
    ./modules.alias.json: OK
    ./custom_config.json: OK
    ./global_config.json: OK
    ./rpext-index.json: OK
    ./user_config.json: OK
    tc@box:~$ bash -xe rploader.sh bromolow-6.2.4-25556u2 static
    + rploaderver=0.4.4
    + rploaderepo=https://github.com/pocopico/tinycore-redpill/raw/main/rploader.sh
    + redpillextension=https://github.com/pocopico/rp-ext/raw/main/redpill/rpext-index.json
    + modextention=https://github.com/pocopico/rp-ext/raw/main/rpext-index.json
    + '[' 2 -lt 2 ']'
    + case $1 in
    + showhelp
    + cat
    ++ basename rploader.sh
    ++ getPlatforms
    +++ jq -s '.[0].build_configs=(.[1].build_configs + .[0].build_configs | unique_by(.id)) | .[0]' global_config.json custom_config.json
    +++ jq -r '.build_configs[].id'
    ++ platform_versions='apollolake-6.2.4-25556
    apollolake-7.0-41890
    apollolake-7.0.1-42218
    broadwell-7.0.1-42218
    bromolow-6.2.4-25556
    bromolow-6.2.4-25556u2
    bromolow-7.0-41222
    bromolow-7.0.1-42218'
    ++ echo 'apollolake-6.2.4-25556
    apollolake-7.0-41890
    apollolake-7.0.1-42218
    broadwell-7.0.1-42218
    bromolow-6.2.4-25556
    bromolow-6.2.4-25556u2
    bromolow-7.0-41222
    bromolow-7.0.1-42218'
    rploader.sh

    Version : 0.4.4
    ----------------------------------------------------------------------------------------
    Usage: rploader.sh <action> <platform version> <static or compile module> [extension manager arguments]

    Actions: build, ext, download, clean, update, listmod, serialgen, identifyusb, satamap, mountshare

    - build:     Build the 💊 RedPill LKM and update the loader image for the specified
                 platform version and update current loader.

    - ext:       Manage extensions, options go after platform (add/force_add/info/remove/update/cleanup/auto)

                 example:

                 rploader.sh ext apollolake-7.0.1-42218 add https://raw.githubusercontent.com/pocopico/rp-ext/master/e1000/rpext-index.json

                 or for auto detect use

                 rploader.sh ext apollolake-7.0.1-42218 auto

    - download:  Download redpill sources only

    - clean:     Removes all cached files and starts over

    - update:    Checks github repo for latest version of rploader

    - listmods:  Tries to figure out required extensions

    - serialgen: Generates a serial number and mac address for the following platforms

                 DS3615xs DS3617xs DS916+ DS918+ DS920+ DVA3219 DVA3221

    - identifyusb: Tries to identify your loader usb stick VID:PID and updates the user_config.json file

    - satamap: Tries to identify your SataPortMap and DiskIdxMap values and updates the user_config.json file

    - backup:   Backup and make changes /home/tc changed permanent to your loader disk

    - mountshare: Mounts a remote CIFS working directory

    Available platform versions:
    ----------------------------------------------------------------------------------------
    apollolake-6.2.4-25556
    apollolake-7.0-41890
    apollolake-7.0.1-42218
    broadwell-7.0.1-42218
    bromolow-6.2.4-25556
    bromolow-6.2.4-25556u2
    bromolow-7.0-41222
    bromolow-7.0.1-42218
    ----------------------------------------------------------------------------------------
    Check global_settings.json for settings.
    + exit 99
     

     

    I've modified the global and custom json file adding the  "add_extensions": []  but when I try to compile I got the same error :(

     

    Spoiler

    tc@box:~$ sudo ./rploader.sh build bromolow-6.2.4-25556u2 static
    Loader source : https://github.com/jimmyGALLAND/redpill-load.git Loader Branch : master
    Redpill module source : https://github.com/jimmyGALLAND/redpill-lkm.git : Redpill module branch : master
    Extensions :
    Extensions URL :
    TOOLKIT_URL : https://sourceforge.net/projects/dsgpl/files/toolkit/DSM6.2/ds.bromolow-6.2.dev.txz/download
    TOOLKIT_SHA : 7a0f0ec5919cd67b9972a21f234603c0e608d647baff067029bd46d8a5d660de
    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 : kernel
    TARGET_PLATFORM       : bromolow
    TARGET_VERSION    : 6.2.4
    TARGET_REVISION : 25556u2
    REDPILL_LKM_MAKE_TARGET : dev-v6
    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.
    Using static compiled redpill extension
    Looking for redpill for : ds3615xs_25556u2
    modinfo: module '/lib/modules/5.10.3-tinycore64/redpill.ko' not found
    cp: cannot stat '/home/tc/redpill.ko': No such file or directory
    Got redpill-linux-v.ko
    Testing modules.alias.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 1002d00009712  Required Extension : radeon
    Searching for matching extension for radeon
    [#] 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 8086d00001533 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 8086d00001533 Required Extension : igb
    Searching for matching extension for igb
    Found matching extension :
    "https://raw.githubusercontent.com/pocopico/rp-ext/master/igb/rpext-index.json"
    ------------------------------------------------------------------------------------------------
    Starting loader creation
    Checking user_config.json : Done
    [#] Checking runtime for required tools... [OK]
    [#] Updating extensions...

    [#] Checking runtime for required tools... [OK]
    [#] Adding new extension from https://raw.githubusercontent.com/jimmyGALLAND/redpill-ext/master/virtio/rpext-index.json...
    [#] Downloading remote file https://raw.githubusercontent.com/jimmyGALLAND/redpill-ext/master/virtio/rpext-index.json to /home/tc/redpill-load/custom/extensions/_new_ext_index.tmp_json
    ################################################################################################################################# 100.0%
    [OK]
    [#] ========================================== thethorgroup.jg.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://raw.githubusercontent.com/jimmyGALLAND/redpill-ext/master/virtio/rpext-index.json
    [#] Platforms supported: ds3617xs_25556u2 ds918p_41890 ds3617xs_42218 ds3615xs_25556u2 ds3617xs_25556 ds918p_25556 ds3615xs_41222 ds3617xs_42218u2 ds3615xs_25556 ds918p_42218 ds918p_25556u2 ds3615xs_42218
    [#] =======================================================================================

    [#] Checking runtime for required tools... [OK]
    [#] Updating jg.acpid extension...
    [#] Downloading remote file https://github.com/jimmyGALLAND/redpill-ext/raw/master/acpid/rpext-index.json to /home/tc/redpill-load/custom/extensions/_new_ext_index.tmp_json
    ################################################################################################################################# 100.0%################################################################################################################################# 100.0%

    [#] Extension jg.acpid index is already up to date
    [#] 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 thethorgroup.jg.virtio extension...
    [#] Downloading remote file https://raw.githubusercontent.com/jimmyGALLAND/redpill-ext/master/virtio/rpext-index.json to /home/tc/redpill-load/custom/extensions/_new_ext_index.tmp_json
    ################################################################################################################################# 100.0%

    [#] Extension thethorgroup.jg.virtio index is already up to date
    [#] Updating thethorgroup.jg.virtio extension... [OK]
    [#] Checking runtime for required tools... [OK]
    [#] Updating ds3615xs_25556u2 platforms extensions...
    [#] Downloading remote file https://github.com/jimmyGALLAND/redpill-ext/raw/master/acpid/recipes/v6_bromolow.json to /home/tc/redpill-load/custom/extensions/_ext_new_rcp.tmp_json
    ################################################################################################################################# 100.0%################################################################################################################################# 100.0%

    [#] Filling-in newly downloaded recipe for extension jg.acpid platform ds3615xs_25556u2
    [#] Downloading remote file https://github.com/jimmyGALLAND/redpill-ext/raw/master/acpid/install-acpi.sh to /home/tc/redpill-load/custom/extensions/jg.acpid/ds3615xs_25556u2/install-acpi.sh
    ################################################################################################################################# 100.0%################################################################################################################################# 100.0%
    [#] Verifying /home/tc/redpill-load/custom/extensions/jg.acpid/ds3615xs_25556u2/install-acpi.sh file... [OK]
    [#] Downloading remote file https://github.com/jimmyGALLAND/redpill-ext/raw/master/acpid/modules/pwrbtn-module-v6-bromolow.tgz to /home/tc/redpill-load/custom/extensions/jg.acpid/ds3615xs_25556u2/pwrbtn-module-v6-bromolow.tgz
    ################################################################################################################################# 100.0%################################################################################################################################# 100.0%
    [#] Verifying /home/tc/redpill-load/custom/extensions/jg.acpid/ds3615xs_25556u2/pwrbtn-module-v6-bromolow.tgz file... [OK]
    [#] Unpacking files from /home/tc/redpill-load/custom/extensions/jg.acpid/ds3615xs_25556u2/pwrbtn-module-v6-bromolow.tgz to /home/tc/redpill-load/custom/extensions/jg.acpid/ds3615xs_25556u2/... [OK]
    [#] Downloading remote file https://github.com/jimmyGALLAND/redpill-ext/raw/master/acpid/pkg/pwrbtn_pkg.tgz to /home/tc/redpill-load/custom/extensions/jg.acpid/ds3615xs_25556u2/pwrbtn_pkg.tgz
    ################################################################################################################################# 100.0%################################################################################################################################# 100.0%
    [#] Verifying /home/tc/redpill-load/custom/extensions/jg.acpid/ds3615xs_25556u2/pwrbtn_pkg.tgz file... [OK]
    [#] Successfully processed recipe for extension jg.acpid platform ds3615xs_25556u2
    [#] Downloading remote file https://raw.githubusercontent.com/pocopico/rp-ext/master/igb/releases/ds3615xs_25556.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 ds3615xs_25556u2
    [#] Downloading remote file https://raw.githubusercontent.com/pocopico/rp-ext/master/igb/releases/igb-3.10.105.tgz to /home/tc/redpill-load/custom/extensions/pocopico.igb/ds3615xs_25556u2/igb-3.10.105.tgz
    ################################################################################################################################# 100.0%
    [#] Verifying /home/tc/redpill-load/custom/extensions/pocopico.igb/ds3615xs_25556u2/igb-3.10.105.tgz file... [OK]
    [#] Unpacking files from /home/tc/redpill-load/custom/extensions/pocopico.igb/ds3615xs_25556u2/igb-3.10.105.tgz to /home/tc/redpill-load/custom/extensions/pocopico.igb/ds3615xs_25556u2/... [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/ds3615xs_25556u2/check-igb.sh
    ################################################################################################################################# 100.0%
    [#] Verifying /home/tc/redpill-load/custom/extensions/pocopico.igb/ds3615xs_25556u2/check-igb.sh file... [OK]
    [#] Successfully processed recipe for extension pocopico.igb platform ds3615xs_25556u2
    [#] Downloading remote file https://github.com/RedPill-TTG/redpill-virtio/raw/master/recipes/ds3615xs_25556.json to /home/tc/redpill-load/custom/extensions/_ext_new_rcp.tmp_json
    ################################################################################################################################# 100.0%################################################################################################################################# 100.0%
    [#] Filling-in newly downloaded recipe for extension thethorgroup.jg.virtio platform ds3615xs_25556u2
    [#] Downloading remote file https://raw.githubusercontent.com/RedPill-TTG/redpill-virtio/master/src/check-virtio.sh to /home/tc/redpill-load/custom/extensions/thethorgroup.jg.virtio/ds3615xs_25556u2/check-virtio.sh
    ################################################################################################################################# 100.0%
    [#] Verifying /home/tc/redpill-load/custom/extensions/thethorgroup.jg.virtio/ds3615xs_25556u2/check-virtio.sh file... [OK]
    [#] Downloading remote file https://github.com/RedPill-TTG/redpill-virtio/releases/download/v1.0.0/virtio-3.10.105.tgz to /home/tc/redpill-load/custom/extensions/thethorgroup.jg.virtio/ds3615xs_25556u2/virtio-3.10.105.tgz
    ################################################################################################################################# 100.0%################################################################################################################################# 100.0%
    [#] Verifying /home/tc/redpill-load/custom/extensions/thethorgroup.jg.virtio/ds3615xs_25556u2/virtio-3.10.105.tgz file... [OK]
    [#] Unpacking files from /home/tc/redpill-load/custom/extensions/thethorgroup.jg.virtio/ds3615xs_25556u2/virtio-3.10.105.tgz to /home/tc/redpill-load/custom/extensions/thethorgroup.jg.virtio/ds3615xs_25556u2/... [OK]
    [#] Successfully processed recipe for extension thethorgroup.jg.virtio platform ds3615xs_25556u2
    [#] Unpacking files from /home/tc/redpill-load/custom/extensions/thethorgroup.jg.virtio/ds3615xs_25556u2/virtio-3.10.105.tgz to /home/tc/redpill-load/custom/extensions/thethorgroup.jg.virtio/ds3615xs_25556u2/... [OK]
    [#] Updating extensions... [OK]
    [#] PAT file /home/tc/redpill-load/cache/ds3615xs_25556u2.pat not found - downloading from https://global.download.synology.com/download/DSM/criticalupdate/update_pack/25556-2/synology_bromolow_3615xs.pat
      % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                     Dload  Upload   Total   Spent    Left  Speed
    100 31.9M  100 31.9M    0     0  6860k      0  0:00:04  0:00:04 --:--:-- 9108k
    [#] Verifying /home/tc/redpill-load/cache/ds3615xs_25556u2.pat file... [OK]
    [#] Unpacking /home/tc/redpill-load/cache/ds3615xs_25556u2.pat file to /home/tc/redpill-load/build/1643283119/pat-ds3615xs_25556u2-unpacked... [OK]
    [#] No zimage in Unpacked PAT - Try to find flashupdate package
    [#] flashupdate found unpack... ./build-loader.sh: line 223: DPKG_PATH: unbound variable
    FAILED : Loader creation failed check the output for any errors
     

     

     

    At the end I've tried with the original json files fixing adding the "add_extensions": [], with that the bootloader is created, but then we start in the bootloop of setup installation in all the reboots. :(

  9. 59 minutes ago, haydibe said:

    @zahniThe command shows that jq was able to process the files as valid json. Though, their content could be still problematic.  If jq throws an error (like it did in your and jarugut's case), then its safe to asume the build is incomplete.

     

     I looked at the files jarugut provided. It is a valid json with minor formating issue - nothing that should break the file. First I though the "u2" in the revesion broke the processing logic (rploader recycled most parts of this logic from rphelper), but it does not care for the revision.

     

    You could try ` bash -xe rploader.sh bromolow-6.2.4-25556u2 static` and paste the output. It will execute the script in debug mode up to the first error it encounters.

     

    I can imagine the problem is originated in an incomplete profile, a typo or a missing comma.

     

    update: I found it!

     

    is caused by missing "add_extensions": [] in the platform profile. Add it to each profile where it's missing and you will be good.

     

    Note: no officialy available version of rp-helper or rp-tool-chain was affected by this. It must have found it's way into rploader.sh from an early beta for rp-helper 0.12 where I had a function to add the extensions provided by the list. I haven't checked if the logic that actualy makes use of the field made it's way over to rploader as well, as the logic was in the Makefile inside the container. Personaly I like rploader way better than rp-helper :) All the additional bells and whistles realy add an amazing value to the overal experience!

     

    Thank you  a lot for your help in this topic, let me check it tomorrow and I will try again if I'm able to install the 6.2.4 version. For the moment I'm interested to keep the tdt usb option.

    • Like 1
  10. Hi Pocopico,

     

    I'm doing some test on my HP Microserver Gen7 N40L. The good thing is that I'm able to create the bootloader for Bromolow 7.0.1-42218u2, with this version the system works perfectly, the power button works, with the disable_mtrr_trim parameter I can use all memory of the server, WOL works, I tested the stability with dockers with 4 dockers running one of them a handbrake to recode videos and the system keeps stable. 🥳  Thank you mate.

     

    Now the problem

    I'm trying to do the same  but installing the bromolow-6.2.4-25556 and later bromolow-6.2.4-25556u2 but I'm not able to install :( neither base version neither the update. After install always the system reboot  went end boot it seems like nothing happen, the installation start again, it's a bootloop...

    I've tried to modify the json global  and custom file with the  jimmyGALLAND without luck. 

     

    trying to build the bromolow-6.2.4-25556u2 directly I get the following error:

     

     

    Spoiler

    tc@box:~$ sudo ./rploader.sh build  bromolow-6.2.4-25556u2 static
    jq: error (at <stdin>:1): Cannot iterate over null (null)
    jq: error (at <stdin>:1): Cannot iterate over null (null)
    Loader source : https://github.com/jimmyGALLAND/redpill-load.git Loader Branch : master
    Redpill module source : https://github.com/jimmyGALLAND/redpill-lkm.git : Redpill module branch : master
    Extensions :
    Extensions URL :
    TOOLKIT_URL : https://sourceforge.net/projects/dsgpl/files/toolkit/DSM6.2/ds.bromolow-6.2.dev.txz/download
    TOOLKIT_SHA : 7a0f0ec5919cd67b9972a21f234603c0e608d647baff067029bd46d8a5d660de
    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 : kernel
    TARGET_PLATFORM       : bromolow
    TARGET_VERSION    : 6.2.4
    TARGET_REVISION : 25556u2
    REDPILL_LKM_MAKE_TARGET : dev-v6
    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.
    Using static compiled redpill extension
    Looking for redpill for : ds3615xs_25556u2
    modinfo: module '/lib/modules/5.10.3-tinycore64/redpill.ko' not found
    cp: cannot stat '/home/tc/redpill.ko': No such file or directory
    Got redpill-linux-v.ko
    Testing modules.alias.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 1002d00009712  Required Extension : radeon
    Searching for matching extension for radeon
    [#] 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 8086d00001533 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 8086d00001533 Required Extension : igb
    Searching for matching extension for igb
    Found matching extension :
    "https://raw.githubusercontent.com/pocopico/rp-ext/master/igb/rpext-index.json"
    ------------------------------------------------------------------------------------------------
    Starting loader creation
    Checking user_config.json : Done
    Cache directory OK
    [#] Checking runtime for required tools... [OK]
    [#] Updating extensions...

    [#] Checking runtime for required tools... [OK]
    [#] Extension thethorgroup.jg.virtio is already installed from https://raw.githubusercontent.com/jimmyGALLAND/redpill-ext/master/virtio/rpext-index.json
    [#] Checking runtime for required tools... [OK]
    [#] Updating jg.acpid extension...
    [#] Downloading remote file https://github.com/jimmyGALLAND/redpill-ext/raw/master/acpid/rpext-index.json to /home/tc/redpill-load/custom/extensions/_new_ext_index.tmp_json
    ###################################################################################################################################### 100.0%###################################################################################################################################### 100.0%

    [#] Extension jg.acpid index is already up to date
    [#] 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 thethorgroup.jg.virtio extension...
    [#] Downloading remote file https://raw.githubusercontent.com/jimmyGALLAND/redpill-ext/master/virtio/rpext-index.json to /home/tc/redpill-load/custom/extensions/_new_ext_index.tmp_json
    ###################################################################################################################################### 100.0%

    [#] Extension thethorgroup.jg.virtio index is already up to date
    [#] Updating thethorgroup.jg.virtio extension... [OK]
    [#] Checking runtime for required tools... [OK]
    [#] Updating ds3615xs_25556u2 platforms extensions...
    [#] Downloading remote file https://github.com/jimmyGALLAND/redpill-ext/raw/master/acpid/recipes/v6_bromolow.json to /home/tc/redpill-load/custom/extensions/_ext_new_rcp.tmp_json
    ###################################################################################################################################### 100.0%###################################################################################################################################### 100.0%

    [#] Extension jg.acpid for ds3615xs_25556u2 platform is already up to date
    [#] Downloading remote file https://raw.githubusercontent.com/pocopico/rp-ext/master/igb/releases/ds3615xs_25556.json to /home/tc/redpill-load/custom/extensions/_ext_new_rcp.tmp_json
    ###################################################################################################################################### 100.0%
    [#] Extension pocopico.igb for ds3615xs_25556u2 platform is already up to date
    [#] Downloading remote file https://github.com/RedPill-TTG/redpill-virtio/raw/master/recipes/ds3615xs_25556.json to /home/tc/redpill-load/custom/extensions/_ext_new_rcp.tmp_json
    ###################################################################################################################################### 100.0%###################################################################################################################################### 100.0%
    [#] Extension thethorgroup.jg.virtio for ds3615xs_25556u2 platform is already up to date
    [#] Updating ds3615xs_25556u2 platforms extensions... [OK]
    [#] Updating extensions... [OK]
    [#] Verifying /home/tc/redpill-load/cache/ds3615xs_25556u2.pat file... [OK]
    [#] Unpacking /home/tc/redpill-load/cache/ds3615xs_25556u2.pat file to /home/tc/redpill-load/build/1643209675/pat-ds3615xs_25556u2-unpacked... [OK]
    [#] No zimage in Unpacked PAT - Try to find flashupdate package
    [#] flashupdate found unpack... ./build-loader.sh: line 223: DPKG_PATH: unbound variable
    FAILED : Loader creation failed check the output for any errors
     

     

    I attach my json modifications.

     

    Do you have some idea about why is not working the 6.2.4 installation?

    btw, in the g7 I have not serial port to get the logs, maybe I can get some log from the installation web process but I don't know if that could help.

     

    custom_config.json global_config.json

  11. 6 hours ago, jarugut said:
    
    It looks that you will need the following modules :
    
    
    Found VGA Controller : pciid 8086d000022b1  Required Extension : i915
    Searching for matching extension for i915
    Found SATA Controller : pciid 8086d000022a3  Required Extension : ahci
    Searching for matching extension for ahci
    Found SATA Controller : pciid 1b4bd00009215  Required Extension :
    No matching extension
    Found SATA Controller : pciid 1b4bd00009215  Required Extension :
    No matching extension
    [#] 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 Linux 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: ds3617xs_25556u2 ds918p_41890 ds3617xs_42218 ds3615xs_25556u2 ds3617xs_25556 ds918p_25556 ds3615xs_41222 ds3615xs_25556 ds918p_42218 ds3615xs_42218
    [#] =======================================================================================
    
    Found Ethernet Interface : pciid 8086d00001533 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 8086d00001533 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 8086d00001533 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 8086d00001533 Required Extension : igb
    Searching for matching extension for igb
    Found matching extension :
    "https://raw.githubusercontent.com/pocopico/rp-ext/master/igb/rpext-index.json"
    ------------------------------------------------------------------------------------------------
    Starting loader creation
    Checking user_config.json : Done
    Cache directory OK
    [#] Checking runtime for required tools... [OK]
    [#] Updating extensions...
    
    [#] Checking runtime for required tools... [OK]
    [#] Adding new extension from https://raw.githubusercontent.com/RedPill-TTG/redpill-boot-wait/master/rpext-index.json...
    [#] Downloading remote file https://raw.githubusercontent.com/RedPill-TTG/redpill-boot-wait/master/rpext-index.json to /home/tc/redpill-load/custom/extensions/_new_ext_index.tmp_json
    ###################################################################################################################################### 100.0%
    [OK]
    [#] ========================================== thethorgroup.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/RedPill-TTG/redpill-boot-wait
    [#] Extension preparer/packer: https://github.com/RedPill-TTG/redpill-boot-wait
    [#] Update URL: https://raw.githubusercontent.com/RedPill-TTG/redpill-boot-wait/master/rpext-index.json
    [#] Platforms supported: ds918p_41890 ds918p_25556 ds3615xs_41222 ds3615xs_25556
    [#] =======================================================================================
    
    [#] Checking runtime for required tools... [OK]
    [#] Adding new extension from https://raw.githubusercontent.com/RedPill-TTG/redpill-virtio/master/rpext-index.json...
    [#] Downloading remote file https://raw.githubusercontent.com/RedPill-TTG/redpill-virtio/master/rpext-index.json to /home/tc/redpill-load/custom/extensions/_new_ext_index.tmp_json
    ###################################################################################################################################### 100.0%
    [OK]
    [#] ========================================== 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://raw.githubusercontent.com/RedPill-TTG/redpill-virtio/master/rpext-index.json
    [#] Platforms supported: ds918p_41890 ds918p_25556 ds3615xs_41222 ds3615xs_25556
    [#] =======================================================================================
    
    [#] 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 thethorgroup.boot-wait extension...
    [#] Downloading remote file https://raw.githubusercontent.com/RedPill-TTG/redpill-boot-wait/master/rpext-index.json to /home/tc/redpill-load/custom/extensions/_new_ext_index.tmp_json
    ###################################################################################################################################### 100.0%
    
    [#] Extension thethorgroup.boot-wait index is already up to date
    [#] Updating thethorgroup.virtio extension...
    [#] Downloading remote file https://raw.githubusercontent.com/RedPill-TTG/redpill-virtio/master/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 ds918p_25556 platforms extensions...
    [#] Downloading remote file https://raw.githubusercontent.com/pocopico/rp-ext/master/igb/releases/ds918p_25556.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 ds918p_25556
    [#] Downloading remote file https://raw.githubusercontent.com/pocopico/rp-ext/master/igb/releases/igb-4.4.59plus.tgz to /home/tc/redpill-load/custom/extensions/pocopico.igb/ds918p_25556/igb-4.4.59plus.tgz
    ###################################################################################################################################### 100.0%
    [#] Verifying /home/tc/redpill-load/custom/extensions/pocopico.igb/ds918p_25556/igb-4.4.59plus.tgz file... [OK]
    [#] Unpacking files from /home/tc/redpill-load/custom/extensions/pocopico.igb/ds918p_25556/igb-4.4.59plus.tgz to /home/tc/redpill-load/custom/extensions/pocopico.igb/ds918p_25556/... [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/ds918p_25556/check-igb.sh
    ###################################################################################################################################### 100.0%
    [#] Verifying /home/tc/redpill-load/custom/extensions/pocopico.igb/ds918p_25556/check-igb.sh file... [OK]
    [#] Successfully processed recipe for extension pocopico.igb platform ds918p_25556
    [#] Downloading remote file https://raw.githubusercontent.com/RedPill-TTG/redpill-boot-wait/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 thethorgroup.boot-wait platform ds918p_25556
    [#] Downloading remote file https://raw.githubusercontent.com/RedPill-TTG/redpill-boot-wait/master/src/boot-wait.sh to /home/tc/redpill-load/custom/extensions/thethorgroup.boot-wait/ds918p_25556/boot-wait.sh
    ###################################################################################################################################### 100.0%
    [#] Verifying /home/tc/redpill-load/custom/extensions/thethorgroup.boot-wait/ds918p_25556/boot-wait.sh file... [OK]
    [#] Successfully processed recipe for extension thethorgroup.boot-wait platform ds918p_25556
    [#] Downloading remote file https://raw.githubusercontent.com/RedPill-TTG/redpill-virtio/master/recipes/ds918p_25556.json to /home/tc/redpill-load/custom/extensions/_ext_new_rcp.tmp_json
    ###################################################################################################################################### 100.0%
    [#] Filling-in newly downloaded recipe for extension thethorgroup.virtio platform ds918p_25556
    [#] Downloading remote file https://raw.githubusercontent.com/RedPill-TTG/redpill-virtio/master/src/check-virtio.sh to /home/tc/redpill-load/custom/extensions/thethorgroup.virtio/ds918p_25556/check-virtio.sh
    ###################################################################################################################################### 100.0%
    [#] Verifying /home/tc/redpill-load/custom/extensions/thethorgroup.virtio/ds918p_25556/check-virtio.sh file... [OK]
    [#] Downloading remote file https://github.com/RedPill-TTG/redpill-virtio/releases/download/v1.0.0/virtio-4.4.59p.tgz to /home/tc/redpill-load/custom/extensions/thethorgroup.virtio/ds918p_25556/virtio-4.4.59p.tgz
    ###################################################################################################################################### 100.0%###################################################################################################################################### 100.0%
    [#] Verifying /home/tc/redpill-load/custom/extensions/thethorgroup.virtio/ds918p_25556/virtio-4.4.59p.tgz file... [OK]
    [#] Unpacking files from /home/tc/redpill-load/custom/extensions/thethorgroup.virtio/ds918p_25556/virtio-4.4.59p.tgz to /home/tc/redpill-load/custom/extensions/thethorgroup.virtio/ds918p_25556/... [OK]
    [#] Successfully processed recipe for extension thethorgroup.virtio platform ds918p_25556
    [#] Unpacking files from /home/tc/redpill-load/custom/extensions/thethorgroup.virtio/ds918p_25556/virtio-4.4.59p.tgz to /home/tc/redpill-load/custom/extensions/thethorgroup.virtio/ds918p_25556/... [OK]
    [#] Updating extensions... [OK]
    [#] PAT file /home/tc/redpill-load/cache/ds918p_25556.pat not found - downloading from https://global.download.synology.com/download/DSM/release/6.2.4/25556/DSM_DS918%2B_25556.pat
      % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                     Dload  Upload   Total   Spent    Left  Speed
    100  263M  100  263M    0     0  76.4M      0  0:00:03  0:00:03 --:--:-- 76.4M
    [#] Verifying /home/tc/redpill-load/cache/ds918p_25556.pat file... [OK]
    [#] Unpacking /home/tc/redpill-load/cache/ds918p_25556.pat file to /home/tc/redpill-load/build/1642002093/pat-ds918p_25556-unpacked... [OK]
    [#] Verifying /home/tc/redpill-load/build/1642002093/pat-ds918p_25556-unpacked/zImage file... [OK]
    [#] Patching /home/tc/redpill-load/build/1642002093/pat-ds918p_25556-unpacked/zImage to /home/tc/redpill-load/build/1642002093/zImage-patched... [OK]
    [#] Verifying /home/tc/redpill-load/build/1642002093/pat-ds918p_25556-unpacked/rd.gz file... [OK]
    [#] Unpacking /home/tc/redpill-load/build/1642002093/pat-ds918p_25556-unpacked/rd.gz file to /home/tc/redpill-load/build/1642002093/rd-ds918p_25556-unpacked... [OK]
    [#] Apply patches to /home/tc/redpill-load/build/1642002093/rd-ds918p_25556-unpacked... [OK]
    [#] Patching config files in ramdisk... [OK]
    [#] Adding OS config patching... [OK]
    [#] Repacking ramdisk to /home/tc/redpill-load/build/1642002093/rd-patched-ds918p_25556.gz... [OK]
    [#] Bundling extensions... [#] Checking runtime for required tools... [OK]
    [#] Dumping ds918p_25556 platform extensions to /home/tc/redpill-load/build/1642002093/custom-initrd/exts... [OK]
    [#] Packing custom ramdisk layer to /home/tc/redpill-load/build/1642002093/custom.gz... [OK]
    [#] Generating GRUB config... [OK]
    [#] Creating loader image at loader.img... [OK]
    [#] Cleaning up... [OK]
    

     

    theoretically all extensions are loaded correctly!,  6.2.4 works perfectly the problems only comes when it's applied the U3.

     

     

    I only have this problem with version 6.2.4.  I've tried your tinycore boot in the same qnap ts-453a with apollake 7.0.1 U2 works perfectly the update.

     

    without the possible logs of the system I'm not sure if this information can help in something.

     

    My intention is install the 6.2.4 to be able to keep the option to use the TDT USB dongle to be able to see and record the TV.

  12. 9 hours ago, pocopico said:

     

    There might be an extension failing to load correctly. Do you have a list of the installed extensions?

    It looks that you will need the following modules :
    
    
    Found VGA Controller : pciid 8086d000022b1  Required Extension : i915
    Searching for matching extension for i915
    Found SATA Controller : pciid 8086d000022a3  Required Extension : ahci
    Searching for matching extension for ahci
    Found SATA Controller : pciid 1b4bd00009215  Required Extension :
    No matching extension
    Found SATA Controller : pciid 1b4bd00009215  Required Extension :
    No matching extension
    [#] 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 Linux 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: ds3617xs_25556u2 ds918p_41890 ds3617xs_42218 ds3615xs_25556u2 ds3617xs_25556 ds918p_25556 ds3615xs_41222 ds3615xs_25556 ds918p_42218 ds3615xs_42218
    [#] =======================================================================================
    
    Found Ethernet Interface : pciid 8086d00001533 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 8086d00001533 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 8086d00001533 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 8086d00001533 Required Extension : igb
    Searching for matching extension for igb
    Found matching extension :
    "https://raw.githubusercontent.com/pocopico/rp-ext/master/igb/rpext-index.json"
    ------------------------------------------------------------------------------------------------
    Starting loader creation
    Checking user_config.json : Done
    Cache directory OK
    [#] Checking runtime for required tools... [OK]
    [#] Updating extensions...
    
    [#] Checking runtime for required tools... [OK]
    [#] Adding new extension from https://raw.githubusercontent.com/RedPill-TTG/redpill-boot-wait/master/rpext-index.json...
    [#] Downloading remote file https://raw.githubusercontent.com/RedPill-TTG/redpill-boot-wait/master/rpext-index.json to /home/tc/redpill-load/custom/extensions/_new_ext_index.tmp_json
    ###################################################################################################################################### 100.0%
    [OK]
    [#] ========================================== thethorgroup.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/RedPill-TTG/redpill-boot-wait
    [#] Extension preparer/packer: https://github.com/RedPill-TTG/redpill-boot-wait
    [#] Update URL: https://raw.githubusercontent.com/RedPill-TTG/redpill-boot-wait/master/rpext-index.json
    [#] Platforms supported: ds918p_41890 ds918p_25556 ds3615xs_41222 ds3615xs_25556
    [#] =======================================================================================
    
    [#] Checking runtime for required tools... [OK]
    [#] Adding new extension from https://raw.githubusercontent.com/RedPill-TTG/redpill-virtio/master/rpext-index.json...
    [#] Downloading remote file https://raw.githubusercontent.com/RedPill-TTG/redpill-virtio/master/rpext-index.json to /home/tc/redpill-load/custom/extensions/_new_ext_index.tmp_json
    ###################################################################################################################################### 100.0%
    [OK]
    [#] ========================================== 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://raw.githubusercontent.com/RedPill-TTG/redpill-virtio/master/rpext-index.json
    [#] Platforms supported: ds918p_41890 ds918p_25556 ds3615xs_41222 ds3615xs_25556
    [#] =======================================================================================
    
    [#] 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 thethorgroup.boot-wait extension...
    [#] Downloading remote file https://raw.githubusercontent.com/RedPill-TTG/redpill-boot-wait/master/rpext-index.json to /home/tc/redpill-load/custom/extensions/_new_ext_index.tmp_json
    ###################################################################################################################################### 100.0%
    
    [#] Extension thethorgroup.boot-wait index is already up to date
    [#] Updating thethorgroup.virtio extension...
    [#] Downloading remote file https://raw.githubusercontent.com/RedPill-TTG/redpill-virtio/master/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 ds918p_25556 platforms extensions...
    [#] Downloading remote file https://raw.githubusercontent.com/pocopico/rp-ext/master/igb/releases/ds918p_25556.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 ds918p_25556
    [#] Downloading remote file https://raw.githubusercontent.com/pocopico/rp-ext/master/igb/releases/igb-4.4.59plus.tgz to /home/tc/redpill-load/custom/extensions/pocopico.igb/ds918p_25556/igb-4.4.59plus.tgz
    ###################################################################################################################################### 100.0%
    [#] Verifying /home/tc/redpill-load/custom/extensions/pocopico.igb/ds918p_25556/igb-4.4.59plus.tgz file... [OK]
    [#] Unpacking files from /home/tc/redpill-load/custom/extensions/pocopico.igb/ds918p_25556/igb-4.4.59plus.tgz to /home/tc/redpill-load/custom/extensions/pocopico.igb/ds918p_25556/... [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/ds918p_25556/check-igb.sh
    ###################################################################################################################################### 100.0%
    [#] Verifying /home/tc/redpill-load/custom/extensions/pocopico.igb/ds918p_25556/check-igb.sh file... [OK]
    [#] Successfully processed recipe for extension pocopico.igb platform ds918p_25556
    [#] Downloading remote file https://raw.githubusercontent.com/RedPill-TTG/redpill-boot-wait/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 thethorgroup.boot-wait platform ds918p_25556
    [#] Downloading remote file https://raw.githubusercontent.com/RedPill-TTG/redpill-boot-wait/master/src/boot-wait.sh to /home/tc/redpill-load/custom/extensions/thethorgroup.boot-wait/ds918p_25556/boot-wait.sh
    ###################################################################################################################################### 100.0%
    [#] Verifying /home/tc/redpill-load/custom/extensions/thethorgroup.boot-wait/ds918p_25556/boot-wait.sh file... [OK]
    [#] Successfully processed recipe for extension thethorgroup.boot-wait platform ds918p_25556
    [#] Downloading remote file https://raw.githubusercontent.com/RedPill-TTG/redpill-virtio/master/recipes/ds918p_25556.json to /home/tc/redpill-load/custom/extensions/_ext_new_rcp.tmp_json
    ###################################################################################################################################### 100.0%
    [#] Filling-in newly downloaded recipe for extension thethorgroup.virtio platform ds918p_25556
    [#] Downloading remote file https://raw.githubusercontent.com/RedPill-TTG/redpill-virtio/master/src/check-virtio.sh to /home/tc/redpill-load/custom/extensions/thethorgroup.virtio/ds918p_25556/check-virtio.sh
    ###################################################################################################################################### 100.0%
    [#] Verifying /home/tc/redpill-load/custom/extensions/thethorgroup.virtio/ds918p_25556/check-virtio.sh file... [OK]
    [#] Downloading remote file https://github.com/RedPill-TTG/redpill-virtio/releases/download/v1.0.0/virtio-4.4.59p.tgz to /home/tc/redpill-load/custom/extensions/thethorgroup.virtio/ds918p_25556/virtio-4.4.59p.tgz
    ###################################################################################################################################### 100.0%###################################################################################################################################### 100.0%
    [#] Verifying /home/tc/redpill-load/custom/extensions/thethorgroup.virtio/ds918p_25556/virtio-4.4.59p.tgz file... [OK]
    [#] Unpacking files from /home/tc/redpill-load/custom/extensions/thethorgroup.virtio/ds918p_25556/virtio-4.4.59p.tgz to /home/tc/redpill-load/custom/extensions/thethorgroup.virtio/ds918p_25556/... [OK]
    [#] Successfully processed recipe for extension thethorgroup.virtio platform ds918p_25556
    [#] Unpacking files from /home/tc/redpill-load/custom/extensions/thethorgroup.virtio/ds918p_25556/virtio-4.4.59p.tgz to /home/tc/redpill-load/custom/extensions/thethorgroup.virtio/ds918p_25556/... [OK]
    [#] Updating extensions... [OK]
    [#] PAT file /home/tc/redpill-load/cache/ds918p_25556.pat not found - downloading from https://global.download.synology.com/download/DSM/release/6.2.4/25556/DSM_DS918%2B_25556.pat
      % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                     Dload  Upload   Total   Spent    Left  Speed
    100  263M  100  263M    0     0  76.4M      0  0:00:03  0:00:03 --:--:-- 76.4M
    [#] Verifying /home/tc/redpill-load/cache/ds918p_25556.pat file... [OK]
    [#] Unpacking /home/tc/redpill-load/cache/ds918p_25556.pat file to /home/tc/redpill-load/build/1642002093/pat-ds918p_25556-unpacked... [OK]
    [#] Verifying /home/tc/redpill-load/build/1642002093/pat-ds918p_25556-unpacked/zImage file... [OK]
    [#] Patching /home/tc/redpill-load/build/1642002093/pat-ds918p_25556-unpacked/zImage to /home/tc/redpill-load/build/1642002093/zImage-patched... [OK]
    [#] Verifying /home/tc/redpill-load/build/1642002093/pat-ds918p_25556-unpacked/rd.gz file... [OK]
    [#] Unpacking /home/tc/redpill-load/build/1642002093/pat-ds918p_25556-unpacked/rd.gz file to /home/tc/redpill-load/build/1642002093/rd-ds918p_25556-unpacked... [OK]
    [#] Apply patches to /home/tc/redpill-load/build/1642002093/rd-ds918p_25556-unpacked... [OK]
    [#] Patching config files in ramdisk... [OK]
    [#] Adding OS config patching... [OK]
    [#] Repacking ramdisk to /home/tc/redpill-load/build/1642002093/rd-patched-ds918p_25556.gz... [OK]
    [#] Bundling extensions... [#] Checking runtime for required tools... [OK]
    [#] Dumping ds918p_25556 platform extensions to /home/tc/redpill-load/build/1642002093/custom-initrd/exts... [OK]
    [#] Packing custom ramdisk layer to /home/tc/redpill-load/build/1642002093/custom.gz... [OK]
    [#] Generating GRUB config... [OK]
    [#] Creating loader image at loader.img... [OK]
    [#] Cleaning up... [OK]
    

     

    theoretically all extensions are loaded correctly!,  6.2.4 works perfectly the problems only comes when it's applied the U3.

     

  13. 1 hour ago, jarugut said:

     

     

    let me try again to recreate the bootloader, I've recreated I think with the same user_config.json because I used the backup option but let me check it and try again. 

    Thank you

    Hi Pocopico,

     

    I don't know what could be the problem because I have not serial port on the Qnap, but I cannot install the apollake 6.2.4u3 on the system, it always keep on recovery bucle :(

     

    1.  I've installed from the scratch the dsm 6.2.4

    2. I've installed the update3.

    3. burn from the scratch the tinycore usb

    4. upload the user_config with the original configuration pid, vid, sn and mac

    5. regenerate the loader and reboot

    6 the dsm keeps always in recovery mode ...

     

     

  14. 5 hours ago, pocopico said:

     

    So you are install succesfully 6.2.4 using tinycore redpill and then you update to U3 and you end up in migration mode right ?

     

    Well if i'm not mistaken after the update you will need to recreate the image from scratch. And that is because, updates would overwrite parts of the loader rendering it unusable. 

     

    Can you try to update and then recreate the image and try to boot to see how that goes ? If you have already done so, make sure you keep the same Serial number and mac address otherwise DSM would think you've mograted the disks to another synology system.

     

     

     

    let me try again to recreate the bootloader, I've recreated I think with the same user_config.json because I used the backup option but let me check it and try again. 

    Thank you

  15. First of all great job Pocopico, the tinycore works perfectly to be able to generate the new boot loader option.

     

    I've a QNAP working with Apollake DSM 7.0 perfectly with previous redpill loader. Currently I'm trying to use your new bootloader with DSM 6.2.4 Apollake, the first installation works fine and the nas run perfectly.

     

    The problem comes when I tried to apply the Update 3 of version 6.2.4, the system reboot normally the nas after the installation but in the  boot always the nas enter in migration mode in bucle, repair, boot migration mode, ...

     

    Do you have some information about it? I've tried to find some new configuration for the global_config.json without luck, at the end the version is the same 6.2.4-25556

     

    Thank you for your help.

  16.  

    Si ejecutas sudo mv /etc/ssl/certs/ca-certificates.crt /etc/ssl/certs/ca-certificates.crt.bak && sudo curl -Lko /etc/ssl/certs/ca-certificates.crt https://curl.se/ca/cacert.pem desde una consola ssh en tu nas volverá a funcionarte la petición y renovación de certificados. Basicamente el certificado intermedia de letsencriypt en las versiones 6.2.3 hacia atrás está caducado.

  17. El certificado local de letsencrypt en la nas esta caducado por eso da error. Si ejecutas los indicado en el hilo te volverá a funcionar.

     

    Si ejecutas esto en la consola SSH funcionara:

    sudo mv /etc/ssl/certs/ca-certificates.crt /etc/ssl/certs/ca-certificates.crt.bak && sudo curl -Lko /etc/ssl/certs/ca-certificates.crt https://curl.se/ca/cacert.pem

     

     

    • Like 1
  18. 14 hours ago, jarugut said:

     

    Hi after copy the patches files on the correct folders inside the last github repo and execute the original procedure to generate the bootloader I've received the following error.

     

    Somebody do you knows the possible reason?

     

    image.thumb.png.68faef73a4b26301790fd46a94a631df.png

    With the redpill-toolchain is working fine the Boot generation. But I've not able to create the bootloader with the original  procedure of redpill-load of github.

  19. 22 hours ago, jarugut said:

    I'm creating a new bootloader for DS3615 6.2.4 with the last github content, for my sorprise I've received the following error.

     

    image.thumb.png.c3fffb0f7bfceaba118481a4f56698e1.png

     

    It seems like in the config.json file is configured to apply different patch but the original file not exist anymore.

    Is this correct? I can copy  the original file from other old copy from my computer but I prefer to ask before do it!

     

     

     

    Hi after copy the patches files on the correct folders inside the last github repo and execute the original procedure to generate the bootloader I've received the following error.

     

    Somebody do you knows the possible reason?

     

    image.thumb.png.68faef73a4b26301790fd46a94a631df.png

  20. I'm creating a new bootloader for DS3615 6.2.4 with the last github content, for my sorprise I've received the following error.

     

    image.thumb.png.c3fffb0f7bfceaba118481a4f56698e1.png

     

    It seems like in the config.json file is configured to apply different patch but the original file not exist anymore.

    Is this correct? I can copy  the original file from other old copy from my computer but I prefer to ask before do it!

     

     

  21. 23 hours ago, Amoureux said:

    Hi all!

     

    Today I try new loader. Thanks developers for this possibility. DSM was loaded without problem, but mac address does not match configuration: 

    
    {
      "extra_cmdline": {
        "vid": "0x1234",
        "pid": "0x5678",
        "sn": "1xxxxxxxxxxx9",
        "mac1": "0xxxxxxxxx98",
        "mac1": "0xxxxxxxxx99",
        "netif_num": "2"
      },
      "synoinfo": {},
      "ramdisk_copy": {}
    }

     

    1589339539_2021-08-2909_46_36.thumb.png.e92e507276b0f9d9dde16a1b37272e22.png

     

    1278893895_2021-08-2909_47_07.thumb.png.42318d4125502a66279458d4e6c15c34.png

     

    2003136829_2021-08-2909_53_49.thumb.png.76a679b3e0c110d40a657a7c1342bbb0.png

     

    1569420063_2021-08-2909_53_58.thumb.png.d3f34888f1a7d0ad6f4e2923515016c5.png

     

     

     

    For building RedPill I used toolchain v0.5.4 by @haydibe

     

    you are defined two times mac1.  Try with mac1=xxxxxx and mac2=xxxx

    • Like 1
×
×
  • Create New...