Hyper-V-VmSwitch Event id 106

I have Windows Server 2012R2 with Hyper-V role installed. I,m using network Team.

When the server starts I receive a error - Hyper-V-VmSwitch EventID 106 - in system event log.

Log Name:      System
Source:        Microsoft-Windows-Hyper-V-VmSwitch
Date:          07.01.2014 18:13:48
Event ID:      106
Task Category: None
Level:         Error
Keywords:     
User:          SYSTEM
Computer:      csmavrtcl06.nlb.si
Description:
Available processor sets of the underlying physical NICs belonging to the LBFO team NIC /DEVICE/{CE5C164C-31C5-4EE7-AD31-CC2A1B2E6813} (Friendly Name: Microsoft Network Adapter Multiplexor Driver #2) on switch 25051EB0-C449-4504-A024-DB3F2D16591F (Friendly Name: ClusterSwitch) are not configured correctly. Reason: The processor sets are not identical when LBFO is configured with min-queue mode.
Event Xml:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
  <System>
    <Provider Name="Microsoft-Windows-Hyper-V-VmSwitch" Guid="{67DC0D66-3695-47C0-9642-33F76F7BD7AD}" />
    <EventID>106</EventID>
    <Version>0</Version>
    <Level>2</Level>
    <Task>0</Task>
    <Opcode>0</Opcode>
    <Keywords>0x8000000000000000</Keywords>
    <TimeCreated SystemTime="2014-01-07T17:13:48.156559500Z" />
    <EventRecordID>3455</EventRecordID>
    <Correlation />
    <Execution ProcessID="4" ThreadID="60" />
    <Channel>System</Channel>
    <Computer>csmavrtcl06.nlb.si</Computer>
    <Security UserID="S-1-5-18" />
  </System>
  <EventData>
    <Data Name="NicNameLen">46</Data>
    <Data Name="NicName">/DEVICE/{CE5C164C-31C5-4EE7-AD31-CC2A1B2E6813}</Data>
    <Data Name="NicFNameLen">47</Data>
    <Data Name="NicFName">Microsoft Network Adapter Multiplexor Driver #2</Data>
    <Data Name="SwitchNameLen">36</Data>
    <Data Name="SwitchName">25051EB0-C449-4504-A024-DB3F2D16591F</Data>
    <Data Name="SwitchFNameLen">13</Data>
    <Data Name="SwitchFName">ClusterSwitch</Data>
    <Data Name="QueueMode">1</Data>
  </EventData>
</Event>

January 7th, 2014 8:47pm

What are the NICs being teamed and the teaming setting?

Do the NICs have different capabilities?  Is SR-IOV enabled?

Free Windows Admin Tool Kit Click here and download it now
January 7th, 2014 10:55pm

I teamed two 10GB NICs.

Team mode is LACP. SR-IOV is not enabled.

January 8th, 2014 10:08am

Hi Simonaa,

Please refer to  the  similar thread  :

http://social.technet.microsoft.com/Forums/windowsserver/en-US/e06fede9-931c-4dee-8379-4fd985e20f0a/hypervvmswitch-eventid-106?forum=winserverhyperv

Hope this helps

Best Regards

Elton Ji

Free Windows Admin Tool Kit Click here and download it now
January 9th, 2014 5:59pm

Hi Elton,

I checked similar tread, but there talking about sum-queue mode.

My teams in Hyper-V host are configured to min-queue mode.

My Hyper-V server has 4 processors with 10 core each (40 cores). I'm using 2 teams. Each team has two 10 GB NICS.

The problem (event id 106) is present in both teams.

In "Windows Server 2012 R2 Nic teaming guide" I found information that I must configure each NIC in team to use same processors. So, if I understand well I must run command below on each NICs in both teams:

Set-NetAdapterRss -name NIC1 -BaseProcessorNumber 0 -MaxProcessorNumber 39

Best regards, Simon

January 9th, 2014 10:22pm

Hi ,

If I understand correctly , it is needed to run this command on each team members not the "Teaming NIC".

Best Regards

Elton Ji

Free Windows Admin Tool Kit Click here and download it now
January 10th, 2014 8:23am

Hi,

I run this command:

Set-NetAdapterRss -name "10GE-S09-SP", "10GE-S09-SP" -BaseProcessorNumber 0 -MaxProcessorNumber 16

Now both interfaces in team: Team-Cluster use same processors:

PS C:\Windows\system32> Get-NetAdapterVMQ

Name                           InterfaceDescription              Enabled BaseVmqProcessor MaxProcessors NumberOfReceive
                                                                                                        Queues
----                           --------------------              ------- ---------------- ------------- ---------------

Team-VM                        Microsoft Network Adapter Mult... True    0:0                            29
10GE-S11-ZG                    HP Ethernet 10Gb 2-port 530...#45 True    0:0              16            29
10GE-S09-ZG                    HP Ethernet 10Gb 2-port 530...#43 True    0:0              16            29
10GE-S09-SP                    HP Ethernet 10Gb 2-port 530...#42 True    0:0              16            29
10GE-S11-SP                    HP Ethernet 10Gb 2-port 530...#44 True    0:0              16            29
Team-Cluster                   Microsoft Network Adapter Mu...#2 True    0:0                            29


PS C:\Windows\system32> Get-NetAdapterRSS


Name                                            : 10GE-S09-SP
InterfaceDescription                            : HP Ethernet 10Gb 2-port 530T Adapter #42
Enabled                                         : True
NumberOfReceiveQueues                           : 8
Profile                                         :
BaseProcessor: [Group:Number]                   : 0:0
MaxProcessor: [Group:Number]                    : :
MaxProcessors                                   : 16
RssProcessorArray: [Group:Number/NUMA Distance] :
IndirectionTable: [Group:Number]                :

 

Name                                            : 10GE-S11-SP
InterfaceDescription                            : HP Ethernet 10Gb 2-port 530T Adapter #44
Enabled                                         : True
NumberOfReceiveQueues                           : 8
Profile                                         :
BaseProcessor: [Group:Number]                   : 0:0
MaxProcessor: [Group:Number]                    : :
MaxProcessors                                   : 16
RssProcessorArray: [Group:Number/NUMA Distance] :
IndirectionTable: [Group:Number]                :

Name                                            : Team-Cluster
InterfaceDescription                            : Microsoft Network Adapter Multiplexor Driver #2
Enabled                                         : True
NumberOfReceiveQueues                           : 0
Profile                                         : NUMAStatic
BaseProcessor: [Group:Number]                   : 0:0
MaxProcessor: [Group:Number]                    : 0:39
MaxProcessors                                   : 4
RssProcessorArray: [Group:Number/NUMA Distance] : 0:0/0  0:1/0  0:2/0  0:3/0  0:4/0  0:5/0  0:6/0  0:7/0
                                                  0:8/0  0:9/0  0:10/0  0:11/0  0:12/0  0:13/0  0:14/0  0:15/0
                                                  0:16/0  0:17/0  0:18/0  0:19/0  0:20/0  0:21/0  0:22/0  0:23/0
                                                  0:24/0  0:25/0  0:26/0  0:27/0  0:28/0  0:29/0  0:30/0  0:31/0
                                                  0:32/0  0:33/0  0:34/0  0:35/0  0:36/0  0:37/0  0:38/0  0:39/0
IndirectionTable: [Group:Number]       

And the problem (event id 106) is still present....

Regards, Simon

January 10th, 2014 12:03pm

Hi Simon,

Has the problem been solved ?

Your CPU is  AMD ?

BTY , "switch dependent" and "address hash" is the teaming configuration ?

Best Regards

Elton Ji

Free Windows Admin Tool Kit Click here and download it now
January 12th, 2014 8:55pm

Hi Elton,

No, the problem is still present....

Teaming configuration is LACP(switch dependant) anf Hyper-V port....

Regards, Simon

January 13th, 2014 3:55am

Hi Simonaa,

Please try to use the Teaming configuration :  "switch dependent" and "address hash" .

As for this command : Set-NetAdapterRss -name "10GE-S09-SP", "10GE-S09-SP" -BaseProcessorNumber 0 -MaxProcessorNumber 16 

If your cpu is AMD there is no problem , bu if  you are using Intel CPU the "MaxProcessorNumber" normally should be a odd number .

 

Hope this helps

Best Regards

Elton Ji

Free Windows Admin Tool Kit Click here and download it now
January 13th, 2014 4:15am

This topic is archived. No further replies will be accepted.

Other recent topics Other recent topics