norinaga 发表于 2019-6-16 19:56

现在的年轻人不得了,感觉白活了:-|

liu12mh 发表于 2019-6-16 20:33

发出AMD YES的声音
液金防护怎么做的?毕竟这东西一旦有一点疏漏,对主板就是灭顶之灾

FlyGoat 发表于 2019-6-16 21:29

本帖最后由 FlyGoat 于 2019-6-16 21:46 编辑

不知道 发表于 2019-6-16 19:33
类似于把x230里面的固件改修改了, 是地址不对, 无意中修改了
我觉得不会。首先MAC地址是BIOS决定的,放在EFI NVRAM里,初始化PCIe的时候写入网卡,据我所知EC除了WoL功能之外和网卡并没有其他连接。然后我不清楚TPFC的的风扇控制方式,但是按thinkpad_acpi的风扇控制方式来看纯粹是只要写IO端口,没有错地址到修改BIOS的可能。再者以Lenovo Verified NVRAM的验证机制来看遇到非授权的对EFI NVRAM的更改轻则被重置一整个NVRAM重则拒绝启动,操作系统内唯一可能的修改NVRAM的方式是ACPI WMI Call,但是能不能修改MAC和其他网卡信息我并不清楚。

方便看一下网卡是什么型号的吗?Realtek R81xx?还是Intel PCH出的GMAC?Intel平台比较玄学,ME什么都有可能干涉。
现在的ThinkEngine实际上是定制版MicroChip MEC片子,具体功能我还没怎么研究过。X61 X230的H8S倒是Renesas的,老外把固件逆向了个遍。

个人更倾向于网卡问题不是TPFC导致的,可能是孤立的故障,也有可能是TPFC触发了BIOS的什么玄学机制。E485上我也在用TPFC,目前没有遇到大问题。

FlyGoat 发表于 2019-6-16 21:29

liu12mh 发表于 2019-6-16 20:33
发出AMD YES的声音
液金防护怎么做的?毕竟这东西一旦有一点疏漏,对主板就是灭顶之灾

Die周围用环氧树脂AB胶涂了一圈。感觉问题不大。

ivex 发表于 2019-6-16 21:36

年轻有为,前途无量

zypoo 发表于 2019-6-16 23:15

FlyGoat 发表于 2019-6-16 21:29
Die周围用环氧树脂AB胶涂了一圈。感觉问题不大。

个人的建议仅供参考:应该上耐高温的聚氨酯+硅树脂三防漆,一般的环氧树脂AB胶只耐80左右,不知道楼主用的型号是耐多少温度的,有耐高温的达200度。

不知道 发表于 2019-6-16 23:35

本帖最后由 不知道 于 2019-6-16 23:54 编辑

FlyGoat 发表于 2019-6-16 21:29
我觉得不会。首先MAC地址是BIOS决定的,放在EFI NVRAM里,初始化PCIe的时候写入网卡,据我所知EC除了WoL ...
安装TPFanControl后机器确实挂了, 无法开机, 通过编程器把BIOS写回去救回来了.
网卡是 Intel I219-V, 救回来后网卡型号变成 I219-LM, MAC地址也变了, 因为我对照了之前的BIOS照片发现的.
我后来把Intel 网卡的EEPROM写回去了, 通过Intel自己的工具 eeupdate, 现在网卡型号, MAC地址都恢复了, 但是还是不能正常工作, 设备管理器里面显示一个感叹号. 而且网卡指示灯有反应, 插网线会亮. 在BIOS里面打开WOL, 不插网线两个指示灯常亮(指示灯常亮这个情况好像原来不是这样的, 原来BIOS里WOL一直打开的, 记得不插网线的时候指示灯是不亮的)
所以现在怀疑是EC被动过了, 就找EC的资料
因为已经过了保修期, 只能自己尝试修复.

还有你提到的ME, 我更新过ME固件, 不过是在安装TPFanControl之前, 安装后都是正常的. 这个ME固件能降级吗?

不知道 发表于 2019-6-16 23:37

zypoo 发表于 2019-6-16 23:15
个人的建议仅供参考:应该上耐高温的聚氨酯+硅树脂三防漆,一般的环氧树脂AB胶只耐80左右,不知道楼主用 ...

有没有耐高温的胶水? 汽车发动机上面需要用到胶水, 一直没有合适耐高温的胶水

zypoo 发表于 2019-6-16 23:40

不知道 发表于 2019-6-16 23:37
有没有耐高温的胶水? 汽车发动机上面需要用到胶水, 一直没有合适耐高温的胶水

你说下你黏哪个部位,每个部位的工况不一样。

不知道 发表于 2019-6-16 23:43

zypoo 发表于 2019-6-16 23:40
你说下你黏哪个部位,每个部位的工况不一样。
盖在发动机上面的塑料盖板, 下面有两个螺柱, 盖板拧在这两个螺柱上. 现在是这两个螺柱松动了, 想粘这两个螺柱

zypoo 发表于 2019-6-17 00:01

不知道 发表于 2019-6-16 23:43
盖在发动机上面的塑料盖板, 下面有两个螺柱, 盖板拧在这两个螺柱上. 现在是这两个螺柱松动了, 想粘这两个 ...

这个只能上一点螺丝胶了,还不能上太多要涉及到以后的使用,稍微低点粘度汉高旗下乐泰262 耐高温150度,乐泰272的耐230度算得上中粘度。

FlyGoat 发表于 2019-6-17 00:02

不知道 发表于 2019-6-16 23:35

安装TPFanControl后机器确实挂了, 无法开机, 通过编程器把BIOS写回去救回来了.
网卡是 Intel I219-V, 救 ...

刚刚不小心点成点评了,续:EEPROM里的信息导致初始化错误。需要dump相似型号机器的EEPROM来修复。

据Datasheet:
The LAN only supports an SPI Flash, which is connected to the PCH. Several words of the NVM are
accessed automatically by the device after reset to provide pre-boot configuration data before it is
accessed by host software. The remainder of the NVM space is available to software for storing the MAC
address, serial numbers, and additional information. More details may be obtained from the Datasheet.
Intel has an MS-DOS* software utility called EEupdate that is used to program the SPI Flash images in
development or production line environments. A copy of this program can be obtained through your
Intel Field Service representative.

另外Datasheet也验证了我的猜想。据Sample Design,EC和网卡完全没有物理连接,感觉二者关系不大。
有条件起个Linux Livedisk然后看看dmesg吗?Windows设备管理器的感叹号给的信息实在太有限了。不知道E1000E会报什么错。

FlyGoat 发表于 2019-6-17 00:07

zypoo 发表于 2019-6-16 23:15

个人的建议仅供参考:应该上耐高温的聚氨酯+硅树脂三防漆,一般的环氧树脂AB胶只耐80左右,不知道楼主用 ...

当时根本没想到耐温问题。。就直接拿做模型的胶粘了。。高温下环氧树脂胶的流动性应该也不会很强吧。。有点后怕。

yg2004 发表于 2019-6-17 04:30

卧槽,我拥有第一台个人电脑的时候楼主还没出生^x^

不知道 发表于 2019-6-17 07:51

本帖最后由 不知道 于 2019-6-17 08:01 编辑

FlyGoat 发表于 2019-6-17 00:02
刚刚不小心点成点评了,续:EEPROM里的信息导致初始化错误。需要dump相似型号机器的EEPROM来修复。

据Da ...

我就是导出了同样机型的网卡eeprom的,导入我的电脑后,在Windows下好像网卡信息恢复正常了,但是还是不正常。
一开始尝试降级bios,无效。然后找资料,发现intel网卡有eeprom,导入同样机型的网卡eeprom,还是不正常,又发现还有ec可以有程序,所以想从ec入手
linux启动盘,优盘做可以吗

mobileman 发表于 2019-6-17 08:42

前面描述的很好,最后一节感悟感受到了浓浓的高中作文的味道

karonkelly 发表于 2019-6-17 09:16

好屌,厉害了啊。羡慕。666:D:D:D

lixinzhangok 发表于 2019-6-17 10:09

后生可畏啊,厉害。佩服!

radio777 发表于 2019-6-17 10:23

干货满满的技术帖,两根八字型热管真霸气,建议内存上面做绝缘,电池上面做隔热。

越界56 发表于 2019-6-17 10:28

看看就好,茶余饭后当个乐呵看看也不错

zypoo 发表于 2019-6-17 12:19

FlyGoat 发表于 2019-6-17 00:07
当时根本没想到耐温问题。。就直接拿做模型的胶粘了。。高温下环氧树脂胶的流动性应该也不会很强吧。。有 ...

还是有隐患在的,用作模型的胶不会把耐高温作为第一要务,肯定是透明不发白粘度高优先考虑。不知道哪天环氧树脂失效开裂,液态金属高温下压着流动性高的很漏出来什么地方都有。

zypoo 发表于 2019-6-17 12:55

本帖最后由 zypoo 于 2019-6-17 13:13 编辑

楼主你应该买点茶色聚氨酯耐高温胶带(和棕色啤酒瓶一个色)而且绝缘,比三防漆涂上去方便,而且液态金属涂得太多了。电池这里附近的热管有危险,锂离子聚合物在热管这个温度会产生局部鼓包,内部电池老化工作温度升高会燃烧哦。解决办法买和电池同等面积的相变硅脂(蓝色或黄色)在电池上面再附着一层,至少让温度升温都均衡一点,不至于在两个点升温过快,把温度隔离在热管和D壳之间。

ktzj 发表于 2019-6-17 13:00

啥也别说了,牛逼就完事儿了

Cubelee 发表于 2019-6-17 13:47

6666,我拥有第一台组装台式机的时候,楼主还没出生,可以拥有第一台TP的时候,楼主都玩烂了,惭愧

不知道 发表于 2019-6-17 21:31

FlyGoat 发表于 2019-6-17 00:02
刚刚不小心点成点评了,续:EEPROM里的信息导致初始化错误。需要dump相似型号机器的EEPROM来修复。

据Da ...

ubuntu 直接用优盘启动, 不安装, 可以进系统, 有没有 dmseg命令?

FlyGoat 发表于 2019-6-17 22:19

不知道 发表于 2019-6-17 21:31
ubuntu 直接用优盘启动, 不安装, 可以进系统, 有没有 dmseg命令?

肯定有的

不知道 发表于 2019-6-17 22:28

FlyGoat 发表于 2019-6-17 22:19
肯定有的

找到了, 导出了文件, 麻烦你帮我看看

FlyGoat 发表于 2019-6-18 09:22

不知道 发表于 2019-6-17 22:28
找到了, 导出了文件, 麻烦你帮我看看

[   11.916216] e1000e: probe of 0000:00:1f.6 failed with error -2

PCI Config Space Register R/W Error.

网卡自己没起来,PHY估计起来了.
要不直接用SPI刷EEPROM看看

不知道 发表于 2019-6-18 13:13

本帖最后由 不知道 于 2019-6-18 14:29 编辑

FlyGoat 发表于 2019-6-18 09:22
[   11.916216] e1000e: probe of 0000:00:1f.6 failed with error -2

PCI Config Space Register R/W ...
这都被你找出来.
SPI 怎么刷? 我是用eeupdate 程序写进去的

PCI Config Space Register R/W Error   这个是你根据上面的错误得出的结论吗.


eeupdate 可以对指定 地址 写值, 不知道是否可以做这个操作.0000:00:1f.6 这个地址是怎么解读

FlyGoat 发表于 2019-6-18 15:17

不知道 发表于 2019-6-18 13:13
这都被你找出来.
SPI 怎么刷? 我是用eeupdate 程序写进去的



SPI就是硬件编程器刷啦。
这个阶段PCI BAR都还没开,很早的初始化就挂掉了所以还在Config Space,网卡本身极有可能都没起来。
0000:00:1f.6指的是设备的PCI Bus Num, Device Num, Function Num。和EEPROM没什么关系。
页: 1 [2] 3 4
查看完整版本: 【原创】E485折腾手记以及感悟 (解锁TDP,改散热,安装Linux等等)