|
|
首先,我要为两年前自己的轻率言论道歉。当时@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
打赏
-
查看全部打赏
|