Thank you, the driver and FW you're using is out of date.

From source forge you can pick up the latest i40e driver, release 1.3.47.

http://sourceforge.net/projects/e1000/files/

Then you can update your FW using the Intel NVM Update utility available here:

https://downloadcenter.intel.com/download/24769

If the problem persists then we can do further debugging.

Thanks,

- Greg

> -----Original Message-----
> From: Andy Fletcher [mailto:andy.fletc...@ukdedicated.com]
> Sent: Wednesday, December 02, 2015 3:11 AM
> To: e1000-devel@lists.sourceforge.net
> Subject: Re: [E1000-devel] i40e and bonding
> 
> Hello,
> 
> As requested, output is below. Thanks.
> 
> # ethtool p1p1
> Settings for p1p1:
> Supported ports: [ FIBRE ]
> Supported link modes: 1000baseT/Full
> 10000baseT/Full
> Supported pause frame use: Symmetric
> Supports auto-negotiation: No
> Advertised link modes: 1000baseT/Full
> 10000baseT/Full
> Advertised pause frame use: No
> Advertised auto-negotiation: No
> Speed: 10000Mb/s
> Duplex: Full
> Port: FIBRE
> PHYAD: 0
> Transceiver: external
> Auto-negotiation: off
> Supports Wake-on: g
> Wake-on: d
> Current message level: 0x0000000f (15)
> drv probe link timer
> Link detected: no
> 
> 
> # ethtool p1p2
> Settings for p1p2:
> Supported ports: [ FIBRE ]
> Supported link modes: 1000baseT/Full
> 10000baseT/Full
> Supported pause frame use: Symmetric
> Supports auto-negotiation: No
> Advertised link modes: 1000baseT/Full
> 10000baseT/Full
> Advertised pause frame use: No
> Advertised auto-negotiation: No
> Speed: 10000Mb/s
> Duplex: Full
> Port: FIBRE
> PHYAD: 0
> Transceiver: external
> Auto-negotiation: off
> Supports Wake-on: d
> Wake-on: d
> Current message level: 0x0000000f (15)
> drv probe link timer
> Link detected: no
> 
> 
> 
> 
> # ethtool -i p1p1
> driver: i40e
> version: 1.2.9-k
> firmware-version: f4.33 a1.2 n04.41 e80001866
> bus-info: 0000:04:00.0
> supports-statistics: yes
> supports-test: yes
> supports-eeprom-access: yes
> supports-register-dump: yes
> supports-priv-flags: yes
> 
> # ethtool -i p1p2
> driver: i40e
> version: 1.2.9-k
> firmware-version: f4.33 a1.2 n04.41 e80001866
> bus-info: 0000:04:00.1
> supports-statistics: yes
> supports-test: yes
> supports-eeprom-access: yes
> supports-register-dump: yes
> supports-priv-flags: yes
> 
> dmesg:
> 
> bonding: bond1 is being created...
> bond1: Setting MII monitoring interval to 100
> bond1: Setting MII monitoring interval to 100
> bond1: Setting MII monitoring interval to 100
> bond1: Adding slave p1p1
> i40e 0000:04:00.0: p1p1: already using mac address 3c:fd:fe:04:9d:80
> i40e 0000:04:00.0: i40e_ptp_init: added PHC on p1p1
> i40e 0000:04:00.0: AQ command Config VSI BW allocation per TC failed = 14
> i40e 0000:04:00.0: Failed configuring TC map 255 for VSI 516
> i40e 0000:04:00.0: failed to configure TCs for main VSI tc_map 0x000000ff,
> err -22, aq_err 14
> i40e 0000:04:00.0: enabling bridge mode: VEPA
> i40e 0000:04:00.0: p1p1: already using mac address 3c:fd:fe:04:9d:80
> bond1: option slaves: invalid value (+p1p1)
> bond1: Setting MII monitoring interval to 100
> bond1: Adding slave p1p2
> i40e 0000:04:00.1: p1p2: already using mac address 3c:fd:fe:04:9d:82
> i40e 0000:04:00.1: i40e_ptp_init: added PHC on p1p2
> i40e 0000:04:00.1: AQ command Config VSI BW allocation per TC failed = 14
> i40e 0000:04:00.1: Failed configuring TC map 255 for VSI 517
> i40e 0000:04:00.1: failed to configure TCs for main VSI tc_map 0x000000ff,
> err -22, aq_err 14
> i40e 0000:04:00.1: enabling bridge mode: VEPA
> i40e 0000:04:00.1: p1p2: already using mac address 3c:fd:fe:04:9d:82
> bond1: option slaves: invalid value (+p1p2)
> ------------[ cut here ]------------
> WARNING: at drivers/net/i40e/i40e_main.c:1539
> i40e_vsi_setup_queue_map+0x30c/0x330 [i40e]() (Not tainted)
> Hardware name: PowerEdge R430
> Modules linked in: bonding ipv6 joydev sg microcode ipmi_devintf iTCO_wdt
> iTCO_vendor_support dcdbas tg3 power_meter acpi_ipmi ipmi_si
> ipmi_msghandler i40e configfs ptp pps_core sb_edac edac_core lpc_ich mfd_
> core shpchp ext4 jbd2 mbcache sr_mod cdrom sd_mod crc_t10dif xhci_hcd ahci
> megaraid_sas wmi dm_mirror dm_region_hash dm_log dm_mod [last unloaded:
> scsi_wait_scan]
> Pid: 131, comm: events/0 Not tainted 2.6.32-573.8.1.el6.x86_64 #1
> Call Trace:
> [<ffffffff81077461>] ? warn_slowpath_common+0x91/0xe0
> [<ffffffff810774ca>] ? warn_slowpath_null+0x1a/0x20
> [<ffffffffa01b1ecc>] ? i40e_vsi_setup_queue_map+0x30c/0x330 [i40e]
> [<ffffffffa01b3894>] ? i40e_vsi_config_tc+0x1e4/0x320 [i40e]
> [<ffffffffa01bb8b0>] ? i40e_handle_lldp_event+0x2b0/0x650 [i40e]
> [<ffffffffa01bc9d8>] ? i40e_service_task+0xcf8/0x1180 [i40e]
>  [<ffffffff8109a780>] ? worker_thread+0x170/0x2a0
> [<ffffffff810a1460>] ? autoremove_wake_function+0x0/0x40
> [<ffffffff8109a610>] ? worker_thread+0x0/0x2a0
> [<ffffffff810a0fce>] ? kthread+0x9e/0xc0
> [<ffffffff8100c28a>] ? child_rip+0xa/0x20
> [<ffffffff810a0f30>] ? kthread+0x0/0xc0
> [<ffffffff8100c280>] ? child_rip+0x0/0x20
> ---[ end trace 2c401f7c7f160a8e ]---
> ------------[ cut here ]------------
> WARNING: at drivers/net/i40e/i40e_main.c:1539
> i40e_vsi_setup_queue_map+0x30c/0x330 [i40e]() (Tainted: G W -- -----------
> - )
> Hardware name: PowerEdge R430
> Modules linked in: bonding ipv6 joydev sg microcode ipmi_devintf iTCO_wdt
> iTCO_vendor_support dcdbas tg3 power_meter acpi_ipmi ipmi_si
> ipmi_msghandler i40e configfs ptp pps_core sb_edac edac_core lpc_ich
> mfd_core shpchp ext4 jbd2 mbcache sr_mod cdrom sd_mod crc_t10dif xhci_hcd
> ahci megaraid_sas wmi dm_mirror dm_region_hash dm_log dm_mod [last
> unloaded: scsi_wait_scan]
> Pid: 131, comm: events/0 Tainted: G W -- ------------ 2.6.32-
> 573.8.1.el6.x86_64 #1
> Call Trace:
> [<ffffffff81077461>] ? warn_slowpath_common+0x91/0xe0
> [<ffffffff810774ca>] ? warn_slowpath_null+0x1a/0x20
> [<ffffffffa01b1ecc>] ? i40e_vsi_setup_queue_map+0x30c/0x330 [i40e]
> [<ffffffffa01b3894>] ? i40e_vsi_config_tc+0x1e4/0x320 [i40e]
> [<ffffffffa01bb8b0>] ? i40e_handle_lldp_event+0x2b0/0x650 [i40e]
> [<ffffffffa01bc9d8>] ? i40e_service_task+0xcf8/0x1180 [i40e]
> [<ffffffffa01bbce0>] ? i40e_service_task+0x0/0x1180 [i40e]
> [<ffffffff8109a780>] ? worker_thread+0x170/0x2a0
> [<ffffffff810a1460>] ? autoremove_wake_function+0x0/0x40
> [<ffffffff8109a610>] ? worker_thread+0x0/0x2a0
> [<ffffffff810a0fce>] ? kthread+0x9e/0xc0
> [<ffffffff8100c28a>] ? child_rip+0xa/0x20
> [<ffffffff810a0f30>] ? kthread+0x0/0xc0
> [<ffffffff8100c280>] ? child_rip+0x0/0x20
> ---[ end trace 2c401f7c7f160a8f ]---
> i40e 0000:04:00.0: veb bw config failed, aq_err=14
> i40e 0000:04:00.0: Failed configuring TC for VEB seid=288
> i40e 0000:04:00.0: AQ command Config VSI BW allocation per TC failed = 14
> i40e 0000:04:00.0: Failed configuring TC map 255 for VSI 516
> i40e 0000:04:00.0: Failed configuring TC for VSI seid=516
> i40e 0000:04:00.1: veb bw config failed, aq_err=14
> i40e 0000:04:00.1: Failed configuring TC for VEB seid=289
> i40e 0000:04:00.1: AQ command Config VSI BW allocation per TC failed = 14
> i40e 0000:04:00.1: Failed configuring TC map 255 for VSI 517
> i40e 0000:04:00.1: Failed configuring TC for VSI seid=517
> alloc irq_desc for 320 on node 0
> alloc kstat_irqs on node 0
> 
> 
> --
> Andy
> 
> 
> 
> 
> 
> On 01/12/2015, 18:59, "Rose, Gregory V" <gregory.v.r...@intel.com> wrote:
> 
> >Please provide the output of 'ethtool -i' and 'ethtool' for each
> XL710/X710 interface in the system as well as the output of 'dmesg'
> *after* the error has occurred.
> >
> >Thanks,
> >
> >- Greg
> >
> >> -----Original Message-----
> >> From: Andy Fletcher [mailto:andy.fletc...@ukdedicated.com]
> >> Sent: Friday, November 27, 2015 9:16 AM
> >> To: e1000-devel@lists.sourceforge.net
> >> Subject: [E1000-devel] i40e and bonding
> >>
> >> Hello,
> >>
> >> We’re trying to get the XL710 working with the Linux bonding driver,
> but
> >> the driver simply refuses to enslave the 10G interfaces:
> >>
> >> # ifenslave bond1 p1p1
> >>
> >> Master ‘bond1', Slave 'p1p1': Error: Enslave failed strace on this
> shows:
> >> ioctl(3, SIOCBONDENSLAVE, 0x7ffd6c35c560) = -1 EINVAL (Invalid
> argument)
> >>
> >>
> >> Furthermore, if moving from our distro (RHEL6) driver (1.2.9-k) to
> >> anything from the i40e stable, this causes a kernel panic on bringing
> up
> >> the bonded interface.
> >>
> >> The driver notes say that bonding is supported, so it’s not clear why
> this
> >> is failing. Can anyone confirm if this is actually supported?
> >>
> >> Kernel panic:
> >> <6>bond1: Enslaving p2p1 as an active interface with an up link
> >> <1>BUG: unable to handle kernel NULL pointer dereference at
> >> 000000000000001c
> >> <1>IP: [<ffffffffa02b4b57>] i40e_tx_map+0x77/0x4b0 [i40e] <4>PGD 0
> >> <4>Oops: 0002 [#1] SMP
> >> <4>last sysfs file: /sys/devices/virtual/net/bond1/broadcast
> >> <4>CPU 18
> >> <4>Modules linked in: bonding i40e(U) ipv6 microcode sg joydev
> >> ipmi_devintf iTCO_wdt iTCO_vendor_support dcdbas tg3 power_meter
> acpi_ipmi
> >> ipmi_si ipmi_msghandler configfs ptp pps_core sb_edac edac_core lpc_ich
> >> mfd_core shpchp ext4 jbd2 mbcache sr_mod cdrom sd_mod crc_t10dif
> >> megaraid_sas ahci wmi dm_mirror dm_region_hash dm_log dm_mod [last
> >> unloaded: i40e] <4>
> >>
> >>
> >>
> >> --
> >> Andy
> This message and any attachments may be private or confidential. If you
> have received this message in error then please remove it from your
> systems and notify us. All communications are subject to:
> http://www.ukdedicated.com/email/
> 
> UKDedicated Ltd - Registered in England and Wales - No. 04625539. VAT No.
> GB814020091. Registered Office: 3 Centro, Boundary Way, Hemel Hempstead,
> HP2 7SU
> --------------------------------------------------------------------------
> ----
> Go from Idea to Many App Stores Faster with Intel(R) XDK
> Give your users amazing mobile app experiences with Intel(R) XDK.
> Use one codebase in this all-in-one HTML5 development environment.
> Design, debug & build mobile apps & 2D/3D high-impact games for multiple
> OSs.
> http://pubads.g.doubleclick.net/gampad/clk?id=254741911&iu=/4140
> _______________________________________________
> E1000-devel mailing list
> E1000-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/e1000-devel
> To learn more about Intel&#174; Ethernet, visit
> http://communities.intel.com/community/wired
------------------------------------------------------------------------------
Go from Idea to Many App Stores Faster with Intel(R) XDK
Give your users amazing mobile app experiences with Intel(R) XDK.
Use one codebase in this all-in-one HTML5 development environment.
Design, debug & build mobile apps & 2D/3D high-impact games for multiple OSs.
http://pubads.g.doubleclick.net/gampad/clk?id=254741911&iu=/4140
_______________________________________________
E1000-devel mailing list
E1000-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/e1000-devel
To learn more about Intel&#174; Ethernet, visit 
http://communities.intel.com/community/wired

Reply via email to