8 Replies Latest reply on Aug 6, 2013 5:54 PM by mark_h_@intel

    configure pro/1000 PT quad port for use on Hyper-v 2008 rc2

    gerrys

      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

        • 1. Re: configure pro/1000 PT quad port for use on Hyper-v 2008 rc2
          mark_h_@intel

          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.

          • 2. Re: configure pro/1000 PT quad port for use on Hyper-v 2008 rc2
            gerrys

            Hello Mark

             

            This install is a 2008 RC2 core install. Is there some way to launch device manager for the server?

             

            Thanks

             

            Gerry

            • 3. Re: configure pro/1000 PT quad port for use on Hyper-v 2008 rc2
              mark_h_@intel

              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

              • 4. Re: configure pro/1000 PT quad port for use on Hyper-v 2008 rc2
                Robinson Zhu

                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           -

                • 5. Re: configure pro/1000 PT quad port for use on Hyper-v 2008 rc2
                  mark_h_@intel

                  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


                  • 6. Re: configure pro/1000 PT quad port for use on Hyper-v 2008 rc2
                    Nathan.H

                    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.

                    • 7. Re: configure pro/1000 PT quad port for use on Hyper-v 2008 rc2
                      mark_h_@intel

                      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

                      • 8. Re: configure pro/1000 PT quad port for use on Hyper-v 2008 rc2
                        mark_h_@intel

                        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

                         

                        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