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 laterInformation 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 |