Ethernet Products
Determine ramifications of Intel® Ethernet products and technologies
4810 Discussions

Bluescreen occurs when teaming on Windows 10

WYang24
Beginner
3,792 Views

We are developing a filter driver and this driver works well in a typical configuration.

But when the teaming is configured, blue screen occurred during the packet send sequence.

It is assumed that a bsod occurs after the SendNetbufferComplete in filter driver is called.

I would be most grateful if you could let me know any known issues or suggestions.

Thank you.

Yang

-----------------------------------------

The environment is as follows.

Windows 10 Pro (1709) build 16299

Intel ProSet: 23.1

NIC: Intel I350-T2

Driver version: 12.15.184.0

*Please note that the ssu scan result contains some Korean language.

# Scanned Hardware

Computer:

BaseBoard Manufacturer:"Dell Inc."

BIOS Mode:"UEFI"

BIOS Version/Date:"Dell Inc. 1.7.9 , 01/30/2018 12:00 AM"

CD or DVD:"PLDS DVD+-RW DU-8A5LH"

Embedded Controller Version:"255.255"

Platform Role:"Desktop"

Processor:"Intel(R) Core(TM) i7-7700 CPU @ 3.60GHz , GenuineIntel"

Secure Boot State:"Off"

SMBIOS Version:"3.0"

Sound Card:"Realtek Audio"

System Manufacturer:"Dell Inc."

System Model:"OptiPlex 7050"

System SKU:"07A1"

System Type:"x64-based PC"

- "Memory"

Physical Memory (Available):"13.27 GB"

Physical Memory (Installed):"16 GB"

Physical Memory (Total):"15.87 GB"

- "DIMM1"

Capacity:"8 GB"

Channel:"DIMM1"

Configured Clock Speed:"2400 MHz"

Configured Voltage:"1200 millivolts"

Data Width:"64 bits"

Form Factor:"DIMM"

Interleave Position:"First position"

Manufacturer:"802C0000802C"

Maximum Voltage:"Not Available"

Memory Type:"Unknown"

Minimum Voltage:"Not Available"

Part Number:"8ATF1G64AZ-2G3H1"

Serial Number:"18A3B1EA"

Status:"Not Available"

Type:"Not Available"

- "DIMM2"

Capacity:"8 GB"

Channel:"DIMM2"

Configured Clock Speed:"2400 MHz"

Configured Voltage:"1200 millivolts"

Data Width:"64 bits"

Form Factor:"DIMM"

Interleave Position:"Second position"

Manufacturer:"802C0000802C"

Maximum Voltage:"Not Available"

Memory Type:"Unknown"

Minimum Voltage:"Not Available"

Part Number:"8ATF1G64AZ-2G3H1"

Serial Number:"18A3B19B"

Status:"Not Available"

Type:"Not Available"

- "Motherboard"

Availability:"Running or Full Power"

BIOS:"1.7.9, DELL - 1072009"

Caption:"Motherboard"

- "Chipset":"Intel(R) 200 Series"

Link:" http://www.intel.com/content/www/us/en/search.html?keyword=200+Series"

Date:"01/30/2018 09:00 AM"

Install Date:"Not Available"

Last Error Code:"Not Available"

Last Error Code Description:"Not Available"

Manufacturer:"Dell Inc."

Model:"Not Available"

Part Number:"Not Available"

PNP Device ID:"Not Available"

Power Management Capabilities:"Not Available"

Power Management Supported:"Not Available"

Product:"0XHGV1"

Serial Number:"/60SQPM2/CNWS2007BH00YE/"

Status:"OK"

Version:"A00"

- "Networking"

Intel ® Network Connections Install Options:"ANS,DMIX"

Intel ® Network Connections Version:"23.1.100.0"

Intel ® PROSet/Wireless Software Version:"Not Available"

- "Intel(R) Ethernet Connection (5) I219-LM"

Availability:"Running or Full Power"

- "Caption":"Intel(R) Ethernet Connection (5) I219-LM"

Link:" http://www.intel.com/content/www/us/en/search.html?keyword=Ethernet+Connection+(5)+I219+LM"

CoInstallers:"NicCo4.dll,NicCoInstallerEntry"

Default IP Gateway:"Not Available"

DHCP Enabled:"Yes"

DHCP Lease Expires:"Not Available"

DHCP Lease Obtained:"Not Available"

DHCP Server:"Not Available"

Driver:"e1d65x64.sys"

Driver Date:"12/27/2017 12:00 AM"

Driver Path:"C:\WINDOWS\system32\DRIVERS\e1d65x64.sys"

Driver Provider:"Intel"

Driver Version:"12.17.8.9"

ETrackID:"0x00000000"

Index:"0011"

INF:"oem18.inf"

INF Section:"E15E3.10.0.1"

In...

0 Kudos
11 Replies
idata
Employee
2,041 Views

Hi WS.Yang,

 

 

Thank you for posting in Wired Communities. Please share more information below for us to better check:

 

 

1) Can you clarify what is the filter driver used for?

 

2) How do you apply this filter driver to this implementation?

 

3) Are you trying to team the onboard I219 with the I350 NIC stated in the post? I can see you are using the latest PROSet 23.1 for teaming

 

 

Thanks,

 

Sharon T
0 Kudos
WYang24
Beginner
2,041 Views

Hi, Sharon.

The filter driver we are developing is used to process GVSP packets of the GigE standard.

The approximate behavior is to receive GVSP packets from device and send some GVCP packets to device.

This driver is implemented in WDM with NDIS version 6.3.

As usual, it analyzes the packets received from the NIC via NDIS_FILTER_DRIVER_CHARACTERISTICS.ReceiveNetBufferListsHandler.

and sends them to the NIC via NDIS_FILTER_DRIVER_CHARACTERISTICS.SendNetBufferListsHandler, NDIS_FILTER_DRIVER_CHARACTERISTICS.SendNetBufferListsCompleteHandler.

The teaming on a tested PC consists of SLA(Static Link Aggregation) using two ports of the I350-T2V2.

This problem also occurs when a team is configured with one port of the I350 and I219-LM.

0 Kudos
idata
Employee
2,041 Views

Hi WS.Yang,

 

 

Thank you for the clarification. I will further check for you.

 

 

Thanks,

 

Sharon T
0 Kudos
idata
Employee
2,041 Views

HI WS.Yang,

 

 

Can you share more information below:

 

1) Does the BSOD occur if you don't use the filter driver developed?

2) What happens if you un-install the PROSet and use Powershell command to setup teaming, will this result in a BSOD?

 

 

Please feel free to update us.

 

 

Thanks,

 

Sharon T
0 Kudos
WYang24
Beginner
2,041 Views

Hi Sharon,

The BSOD is not occurred when the filter driver is not used.

And the 'New-NetLbfoTeam' seems to be unavailable in Windows 10 Pro SKU.

I got the following error when I run the command from the powershell.

'New-NetLbfoTeam : The LBFO feature is not currently enabled, or LBFO is not supported on this SKU.'

Is there another way to try it?

0 Kudos
idata
Employee
2,041 Views

Hi WS.Yang,

 

 

Thank you for the update. Can you share the complete powershell command you input?

 

 

Please refer to the powershell command listed on our website:

 

https://www.intel.com/content/www/us/en/support/articles/000023545/network-and-i-o.html

 

 

Thanks,

 

Sharon T
0 Kudos
WYang24
Beginner
2,041 Views

I tried it the following way.

Windows PowerShell

Copyright (C) Microsoft Corporation. All rights reserved.

PS C:\WINDOWS\system32> import-module -name "C:\Program Files\Intel\Wired Networking\IntelNetCmdlets\IntelNetCmdlets"

PS C:\WINDOWS\system32> get-intelnetadapter

Location Name ConnectionName LinkStatus

-------- ---- -------------- ----------

0:31:6:0 Intel(R) Ethernet Connection (5) I219-LM Ethernet 4 Not Available

4:0:0:0 Intel(R) Ethernet Server Adapter I350-T2 Ethernet 2 1.00 Gbps ...

4:0:1:0 Intel(R) Ethernet Server Adapter I350-T2 # 2 Ethernet 3 Not Available

PS C:\WINDOWS\system32> new-intelnetteam

cmdlet New-IntelNetTeam at command pipeline position 1

Supply values for the following parameters:

TeamMemberNames[0]: Intel(R) Ethernet Server Adapter I350-T2

TeamMemberNames[1]: Intel(R) Ethernet Server Adapter I350-T2 # 2

TeamMemberNames[2]:

TeamMode: StaticLinkAggregation

TeamName: TeamNIC

TeamName : TEAM: TeamNIC

TeamMembers : {Intel(R) Ethernet Server Adapter I350-T2, Intel(R) Ethernet Server Adapter I350-T2 # 2}

TeamMode : StaticLinkAggregation

PrimaryAdapter : NotSet

SecondaryAdapter : NotSet

Unfortunately, I did not find any difference.

0 Kudos
idata
Employee
2,041 Views

Hi WS.Yang,

 

 

Thank you for the update. Just to double check, you mentioned you did not find any difference, are you saying you still encountered BSOD after you used the Intel power shell command to create the team?

 

 

Thanks

 

Sharon T
0 Kudos
WYang24
Beginner
2,041 Views

Yes, the same BSOD occurs when using the power shell command.

0 Kudos
idata
Employee
2,041 Views

Hi WS.Yang,

 

 

Thank you for the confirmation. We will further check on this.

 

 

Regards,

 

Sharon T
0 Kudos
idata
Employee
2,041 Views

Hi WS.Yang,

 

 

 

Further checking, please login and get support from our Embedded and Design Center support at https://designintools.intel.com/Intel_R_Embedded_Design_Center_s/1861.htm for them to better assist you. Thank you.

 

 

Regards,

 

Sharon T
0 Kudos
Reply