首先感谢两位帖主分享的自编译工具和安装经验 https://www.openos.org/threads/7-1-0-42661dsm7tinycore-redpill.4050/ https://www.openos.org/threads/ts453dminids920-v7-0-1v7-1-0.4239/ 原nas为J3455,升级平台为10105+z490m-itx,入手后才发现存在一些问题。比如6.23up3打入核显补丁无法找到nas,安装918+7.0以上则由于主板屏蔽sata0、sata1提示硬盘1、2错误,十代cpu尾号5的核显补丁无效。(针对物理安装) 五一期间翻遍论坛、blog,偶然发现近期很多安装920+成功的经验,并且可以在编译时自定义硬盘顺序 ,有机会绕开主板屏蔽sata0、sata1的问题,于是便尝试安装920+42661版本。 一、物理机安装经验如下: 平台:10105+华擎z490m-itx,主板4硬盘插满,pcie转接2个ssd做缓存,共6盘。 首先下载https://www.openos.org/threads/7-1-0-42661dsm7tinycore-redpill.4050/ 中的tinycore-redpill工具,本人用的0.46,4月10日版本,写入u盘,开机通过putty、winscp进入安装 新版本编译似乎不用挂'TI-子',并排除了部分bug,建议采用新工具 以下部分引用https://www.openos.org/threads/ts453dminids920-v7-0-1v7-1-0.4239/ 自动识别为“SataPortMap:62” “DiskIdxMap:0002” 主板sata控制器为00.17.0 转接控制器为00.01.0,00.0 此时打开Winscp链接后修改/home/tc/目录下user_config.json, 同配置情况下sataportmap改为42,DiskIdxMap改为0004保存后继续 完成后进入/home/tc/redpill-load/cache目录内修改ds920p.dts 主要修改internal_slot片段,@后接nas硬盘盘位,以下为本人修改部分,红色标注为修改点,注意主板sata口路径为“00:17.0”不要保留逗号及00.0,由于主板屏蔽控制器sata0、1,硬盘1对应ata_port从“0x2”开始 转接口sata路径为“00:01.0,00.0”逗号及00.0需保留,ata_port从0x0开始,其他转接卡需要尝试。 理论上华擎h470m itx 等类似屏蔽主板头两个sata口的主板都可以采用该途径解决物理安装。 修改后保存后复制至电脑文件夹 随后putty输入 ./rploader.sh clean now 清除编译记录,进行第二次编译 ./rploader.sh ext geminilake-7.1.0-42661 add https://raw.githubusercontent.com/pocopico/rp-ext/main/r8125/rpext-index.json 修改/home/tc目录内rploader.sh,删除以下片段 保存,并将修改好的ds920p.dts复制进/home/tc/redpill-load/cache目录,而后输入 ./rploader.sh build geminilake-7.1.0-42661 sudo filetool.sh -b sudo reboot 重启一段时间后应该可以发现硬盘安装系统(注意此处要用原版42661.pat,编译形成的会卡55%报错) 二、硬解 系统安装后通过putty工具链接nas,输入 ls /dev/dri提示不存在,winscp进入后也可以看出连文件夹都没有,在外网发现有人分享的920+10代核显补丁,不是单一的915.ko文件便尝试了一下,据反馈9bc8测试似乎没问题,9BC5的目前还没有反馈。原帖地址:https://xpenology.com/forum/topic/5...d-driver-for-intel-10th-gen-ds918-ver-701-up3 1、首先下载以下bin等运行文件进/usr/lib/firmware/i915 地址:https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/tree/i915 bxt_dmc_ver1_07.bin bxt_guc_ver9_29.bin bxt_huc_ver01_07_1398.bin cnl_dmc_ver1_06.bin glk_dmc_ver1_04.bin kbl_dmc_ver1_01.bin kbl_dmc_ver1_04.bin kbl_guc_ver9_39.bin kbl_huc_ver02_00_1810.bin skl_dmc_ver1_26.bin skl_dmc_ver1_27.bin skl_guc_ver9_33.bin skl_huc_ver01_07_1398.bin 2、复制920+相关ko、sh文件进系统目录(也可新建,需修改上传文件权限为777) 3、putty链接nas,改root账户,cd至ko文件所在目录后,先运行一次./rm_modules.sh后 再运行./in_modules.sh 如文件权限未修改,会提示no permitted类似警告,修改一下权限就可以。 运行成功后输入ls /dev/dri 可以显示card0 renderd128代码了 进入nas测试硬解效果,如果稳定就再次运行./rm_modules.sh,并将ko文件全部复制进/usr/lib/modules目录,重启nas即可(肯能部分主板需要设置默认核显打开)。 以上文件提供网盘链接,i915内为bin文件,i915_920_7.0内为ko及sh运行文件。 链接: https://pan.baidu.com/s/1dB2viNrbcgXaFu-77x7w7w?pwd=ckei 提取码: ckei 测试jellyfin可以正常转码,cpu占用10%以下,vaapi和quick sync都可以。
我的配置是I3-10100+七彩虹B460itx,也是sata×4屏蔽0,1接口,不过没有转接卡。当时怎么调整sataportmap和DiskIdxMap参数,7.x都安装不上。 看了楼主的贴子感觉情况很接近,可以跟楼主教程再折腾一下。
配置和楼主类似,H470itx+10400,前天折腾了一天DS918 7.1,就是因为原生6SATA的问题无法安装,在快要放弃的时候找到了闲鱼的一个哥们帮忙编译了920成功安装,核显一直没有解决,今儿看到楼主的帖子真实太好了。有个问题请教下楼主 再把KO复制到系统目录后,执行in_modules.sh,提示insmod: ERROR: could not insert module i915.ko: File exists这个,应该怎么解决哇