- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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
- Tags:
- Intel® Pro1000
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello Mark
This install is a 2008 RC2 core install. Is there some way to launch device manager for the server?
Thanks
Gerry
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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 http://download.intel.com/support/network/sb/driverinstallreadme.pdf Software and Drivers Readme and in the adapterhttp://downloadcenter.intel.com/Detail_Desc.aspx?agr=Y&DwnldID=11848 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 http://downloadcenter.intel.com/Detail_Desc.aspx?agr=Y&DwnldID=18725&lang=eng PROWinx64.exe.
Extract the files using this command:PROWinx64.exe /e /f .
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
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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 -
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I don't know why that command is not working for you. Sometimes I get error messages if I do not have elevated privileges at the command line. If your commands are not running as an administrator, then you might get a message like that.
What do you see when you issue this command?
PROSetCL.exe Adapter_EnumerateSettings 1
Mark H
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I get the same results for both a non-administrator command prompt and an administrator command prompt:
c:\Program Files\Intel\DMIX\CL>PROSetCL.exe Adapter_EnumerateSettings 4
4) Intel(R) Ethernet Server Adapter I350-T4
Settings:
*ReceiveBuffers - 256
*TransmitBuffers - 512
NetworkAddress -
LLIPorts -
EnableLLI - Disabled
*FlowControl - Rx & Tx Enabled
*InterruptModeration - Enabled
*IPChecksumOffloadIPv4 - Rx & Tx Enabled
*JumboPacket - Disabled
*LsoV2IPv4 - Enabled
*LsoV2IPv6 - Enabled
*PriorityVLANTag - Priority & VLAN Enabled
*SpeedDuplex - Auto Negotiation
*TCPChecksumOffloadIPv4 - Rx & Tx Enabled
*TCPChecksumOffloadIPv6 - Rx & Tx Enabled
*UDPChecksumOffloadIPv4 - Rx & Tx Enabled
*UDPChecksumOffloadIPv6 - Rx & Tx Enabled
DMACoalescing - Disabled
EEELinkAdvertisement - Enabled
ITR - Adaptive
LogLinkStateEvent - Enabled
MasterSlave - Auto Detect
WaitAutoNegComplete - Auto Detect
c:\Program Files\Intel\DMIX\CL>
c:\Program Files\Intel\DMIX\CL>PROSetCL.exe Adapter_GetSetting 4 *SpeedDuplex
4) Intel(R) Ethernet Server Adapter I350-T4
Setting name not found: *SpeedDuplex
c:\Program Files\Intel\DMIX\CL>
I also ran with adapter 1, but since that was the motherboard adapter and not the one in question (and had very similar results) I did not include it here.
Every other setting works with "Adapter_GetSetting". It is only the "*SpeedDuplex" that fails as "Setting name not found: *SpeedDuplex".
I am using the following driver "Intel(R) PROSet Version: 18.4.59.0" according to the windows Device Manager on the "Link Speed" tab.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I just tried it on two computers, one with Windows 7 and one with Windows 8. I am having the same problem with the *SpeedDuplex setting. This seems like a bug, or maybe something changed that I don't know about. I will find out what is going on and get back to you.
Mark H
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I just tested this in software version 18.5. The get and set functionality for the *SpeedDuplex setting is working in version 18.5.
You can download a zip file of the release CD at:
http://downloadcenter.intel.com/Detail_Desc.aspx?DwnldID=22283 http://downloadcenter.intel.com/Detail_Desc.aspx?DwnldID=22283
If you want to wait for the smaller webpacks instead of downloading the CD, those files should be available later this week (or next week at the latest.) If you download the smaller webpacks right now, you will still get version 18.4.
Mark H

- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page