POPPUR爱换

 找回密码
 注册

QQ登录

只需一步,快速开始

手机号码,快捷登录

搜索
查看: 11280|回复: 60
打印 上一主题 下一主题

如何把OEM给IBM的550EY server网卡BIOS改为INTEL的?

[复制链接]
jaleofu 该用户已被删除
跳转到指定楼层
1#
发表于 2006-5-1 17:41 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
提示: 作者被禁止或删除 内容自动屏蔽
2#
发表于 2006-5-1 18:28 | 只看该作者
先在设备管理上面强装驱动,装完再装10.X。
回复 支持 反对

使用道具 举报

jaleofu 该用户已被删除
3#
 楼主| 发表于 2006-5-1 19:01 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

jaleofu 该用户已被删除
4#
 楼主| 发表于 2006-5-1 20:15 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

5#
发表于 2006-5-1 22:40 | 只看该作者
装错驱动了吧,pro100 server最新驱动是2006-1-12带有数字签名的
回复 支持 反对

使用道具 举报

jaleofu 该用户已被删除
6#
 楼主| 发表于 2006-5-3 10:06 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

7#
发表于 2006-5-3 10:28 | 只看该作者
这个应该刷EEP文件,以前在讲场有专门的帖子。我有半月上不去讲场了
回复 支持 反对

使用道具 举报

jaleofu 该用户已被删除
8#
 楼主| 发表于 2006-5-3 10:33 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

9#
发表于 2006-5-3 12:38 | 只看该作者
楼主去找找GZ上的“熊猫”吧。他刷过550.  我只刷过559桌面版,现在是8470B服务器版:p
回复 支持 反对

使用道具 举报

10#
发表于 2006-5-3 13:00 | 只看该作者

下面的是GZ上的熊猫发的希望对楼主有用

首先,使用XP自带的格式化功能制作一张MS-DOS启动盘。
然后,下载INTEL网卡的刷写工具:eeupdate.exe (ver 3.19)
下载地址如下:http://www.biosrepair.com/biosfiles/eeupdate.rar
下载完成后,解压缩并将eeupdate.exe复制到刚刚制作的启动盘上,关闭写保护。
拔掉网线。
在BIOS中设定软盘启动,用启动盘重启计算机,引导至MS-DOS。
输入eeupdate -all -dump
(其作用是把该计算机中所有基于82559网卡的EEPROM的信息保存为扩展名eep的文件)
Ctrl+alt+del重新启动计算机,将所保存的扩展名eep的文件,复制一份到硬盘。(万一修改失败,用来恢复)
在XP中用UltraEdit打开保存的eep文件(本人82559网卡BootRom为PLCC封装形式)
以此82559为例,其eep文件名27A7A136.EEP。
显示如下:
9000 A727 36A1 0203 0000 0201 4701 0000
7414 6202 4082 000B 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
0128 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 699C
其中,前面的三组数9000 A727 36A1表示该网卡的MAC地址,凡是基于82559芯片的网卡,前两组数必定为9000 A727,个体差异体现在第三组数上(这三组数请一定不要修改);第四组数0203表示网卡特性(0203为桌面版);第五组为保留字段;第六组0201为网卡芯片信息(0201表示芯片为GD52559,网络接口为RJ-45);第九至十组7414 6202为产品编号;第十一组数4082为网卡设置信息;000B为网卡产品名称(000B为Intel PRO/100+ PCI Adapter);最后的8086表示网卡的驱动平台(8086为X86)。
根据上面的信息,用UltraEdit更改如下:
江第四组0203改为0403(0403表示服务器网卡);九至十组7414 6202改为7351 9001(7305 9001为服务器的网卡编号);000B改为100C(100C表示 Intel PRO/100+ Server Adapter),最后保存。
更改后的eep文件如下:
9000 A727 36A1 0403 0000 0201 4701 0000
7351 9001 4082 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
0128 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 699C
覆盖软盘中dump出的27A7A136.EEP
在BIOS中设定软盘启动,用启动盘重启计算机,引导至MS-DOS。
输入eeupdate -all -d xxx.eep (xxx.eep就是刚才编辑的文件)。
由于文件较小,刷新时间在3秒左右,完成会有Successful的提示。
重新启动计算机,XP会报告找到新硬件。
完成后Intel PRO/100+ PCI Adapter更新为Intel? PRO/100+ Server Adapter (PILA8470

注意: 比较Intel? PRO/100+ S+ Adapter的修改,本方法无需安装驱动就可自认网卡;更改后性能没有变化,只是能够使用PROSET的服务器网卡的专用功能(比如网卡绑定等);OEM的Intel网卡由于EEPROM信息特殊,可能无法改写成功;本人XP全部为NTFS分区,有FAT32分区者刷新最好在硬盘进行;eeupdate -?会显示很多有用的命令。




前面有人说过82559的修改,还没人说过82550,我来说下,以下说明只对零售版,OEM版的我没有试过!

http://www.intel.com/support/network/######/cs-012904.htm
(网页上######被屏蔽了两个字母,猜不出的请搜“PRO/100, PRO/1000 & PRO/10GbE Network Adapter ID & Driver Guide”好了!)
通过网页上的列表可以得出单芯片82550有两种:
752438-xxx Intel?PRO/100 S Server (TP) PILA8470C3
751767-xxx Intel?PRO/100 S Desktop (TP) PILA8460C3

把751767-xxx Intel?PRO/100 S Desktop (TP) PILA8460C3的EEPROM信息保存下来,第四组由020B改为040B(也可能是别的,推测02是Desktop,04是Server,后面0B不知道到底表示什么),第九至十组由7517 670X改为7524 380X(X随便填1、2、3、4之类),第十二组为0040,然后到驱动里打开inf文件,查找“0040”发现


%PCIE100Sx.DeviceDesc% = D102SC.ndi, PCIVEN_8086&DEV_1229&SUBSYS_00408086


再查“PCIE100Sx.DeviceDesc”发现


PCIE100Sx.DeviceDesc = "Intel?PRO/100 S Desktop Adapter"


往下看发现


PCIE100SxSVR.DeviceDesc = "Intel?PRO/100 S Server Adapter"


查找“PCIE100SxSVR.DeviceDesc”发现


%PCIE100SxSVR.DeviceDesc% = XP_D102SSC.ndi, PCIVEN_8086&DEV_1229&SUBSYS_10408086


将第十二组由0040改为1040,然后保存,之后就是刷新重起之类的了!


第十二组不一定是0040,在inf文件里,PCIE100Sx.DeviceDesc对应的还有别的数字,PCIE100SxSVR.DeviceDesc对应数字也不光是1040,这个我是自己判断,如果查找“Intel?PRO/100 S Server Adapter”的话,对应的数字还更多,个人觉得应该是根据原始的数组找相近的。
回复 支持 反对

使用道具 举报

11#
发表于 2006-5-3 13:02 | 只看该作者
上面的是GZ上的熊猫发的,我转帖上来希望对楼主有用
回复 支持 反对

使用道具 举报

jaleofu 该用户已被删除
12#
 楼主| 发表于 2006-5-3 13:09 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

13#
发表于 2006-5-3 13:27 | 只看该作者
原帖由 jaleofu 于 2006-5-3 13:09 发表
谢谢 刚下载了EEP 晚上去刷刷看

千万记住备份原卡的EEP啊,不行就可以刷回来。我就因为一时没备份刷坏了一块NEC 558
回复 支持 反对

使用道具 举报

jaleofu 该用户已被删除
14#
 楼主| 发表于 2006-5-3 13:39 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

15#
发表于 2006-5-3 13:45 | 只看该作者
原帖由 jaleofu 于 2006-5-3 13:39 发表
我单位里有一块也是550EY server Intel的原厂
能否把原厂的EEP文件 备份下来 刷到OEM给的IBM上?

应该是可以的。记住要看硬件是不是一模一样的(元件布局)如果硬件不一样就不行。还有先备份一下你的原卡EEP。如果不能备份就要小心了。比如给NEC OEM的558就不能备份。
回复 支持 反对

使用道具 举报

16#
发表于 2006-5-3 13:48 | 只看该作者
对了,能否把你单位的 550EY server Intel的原厂的EEP发给我一份。我准备过几天也收一块550桌面版改一下就可以省20元,呵呵。      ming-888#126.com
回复 支持 反对

使用道具 举报

jaleofu 该用户已被删除
17#
 楼主| 发表于 2006-5-3 16:26 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

18#
发表于 2006-5-3 20:51 | 只看该作者
一直想改一下原厂的PRO/100+,用EEUPDATE保存原EEP文件为

9000 B027 06A0 0203 0000 0201 4701 0000
7414 6207 4082 000B 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
0128 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 E66A

再按那个方法用写字板修改了那几个地方,又自己再改了改,发现关于桌面版的标识0203和PWA Number的7414 6207改不改都没关系的说,只要把000B改为e100b325.inf文件里1229部分提到的%PCIE100BSPLUSS.DeviceDesc%     = D102mS.ndi,   PCIVEN_8086&DEV_1229&SUBSYS_10608086中对应的1060(好像改其他的也行)就可以了,重启系统就直接被识别为8255X-BASE(好像系统自带驱动有点老)了。更新网卡驱动就变成Intel(R) PRO/100 S+ Server Adapter了。不知道为什么还要去改0203为0403和PWA的号码?!

OEM的一块在用,而且全NTFS的分区,运行EEUPDATE后提示没找到网卡,不知道是OEM原因还是NTFS分区原因?还有这个可以一直刷嘛,有没有次数限制,现在每个ID都在试,刷了好多次的说……:a)

[ 本帖最后由 sky1wolf 于 2006-5-3 21:12 编辑 ]

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

jaleofu 该用户已被删除
19#
 楼主| 发表于 2006-5-3 21:49 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

20#
发表于 2006-5-8 15:39 | 只看该作者
收到了楼主发的邮件了,留着以后用。呵呵         谢谢!!!
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-9-21 05:28

Powered by Discuz! X3.4

© 2001-2017 POPPUR.

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