I need to find out the firmware version of the NIC(s) on on IBM Windows Server 2008 using CMD, Powershell or by any other means.I also should note that I can't reboot the server to go to bios or use IBM Update Express
4 Answers
Well this is not native to 2008 that I know of. I would look in the command line utilities provided by the NIC vendors. You will need to have their management software installed to use them.
- For Broadcom NIC's I would try the "BACScli" command
- For Intel NIC's I would try the "prosetcl" command
More details on the intel command line tools can be found http://www.intel.com/support/network/sb/CS-029966.htm
These commands might be able to pull the firmware info as their GUI counterparts can display this information. If the commands will pull the data you need, you should be able to use them in a powershell script. And use WinRM or PS (sysinternals) commands to use them remotely if needed.
- 571
I suspect it's hard to do... Does any of the following look like a firmware version?
Here's what SiSoft Sandra shows on my PC:
SiSoftware Sandra
Device Information
Device Type : Ethernet Network
Device ID : Bus 5, Device 0, Function 0
Official Device Name : Broadcom NetXtreme 57xx Gigabit Controller
OEM Device Name : Broadcom NetXtreme BCM5761 Gigabit Ethernet PCIe
Hardware ID : VEN_14E4 DEV_1681 REV_10
Device Name : Dell Broadcom NetXtreme 57xx Gigabit Controller
Product ID : VEN_1028 DEV_0293 REV_10
Revision : B1
Power Management Features
Version : 1.02
Supports Clock Slow-down : Yes
Supports D1 PM State : No
Supports D2 PM State : No
Supports PME# : Yes
Supports PME Clock : No
PCIe Capabilities
Version : 2.00
Port : 0
Physical Slot Implemented : No
Phantom Functions Support : No
Maximum Payload Size : 256
Width : x1 / x1
Speed : 2.5Gbps / 2.5Gbps
Device Capabilities
Line Cache Size : 16bytes
I/O Range : No
Memory Range : Yes
Bus Master Capable : Yes
Special Cycle Recognition : No
Memory Write and Invalidate : No
Video Palette Snoop : No
Parity Error Response : No
Address/Data Stepping : No
System Error Line : No
Fast back-to-back Transactions : No
Detects Parity Errors : No
Supports System Error Line : No
Supports Parity Line : No
User Defined Format : No
66MHz Bus Support : No
New Capability List : Yes
Device Select Timing : Fast
Multi-Function Device : No
Header : 00
Interface : 00
Hardware Resources
Memory Range : F5DE0000
Memory Range : F5DF0000
INT Pin : A#
Dynamic Management : Yes
- 889
Try in Powershell:
Get-NetAdapter | fl name, InterfaceDescription, DriverFileName, DriverDate, DriverVersionString, NdisVersion
That will return the DriverVersion and firmware NDiS version.
Example output:
name : Ethernet 4
InterfaceDescription : Lenovo USB Ethernet
DriverFileName : dlcdcncm6_x64.sys
DriverDate : 2013-07-03
DriverVersionString : 7.3.49014.0
NdisVersion : 6.20
name : Wi-Fi
InterfaceDescription : Intel(R) Centrino(R) Advanced-N 6205
DriverFileName : NETwew00.sys
DriverDate : 2012-10-03
DriverVersionString : 15.5.6.48
NdisVersion : 6.30
- 33,047