Lenovo SR650安裝Windows Server 2012之Solarflare驅動導致系統異常
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)重新安裝即可;
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31520497/viewspace-2745761/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 同事拿錯作業系統安裝盤,導致資料庫安裝異常作業系統資料庫
- Windows10系統更新驅動後裝置異常如何解決Windows
- Ubuntu 20.04.5安裝Solarflare網路卡Openonload驅動Ubuntu
- 在Windows server 2012R2系統安裝使用dockerWindowsServerDocker
- 網路卡驅動安裝方法 Windows 7 64位系統Windows
- Win10系統更新驅動後裝置異常怎麼辦Win10
- windows10系統如何解除安裝藍芽驅動Windows藍芽
- windows10系統安裝水星網路卡驅動的方法Windows
- Windows10系統如何安裝DCH(WUD)版顯示卡驅動Windows
- windows10系統怎麼安裝驅動【圖文教程】Windows
- Windows10系統下安裝DOLBY音效驅動的方法Windows
- Windows Server 2012安裝SQL 2012WindowsServerSQL
- Oracle RAC啟動因CTSS導致的異常Oracle
- win10系統odbc驅動怎麼安裝_win10系統odbc驅動如何安裝Win10
- Windows裝置和驅動的安裝Windows
- win10系統網路卡驅動異常如何解決Win10
- 當機導致slave異常分析
- windows10系統如何解除安裝記憶體模板驅動Windows記憶體
- win10 anci驅動如何安裝_win10系統anci驅動安裝教程Win10
- win10u盤驅動異常怎麼辦 win10系統U盤驅動出現異常如何處理Win10
- Windows Server 2012 R2 安裝 DockerWindowsServerDocker
- HA異常導致oracle資料庫無法啟動Oracle資料庫
- subversion 安裝各種異常 之 SQLiteSQLite
- windows10系統下印表機驅動安裝不了如何解決Windows
- 如何在Windows系統上下載並安裝IBM磁帶驅動程式WindowsIBM
- win10u盤驅動異常怎麼辦 win10系統隨身碟驅動出現異常如何處理Win10
- mac系統怎麼安裝驅動精靈Mac
- windows10 Centos雙系統安裝且啟動修復引導WindowsCentOS
- 一次GI補丁安裝不完整導致的RAC心跳流量異常
- win7系統怎麼安裝ahci驅動?win7系統安裝ahci驅動的詳細步驟Win7
- Windows Server 2012安裝時所需要的KEYWindowsServer
- lenovo v370安裝win10顯示卡驅動藍屏如何解決Win10
- windows10系統下AMD顯示卡驅動安裝失敗怎麼解決Windows
- Windows10系統安裝網路卡驅動出現錯誤怎麼辦Windows
- U盤重灌win10系統後更新裝置驅動出現異常怎麼辦Win10
- SQL Server 2012 安裝——安裝 OR 解除安裝SQLServer
- win10藍芽驅動怎麼安裝 win10系統藍芽驅動安裝方法Win10藍芽
- 記 Laravel Observer 導致 Redis 佇列異常LaravelServerRedis佇列