[技术] 网卡code10错误 但停用启用正常 心得分享

楼主: qxxrbull (XPEC)   2017-07-08 19:57:10
这篇文章我光找资料上花了快20几个小时
应该是全球首发的 因为找不到类似的资讯!
如果您认为有用了话 给点打赏吧 20个小时换算时薪133也有2660元了
网络上有时候常看到有人说网卡不定时出现code10错误
而且在装置管理员停用再启用后 就正常了
但是每次开机都要这样搞一次 十分麻烦
虽然可以透过写批次档解决 但是这代表这片板子是有问题的 治标不治本
如果板子过保固 送回原厂又要收钱 重点是原厂工程师有些根本不会处理
(之前卖的微星X79板子 买家买回去用了几天就遇到这个问题 送原厂他们也不会处理)
后来我仔细研究了一下 这种情况只会出现在
"intel平台的主机板+intel网卡"下
原因就是主机板bios中的ME固件丢失
丢失的原因很多 不过如果你用SPI硬件烧录机烧写BIOS信息了话
基本上都会丢失...
其他如果用realtek killer boardcom 就算ME丢失 也不会有这问题
http://i.imgur.com/dq4j56s.jpg
↑主机版ME FW不知名原因丢失
http://i.imgur.com/jOoBQo1.jpg
↑工作管理员内看不到Intel Management Engine Interface
http://i.imgur.com/fMoK1tL.jpg
http://i.imgur.com/QD5c1FU.jpg
↑网卡开机出现code10 但是右键->停用->右键->启用后 却又正常了
(每次开机都得做一次很麻烦)
解决办法
微星的板子可以透过这种方式解决 其他的主机板据说也能
但intel原厂的板子没办法 一些套装机的应该也没办法(intel原装板子在更后面有解法)
1.先至官网下载BIOS档案(微星有些如果载回来是.exe的 请载前面一些的版本
看有没有载下来是压缩包 然后解开里面有EXXXXIMS.版本的这种
没有了话得自行分离 在此不赘述 请上网找方法吧...
或是网络上有一些已经搞好的直接来用)
技嘉的一般都能直接用 找里面的xxxxxxxx.Fxx档案
华擎的也是找BIOS档案
梅捷、映泰也能直接处理
华硕的得对bios cap档用16进位编辑器做一些修正才能
详细请参考:http://bbs.pigoo.com/thread-62433-1-1.html
(别人写的)
精英的cap比较麻烦... 我也不会搞~_~ 也找不到方法 找到再分享
2.下载FPT bios update tool(文章后面附整合下载包)
3.制作一个DOS开机随身碟
请参考这篇
https://goo.gl/zL1XpF
然后那篇里面记得做完后再删掉EMM386这个档案 现在内存都太大了
4.将bios程序 与FPT.exe 还有prr.exe(可能会用到) 放进那个随身碟内
http://i.imgur.com/dw84W3d.jpg
5.选择用那个USB开机 进DOS下
6.命令打入
fpt -bios -d backup_B.bin
(避免意外 先备份原本的BIOS)
接着
fpt /f (BIOS程序档案) -ME
(只刷写ME部分)
一般来说没意外会显示绿色的pass 就能直接crtl+alt+del重开了 应该就正常了
http://i.imgur.com/qVhh5xF.jpg
可以看到Intel Management Engine Interface回来了 网卡惊叹号也消失 一切正常
到此问题应该就解决
如果出现error 可以尝试先运行prr.exe 再进行上面的步骤(不一定有效)
还是没办法那我也没办法了...
==============================================================================
如果是intel原装主机板 得用另一种方式(照上面的方式会出问题)
http://i.imgur.com/uo5pPqm.jpg
http://i.imgur.com/tl2ZrXT.jpg
直接更新出现1550错误
1.准备一个全空的随身碟 里面只放该主板的最新BIO档
http://i.imgur.com/B83OD7n.jpg
直接关机 将BIOS跳线拔除 所有SATA设备 其他USB设备也一并拔除
只留下那个里面放.BIO的usb
http://i.imgur.com/tWU8dkw.jpg
http://i.imgur.com/glbQHFi.jpg
2.这时候开机 什么都不要做 系统会直接进入如下画面
http://i.imgur.com/1WkJgvY.jpg
等他跑完后 如果没有error 把跳线装回去原本的样子(1-2) 并且切断再接上电源
重新开机
http://i.imgur.com/8JTa5W4.jpg
3.之后重开机应该就正常了
http://i.imgur.com/YE1T1PH.jpg
BIOS里面也看到网卡回来了
==============================================================================
如果之后发现装置管理员变成一个Ethernet控制卡
但驱动永远装不上去
可能是BIOS里面的GBE模块挂了 解决办法就是重刷回去
但可能得找一片同样的板子 用FPT备份GBE模块
同样先进入那个DOS随身碟 输入fpt -d gbe.bin
备份完成 再把这只随身碟插入有问题的板子
http://i.imgur.com/MDjBoQp.jpg
再进入 输入FPT -GBE /d gbe.bin
跑完重开机能恢复GBE模块了
==============================================================================
如果MAC地址错误(会写到被备份的那张板子)
想要更改了话(其实到不用更改 但如果你龟毛了话)
可以利用eeupdate.exe
http://i.imgur.com/7KBE1aP.jpg
输入eeupdate.exe /nic=1 /mac=你要修改的 中间不加任何记号与空格
就能够硬修改网卡的MAC了
一般原本的网卡MAC都会贴在主机板上
好啦 差不多就这样
打赏地址:ETH:0x30bd385eac98705a1fe71470617bb366a8eae68c
https://mega.nz/#!CUJFnRjC!eGzDvtQ9uJJg2jOgcHZCCSbkSFaXIB7WkxlffnqVFsY
作者: asuspc (小昱)   2017-07-16 21:05:00
感谢教学
作者: ZeroRSX (阳明山的蓝色闪电)   2017-07-30 12:15:00

Links booklink

Contact Us: admin [ a t ] ucptt.com