Hello
How do you configure the speed and duplex on a Windows 2008 RC2 core installation. The system recognizes the card but the duplex is wrong.
Thanks
Gerry
You can configure the speed and duplex settings in the Advanced properties tab in Windows device manager. If Intel(R) PROSet is installed, you can configure speed and duplex in the Link Speed properties tab.
Hello Mark
This install is a 2008 RC2 core install. Is there some way to launch device manager for the server?
Thanks
Gerry
For a Windows* Server core installation you can use our command line utility.
If you have not already done so, you will need to install Intel(R) PROSet from the command line. You can run DxSetup.exe without any arguments for a default installation. Details on how to do a command line installation are explained in the Intel(R) Network Connections Software and Drivers Readme and in the adapter User Guide.
You might want to download the User Guide for theSetting up Microsoft Hyper-V* virtual NICs on teams and VLANs topic in the guide since you are using Hyper-V.
Beginning with version 15.0 of Intel Network Connections software you can use the command line utility, prosetcl.exe, to change Intel PROSet settings under Windows Server Core. The utility and a help file can be found in the \Program Files\Intel\DMIX\CL directory after you install PROSet.
If you do not have the latest drivers and software, download PROWinx64.exe.
Extract the files using this command:PROWinx64.exe /e /f <destination path>.
You can use the Adapter_Enumerate command to find the index of the adapter ports. Here is an example from a computer in my lab:
C:\Program Files\Intel\DMIX\CL>PROSetCL.exe Adapter_Enumerate
Number of adapters currently present: 6
1) Intel(R) Ethernet Server Adapter X520-2
2) Intel(R) PRO/1000 MT Server Adapter
3) Intel(R) PRO/100 S Desktop Adapter
4) Intel(R) PRO/1000 PT Server Adapter #2
5) Intel(R) Ethernet Server Adapter X520-2 #2
6) Intel(R) 82567LF-2 Gigabit Network Connection
Each port of the quad port adapter will have its own index. In my machine, I have a dual port Intel(R) Ethernet Server Adapter X520-2. The 2 ports show up as index 1 and index 5.
You can use the Adapter_EnumerateSettings command to see the current settings and the name of the settings. Here is an example for the 2nd port (index 5) of my 2-port adapter:
C:\Program Files\Intel\DMIX\CL>PROSetCL.exe Adapter_EnumerateSettings 5
5) Intel(R) Ethernet Server Adapter X520-2 #2
Settings:
LLIPorts -
DCB_BandwidthPercentages - 60,40,0,0,0,0,0,0
DCB_UserPriorities - 247,8,0,0,0,0,0,0
*ReceiveBuffers - 512
*RssBaseProcNumber - 0
*TransmitBuffers - 512
LinkTimeout - 20
DeviceQDepth - 32
EnableDca - Enabled
EnableLLI - Disabled
LinksecMode - Disabled
*FlowControl - Rx & Tx Enabled
*HeaderDataSplit - Disabled
*InterruptModeration - Enabled
*IPChecksumOffloadIPv4 - Rx & Tx Enabled
*IPsecOffloadV2 - Disabled
*JumboPacket - 4088 Bytes
*LsoV2IPv4 - Enabled
*LsoV2IPv6 - Enabled
*MaxRssProcessors - 16
*NumaNodeId - System Default
*PriorityVLANTag - Priority & VLAN Enabled
*RSS - Enabled
*SpeedDuplex - Auto Negotiation
*TCPChecksumOffloadIPv4 - Rx & Tx Enabled
*TCPChecksumOffloadIPv6 - Rx & Tx Enabled
*UDPChecksumOffloadIPv4 - Rx & Tx Enabled
*UDPChecksumOffloadIPv6 - Rx & Tx Enabled
*VMQ - Disabled
ITR - Adaptive
LogLinkStateEvent - Enabled
NumRssQueues - 4 Queues
DCB - Enabled
DCB_FCoE_Priority_Status - Non Operational
DCB_Priority_Flow_Control_Status - Non Operational
DCB_Priority_Group_Status - Non Operational
DCB_Settings - Switch Settings
DCB_Status - Non Operational - No Peer
EnableDHCP - Enabled
NetworkAddress -
ConnectionName - Local Area Connection 20
The setting we are interested in is listed above as *SpeedDuplex. I use the Adapter_GetSetting command to get a list of valid settings as shown in this example:
C:\Program Files\Intel\DMIX\CL>PROSetCL.exe Adapter_GetSetting 5 *SpeedDuplex
5) Intel(R) Ethernet Server Adapter X520-2 #2
*SpeedDuplex - Auto Negotiation
Valid Values: "Auto Negotiation"
"1.0 Gbps Full Duplex"
The values above are not the valid values for your adapter. Those settings are valid for my 10-gigabit SFP+ adapter, which is capable of both 10-gigabit or 1-gigabit connections. If I want to force my adapter to 1 Gbps, I can use the Adapter_SetSetting command as shown below:
C:\Program Files\Intel\DMIX\CL>PROSetCL.exe Adapter_SetSetting 5 *SpeedDuplex "1
.0 Gbps Full Duplex"
5) Intel(R) Ethernet Server Adapter X520-2 #2
Successfully set value: 1.0 Gbps Full Duplex
I hope these examples will help you.
Mark H
In my labtop, PROSetCL.exe can set other parameters but *SpeedDuplex , Can Mark H help me to check it ? operation log is as follow:
C:\Program Files\Intel\DMIX\CL>PROSetCL.exe Adapter_SetSetting 1 *RSS Enabled
1) Intel(R) 82567LM Gigabit Network Connection
Successfully set value: 'Enabled'
C:\Program Files\Intel\DMIX\CL>PROSetCL.exe Adapter_SetSetting 1 *SpeedDuplex "Auto Negotiation"
1) Intel(R) 82567LM Gigabit Network Connection
Setting name not found: *SpeedDuplex
C:\Program Files\Intel\DMIX\CL>PROSetCL.exe Adapter_EnumerateSettings 1
1) Intel(R) 82567LM Gigabit Network Connection
Settings:
*ReceiveBuffers - 256
*TransmitBuffers - 512
*FlowControl - Disabled
*InterruptModeration - Enabled
*IPChecksumOffloadIPv4 - Rx & Tx Enabled
*JumboPacket - Disabled
*LsoV2IPv4 - Enabled
*LsoV2IPv6 - Enabled
*PriorityVLANTag - Priority & VLAN Enabled
*RSS - Enabled
*SpeedDuplex - 10 Mbps Half Duplex
*TCPChecksumOffloadIPv4 - Rx & Tx Enabled
*TCPChecksumOffloadIPv6 - Rx & Tx Enabled
*UDPChecksumOffloadIPv4 - Rx & Tx Enabled
*UDPChecksumOffloadIPv6 - Rx & Tx Enabled
AdaptiveIFS - Disabled
AutoPowerSaveModeEnabled - Disabled
EnablePME - Disabled
ITR - Adaptive
LogLinkStateEvent - Enabled
MasterSlave - Auto Detect
SipsEnabled - Disabled
WaitAutoNegComplete - Auto Detect
WakeOn - Wake on Magic & Directed
WakeOnLink - Disabled
NetworkAddress -

