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® 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® Ethernet, visit http://communities.intel.com/community/wired