Hi Jeremy I added more verbosity, please use https://github.com/ntop/PF_RING/tree/dev/drivers/intel/i40e/i40e-2.2.4-zc/src <https://github.com/ntop/PF_RING/tree/dev/drivers/intel/i40e/i40e-2.2.4-zc/src> loading it with load_driver.sh (this to avoid reinstalling new packages on every test). Please provide the full dmesg output after a crash.
Thank you Alfredo > On 30 Oct 2017, at 17:00, Alfredo Cardigliano <[email protected]> wrote: > > Hi Jeremy > please open an issue on https://github.com/ntop/PF_RING/issues > <https://github.com/ntop/PF_RING/issues> to keep track on this, > please also post a full dmesg output if possible. > > Thank you > Alfredo > >> On 30 Oct 2017, at 16:55, Jeremy Erb <[email protected] >> <mailto:[email protected]>> wrote: >> >> Upgrading to PF_RING 7.0.0 with the new i40e 2.2.4 causes a kernel panic for >> us on CentOS 6 kernel. The vanilla i40e 2.2.4 driver does not cause this >> issue. Here are two kernel dumps. The i40e 1.5.18 driver works in >> libpfring 6.7.0. >> >> >> >> Pid: 10278, comm: modprobe Not tainted 2.6.32-696.13.2.el6.x86_64 #1 Dell >> Inc. PowerEdge R910/0JRJM9 >> RIP: 0010:[<ffffffffa08c74a3>] [<ffffffffa08c74a3>] >> i40e_vsi_map_rings_to_vectors+0xf3/0x280 [i40e_zc] >> RSP: 0018:ffff880861a53908 EFLAGS: 00010202 >> RAX: 0000000000000000 RBX: ffff88106dedcc00 RCX: ffff88106dedcc00 >> RDX: ffff88106de0ed40 RSI: 0000000000000010 RDI: ffff88104e0b2000 >> RBP: ffff880861a53968 R08: 000000000003ae77 R09: 0000000000000000 >> R10: 0000000000000080 R11: 0000000000000001 R12: ffff88104e0b2000 >> R13: ffff88106e665f00 R14: 00010102464c457f R15: 0000000000000010 >> FS: 00007fd3655b4700(0000) GS:ffff88089c440000(0000) knlGS:0000000000000000 >> CS: 0010 DS: 0000 ES: 0000 CR0: 000000008005003b >> CR2: 00007fee9e121000 CR3: 00000010425ed000 CR4: 00000000000007e0 >> DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 >> DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400 >> Process modprobe (pid: 10278, threadinfo ffff880861a50000, task >> ffff8805f8c8f520) >> Stack: >> ffff88104e0b2000 ffff88104e0b2000 ffff881063754000 00000020202ca020 >> <d> 0000001000000010 0000000100000010 ffff880861a53968 ffff88104e0b2000 >> <d> ffff881063754000 ffff881063754000 ffff88104e0b2028 ffff880861a53998 >> Call Trace: >> [<ffffffffa08cd273>] i40e_vsi_setup+0x543/0x880 [i40e_zc] >> [<ffffffffa08e3c9d>] ? i40e_aq_set_switch_config+0x9d/0xd0 [i40e_zc] >> [<ffffffffa08d2d3f>] i40e_setup_pf_switch+0x47f/0x5d0 [i40e_zc] >> [<ffffffffa08fc5cf>] i40e_probe+0xd8a/0x17e8 [i40e_zc] >> [<ffffffff8154a92e>] ? schedule+0x3ee/0xb70 >> [<ffffffff8129a800>] ? idr_get_empty_slot+0x110/0x2c0 >> [<ffffffff812a3ece>] ? number+0x2ee/0x320 >> [<ffffffff8129a800>] ? idr_get_empty_slot+0x110/0x2c0 >> [<ffffffff811b762e>] ? find_inode+0x4e/0x90 >> [<ffffffff81217fc0>] ? sysfs_ilookup_test+0x0/0x20 >> [<ffffffff811b71d0>] ? iput+0x30/0x70 >> [<ffffffff81218bbe>] ? sysfs_addrm_finish+0x4e/0x270 >> [<ffffffff8121947e>] ? __sysfs_add_one+0x7e/0xc0 >> [<ffffffff812194ec>] ? sysfs_add_one+0x2c/0xd0 >> [<ffffffff812c0aa7>] local_pci_probe+0x17/0x20 >> [<ffffffff812c1c91>] pci_device_probe+0x101/0x120 >> [<ffffffff81383bf2>] ? driver_sysfs_add+0x62/0x90 >> [<ffffffff81383e9a>] driver_probe_device+0xaa/0x3a0 >> [<ffffffff8138423b>] __driver_attach+0xab/0xb0 >> [<ffffffff81384190>] ? __driver_attach+0x0/0xb0 >> [<ffffffff81383084>] bus_for_each_dev+0x64/0x90 >> [<ffffffff81383b2e>] driver_attach+0x1e/0x20 >> [<ffffffff81382898>] bus_add_driver+0x1e8/0x2b0 >> [<ffffffff8138444f>] driver_register+0x5f/0xe0 >> [<ffffffffa0504000>] ? i40e_init_module+0x0/0xa3 [i40e_zc] >> [<ffffffff812c1ef6>] __pci_register_driver+0x56/0xd0 >> [<ffffffff8122400b>] ? debugfs_create_dir+0x1b/0x20 >> udev: renamed network interface eth10 to eth16 >> [<ffffffffa0504000>] ? i40e_init_module+0x0/0xa3 [i40e_zc] >> [<ffffffffa05040a1>] i40e_init_module+0xa1/0xa3 [i40e_zc] >> [<ffffffff810020d0>] do_one_initcall+0xc0/0x280 >> [<ffffffff810c84f1>] sys_init_module+0xe1/0x250 >> [<ffffffff8100b0d2>] system_call_fastpath+0x16/0x1b >> Code: 00 49 89 9d a8 00 00 00 48 8b 83 18 01 00 00 49 89 45 00 66 83 83 30 >> 01 00 00 01 4d 85 f6 4c 89 ab 18 01 00 00 0f 84 05 01 00 00 <49> 89 9e a8 00 >> 00 00 48 8b 83 f0 00 00 00 41 83 c7 01 49 89 06 >> RIP [<ffffffffa08c74a3>] i40e_vsi_map_rings_to_vectors+0xf3/0x280 [i40e_zc] >> RSP <ffff880861a53908> >> ---[ end trace c4414a8eb6ab10b9 ]--- >> Kernel panic - not syncing: Fatal exception >> Pid: 10278, comm: modprobe Tainted: G D -- ------------ >> 2.6.32-696.13.2.el6.x86_64 #1 >> Call Trace: >> [<ffffffff8154a20e>] ? panic+0xa7/0x179 >> [<ffffffff8154f0a4>] ? oops_end+0xe4/0x100 >> [<ffffffff8101101b>] ? die+0x5b/0x90 >> [<ffffffff8154eb62>] ? do_general_protection+0x152/0x160 >> [<ffffffff8154e2d5>] ? general_protection+0x25/0x30 >> [<ffffffffa08c74a3>] ? i40e_vsi_map_rings_to_vectors+0xf3/0x280 [i40e_zc] >> [<ffffffffa08cd273>] ? i40e_vsi_setup+0x543/0x880 [i40e_zc] >> [<ffffffffa08e3c9d>] ? i40e_aq_set_switch_config+0x9d/0xd0 [i40e_zc] >> [<ffffffffa08d2d3f>] ? i40e_setup_pf_switch+0x47f/0x5d0 [i40e_zc] >> [<ffffffffa08fc5cf>] ? i40e_probe+0xd8a/0x17e8 [i40e_zc] >> [<ffffffff8154a92e>] ? schedule+0x3ee/0xb70 >> [<ffffffff8129a800>] ? idr_get_empty_slot+0x110/0x2c0 >> [<ffffffff812a3ece>] ? number+0x2ee/0x320 >> [<ffffffff8129a800>] ? idr_get_empty_slot+0x110/0x2c0 >> [<ffffffff811b762e>] ? find_inode+0x4e/0x90 >> [<ffffffff81217fc0>] ? sysfs_ilookup_test+0x0/0x20 >> [<ffffffff811b71d0>] ? iput+0x30/0x70 >> [<ffffffff81218bbe>] ? sysfs_addrm_finish+0x4e/0x270 >> [<ffffffff8121947e>] ? __sysfs_add_one+0x7e/0xc0 >> [<ffffffff812194ec>] ? sysfs_add_one+0x2c/0xd0 >> [<ffffffff812c0aa7>] ? local_pci_probe+0x17/0x20 >> [<ffffffff812c1c91>] ? pci_device_probe+0x101/0x120 >> [<ffffffff81383bf2>] ? driver_sysfs_add+0x62/0x90 >> [<ffffffff81383e9a>] ? driver_probe_device+0xaa/0x3a0 >> [<ffffffff8138423b>] ? __driver_attach+0xab/0xb0 >> [<ffffffff81384190>] ? __driver_attach+0x0/0xb0 >> [<ffffffff81383084>] ? bus_for_each_dev+0x64/0x90 >> [<ffffffff81383b2e>] ? driver_attach+0x1e/0x20 >> [<ffffffff81382898>] ? bus_add_driver+0x1e8/0x2b0 >> [<ffffffff8138444f>] ? driver_register+0x5f/0xe0 >> [<ffffffffa0504000>] ? i40e_init_module+0x0/0xa3 [i40e_zc] >> [<ffffffff812c1ef6>] ? __pci_register_driver+0x56/0xd0 >> [<ffffffff8122400b>] ? debugfs_create_dir+0x1b/0x20 >> [<ffffffffa0504000>] ? i40e_init_module+0x0/0xa3 [i40e_zc] >> [<ffffffffa05040a1>] ? i40e_init_module+0xa1/0xa3 [i40e_zc] >> [<ffffffff810020d0>] ? do_one_initcall+0xc0/0x280 >> [<ffffffff810c84f1>] ? sys_init_module+0xe1/0x250 >> [<ffffffff8100b0d2>] ? system_call_fastpath+0x16/0x1b >> >> >> >> >> >> >> >> >> >> >> And the second dump. >> >> >> >> >> >> >> BUG: unable to handle kernel NULL pointer dereference at 00000000000000a8 >> IP: [<ffffffffa0bac4a3>] i40e_vsi_map_rings_to_vectors+0xf3/0x280 [i40e_zc] >> PGD 10716fc067 PUD 1063b61067 PMD 0 >> Oops: 0002 [#1] SMP >> last sysfs file: >> /sys/devices/pci0000:00/0000:00:07.0/0000:04:00.0/net/eth10/type >> CPU 21 >> Modules linked in: i40e_zc(+)(U) ixgbe_zc(U) pf_ring(U) vxlan netconsole >> configfs autofs4 bnx2fc fcoe libfcoe libfc 8021q scsi_transport_fc garp stp >> scsi_tg >> t llc ipmi_devintf power_meter acpi_ipmi ipmi_si ipmi_msghandler iTCO_wdt >> iTCO_vendor_support dcdbas serio_raw lpc_ich mfd_core sg i7core_edac >> edac_core ext >> 4 jbd2 mbcache sr_mod cdrom sd_mod crc_t10dif pata_acpi ata_generic ata_piix >> igb dca i2c_algo_bit i2c_core bnx2x ptp pps_core libcrc32c crc32c_intel >> be2iscs >> i bnx2i cnic uio cxgb4i iw_cxgb4 iw_cm cxgb4 cxgb3i libcxgbi iw_cxgb3 >> ib_core ib_addr ipv6 cxgb3 mdio libiscsi_tcp mpt2sas qla4xxx >> scsi_transport_sas raid_c >> lass iscsi_boot_sysfs libiscsi bnx2 scsi_transport_iscsi wmi dm_mirror >> dm_region_hash dm_log dm_mod [last unloaded: ixgbe] >> >> Pid: 6259, comm: modprobe Not tainted 2.6.32-696.13.2.el6.x86_64 #1 Dell >> Inc. PowerEdge R910/0JRJM9 >> RIP: 0010:[<ffffffffa0bac4a3>] [<ffffffffa0bac4a3>] >> i40e_vsi_map_rings_to_vectors+0xf3/0x280 [i40e_zc] >> RSP: 0018:ffff88085ad9f908 EFLAGS: 00010292 >> RAX: 0000000000000034 RBX: ffff88106e591000 RCX: 0000000000004df1 >> RDX: 0000000000000000 RSI: 0000000000000046 RDI: 0000000000000246 >> RBP: ffff88085ad9f968 R08: 000000000002a73e R09: 0000000000000000 >> R10: 0000000000000080 R11: 0000000000000001 R12: ffff88106e499000 >> R13: ffff8810708e7b00 R14: 0000000000000000 R15: 0000000000000010 >> udev: renamed network interface eth10 to eth16 >> FS: 00007f8f3620d700(0000) GS:ffff88089c540000(0000) knlGS:0000000000000000 >> CS: 0010 DS: 0000 ES: 0000 CR0: 000000008005003b >> CR2: 00000000000000a8 CR3: 0000001063cbe000 CR4: 00000000000007e0 >> DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 >> DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400 >> Process modprobe (pid: 6259, threadinfo ffff88085ad9c000, task >> ffff88085cd16040) >> Stack: >> ffff88106e499000 0000000000000080 ffff881000000000 000000205728d020 >> <d> 0000001000000010 0000000100000010 ffff88085ad9f968 ffff88106e499000 >> <d> ffff88106e632000 ffff88106e632000 ffff88106e499028 ffff88085ad9f998 >> Call Trace: >> [<ffffffffa0bb2273>] i40e_vsi_setup+0x543/0x880 [i40e_zc] >> [<ffffffffa0bc8c9d>] ? i40e_aq_set_switch_config+0x9d/0xd0 [i40e_zc] >> [<ffffffffa0bb7d3f>] i40e_setup_pf_switch+0x47f/0x5d0 [i40e_zc] >> [<ffffffffa0be15cf>] i40e_probe+0xd8a/0x17e8 [i40e_zc] >> [<ffffffff8113e0b9>] ? __alloc_pages_nodemask+0x129/0x950 >> [<ffffffff8129a800>] ? idr_get_empty_slot+0x110/0x2c0 >> [<ffffffff812a3ece>] ? number+0x2ee/0x320 >> [<ffffffff8129a800>] ? idr_get_empty_slot+0x110/0x2c0 >> [<ffffffff811b762e>] ? find_inode+0x4e/0x90 >> [<ffffffff81217fc0>] ? sysfs_ilookup_test+0x0/0x20 >> [<ffffffff811b71d0>] ? iput+0x30/0x70 >> [<ffffffff81218bbe>] ? sysfs_addrm_finish+0x4e/0x270 >> [<ffffffff8121947e>] ? __sysfs_add_one+0x7e/0xc0 >> [<ffffffff812194ec>] ? sysfs_add_one+0x2c/0xd0 >> [<ffffffff812c0aa7>] local_pci_probe+0x17/0x20 >> [<ffffffff812c1c91>] pci_device_probe+0x101/0x120 >> [<ffffffff81383bf2>] ? driver_sysfs_add+0x62/0x90 >> [<ffffffff81383e9a>] driver_probe_device+0xaa/0x3a0 >> [<ffffffff8138423b>] __driver_attach+0xab/0xb0 >> [<ffffffff81384190>] ? __driver_attach+0x0/0xb0 >> [<ffffffff81383084>] bus_for_each_dev+0x64/0x90 >> [<ffffffff81383b2e>] driver_attach+0x1e/0x20 >> [<ffffffff81382898>] bus_add_driver+0x1e8/0x2b0 >> [<ffffffff8138444f>] driver_register+0x5f/0xe0 >> [<ffffffffa0c01000>] ? i40e_init_module+0x0/0xa3 [i40e_zc] >> [<ffffffff812c1ef6>] __pci_register_driver+0x56/0xd0 >> [<ffffffff8122400b>] ? debugfs_create_dir+0x1b/0x20 >> [<ffffffffa0c01000>] ? i40e_init_module+0x0/0xa3 [i40e_zc] >> [<ffffffffa0c010a1>] i40e_init_module+0xa1/0xa3 [i40e_zc] >> [<ffffffff810020d0>] do_one_initcall+0xc0/0x280 >> [<ffffffff810c84f1>] sys_init_module+0xe1/0x250 >> [<ffffffff8100b0d2>] system_call_fastpath+0x16/0x1b >> Code: 00 49 89 9d a8 00 00 00 48 8b 83 18 01 00 00 49 89 45 00 66 83 83 30 >> 01 00 00 01 4d 85 f6 4c 89 ab 18 01 00 00 0f 84 05 01 00 00 <49> 89 9e a8 00 >> 00 00 48 8b 83 f0 00 00 00 41 83 c7 01 49 89 06 >> RIP [<ffffffffa0bac4a3>] i40e_vsi_map_rings_to_vectors+0xf3/0x280 [i40e_zc] >> RSP <ffff88085ad9f908> >> CR2: 00000000000000a8 >> ---[ end trace 70024f26b6d6bbcb ]--- >> Kernel panic - not syncing: Fatal exception >> Pid: 6259, comm: modprobe Tainted: G D -- ------------ >> 2.6.32-696.13.2.el6.x86_64 #1 >> Call Trace: >> [<ffffffff8154a20e>] ? panic+0xa7/0x179 >> [<ffffffff8154f0a4>] ? oops_end+0xe4/0x100 >> [<ffffffff8105186b>] ? no_context+0xfb/0x260 >> [<ffffffff8105fa0c>] ? check_preempt_curr+0x7c/0x90 >> [<ffffffff81051af5>] ? __bad_area_nosemaphore+0x125/0x1e0 >> [<ffffffff81051c1e>] ? bad_area+0x4e/0x60 >> [<ffffffff81052443>] ? __do_page_fault+0x473/0x500 >> [<ffffffff8155100e>] ? do_page_fault+0x3e/0xa0 >> [<ffffffff8154e305>] ? page_fault+0x25/0x30 >> [<ffffffffa0bac4a3>] ? i40e_vsi_map_rings_to_vectors+0xf3/0x280 [i40e_zc] >> [<ffffffffa0bac5e5>] ? i40e_vsi_map_rings_to_vectors+0x235/0x280 [i40e_zc] >> [<ffffffffa0bb2273>] ? i40e_vsi_setup+0x543/0x880 [i40e_zc] >> [<ffffffffa0bc8c9d>] ? i40e_aq_set_switch_config+0x9d/0xd0 [i40e_zc] >> [<ffffffffa0bb7d3f>] ? i40e_setup_pf_switch+0x47f/0x5d0 [i40e_zc] >> [<ffffffffa0be15cf>] ? i40e_probe+0xd8a/0x17e8 [i40e_zc] >> [<ffffffff8113e0b9>] ? __alloc_pages_nodemask+0x129/0x950 >> [<ffffffff8129a800>] ? idr_get_empty_slot+0x110/0x2c0 >> [<ffffffff812a3ece>] ? number+0x2ee/0x320 >> [<ffffffff8129a800>] ? idr_get_empty_slot+0x110/0x2c0 >> [<ffffffff811b762e>] ? find_inode+0x4e/0x90 >> [<ffffffff81217fc0>] ? sysfs_ilookup_test+0x0/0x20 >> [<ffffffff811b71d0>] ? iput+0x30/0x70 >> [<ffffffff81218bbe>] ? sysfs_addrm_finish+0x4e/0x270 >> [<ffffffff8121947e>] ? __sysfs_add_one+0x7e/0xc0 >> [<ffffffff812194ec>] ? sysfs_add_one+0x2c/0xd0 >> [<ffffffff812c0aa7>] ? local_pci_probe+0x17/0x20 >> [<ffffffff812c1c91>] ? pci_device_probe+0x101/0x120 >> [<ffffffff81383bf2>] ? driver_sysfs_add+0x62/0x90 >> [<ffffffff81383e9a>] ? driver_probe_device+0xaa/0x3a0 >> [<ffffffff8138423b>] ? __driver_attach+0xab/0xb0 >> [<ffffffff81384190>] ? __driver_attach+0x0/0xb0 >> [<ffffffff81383084>] ? bus_for_each_dev+0x64/0x90 >> [<ffffffff81383b2e>] ? driver_attach+0x1e/0x20 >> [<ffffffff81382898>] ? bus_add_driver+0x1e8/0x2b0 >> [<ffffffff8138444f>] ? driver_register+0x5f/0xe0 >> [<ffffffffa0c01000>] ? i40e_init_module+0x0/0xa3 [i40e_zc] >> [<ffffffff812c1ef6>] ? __pci_register_driver+0x56/0xd0 >> [<ffffffff8122400b>] ? debugfs_create_dir+0x1b/0x20 >> [<ffffffffa0c01000>] ? i40e_init_module+0x0/0xa3 [i40e_zc] >> [<ffffffffa0c010a1>] ? i40e_init_module+0xa1/0xa3 [i40e_zc] >> [<ffffffff810020d0>] ? do_one_initcall+0xc0/0x280 >> [<ffffffff810c84f1>] ? sys_init_module+0xe1/0x250 >> [<ffffffff8100b0d2>] ? system_call_fastpath+0x16/0x1b >> >> _______________________________________________ >> Ntop-misc mailing list >> [email protected] <mailto:[email protected]> >> http://listgateway.unipi.it/mailman/listinfo/ntop-misc >> <http://listgateway.unipi.it/mailman/listinfo/ntop-misc>
signature.asc
Description: Message signed with OpenPGP
_______________________________________________ Ntop-misc mailing list [email protected] http://listgateway.unipi.it/mailman/listinfo/ntop-misc
