Lenovo SR650安装Windows Server 2012,同时配置Solarflare万兆网卡,但当下载Solarflare安装完成Solarflare万兆网卡驱动后导致OS无法正常启动,同时此时BMC中提示PCI警告,通过多种分析测试,该问题不属于硬件故障,是由于Solarflare万兆网卡固件版本7.4应用于Windows存在BUG,通过最终测试,需要将Solarflare万兆网卡固件升级到8.0即可解决该问题;

OpenOnload驱动及固件下载

上传升级程序/soft

1.OpenOnload驱动程序

SF-109585-LS-33_OpenOnload_Release_Package.zip

2. 网卡固件包sfutils

sfutils-8.2.1.1003-1.x86_64.rpm

安装驱动

unzip /soft/SF-109585-LS-33_OpenOnload_Release_Package.zip

cd /soft/onload-7.1.0.265

./scripts/onload_install

安装输出结果:

writing list of installed files to '/tmp/tmp.GGqvLWYurt'

/usr/sbin/adduser

onload_install: Install complete.

onload_install: WARNING: 32-bit libraries were not installed.  As a result it will not be possible to accelerate 32-bit applications with OpenOnload.  See build log for further details.

onload_install: To load the newly installed drivers run:  onload_tool reload

[root@localhost onload-7.1.0.265]#

按提示加载驱动

onload_tool reload

查看万兆网卡固件

[root@localhost onload-7.1.0.265]# ethtool -i ens2f0

driver: sfc

version: 4.15.6.1004

firmware-version: 7.4.4.1000 rx1 tx1

expansion-rom-version:

bus-info: 0000:37:00.0

supports-statistics: yes

supports-test: yes

supports-eeprom-access: no

supports-register-dump: yes

supports-priv-flags: yes

[root@localhost onload-7.1.0.265]#

[root@localhost onload-7.1.0.265]# ethtool -i ens2f1

driver: sfc

version: 4.15.6.1004

firmware-version: 7.4.4.1000 rx1 tx1

expansion-rom-version:

bus-info: 0000:37:00.1

supports-statistics: yes

supports-test: yes

supports-eeprom-access: no

supports-register-dump: yes

supports-priv-flags: yes

[root@localhost onload-7.1.0.265]#

[root@localhost onload-7.1.0.265]#

安装万兆网卡固件

[root@localhost soft]# rpm -ivh sfutils-8.2.1.1003-1.x86_64.rpm

warning: sfutils-8.2.1.1003-1.x86_64.rpm: Header V3 RSA/SHA1 Signature, key ID 1942abc7: NOKEY

Preparing...                          ################################# [100%]

Updating / installing...

1:sfutils-8.2.1.1003-1             ################################# [100%]

[root@localhost soft]#

升级万兆网卡固件

[root@localhost soft]# sfupdate

Solarflare firmware update utility [v8.2.1]

Copyright 2002-2020 Xilinx, Inc.

Loading firmware images from /usr/share/sfutils/sfupdate_images

ens2f0 - MAC: 00-0F-53-88-19-40

Firmware version:   v7.4.4

Controller type:    Solarflare SFC9250 family

Controller version: v7.4.4.1000

Boot ROM version:   v5.2.0.1004

MUM type:           Micro-controller

MUM version:        v2.1.1.1000

UEFI ROM version:   v2.7.2.11

More recent Boot ROM firmware found [v5.2.2.1006]

- run "sfupdate --write" to perform an update

More recent UEFI ROM firmware found [v2.9.5.10]

- run "sfupdate --write" to perform an update

More recent controller firmware found [v8.0.0.1015]

- run "sfupdate --write" to perform an update

More recent MUM firmware found [v2.1.1.1028]

- run "sfupdate --write" to perform an update

ens2f1 - MAC: 00-0F-53-88-19-41

Firmware version:   v7.4.4

Controller type:    Solarflare SFC9250 family

Controller version: v7.4.4.1000

Boot ROM version:   v5.2.0.1004

MUM type:           Micro-controller

MUM version:        v2.1.1.1000

UEFI ROM version:   v2.7.2.11

More recent Boot ROM firmware found [v5.2.2.1006]

- run "sfupdate --write" to perform an update

More recent UEFI ROM firmware found [v2.9.5.10]

- run "sfupdate --write" to perform an update

More recent controller firmware found [v8.0.0.1015]

- run "sfupdate --write" to perform an update

More recent MUM firmware found [v2.1.1.1028]

- run "sfupdate --write" to perform an update

ens1f0 - MAC: 00-0F-53-88-19-40

Firmware version:   v7.4.4

Controller type:    Solarflare SFC9250 family

Controller version: v7.4.4.1000

Boot ROM version:   v5.2.0.1004

MUM type:           Micro-controller

MUM version:        v2.1.1.1000

UEFI ROM version:   v2.7.2.11

More recent Boot ROM firmware found [v5.2.2.1006]

- run "sfupdate --write" to perform an update

More recent UEFI ROM firmware found [v2.9.5.10]

- run "sfupdate --write" to perform an update

More recent controller firmware found [v8.0.0.1015]

- run "sfupdate --write" to perform an update

More recent MUM firmware found [v2.1.1.1028]

- run "sfupdate --write" to perform an update

ens1f1 - MAC: 00-0F-53-88-19-41

Firmware version:   v7.4.4

Controller type:    Solarflare SFC9250 family

Controller version: v7.4.4.1000

Boot ROM version:   v5.2.0.1004

MUM type:           Micro-controller

MUM version:        v2.1.1.1000

UEFI ROM version:   v2.7.2.11

More recent Boot ROM firmware found [v5.2.2.1006]

- run "sfupdate --write" to perform an update

More recent UEFI ROM firmware found [v2.9.5.10]

- run "sfupdate --write" to perform an update

More recent controller firmware found [v8.0.0.1015]

- run "sfupdate --write" to perform an update

More recent MUM firmware found [v2.1.1.1028]

- run "sfupdate --write" to perform an update

[root@localhost soft]#

[root@localhost soft]# sfupdate --write

Solarflare firmware update utility [v8.2.1]

Copyright 2002-2020 Xilinx, Inc.

Loading firmware images from /usr/share/sfutils/sfupdate_images

ens2f0: updating controller firmware from 7.4.4.1000 to 8.0.0.1015

ens2f0: will be disabled during controller firmware update

To continue, press Y then Enter  ——若确认升级则输入:Y

To skip this update, press Enter   ——若不需要升级则按:回车 跳过

Y

ens2f0: writing controller firmware

[100%] Complete

[100%] Complete

ens2f0: updating Boot ROM from 5.2.0.1004 to 5.2.2.1006

ens2f0: writing Boot ROM

[100%] Complete

ens2f0: updating MUM firmware from 2.1.1.1000 to 2.1.1.1028

ens2f0: writing MUM firmware

[100%] Complete

[100%] Complete

ens2f0: updating UEFI ROM from 2.7.2.11 to 2.9.5.10

ens2f0: writing UEFI ROM

[100%] Complete

ens2f0: updating Bundle firmware to 8.0.0.1005

ens2f0: writing Bundle firmware

[100%] Erasing

[100%] Writing

[100%] Complete

[100%] Complete

ens2f0: writing version information

[100%] Complete

ens2f1: not changing Bundle firmware from 8.0.0.1005 to 8.0.0.1005

[100%] Complete

ens1f0: updating controller firmware from 7.4.4.1000 to 8.0.0.1015

ens1f0: will be disabled during controller firmware update

To continue, press Y then Enter    ——若确认升级则输入:Y

To skip this update, press Enter

——若不需要升级则按:回车 跳过

Y

ens1f0: writing controller firmware

[100%] Complete

[100%] Complete

ens1f0: updating Boot ROM from 5.2.0.1004 to 5.2.2.1006

ens1f0: writing Boot ROM

[100%] Complete

ens1f0: updating MUM firmware from 2.1.1.1000 to 2.1.1.1028

ens1f0: writing MUM firmware

[100%] Complete

[100%] Complete

ens1f0: updating UEFI ROM from 2.7.2.11 to 2.9.5.10

ens1f0: writing UEFI ROM

[100%] Complete

ens1f0: updating Bundle firmware to 8.0.0.1005

ens1f0: writing Bundle firmware

[100%] Erasing

[100%] Writing

[100%] Complete

[100%] Complete

ens1f0: writing version information

[100%] Complete

ens1f1: not changing Bundle firmware from 8.0.0.1005 to 8.0.0.1005

[100%] Complete

查看网卡固件升级状态

[root@localhost soft]# ethtool -i ens1f0

driver: sfc

version: 4.15.6.1004

firmware-version: 8.0.0.1015 rx1 tx1

expansion-rom-version:

bus-info: 0000:5c:00.0

supports-statistics: yes

supports-test: yes

supports-eeprom-access: no

supports-register-dump: yes

supports-priv-flags: yes

[root@localhost soft]#

[root@localhost soft]# ethtool -i ens1f1

driver: sfc

version: 4.15.6.1004

firmware-version: 8.0.0.1015 rx1 tx1

expansion-rom-version:

bus-info: 0000:5c:00.1

supports-statistics: yes

supports-test: yes

supports-eeprom-access: no

supports-register-dump: yes

supports-priv-flags: yes

——至此万兆网卡固件已升级完成,本次是通过Linux升级网卡固件后将升级后的网卡固件插入回Window Server 2012的服务器中,然后再将官方下载的Solarflare驱动(sfn-v1.9.1.zip)重新安装即可;

sr650安装linux网卡驱动,Lenovo SR650安装Windows Server 2012之Solarflare驱动导致系统异常...相关推荐

  1. Windows Server 2012 R2 NAP服务器安装与配置02之 NAP的原理与基础安装 2014-02-25 20:45:53 标签:windows server 2012 r2 Win

     Windows Server 2012 R2 NAP服务器安装与配置02之 NAP的原理与基础安装 2014-02-25 20:45:53 标签: windows server 2012 r2  W ...

  2. 惠普安装linux网卡,网络无人职守安装linux PXE

    网络无人职守安装linux Writen BY HPLJ-2007.12.4 1配置启动安装服务器 1)install and configure dhcp service /etc/dhcpd.co ...

  3. windows服务器双网卡链路聚合_基于windows server 2012的多网卡链路聚合实验设计与......

    摘要: NIC Teaming与链路聚合技术的使用能够扩展网络设备和服务器的带宽,增加吞吐量,并在链路上实现冗余和负载均衡.论文介绍了NIC Teaming与链路聚合原理和技术,重点介绍NIC Tea ...

  4. 屌丝笔记本玩Windows Phone 8开发(在Windows Server 2012中安装WP8 SDK)

    众所周知,Windows Phone 8模拟器需要Hyper-V支持,而Win8安装Hyper-v需要cpu的虚拟化支持二级地址转换技术(SLAT). 对于intel而言,支持SLAT的cpu必须是至 ...

  5. 怎样添加服务器远程角色,添加角色和功能,Windows Server 2012 R2如何安装远程桌面服务...

    今天介绍添加角色和功能,Windows Server 2012 R2如何安装远程桌面服务.小伙伴们可能不一定了解,Windows Server 2012 R2操作系统的一个亮点就是系统组件化管理,所有 ...

  6. Windows Server 2012 R2 或Windows Server 2019 镜像SXS下载,解决,net3.5无法安装问题

    安装SQL Server 2012过程中出现"启用windows功能NetFx3时出错"(错误原因.详细分析及解决方法)以及在Windows Server2012 或Windows ...

  7. 戴尔服务器r530 windows server 2012 r2 安装无法找到install.wim 错误代码0x80070026,以及制作U启动盘决解ISO文件超过5G大小限制的解决方案

    戴尔服务器r530 windows server 2012 r2 安装无法找到install.wim 错误代码0x80070026,以及制作U启动盘决解ISO文件超过5G大小限制的解决方案 关于在戴尔 ...

  8. Windows server 2012 安装 .NET Core 2.2.8 和 vc2015 杂谈

    系统环境windows server 2012 R2 datacenter .为了安装Oracle之前 要先安装某些软件 1..net core 2.2.8 安装报错 0x80070005 拒绝访问 ...

  9. Windows Server 2012 R2 NAP服务器安装与配置02之 NAP的原理与基础安装 2014-02-25 20:45:53

     Windows Server 2012 R2 NAP服务器安装与配置02之 NAP的原理与基础安装 2014-02-25 20:45:53 标签: windows server 2012 r2  W ...

最新文章

  1. 《ASP.NET4 从入门到精通》学习笔记4
  2. 个人作业1 四则运算题目生成程序
  3. 洛谷P1527 [国家集训队] 矩阵乘法 [整体二分,二维树状数组]
  4. 为什么ElasticSearch应用开发者需要了解cluster state
  5. Python-Learn
  6. PhotoShop制作空心圆角矩形
  7. C# —— IEnumerator和foreach
  8. 机器学习的训练数据(Training Dataset)、测试数据(Testing Dataset)和验证数据(Validation Dataset)
  9. hibernate 调用存储过程
  10. 支付宝“手机网站支付”开发的相关文档和工具
  11. 2012NOIP模拟试题
  12. 题目57 6174问题
  13. 计算机电子设计论文,计算机毕业设计电子信息毕业设计电子信息毕业论文
  14. 基于 wke 的浏览器:如何实现 js 和 c++ 的互相调用
  15. Fluent 安装过程
  16. 如何通过企业微信做精细化社群运营
  17. Qt+OpenCV在arm板上运行实现思路
  18. 基本数据类型的默认值
  19. 水星MW300R无线路由器的设置方法
  20. html 整体边距,html内容左右边距怎么设置

热门文章

  1. Python办公自动化实战 13 | Python-docx库:Python与Word的完美结合_学员考试准考证批量生成
  2. 3|物联网控制|计算机控制-刘川来胡乃平版|第3章:计算机总线技术 补充串行总线部分|课堂笔记|ppt
  3. python爬虫式_Python网络爬虫(增量式爬虫)
  4. 好机会!IT工程师恭喜了!纳入工信部-工业互联网人才库!8月31日报名截止
  5. VTK 鼠标画线(点移动线可同步更新)
  6. python软件基金会在哪个国家举行_官宣!Python 开发者大会(PyCon US)提供在线订阅啦!...
  7. KEIL 调试的 ini 文件有什么用?
  8. 杭州儿童居住证续签(时间+入口)
  9. 计算数的三次方根(Java)
  10. 防火墙的长连接和短连接相关命令