1. 服务器/VPS/主机用户Telegram电报群: https://t.me/openos
    黑群晖 Synology Telegram电报群: https://t.me/nasfan
    Dismiss Notice

蜗牛星际B双 DS920+ v7.1.0-42661 成功安装 4盘全识别

Discussion in '群晖 Synology DSM' started by zzf, Apr 19, 2022.

  1. 26287903

    26287903 New Member

    Joined:
    Nov 15, 2019
    Messages:
    6
    感谢分享
     
  2. ben4399

    ben4399 Member

    Joined:
    Nov 17, 2017
    Messages:
    44
    谢谢lz分享
     
  3. miko7896

    miko7896 New Member

    Joined:
    Nov 10, 2018
    Messages:
    5
    前来学习
     
  4. geqichuan

    geqichuan New Member

    Joined:
    May 3, 2022
    Messages:
    6
    920的型号,倒是方便多了
     
  5. jiso511

    jiso511 New Member

    Joined:
    Mar 19, 2020
    Messages:
    3
    谢谢大佬
     
  6. xqsdbr

    xqsdbr Member

    Joined:
    May 4, 2022
    Messages:
    37
    没成功啊
     
  7. longlong2000

    longlong2000 Member

    Joined:
    Dec 13, 2021
    Messages:
    31
    华擎J3455ITX,暴风2期,参考这个:
    TS453Dmini引导分享DS920+ v7.0.1和v7.1.0,完美识别硬盘,顺序正常。 | OPENOS-服务器-路由器-黑群晖-NAS-网络存储-虚拟化

    ./rploader.sh serialgen DS920+

    ./rploader.sh identifyusb now

    ./rploader.sh satamap now

    ./rploader.sh ext geminilake-7.0.1-42218 add https://raw.githubusercontent.com/pocopico/rp-ext/main/r8125/rpext-index.json 这一步不需要做,自动检测螃蟹网卡8111,自动加驱动RTL8169

    重要步骤:在这个阶段把修改好的ds920p.dts 文件放进 ./redpill-load 文件夹
    重要步骤:【【注意主板sata1,2口路径为“00:12.0”不要保留逗号及00.0,对应ata_port从<0x0>,<0x1>;sata3,4相当于转接卡,路径为“00:13.2,00.0”逗号及00.0需保留,对应ata_port同样从<0x0>,<0x1>;】】

    重要步骤:删除rploader.sh 脚本中的以下下代码
    代码:
    echo "Collecting disk paths"

    for disk in $localdisks; do

    diskpath=$(udevadm info --query path --name $disk | awk -F "\/" '{print $4 ":" $5 }' | awk -F ":" '{print $2 ":" $3 "," $6}' | sed 's/,*$//')

    diskport=$(udevadm info --query path --name $disk | sed -n '/target/{s/.*target//;p;}' | awk -F: '{print $1}')

    echo "Found local disk $disk with path $diskpath, adding into internal_slot $diskslot with portnumber $diskport"

    if [ "${dtbfile}" == "ds920p" ]; then

    sed -i "/internal_slot\@${diskslot} {/!b;n;n;n;n;n;n;n;cpcie_root = \"$diskpath\";" ${dtbfile}.dts

    sed -i "/internal_slot\@${diskslot} {/!b;n;n;n;n;n;n;n;n;cata_port = <0x$diskport>;" ${dtbfile}.dts

    let diskslot=$diskslot+1

    else

    sed -i "/internal_slot\@${diskslot} {/!b;n;n;n;n;n;cpcie_root = \"$diskpath\";" ${dtbfile}.dts

    sed -i "/internal_slot\@${diskslot} {/!b;n;n;n;n;n;n;cata_port = <0x$diskport>;" ${dtbfile}.dts

    let diskslot=$diskslot+1

    fi

    done

    //编译过程中,如果提示有新的repo 更新,一定要记得选择n,否则上面删除的代码又会被回复。

    开始编译
    ./rploader.sh build geminilake-7.1.0-42661
     
    Last edited: May 8, 2022
  8. longlong2000

    longlong2000 Member

    Joined:
    Dec 13, 2021
    Messages:
    31
    二个sata控制器怎样搞呢
     
    Last edited: May 7, 2022
  9. ohong45

    ohong45 New Member

    Joined:
    Dec 22, 2020
    Messages:
    6
    谢谢分享
     
  10. congmingzz

    congmingzz New Member

    Joined:
    Mar 16, 2022
    Messages:
    12
    厉害了