← Back to team overview

kernel-packages team mailing list archive

[Bug 1482304] [NEW] Upgrade i40e and i40evf driver to latest

 

Public bug reported:

It appears that the latest i40e driver in Trusty is 0.3.36-k.  We've
been experiencing some kernel panics with this driver and have found
that it looks like bringing the driver up to the latest 1.2.48 has
alleviated some of the kernel panics on boot.

Is this something we could look at getting upgraded to a more modern
revision of the driver?

Thanks

Output of Panic (Using Intel x710)

[    3.143088] i40e 0000:05:00.0 p1p1: NIC Link is Up
[    3.301138] Switched to clocksource tsc
[    6.216639] random: nonblocking pool is initialized
[    8.934783] ------------[ cut here ]------------
[    8.934805] WARNING: CPU: 0 PID: 0 at /build/buildd/linux-3.13.0/net/sched/sch_generic.c:264 dev_watchdog+0x276/0x280()
[    8.934808] NETDEV WATCHDOG: p1p1 (i40e): transmit queue 0 timed out
[    8.934828] Modules linked in: joydev hid_generic gpio_ich x86_pkg_temp_thermal intel_powerclamp coretemp kvm_intel kvm crct10dif_pclmul crc32_pclmul ghash_clmulni_intel aesni_intel aes_x86_64 lrw gf128mul glue_helper ablk_helper cryptd serio_raw usbhid hid lpc_ich hpilo ioatdma dca ipmi_si shpchp wmi acpi_power_meter mac_hid lp parport psmouse i40e vxlan ip_tunnel ptp hpsa pps_core
[    8.934874] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 3.13.0-57-generic #95-Ubuntu
[    8.934877] Hardware name: HP ProLiant DL380 Gen9, BIOS P89 05/06/2015
[    8.934878]  0000000000000009 ffff88103fc03d98 ffffffff817232f0 ffff88103fc03de0
[    8.934891]  ffff88103fc03dd0 ffffffff8106784d 0000000000000000 ffff881028d18000
[    8.934895]  ffff881023734f40 0000000000000040 0000000000000000 ffff88103fc03e30
[    8.934904] Call Trace:
[    8.934905]  <IRQ>  [<ffffffff817232f0>] dump_stack+0x45/0x56
[    8.934921]  [<ffffffff8106784d>] warn_slowpath_common+0x7d/0xa0
[    8.934925]  [<ffffffff810678bc>] warn_slowpath_fmt+0x4c/0x50
[    8.934928]  [<ffffffff816479d6>] dev_watchdog+0x276/0x280
[    8.934935]  [<ffffffff81647760>] ? dev_graft_qdisc+0x80/0x80
[    8.934942]  [<ffffffff810744e6>] call_timer_fn+0x36/0x100
[    8.934946]  [<ffffffff81647760>] ? dev_graft_qdisc+0x80/0x80
[    8.934950]  [<ffffffff8107547f>] run_timer_softirq+0x1ef/0x2f0
[    8.934957]  [<ffffffff8106ccbc>] __do_softirq+0xec/0x2c0
[    8.934961]  [<ffffffff8106d205>] irq_exit+0x105/0x110
[    8.934971]  [<ffffffff81736195>] smp_apic_timer_interrupt+0x45/0x60
[    8.934976]  [<ffffffff81734b1d>] apic_timer_interrupt+0x6d/0x80
[    8.934977]  <EOI>  [<ffffffff815d55d2>] ? cpuidle_enter_state+0x52/0xc0
[    8.934986]  [<ffffffff815d56f9>] cpuidle_idle_call+0xb9/0x1f0
[    8.934994]  [<ffffffff8101d3ee>] arch_cpu_idle+0xe/0x30
[    8.935000]  [<ffffffff810bf205>] cpu_startup_entry+0xc5/0x290
[    8.935008]  [<ffffffff817114f7>] rest_init+0x77/0x80
[    8.935016]  [<ffffffff81d34f70>] start_kernel+0x438/0x443
[    8.935021]  [<ffffffff81d34941>] ? repair_env_string+0x5c/0x5c
[    8.935023]  [<ffffffff81d34120>] ? early_idt_handlers+0x120/0x120
[    8.935027]  [<ffffffff81d345ee>] x86_64_start_reservations+0x2a/0x2c
[    8.935030]  [<ffffffff81d34733>] x86_64_start_kernel+0x143/0x152
[    8.935034] ---[ end trace fabec2b76d314b12 ]---
[    8.935037] i40e 0000:05:00.0 p1p1: tx_timeout recovery level 0
[    8.935071] i40e 0000:05:00.0: VSI reinit requested
[    8.945435] i40e 0000:05:00.0 p1p1: NIC Link is Up
[   14.856689] i40e 0000:05:00.0: Detected Tx Unit Hang
[   14.856689]   VSI                  <518>
[   14.856689]   Tx Queue             <0>
[   14.856689]   next_to_use          <1>
[   14.856689]   next_to_clean        <0>
[   14.856697] i40e 0000:05:00.0: tx_bi[next_to_clean]
[   14.856697]   time_stamp           <fffee736>
[   14.856697]   jiffies              <fffee971>
[   14.856699] i40e 0000:05:00.0: tx hang detected on queue 0, resetting adapter
[   14.856701] i40e 0000:05:00.0 p1p1: tx_timeout recovery level 1
[   14.882582] i40e 0000:05:00.0: i40e_ptp_init: added PHC on p1p1
[   14.899577] i40e 0000:05:00.0 p1p1: NIC Link is Up
[   14.899623] i40e 0000:05:00.0: reset complete
[   24.928762] i40e 0000:05:00.0 p1p1: tx_timeout recovery level 2
[   25.876839] i40e 0000:05:00.1: i40e_ptp_init: added PHC on p1p2
[   25.889067] i40e 0000:05:00.1: reset complete
[   25.917938] i40e 0000:05:00.0: i40e_ptp_init: added PHC on p1p1
[   25.934578] i40e 0000:05:00.0 p1p1: NIC Link is Up
[   25.934621] i40e 0000:05:00.0: reset complete

** Affects: linux (Ubuntu)
     Importance: Undecided
         Status: Incomplete


** Tags: trusty

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1482304

Title:
  Upgrade i40e and i40evf driver to latest

Status in linux package in Ubuntu:
  Incomplete

Bug description:
  It appears that the latest i40e driver in Trusty is 0.3.36-k.  We've
  been experiencing some kernel panics with this driver and have found
  that it looks like bringing the driver up to the latest 1.2.48 has
  alleviated some of the kernel panics on boot.

  Is this something we could look at getting upgraded to a more modern
  revision of the driver?

  Thanks

  Output of Panic (Using Intel x710)

  [    3.143088] i40e 0000:05:00.0 p1p1: NIC Link is Up
  [    3.301138] Switched to clocksource tsc
  [    6.216639] random: nonblocking pool is initialized
  [    8.934783] ------------[ cut here ]------------
  [    8.934805] WARNING: CPU: 0 PID: 0 at /build/buildd/linux-3.13.0/net/sched/sch_generic.c:264 dev_watchdog+0x276/0x280()
  [    8.934808] NETDEV WATCHDOG: p1p1 (i40e): transmit queue 0 timed out
  [    8.934828] Modules linked in: joydev hid_generic gpio_ich x86_pkg_temp_thermal intel_powerclamp coretemp kvm_intel kvm crct10dif_pclmul crc32_pclmul ghash_clmulni_intel aesni_intel aes_x86_64 lrw gf128mul glue_helper ablk_helper cryptd serio_raw usbhid hid lpc_ich hpilo ioatdma dca ipmi_si shpchp wmi acpi_power_meter mac_hid lp parport psmouse i40e vxlan ip_tunnel ptp hpsa pps_core
  [    8.934874] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 3.13.0-57-generic #95-Ubuntu
  [    8.934877] Hardware name: HP ProLiant DL380 Gen9, BIOS P89 05/06/2015
  [    8.934878]  0000000000000009 ffff88103fc03d98 ffffffff817232f0 ffff88103fc03de0
  [    8.934891]  ffff88103fc03dd0 ffffffff8106784d 0000000000000000 ffff881028d18000
  [    8.934895]  ffff881023734f40 0000000000000040 0000000000000000 ffff88103fc03e30
  [    8.934904] Call Trace:
  [    8.934905]  <IRQ>  [<ffffffff817232f0>] dump_stack+0x45/0x56
  [    8.934921]  [<ffffffff8106784d>] warn_slowpath_common+0x7d/0xa0
  [    8.934925]  [<ffffffff810678bc>] warn_slowpath_fmt+0x4c/0x50
  [    8.934928]  [<ffffffff816479d6>] dev_watchdog+0x276/0x280
  [    8.934935]  [<ffffffff81647760>] ? dev_graft_qdisc+0x80/0x80
  [    8.934942]  [<ffffffff810744e6>] call_timer_fn+0x36/0x100
  [    8.934946]  [<ffffffff81647760>] ? dev_graft_qdisc+0x80/0x80
  [    8.934950]  [<ffffffff8107547f>] run_timer_softirq+0x1ef/0x2f0
  [    8.934957]  [<ffffffff8106ccbc>] __do_softirq+0xec/0x2c0
  [    8.934961]  [<ffffffff8106d205>] irq_exit+0x105/0x110
  [    8.934971]  [<ffffffff81736195>] smp_apic_timer_interrupt+0x45/0x60
  [    8.934976]  [<ffffffff81734b1d>] apic_timer_interrupt+0x6d/0x80
  [    8.934977]  <EOI>  [<ffffffff815d55d2>] ? cpuidle_enter_state+0x52/0xc0
  [    8.934986]  [<ffffffff815d56f9>] cpuidle_idle_call+0xb9/0x1f0
  [    8.934994]  [<ffffffff8101d3ee>] arch_cpu_idle+0xe/0x30
  [    8.935000]  [<ffffffff810bf205>] cpu_startup_entry+0xc5/0x290
  [    8.935008]  [<ffffffff817114f7>] rest_init+0x77/0x80
  [    8.935016]  [<ffffffff81d34f70>] start_kernel+0x438/0x443
  [    8.935021]  [<ffffffff81d34941>] ? repair_env_string+0x5c/0x5c
  [    8.935023]  [<ffffffff81d34120>] ? early_idt_handlers+0x120/0x120
  [    8.935027]  [<ffffffff81d345ee>] x86_64_start_reservations+0x2a/0x2c
  [    8.935030]  [<ffffffff81d34733>] x86_64_start_kernel+0x143/0x152
  [    8.935034] ---[ end trace fabec2b76d314b12 ]---
  [    8.935037] i40e 0000:05:00.0 p1p1: tx_timeout recovery level 0
  [    8.935071] i40e 0000:05:00.0: VSI reinit requested
  [    8.945435] i40e 0000:05:00.0 p1p1: NIC Link is Up
  [   14.856689] i40e 0000:05:00.0: Detected Tx Unit Hang
  [   14.856689]   VSI                  <518>
  [   14.856689]   Tx Queue             <0>
  [   14.856689]   next_to_use          <1>
  [   14.856689]   next_to_clean        <0>
  [   14.856697] i40e 0000:05:00.0: tx_bi[next_to_clean]
  [   14.856697]   time_stamp           <fffee736>
  [   14.856697]   jiffies              <fffee971>
  [   14.856699] i40e 0000:05:00.0: tx hang detected on queue 0, resetting adapter
  [   14.856701] i40e 0000:05:00.0 p1p1: tx_timeout recovery level 1
  [   14.882582] i40e 0000:05:00.0: i40e_ptp_init: added PHC on p1p1
  [   14.899577] i40e 0000:05:00.0 p1p1: NIC Link is Up
  [   14.899623] i40e 0000:05:00.0: reset complete
  [   24.928762] i40e 0000:05:00.0 p1p1: tx_timeout recovery level 2
  [   25.876839] i40e 0000:05:00.1: i40e_ptp_init: added PHC on p1p2
  [   25.889067] i40e 0000:05:00.1: reset complete
  [   25.917938] i40e 0000:05:00.0: i40e_ptp_init: added PHC on p1p1
  [   25.934578] i40e 0000:05:00.0 p1p1: NIC Link is Up
  [   25.934621] i40e 0000:05:00.0: reset complete

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1482304/+subscriptions


Follow ups