Jump to content
XPEnology Community

akanepro

Rookie
  • Posts

    1
  • Joined

  • Last visited

Posts posted by akanepro

  1. On 6/22/2022 at 11:37 PM, Peter Suh said:

    The DS920+ recommended 4 ports
    As Dolbycat tested, there is no problem with operation even if you increase it to six.
    I increased the maximum to 16 and changed it to be available.

    So, on dtc DS920(4 port)+, DS1621+(6 port) Jun mode,

    If you use the dynamic dtb mapping feature with the jumkey option, we have implemented it to extend to 16 ports so that automatic mapping is recognized.

    "Jumkey.qjs.dtb" ext has been modified a little to force the use of the dtb file for 16 ports.

    If you want to use the dts file manually, you can download it by referring to my GitHub.
    https://github.com/PeterSuh-Q3/tinycore-redpill

    After downloading and installing as shown below,
    Build the load again
    curl --location "https://github.com/PeterSuh-Q3/tinycore-redpill/raw/main/my.sh.gz" --output my.sh.gz; tar -zxvf my.sh.gz;

    ./my.sh DS920+J jumkey noclean
    ./my.sh DS1621+J jumkey noclean

    Use the ll command to check if the model.dtb file is in the list
    ll /home/tc/redpill-load/custom/extensions/jumkey.qjs.dtb/ds920p_42218
    ll /home/tc/redpill-load/custom/extensions/jumkey.qjs.dtb/ds1621p_42218

    If you check once again whether the script (spoiler) below looks like the one I modified with the cat command, it will definitely be applied.
    cat /home/tc/redpill-load/custom/extensions/jumkey.qjs.dtb/ds920p_42218/install_rd.sh
    cat /home/tc/redpill-load/custom/extensions/jumkey.qjs.dtb/ds1621p_42218/install_rd.sh

     

      install_rd.sh (Reveal hidden contents)

    #!/bin/sh

    tar -zxvf patch.tar.gz
    # install dtc
    chmod +x dtc
    cp dtc /usr/sbin/dtc

    # copy 16 ports dts file to /etc.defaults
    #echo $PLATFORM_ID
    if [ "${PLATFORM_ID}" = "ds920p_42218" ]; then
      echo "copy DS920+'s 16 ports ds920p_16ports.dts to /etc.defaults"
      ./dtc -I dts -O dtb -o model.dtb ds920p_16ports.dts
      cp -vf model.dtb /etc.defaults/model.dtb
    elif [ "${PLATFORM_ID}" = "ds1621p_42218" ]; then
      echo "copy DS1621+'s 16 ports ds1621p_16ports.dts to /etc.defaults"
      ./dtc -I dts -O dtb -o model.dtb ds1621p_16ports.dts
      cp -vf model.dtb /etc.defaults/model.dtb
    fi  

    # copy file
    if [ ! -f model_${PLATFORM_ID%%_*}.dtb ]; then
      # Dynamic generation
      ./dtc -I dtb -O dts -o output.dts /etc.defaults/model.dtb
      qjs --std ./dts.js output.dts output.dts.out
      if [ $? -ne 0 ]; then
        echo "auto generated dts file is broken"
        exit 0
      fi
      ./dtc -I dts -O dtb -o model_r2.dtb output.dts.out
      cp -vf model_r2.dtb /etc.defaults/model.dtb
      cp -vf model_r2.dtb /var/run/model.dtb
    else
      cp -vf model_${PLATFORM_ID%%_*}.dtb /etc.defaults/model.dtb
      cp -vf model_${PLATFORM_ID%%_*}.dtb /var/run/model.dtb
    fi
     

     

    I've installed up to 14 discs.

    6 built-in sata

    I used the following product, external 8 ports (Marvel 88SE9215 chip 4 ports + ASM1166 chip 2 ports [unrecognized]) X2.
     

    https://ko.aliexpress.com/item/33016481933.html

     

    1789401761_2022-06-2211_55_21.thumb.png.46e3b85790d6032807356952538995cb.png1376218062_2022-06-2211_55_42.thumb.png.0cc170d90e655654d28b94e5e189b798.png1971668188_2022-06-231_26_53.thumb.png.2086a4a436abd4b582c9f4d44884918b.png

    I got "Wrong EFI signature..." when boot, please help :((
    This is all command i use:
     ./rploader.sh update
    ./rploader.sh fullupgrade
    wget https://github.com/PeterSuh-Q3/tinycore-redpill/raw/main/my.sh.gz; tar -zxvf my.sh.gz;
    curl --location "https://github.com/PeterSuh-Q3/tinycore-redpill/raw/main/rploader.sh" --output rploader.sh
    ./my.sh DS920+J jumkey

×
×
  • Create New...