- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Setup:
Debian 8 (Jessie)
Kernel: Linux 3.16.0-4-686-pae
IGB Driver: 5.3.5.12 (the same problem occurs with the original driver from Debian, 5.0.5-k)
After several days (between 2-20) our systems stop receiving multicast packets for certain groups they belong to. Each of these systems has two interfaces, an IGB and e1000e which are bonded together (Bonding Mode: fault-tolerance (active-backup)). The problem only ever occurs when the IGB is the Active Interface.
The switch to which the IGB interface is connected, is sending the relevant multicast packets to the Interface - this has been verified by using port-mirroring on the switch. However if I run tcpdump in non-promiscuous mode, I do not see any incoming packets for that group but I do see the outgoing IGMP Group Report.
Using tcpdump in promiscuous mode will reset the interface, which immediately fixes the problem and I will see the traffic.
Netstat always reports active membership of the intended groups:
root@vlab-210-03:~# netstat -gn
IPv6/IPv4 Group Memberships
Interface RefCnt Group
--------------- ------ ---------------------
lo 1 224.0.0.1
eth1 1 224.0.0.1
bond0 1 224.0.0.251
bond0 1 224.0.0.1
bond0 1 239.255.10.10
bond0 1 239.255.10.11
bond0 4 239.110.92.1
bond0 2 224.0.0.107
bond0 3 224.0.1.129
eth0 1 224.0.0.1
It is only ever the groups 239.255.10.10 and 239.255.10.11 which fail, and this only occurs when using the IGB interface. Other multicast traffic functions normally.
The two affected groups are carrying a large volume of video traffic.
The system is still running in a failed state, so I can query it for more information.
Thanks,
Tom.
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi TomSalmon,
Thank you for posting in Wired Communities. Please help provide the information:
1) What is the exact brand and model of your system?
2) What is the network card models? ( the 1GB and e1000e interface)
4) Please try run ethtool -a to provide additional information.
Thanks,
Sharon T
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Sharon,
The system is a product that we're building, so it does not have a known make or model.
~# ethtool -i eth0
driver: igb
version: 5.3.5.12
firmware-version: 0. 4-1
bus-info: 0000:03:00.0
supports-statistics: yes
supports-test: yes
supports-eeprom-access: yes
supports-register-dump: yes
supports-priv-flags: no
# ethtool -i eth1
driver: e1000e
version: 3.3.6-NAPI
firmware-version: 0.12-4
bus-info: 0000:00:19.0
supports-statistics: yes
supports-test: yes
supports-eeprom-access: yes
supports-register-dump: yes
supports-priv-flags: no
I presume you meant "ethtool -i" as "-a" only shows the pause settings.
Thanks,
Tom.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi TomSalmon,
Thank you for the information and clarification. Based on the driver version provided 5.3.5.12, what is the exact ethernet controller on your system?
Below website list the supported Ethernet controller
https://downloadcenter.intel.com/download/13663/Intel-Network-Adapter-Driver-for-82575-6-82580-I350-and-I210-211-Based-Gigabit-Network-Connections-for-Linux-?product=84805
How about the e1000e interface (which ethernet controller model?)
Thanks,
Sharon T
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Sharon,
This is the mainboard we're using, with the two in-build NICs:
http://advdownload.advantech.com/productfile/PIS/AIMB-274/Product%20-%20Datasheet/AIMB-274_DS(06.16.16)20160616160654.pdf http://advdownload.advantech.com/productfile/PIS/AIMB-274/Product%20-%20Datasheet/AIMB-274_DS(06.16.16)20160616160654.pd…
The ethernet controllers are:
I211AT - IGB
I217LM - e1000e
Thanks,
Tom.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi TomSalmon,
Thank you for the information. I check on the Advantech website but can only find the Windows 7 driver for your onboard NIC:
http://support.advantech.com/support/SearchResult.aspx?keyword=AIMB-274&searchtabs=BIOS,Certificate,Datasheet,Driver,FAQ,Firmware,Installation,Manual,Online%20Training,Software%20Utility,Software%20API,Software%20API%20Manual,Utility,3D%20Model&select_tab=Driver&page=1
You may try use newer driver version 5.3.5.15 at Sourceforge
https://sourceforge.net/projects/e1000/files/igb%20stable/
As this is onboard NIC, it is recommended you contact Advantech for the customized driver as there are changes or modification made by the board vendor. Have you double check with them if Debian is the supported OS?
Thanks,
Sharon T
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi TomSalmon,
Please feel free to update me if further assistance needed.
Regards,
Sharon T
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page