POPPUR爱换

 找回密码
 注册

QQ登录

只需一步,快速开始

手机号码,快捷登录

搜索
查看: 19161|回复: 34
打印 上一主题 下一主题

Windows下刷写Intel 82559网卡为服务器版(图文)

  [复制链接]
跳转到指定楼层
1#
发表于 2009-12-20 10:18 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
本帖最后由 farcryman 于 2009-12-24 18:38 编辑

前情提要:《郁闷,服务器上拆下来的怎么是桌面版网卡》
http://we.pcinlife.com/thread-1305570-1-1.html
参考资料:《请教:intel的82559桌面版怎么刷成82559服务器?》
http://we.pcinlife.com/thread-1030197-1-1.html
话说我在淘宝一新手卖家手上购入2块“服务器”版Intel网卡以后,老郁闷了:说它们是服务器版嘛,用不上Intel Proset里面的高级特性(见图1),说不是嘛,XP自带的驱动显示的是“Intel Intel PRO/100 S Management Adapter”,而非Desktop版本。听从PCinlife各位大仙的建议,我参考了另一文中网友“wra123”的回复,刷EEPROM,把2块网卡修改成Server版本的。













(图1)

于是乎,我从82559上拔下了网线(刷写时要求网卡为非活动的)。网线由于参考贴的软件下载地址失效了,我在BIOS之家又找了一个5.0版本的刷写工具(下载地址:http://www.bios.net.cn/down/BIOSsggj/2007-11-18/176.html)。打开一看,发现压缩包里面多了一个eeupdatew2.exe文件(见图2),那就是说5.0版的刷写工具可以在Win32下刷写Intel网卡的EEPROM?也就是说可以省去制作启动软盘进入MS-DOS的步骤?

(图2)
赶紧把这个EEUPDATEW32.exe解压到C盘根目录,然后开始-运行-cmd进入命令提示符,输入"cd"进入C盘根目录以后,再输入eeupdatew32.exe,意料中的事情果然出现了。


果然能够在XP下启动刷写工具,下一步,当然是按照参考贴里说的,敲入命令“eeupdate -all -dump”,把电脑中所有的Intel网卡的EEPROM信息克隆出来。

(输入命令,克隆EEPROM信息)

打完命令后,一眨眼功夫,就出现上图的信息,这说明电脑上的Intel网卡的EEPROM信息已经保存在C盘根目录下面了,这时候我们就要用到刷写过程中第二个软件UltraEdit(网上下载地址很多,共享软件,只需要试用版的就可以了,毕竟只用一次)。然后用UltraEdit打开刚才保存在C盘根目录下面的XXX.EEP文件(我这里是27E540CF.EEP),会出现下图的信息。

这里借用参考贴里面war123的叙述,加之我刷写的实际情况,混搭一下:上图其中,前面的三组数9000 E527 CF40表示该网卡的MAC地址(其实保存的文件名和你的MAC有关),凡是基于82559芯片的网卡,前两组数必定为9000 A727,个体差异体现在第三组数上(这三组数请一定不要修改)(这句话是wra123的原文,我认为错了,因为我的网卡前两组是9000 E527,只能说明82559网卡MAC第一组数字为9000);第四组数0303表示网卡特性(0203为桌面版,0403为服务器版,后文再次提到);第五组为保留字段;第六组0201为网卡芯片信息(0201表示芯片为GD52559,网络接口为RJ-45);第九至十组7270 9504为产品编号;第十一组数40A2为网卡设置信息;000C为网卡产品名称(000C为Intel PRO/100 S Management Adapter,000B为Intel PRO/100+ PCI Adapter,100C为Intel PRO/100+ Server Adapter );最后的8086表示网卡的驱动平台(8086为X86)。

所以,根据上面的信息,用UltraEdit更改如下:将第四组0303改为0403(0403表示服务器网卡);九至十组7270 9504改为7351 9001(7305 9001为服务器的网卡编号);000B改为100C(100C表示 Intel PRO/100+ Server Adapter),最后保存。
这时候,剩下的事情就只有把修改好的EEP文件刷入82559网卡的EEPROM里面了。还是之前第一步,进入到EEUPDATEW32 以后,输入eeupdate -all -d xxx.eep (我这里是27E540CF.EEP)。

稍稍等待3秒,不出意外的话,就会出现下面的提示:

这段文字说明网卡的EEPROM已经刷新成功,但是是无法实时在Windows下看到设备显示名称有什么变化的,此时要重启一下看看。

可以看到,无论是在XP还是Vista下,网卡都被认作是Intel PRO/100+ Server Adapter (PILA8470B)的了,但这仅仅是鱼目混珠偷改设备名,还是偷天换日巧取新功能?这还得让火眼金睛的Intel Proset管理软件说了算。


可见,属于82559服务器版网卡的高级功能多网卡绑定终于能在我的卡上实现了,趁余兴未消把另外一块也给刷新了,一路下来相当顺利。现在终于得以弥补当初的遗憾,终于获得Server版的高级特性了。
有情提示:
1)刷写前请拔掉82559网卡上的网线
2)虽然UltraEdit会帮你自动保存一个EEP文件的原件,但是保险起见请做好备份
3)别问我刷写失败了怎么办,最起码我仅有的两次经历都相当成功,除非是特异板型的,如
IBM 10/100 EtherJet PCI Adapter with Alert on LAN 这样的,其他的都无问题

4)请在改卡前安装Intel的Proset管理软件,否则在使用Intel网卡的刷写工具时会出现“Unable to locate the driver component. Please reinstall program”的情况




本帖子中包含更多资源

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

x
35#
发表于 2010-1-5 22:22 | 只看该作者
记号,有需要回头查
回复 支持 反对

使用道具 举报

34#
发表于 2010-1-3 21:40 | 只看该作者
好教程,有空试试
回复 支持 反对

使用道具 举报

33#
发表于 2010-1-3 16:49 | 只看该作者
很郁闷的失败了。rom不可写。
559成功变更为服务器版本,但BootRom至今不能启用。
已经执行了  82559启用Boot Agent.bat
但驱动里依然是灰色,且用EEUpdate32 手动执行 /nic=1 /be 提示启用bootrom done 更新校验值done

559运行 IBAUtil -FE,提示没有Flash,不知何故。
559的EEP,Win下用bat改好后又备份出来的。

D000 3CB7 F334 0403 0000 0201 4701 0000
7297 5707 40A2 100C 8086 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
012C 4000 5A0C 4003 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 10C7

手头还有个82558的卡,没有bootrom,但有插座,正好有两片主板的bios,Winbond W49v002fap。
运行IBAUtil -FE,一片显示 未知Flash,一块显示没有Flash。
真囧。
另想问下卡上的黑色那个数据汞是干啥用的...558的那个没了,但装驱动正常,当然是没有网络连接,按理说刷rom应该可以啊,但PROSet9中,558连bootrom的标签都没有。
回复 支持 反对

使用道具 举报

32#
发表于 2010-1-2 09:06 | 只看该作者
回复  amdiyer


    Intel的网卡只要带有Bootrom都能刷进Slic表,而且基本上每张Intel网卡都有启动芯片 ...
farcryman 发表于 2010-1-2 07:48


如果禁用是不是运行EEUpdate32 执行响应命令就可以解禁?

执行82559启用Boot Agent.bat么?
回复 支持 反对

使用道具 举报

31#
 楼主| 发表于 2010-1-2 07:48 | 只看该作者
回复 30# amdiyer


    Intel的网卡只要带有Bootrom都能刷进Slic表,而且基本上每张Intel网卡都有启动芯片,只需要注意有些网卡的Bootrom是不是禁用了
回复 支持 反对

使用道具 举报

30#
发表于 2010-1-2 00:15 | 只看该作者
自己居然也有一个Intel的网卡,看看能不能刷个SLIC2.1进去。
回复 支持 反对

使用道具 举报

29#
发表于 2009-12-29 20:39 | 只看该作者
貌似9300PT和9400PT硬件上的差距不小啊,理论上不能互刷吧?虽然有人说82559还能刷成550,但我不 ...
farcryman 发表于 2009-12-28 12:11



    9300PT跟9400PT  確定是使用同顆芯片喔!
回复 支持 反对

使用道具 举报

28#
 楼主| 发表于 2009-12-28 12:11 | 只看该作者
請問班竹~
是否能分享個9300pt 台式機版刷成9400PT 服務器版的圖文教學呢?
nichjack 发表于 2009-12-25 12:55



    貌似9300PT和9400PT硬件上的差距不小啊,理论上不能互刷吧?虽然有人说82559还能刷成550,但我不太相信
回复 支持 反对

使用道具 举报

27#
发表于 2009-12-27 19:33 | 只看该作者
好家伙……家里的二十多块儿拆机559有地方派用场了
回复 支持 反对

使用道具 举报

26#
发表于 2009-12-25 12:55 | 只看该作者
請問班竹~
是否能分享個9300pt 台式機版刷成9400PT 服務器版的圖文教學呢?
回复 支持 反对

使用道具 举报

25#
 楼主| 发表于 2009-12-25 12:13 | 只看该作者
这帖子要顶的,我有3快网卡等着改,顺带在改成能上win7的
xxeyes 发表于 2009-12-24 21:23



    要刷SLIC表只要安装14.5之前的Proset版本,然后点击6L“揸弗人 ”的链接,下载帖子里面的附件,在Proset里面把含有品牌信息的flb表刷进bootrom就可以了
回复 支持 反对

使用道具 举报

24#
发表于 2009-12-24 21:23 | 只看该作者
这帖子要顶的,我有3快网卡等着改,顺带在改成能上win7的
回复 支持 反对

使用道具 举报

23#
发表于 2009-12-24 20:29 | 只看该作者
手头有一张,回头刷一下看看
回复 支持 反对

使用道具 举报

22#
 楼主| 发表于 2009-12-24 18:09 | 只看该作者
回Brugge网友,的确是要先安装Proset,我正是因为在Proset里无法进行分组而刷网卡的
另,下载链接是可用的,我刚才测了过,现在我已经把附件传上来了,方便大家下载
回复 支持 反对

使用道具 举报

21#
发表于 2009-12-24 14:50 | 只看该作者
刷了有什么用?
回复 支持 反对

使用道具 举报

20#
发表于 2009-12-24 14:49 | 只看该作者
兄弟,看了你的《Windows下刷写Intel 82559网卡为服务器版(图文)》的帖子,很受启发,谢谢。

但是,我在XP下以管理员的身份运行EEUPDATE232这个文件,但是总提示我:

Unable to locate the driver component. Please reinstall program.

这个是怎么回事?

您能不能给我传个那个文件包?你给的那个链接帖子已经失效了。
回复 支持 反对

使用道具 举报

19#
发表于 2009-12-24 14:28 | 只看该作者
请问,我在XP下用管理员身份运行CMD,然后运行EEUPDATEW32.EXE,出现一下提示:

Unable to locate the d ...
Brugge 发表于 2009-12-24 14:03



    EEUPDATEW32.EXE需要Intel PROSet支持,XP先去下载14.3版驱动安装吧,Intel PROSet已集成在驱动里面
回复 支持 反对

使用道具 举报

18#
发表于 2009-12-24 14:03 | 只看该作者
请问,我在XP下用管理员身份运行CMD,然后运行EEUPDATEW32.EXE,出现一下提示:

Unable to locate the driver component. Please reinstall program.

这个是怎么回事呢?谢谢各位老大了。
回复 支持 反对

使用道具 举报

17#
 楼主| 发表于 2009-12-22 18:40 | 只看该作者
这个要标记了,手头上也有一张,不知道WIN 7下能不能刷。。。。。。
云中飞扬 发表于 2009-12-22 12:24



    理论上WIN32环境下都可以的,只是Vista下貌似要用鹳狸猿身份运行
回复 支持 反对

使用道具 举报

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

本版积分规则

广告投放或合作|网站地图|处罚通告|

GMT+8, 2025-11-13 01:18

Powered by Discuz! X3.4

© 2001-2017 POPPUR.

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