数码之家

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 548|回复: 12

[电脑] 两年之期已到,2026再战矿机控制板,手搓PCIE聚合扩展板 [持续更新]

[复制链接]
发表于 前天 12:16 | 显示全部楼层 |阅读模式
首先,我要为两年前自己的轻率言论道歉。当时@rush 指出了我的问题,而我没有认真反思,也未能充分认识到自己的不足。这既是因为我当时心急,也是因为自己学识有限。
再次感谢坛友@rush  大佬的指教!


大概有两年没有玩控制板了。正好最近空闲想找点事干。
正好有个朋友,他的847控制板网卡百兆改千兆改废了





然后找了电脑城师傅换了涛声依旧,于是放弃了就买新的了:


本着废物利用的精神,我极(恬)其(不)友(知)好(耻)地将废板找他要了过来,打算拿来折腾一下。



啪的一下很快啊,847-PLUS·残到货了。
看了一下主板上由上家换了个8111G,但是上机是不认的:



估计是给上家换爆了,于是火速从马云家购入一颗8111H:



珠三角的物流还是很快的,第二天就到货了。好消息是换上去就认了,坏消息是无法握手网络,网络连接不上。
那么聪明的小伙伴们一定猜到原因了,多半是8111H这个全新芯片没写EFUSE(不过也变相说明是全新芯片)。

于是搞了个FREEDOS引导盘,从网上随便找了个8111写EFUSE包:



(为啥要打码呢,因为这个MAC错了,小伙伴们不要学我乱写)

然后再把板上贴纸写的MAC烧进去,重启一下进入系统后网卡就没问题了。





下一步就是换散热器了。原装的散热器不仅垃圾还吵,还给我不小心搞废了一片扇叶,直接让它飞起来。

看了一下孔位是115X的,应该能兼容,于是又从PDD购入散热器一个:



其实847PLUS是没有风扇温控调速和转速监控的,如果实际购买可以只买3线甚至2线的风扇。

到手上机,开机死机,还以为宝贵的CPU硅片给我压碎了……

多次重启好不容易进去了系统,结果看到温度秒破百,吓得我赶紧关机。

拆下来一看发现散热器是不平的,再往缝隙一瞅,原来是CPU电容过高导致散热器接触不良……



于是决定把这一排电容换了。

原装的电容是560UF 耐压6.3V的固态电容,规格D6.3x8mm,好像是先科的。




在LCSC查找一番,最后找到了同直径,但是高度矮2mm的同规格电容:



于是火速购入:



和原装电容合影:



换好电容后:



最后散热器一压,开机,CPU烤鸡也不过60,散热器冰凉冰凉的,也没死机,说明改装成功了。



和原装电容相比,新电容和散热器之间甚至还留有空隙,不会再妨碍到散热器了。



全新的风扇声音还比之前那个小多了,虽然也是全速运行的。



接下来就是本帖的重头戏,也就是PCIE扩展底板了。

那么众所周知,这种垃圾控制板的金手指是用于PCIE引出的,可以通过PCIE2.0*1连接到各种神奇妙妙小矿卡。

有前辈@rush 摸出来的定义图就好办的多了,结果发现我把图纸搞丢了……

网上搜到的各种开源板底图纸也是不全的,要么只有4个x1要么没有定义图。

正当走投无路之际,我突然想起来很久很久以前朋友送我的那台全新矿机,兼容847GK底板的。

于是火速拆出来测试,8个PCIE都正常:



万用表通断档打了一遍线后定义如下:



后面又打了一个测试板,证明定义正常没有问题的。



按道理来说到这的美好结局应该就是拉出前4个x1然后美美完结撒花了。但是这样显得文章有点水了,于是打算折腾一下PCIE聚合方案。

那么众所周知矿机控制板的PCIE大多都由桥出来的,而桥本质可以粗略理解为一个大型switch。

以我手上的这张847PLUS为例,桥型号为QS77,PCIE配置如下:



玩过PEX或者Asmedia芯片的都知道,这种Port分配要么是由物理STRAPS跳线决定,要么是由Firmware固件决定,要么是由两者结合一起决定的。

于是下了一个同时代的B75主板图纸研究,这个主板带有一个从桥出来的x4接口。

搜索之后发现GPIO的相关配置基本与分配无关:





但是PCIE通道又是直连到桥的:





所以PCIE Port的分配和聚合配置更有可能是由Firmware决定的,而Firmware就是主板的BIOS了。

下了一个同时期的Intel BIOS官方配置工具Intel ME System Tools v8 r3,然后打开Flash Image Tool(MFIT):



跑了一遍选项后,最后在PCH Straps->PCH Strap 9下找到了PCIE Port的分配选项:



通过这个就能聚合PCIE Port了。



另外还可以通过上方的PCIe Port Reverse配置对Port进行翻转,方便布线。





设置完成后通过Build编译生成好的BIOS,刷入之后就可以应用了。



另外说一声,847PLUS这玩意ME没锁的,后续可通过Intel Flash Programming Tool软刷BIOS。




搞定PCIE Port聚合后当然不能直接轻易的画板子了,还要确定Port顺序后才能聚合通道。

回到前面的转接板,测试后发现,847PLUS的PCIE Port分配顺序极其抽象。第一条PCIE直连CPU,后7条全部从芯片组直出:



而网卡呢?走的是芯片组的第8条通道:


所以这个板子的PCIE Port分配,最大只能拉4+2+1+1了。如果你不要网卡的话可以整个转接板从网卡把PCIE拉出来后分配成4+4。

确认后的PCIE定义如下:



画了一个扩展板来验证PCIE Port的合并效果:





插了一个X540-T2(x1)和一个PM9B1(x4)来测试:



开机测试,PCIE一切正常。



就是可惜这4.0*4的硬盘了,2.0*4属实是给孩子憋坏了:





其实2026年了不是很推荐大家玩这种矿机控制板了,因为你们玩涨价了我还玩什么啊(不是)。

文中的PCIE聚合理论我已经在ZRTK-21613和黑鲨控制板实验过了,都可以正常聚合。

后续打算设计个好点的机箱带回学校当NAS+软路由用。

板子已经开源了:IC847-PLUS 第三代控制板扩展板。等我这几天好好玩。

箱子后续也会开源的,最近搞了台A1狠狠压榨一下。

最后附上改后的BIOS和工具,有兴趣的小伙伴可自行尝试。

这几天还在折腾给这个2B板子适配coreboot,等搞好了也会发出来的,可以小小期待一波。

土豪链接:






网盘链接:https://barryblueice.lanzouw.com/b02xu7dde 密码:1lab

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

打赏

参与人数 1家元 +28 收起 理由
phoric + 28

查看全部打赏

发表于 前天 12:46 | 显示全部楼层
游客请登录后查看回复内容
回复 支持 反对

使用道具 举报

发表于 前天 16:53 | 显示全部楼层
游客请登录后查看回复内容
回复 支持 反对

使用道具 举报

 楼主| 发表于 前天 17:00 | 显示全部楼层
游客请登录后查看回复内容
回复 支持 反对

使用道具 举报

 楼主| 发表于 前天 17:06 | 显示全部楼层
游客请登录后查看回复内容

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复 支持 反对

使用道具 举报

发表于 前天 17:19 | 显示全部楼层
游客请登录后查看回复内容
回复 支持 反对

使用道具 举报

发表于 前天 17:32 | 显示全部楼层
游客请登录后查看回复内容
回复 支持 反对

使用道具 举报

发表于 前天 18:51 | 显示全部楼层
游客请登录后查看回复内容
回复 支持 反对

使用道具 举报

 楼主| 发表于 前天 19:33 | 显示全部楼层
游客请登录后查看回复内容

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复 支持 反对

使用道具 举报

发表于 前天 21:56 | 显示全部楼层
游客请登录后查看回复内容
回复 支持 反对

使用道具 举报

发表于 昨天 08:27 | 显示全部楼层
游客请登录后查看回复内容
回复 支持 反对

使用道具 举报

发表于 昨天 10:43 | 显示全部楼层
游客请登录后查看回复内容
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

APP|手机版|小黑屋|关于我们|联系我们|法律条款|数码之家-技术知识分享平台

闽公网安备35020502000485号

闽ICP备2021002735号-2

GMT+8, 2026-7-11 03:20 , Processed in 0.093600 second(s), 10 queries , Gzip On, Redis On.

Powered by Discuz!

© MyDigit.Net Since 2006

快速回复 返回顶部 返回列表