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,00.0"; // 改成 ata_port = <0x00>; };
.配置盘序文件 代码: sudo ./rploader.sh satamap now 获取后 在tc目录下ds920p.dts根据自己主板情况修改后,将ds920p.dts放入./redpill-load目录下即可
谢谢,研究了下,dts就在github项目里,里面的内容大家都一样,不存在自动生成,编译过程中,会自动把dts文件复制过去,并修改第一个slot1的pciroot地址,其他不修改。 分享个现阶段的问题,蜗牛用自带的masta引导卡55%,还是老实用USB引导吧。
编译过程中有效,编译后就没有用了,这文件都一样的 只有在编译过程中修改就可以 sudo ./rploader.sh satamap now HBA: 00:12.0 Disks : 2 HBA: 00:1c.0 Disks : 4 // Disks 显示是多少 2 还是4
HBA: 00:1c.2 Disks : 4 这里注意,是1c 而不是 lc 在putty里显示很难辩 如是安装918 命令选 sudo ./rploader.sh serialgen DS918+ now sudo ./rploader.sh build apollolake-7.1.0-42661 如是安装920 命令选 sudo ./rploader.sh serialgen DS920+ now sudo ./rploader.sh build geminilake-7.1.0-42661 在编译过程中 注意920 使用方式:tc目录下ds920p.dts根据自己主板情况修改后,将ds920p.dts放入./redpill-load目录下即可 dts中我只加了4个硬盘,主板上的一号接口没有加,dts修改如下: 硬盘序参数: 蜗牛星际有2个SATA控制器,第一个一般都没有启用,就是主板中间那个SATA口, 而使用的 就是扩展出来的第二个SATA控制器,1-4个 HBA: 00:13.0 Disks : 2 -----------------------------第二SATA控制器------------------------------------------------ HBA: 00:1c.1 Disks : 4 (A款蜗牛星际单网卡) HBA: 00:1c.2 Disks : 4 (B款蜗牛星际双网卡) ----------------------------------------------------------------------------- 注意在编译前在 tc目录下ds920p.dts根据自己主板情况修改后,将ds920p.dts复制黏贴放入./redpill-load目录下即可 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,00.0"; // 改成 00:1c.2,00.0 ata_port = <0x00>; };
报错如下: Looking for redpill for : ds918p_42661 Redirecting... curl: no URL specified! curl: try 'curl --help' for more information Module does not contain platorm information for ds918p_42661