My Oracle Support Banner

Oracle Linux: i40e Can Panic When Plugging In An Ethernet Cable (Doc ID 2722994.1)

Last updated on OCTOBER 26, 2020

Applies to:

Linux OS - Version Oracle Linux 7.3 with Unbreakable Enterprise Kernel [4.1.12] and later
Information in this document applies to any platform.

Symptoms

Older UEK4 kernels can panic when plugging in an ethernet cable into a port on an Intel i40e-based NIC.

[    0.000000] Linux version 4.1.12-61.1.18.el7uek.x86_64 (mockbuild@) (gcc version 4.8.5 20150623 (Red Hat 4.8.5-11) (GCC) ) #2 SMP Fri Nov 4 15:48:30 PDT 2016
[    0.000000] Command line: BOOT_IMAGE=/vmlinuz-4.1.12-61.1.18.el7uek.x86_64 root=UUID=9f333054-6d08-407b-baa9-cf98a9e97768 ro crashkerne
l=512M ipv6.disable=1 rhgb quiet
...
[   10.778446] i40e 0000:1a:00.0 eno1: NIC Link is Up 10 Gbps Full Duplex, Flow Control: None
[   10.792332] i40e 0000:1a:00.1 eno2: NIC Link is Up 10 Gbps Full Duplex, Flow Control: None
[   10.806923] i40e 0000:1a:00.2 eno3: NIC Link is Up 1000 Mbps Full Duplex, Flow Control: None
[   14.820500] igb 0000:af:00.2 eno7: igb: eno7 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: RX
[   14.883449] igb 0000:af:00.0 eno5: igb: eno5 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: RX
[   15.070319] igb 0000:af:00.3 eno8: igb: eno8 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: RX
[   15.250198] igb 0000:af:00.1 eno6: igb: eno6 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: RX
...
[  112.398921] i40e 0000:1a:00.3 eno4: NIC Link is Up 1000 Mbps Full Duplex, Flow Control: None  <<-- plugged in an ethernet cable
[  113.060723] BUG: unable to handle kernel NULL pointer dereference at 0000000000000230
[  113.060974] IP: [] i40e_client_get_params+0x69/0xc0 [i40e]
[  113.061200] PGD 0
[  113.061273] Oops: 0000 [#1] SMP
[  113.061391] Modules linked in: xt_CHECKSUM iptable_mangle ipt_MASQUERADE nf_nat_masquerade_ipv4 iptable_nat nf_nat_ipv4 nf_nat nf_conntrack_ipv4 nf_defrag_ipv4 xt_conntrack nf_conntrack ipt_REJECT nf_reject_ipv4 tun bridge stp llc ebtable_filter ebtables ip6_tables iptable_filter team_mode_activebackup team dm_mirror dm_region_hash dm_log vfat fat coretemp kvm_intel kvm crct10dif_pclmul crc32_pclmul aesni_intel lrw gf128mul glue_helper ablk_helper cryptd igb pcspkr dca i2c_algo_bit i2c_core dm_service_time sg shpchp acpi_cpufreq acpi_power_meter dm_multipath dm_mod nfsd auth_rpcgss nfs_acl lockd grace sunrpc binfmt_misc ip_tables ext4 mbcache jbd2 sd_mod crc32c_intel lpfc i40e vxlan scsi_transport_fc ip6_udp_tunnel udp_tunnel ahci ptp libahci pps_core megaraid_sas(OE) libata
[  113.064052] CPU: 0 PID: 6 Comm: kworker/u448:0 Tainted: G           OE   4.1.12-61.1.18.el7uek.x86_64 #2
[  113.064341] Hardware name: Huawei 2288H V5/BC11SPSCB0, BIOS 1.09 01/31/2019
[  113.064564] Workqueue: i40e i40e_service_task [i40e]
[  113.064724] task: ffff881037872a00 ti: ffff8810378a4000 task.ti: ffff8810378a4000
[  113.064955] RIP: 0010:[]  [] i40e_client_get_params+0x69/0xc0 [i40e]
[  113.065257] RSP: 0018:ffff8810378a7bb0  EFLAGS: 00010246
[  113.065422] RAX: 0000000000000000 RBX: 0000000000000001 RCX: 0000000000000000
[  113.074800] RDX: 0000000000000000 RSI: ffff8810378a7bbe RDI: ffff88102e3c9000
[  113.084231] RBP: ffff8810378a7bf8 R08: 0000000000000007 R09: 0000000000000000
[  113.093678] R10: 0000000000000000 R11: ffff88102e10040c R12: ffff88102e3c9000
[  113.103150] R13: ffff88102e100008 R14: ffff88102e3c9000 R15: ffff88102e100000
[  113.112661] FS:  0000000000000000(0000) GS:ffff88103e600000(0000) knlGS:0000000000000000
[  113.122620] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[  113.132284] CR2: 0000000000000230 CR3: 000000202610d000 CR4: 00000000003406f0
[  113.141932] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[  113.151377] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[  113.160646] Stack:
[  113.169715]  ffffffffa018038a 0007000000000000 0007000000070000 0007000000070000
[  113.179104]  0007000000070000 0000000000070000 0000000007cbf14e 0000000000000001
[  113.188591]  0000000000000001 ffff8810378a7d38 ffffffffa01651ff ffff88102e40f320
[  113.197996] Call Trace:
[  113.207228]  [] ? i40e_notify_client_of_l2_param_changes+0x5a/0x170 [i40e]
[  113.216758]  [] i40e_handle_lldp_event+0x3ef/0x770 [i40e]
[  113.226355]  [] ? wake_up_process+0x27/0x50
[  113.235653]  [] i40e_service_task+0xc8e/0x1520 [i40e]
[  113.244984]  [] ? move_linked_works+0x66/0x90
[  113.254669]  [] process_one_work+0x155/0x460
[  113.264070]  [] worker_thread+0x112/0x520
[  113.273320]  [] ? rescuer_thread+0x3e0/0x3e0
[  113.282442]  [] kthread+0xd8/0xf0
[  113.291470]  [] ? kthread_create_on_node+0x1b0/0x1b0
[  113.300436]  [] ret_from_fork+0x42/0x70
[  113.309377]  [] ? kthread_create_on_node+0x1b0/0x1b0
[  113.318283] Code: 44 c9 4c 63 c2 46 0f b7 84 47 04 06 00 00 88 4c 86 02 66 41 83 f8 ff 66 44 89 04 86 74 24 48 83 c0 01 48 83 f8 08 75 ba 48 8b 07  80 30 02 00 00 66 89 46 20 31 c0 c3 66 2e 0f 1f 84 00 00 00
[  113.337272] RIP  [] i40e_client_get_params+0x69/0xc0 [i40e]
[  113.346655]  RSP 
[  113.356120] CR2: 0000000000000230

Changes

Plugging in an ethernet cable.

Cause

To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!


In this Document
Symptoms
Changes
Cause
Solution


My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.