POPPUR爱换

 找回密码
 注册

QQ登录

只需一步,快速开始

手机号码,快捷登录

搜索
查看: 18316|回复: 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
zyr488 该用户已被删除
2#
发表于 2009-12-20 12:39 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

3#
发表于 2009-12-20 12:43 | 只看该作者
这文要mark
回复 支持 反对

使用道具 举报

4#
发表于 2009-12-20 13:51 | 只看该作者
支持自己动手折腾
回复 支持 反对

使用道具 举报

5#
发表于 2009-12-20 14:14 | 只看该作者
标记一下。。。
回复 支持 反对

使用道具 举报

6#
发表于 2009-12-20 15:34 | 只看该作者
82559/0刷服务器版是很简单的,刷BootROM激活OEM Win7也同样很简单

有兴趣的可以看一下BIOS之家这个帖子 贴几个Intel 82559/0网卡激活OEM Win7的flb文件(仅供测试研究)

本来想在这边也发一份,但是不知道这里能不能讨论关于激活的问题
回复 支持 反对

使用道具 举报

7#
发表于 2009-12-20 16:17 | 只看该作者
82543,82544,82545这类的千兆网卡怎么刷?
回复 支持 反对

使用道具 举报

8#
发表于 2009-12-20 19:13 | 只看该作者
千兆一样改,设备ID改改就可以了

上面BIOS之家的附件里有一些千兆的
回复 支持 反对

使用道具 举报

9#
发表于 2009-12-20 21:17 | 只看该作者
几年前就知道这方法,其实桌面版和服务器版在硬件上没有任何区别
回复 支持 反对

使用道具 举报

10#
发表于 2009-12-20 21:44 | 只看该作者
15块钱买了个INTEL 82559服务器版...
回复 支持 反对

使用道具 举报

11#
发表于 2009-12-20 21:48 | 只看该作者
几年前就知道这方法,其实桌面版和服务器版在硬件上没有任何区别
chocolatelove 发表于 2009-12-20 21:17


服务器有多口的,DESKTOP没,有点电阻差异,芯片什么没去吧
回复 支持 反对

使用道具 举报

12#
发表于 2009-12-21 10:07 | 只看该作者
这帖子应该很老了,比如“最后的8086表示网卡的驱动平台(8086为X86)。”这句话一直都没变过
回复 支持 反对

使用道具 举报

13#
 楼主| 发表于 2009-12-22 08:30 | 只看该作者
这帖子应该很老了,比如“最后的8086表示网卡的驱动平台(8086为X86)。”这句话一直都没变过
SpitDragon 发表于 2009-12-21 10:07



    这句话是我从wra123大大的原文中直接“剽窃”来的,其实我不是技术流
回复 支持 反对

使用道具 举报

14#
发表于 2009-12-22 08:34 | 只看该作者
这个得试试
回复 支持 反对

使用道具 举报

15#
发表于 2009-12-22 11:52 | 只看该作者
以前刷过在DOS下成功。
回复 支持 反对

使用道具 举报

16#
发表于 2009-12-22 12:24 | 只看该作者
这个要标记了,手头上也有一张,不知道WIN 7下能不能刷。。。。。。
回复 支持 反对

使用道具 举报

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



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

使用道具 举报

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

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已集成在驱动里面
回复 支持 反对

使用道具 举报

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

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

Unable to locate the driver component. Please reinstall program.

这个是怎么回事?

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-2-2 00:58

Powered by Discuz! X3.4

© 2001-2017 POPPUR.

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