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

超微X11SSH主板ds920+7.1.0-42661引导死活找不到硬盘,Intel x520万兆网卡无法识别

本帖由 nforce42022-07-08 发布。版面名称:群晖 Synology DSM

  1. nforce4

    nforce4 Member

    注册:
    2022-04-16
    帖子:
    85
    NAS配置:
    超微X11SSH_LN4主板、CPU I3 7100T、intel x520万兆网卡

    按照ds920+编译思路,不知道哪里有问题,求教各位大神

    使用tinycore-redpill 编译工具编译,制作启动U盘以后用U盘启动,ssh登录

    1、
    sudo ./rploader.sh update now
    sudo ./rploader.sh fullupgrade now

    2、
    ./rploader.sh serialgen DS920+

    3、

    ./rploader.sh identifyusb now

    4、

    ./rploader.sh satamap now

    5、加载intel万兆驱动

    sudo ./rploader.sh ext geminilake-7.1.0-42661 add https://raw.githubusercontent.com/pocopico/rp-ext/main/ixgbe/rpext-index.json intel 万兆网卡驱动

    6、先编译一遍
    sudo ./rploader.sh build geminilake-7.1.0-42661

    7、下载编译磁盘/home/tc/redpill-load/ds920p.dts 目录下的 920p.dts 文件

    8、输入lspci -tnnvq 查看磁盘、NVME位置 AHCI 位置:pcie_root = "00:17.0"

    9、输入 ll /sys/block/ 查看磁盘、NVME挂载位置

    10、修改ds920p.dts 上传到 /home/tc/ds920p.dts 目录;;pcie_root = "00:17.0";把后面的00.0去掉,8个SATA添加8条SATA记录文件。

    11、输入命令
    sudo rm -r /home/tc/redpill-load/custom/extensions/redpill-dtb-static
    删除前一个版本的dtb文件,
    12、sudo cp -i /home/tc/ds920p.dts /home/tc/redpill-load/ds920p.dts
    拷贝tc目录下面的ds920p.dts文件到redpill-load/目录

    删除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

    13、再次编译即可 sudo ./rploader.sh build geminilake-7.1.0-42661,编译成功,正常生成loader.img文件。

    14、下载/home/tc/redpill-load 目录中的 loader.img ,
    15、制作启动U盘,修改config文件启动
    16、存盘
    sudo filetool.sh -b

    启动以后,主板自带的Intel i210能识别,能进入ds920+引导界面,但是无论把硬盘插在主板8个SATA口中的任何,都提示无法检测到硬盘,Intel x520网口也无法识别。求教各位大神,看看哪里有错误?


    [​IMG]
     
  2. 外河啊

    外河啊 Member

    注册:
    2022-06-17
    帖子:
    70
    用7.0.1 的引导 可以升级到7.1up3
     
  3. nforce4

    nforce4 Member

    注册:
    2022-04-16
    帖子:
    85
    能否提供一个,这个板子能用的ds920+ 7.01引导?
     
  4. nforce4

    nforce4 Member

    注册:
    2022-04-16
    帖子:
    85

    高手。7.01引导用哪个?
     
  5. 外河啊

    外河啊 Member

    注册:
    2022-06-17
    帖子:
    70
    使用 jun
     
  6. nforce4

    nforce4 Member

    注册:
    2022-04-16
    帖子:
    85
    Jun可以?