Skip to content

"Corrupted page table at address" with kernel 6.8.0-63-lowlatency #937

@chris-kuhr

Description

@chris-kuhr

Hi *,

I am trying to run on kernel 6.8.0-63-lowlatency. Following this issue fixed the build process. I am able to load igb_avb. I am also able to run ptp4l and mrpd.

filename:       /home/christoph/jack_avb/OpenAvnu.git/lib/igb_avb/kmod/igb_avb.ko
version:        5.3.2_AVB
license:        GPL
description:    Intel(R) Gigabit Ethernet Network Driver
author:         Intel Corporation, <[email protected]>
srcversion:     578D602712D962D6C0CC53E
alias:          pci:v00008086d0000157Csv*sd*bc*sc*i*
alias:          pci:v00008086d0000157Bsv*sd*bc*sc*i*
alias:          pci:v00008086d000015F6sv*sd*bc*sc*i*
alias:          pci:v00008086d00001538sv*sd*bc*sc*i*
alias:          pci:v00008086d00001537sv*sd*bc*sc*i*
alias:          pci:v00008086d00001536sv*sd*bc*sc*i*
alias:          pci:v00008086d00001533sv*sd*bc*sc*i*
depends:        dca
retpoline:      Y
name:           igb_avb
vermagic:       6.8.0-63-lowlatency SMP preempt mod_unload modversions 
parm:           tx_size_ethtool:Tx ring size passed in insmod parameter (int)
parm:           InterruptThrottleRate:Maximum interrupts per second, per vector, (max 100000), default 3=adaptive (array of int)
parm:           IntMode:Change Interrupt Mode (0=Legacy, 1=MSI, 2=MSI-X), default 2 (array of int)
parm:           Node:set the starting node to allocate memory on, default -1 (array of int)
parm:           LLIPort:Low Latency Interrupt TCP Port (0-65535), default 0=off (array of int)
parm:           LLIPush:Low Latency Interrupt on TCP Push flag (0,1), default 0=off (array of int)
parm:           LLISize:Low Latency Interrupt on Packet Size (0-1500), default 0=off (array of int)
parm:           RSS:Number of Receive-Side Scaling Descriptor Queues - must be 4 for AVB (array of int)
parm:           VMDQ:Number of Virtual Machine Device Queues: 0-1 = disable, 2-8 enable, default 0 (array of int)
parm:           max_vfs:Number of Virtual Functions: 0 = disable, 1-7 enable, default 0 (array of int)
parm:           MDD:Malicious Driver Detection (0/1), default 1 = enabled. Only available when max_vfs is greater than 0 (array of int)
parm:           QueuePairs:Enable Tx/Rx queue pairs for interrupt handling (0,1), default 1=on (array of int)
parm:           EEE:Enable/disable on parts that support the feature (array of int)
parm:           DMAC:Disable or set latency for DMA Coalescing ((0=off, 1000-10000(msec), 250, 500 (usec)) (array of int)
parm:           LRO:Large Receive Offload (0,1), default 0=off (array of int)
parm:           debug:Debug level (0=none, ..., 16=all) (int)
parm:           tx_size:Tx Ring size passed in insmod parameter (int)
[   59.680172] igb 0000:4d:00.0: removed PHC on enp77s0
[   59.760567] igb 0000:47:00.0: removed PHC on enp71s0
[   59.880563] igb_avb: loading out-of-tree module taints kernel.
[   59.880576] igb_avb: module verification failed: signature and/or required key missing - tainting kernel
[   59.884847] Intel(R) Gigabit Ethernet Network Driver - version 5.3.2_AVB
[   59.884850] Copyright (c) 2007-2015 Intel Corporation.
[   59.885278] igb_avb adapter->tx_ring_size 256
[   59.885555] igb: 0000:4d:00.0: igb_check_options: VMDq option is not supported.
[   59.932497] pps pps0: new PPS source ptp0
[   59.932586] igb_avb 0000:4d:00.0: added PHC on eth0
[   59.932591] igb_avb 0000:4d:00.0: Intel(R) Gigabit Ethernet Network Connection
[   59.932594] igb_avb 0000:4d:00.0: eth0: (PCIe:2.5GT/s:Width x1) 
[   59.932599] igb_avb 0000:4d:00.0 eth0: MAC: a0:36:9f:3f:be:a3
[   59.932790] igb_avb 0000:4d:00.0: eth0: PBA No: G69016-001
[   59.936647] igb_avb 0000:4d:00.0: LRO is disabled
[   59.936652] igb_avb 0000:4d:00.0: Using MSI-X interrupts. 4 rx queue(s), 4 tx queue(s)
[   59.938639] igb_avb 0000:4d:00.0 enp77s0: renamed from eth0
[   64.146784] igb_avb 0000:4d:00.0 enp77s0: igb: enp77s0 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: RX/TX

When I try to run simple_talker or jack_talker I see a Corrupted page table at address error in dmesg:

[  327.540083] bind to iface 0000:4d:00.0
[  327.540091] checking against adapter name 0000:4d:00.0
[  327.540120] simple_talker: Corrupted page table at address 7360a5784000
[  327.540124] PGD 10f553067 P4D 10f553067 PUD 1af2ec067 PMD 192add067 PTE 80001e75814c5237
[  327.540131] Bad pagetable: 000f [#1] PREEMPT SMP NOPTI
[  327.540134] CPU: 46 PID: 5456 Comm: simple_talker Tainted: G           OE      6.8.0-63-lowlatency #66.1-Ubuntu
[  327.540138] Hardware name: System manufacturer System Product Name/ROG ZENITH II EXTREME ALPHA, BIOS 1101 06/05/2020
[  327.540140] RIP: 0033:0x7360a5589449
[  327.540169] Code: 20 c5 fe 7f 07 c5 fe 7f 44 17 e0 c5 f8 77 c3 66 90 c5 fe 7f 47 c0 c5 fe 7f 47 e0 c5 f8 77 c3 66 90 48 3b 15 c9 9d 07 00 77 77 <c5> fe 7f 07 c5 fe 7f 47 20 48 01 d7 48 81 fa 80 00 00 00 76 d2 c5
[  327.540172] RSP: 002b:00007ffc85f828c8 EFLAGS: 00010206
[  327.540175] RAX: 00007360a5784000 RBX: 000063b5935d2e10 RCX: 000063b5935d2e10
[  327.540177] RDX: 0000000000001000 RSI: 0000000000000000 RDI: 00007360a5784000
[  327.540179] RBP: 00007ffc85f82920 R08: 0000000000000004 R09: 00001e75814c5000
[  327.540182] R10: 0000000000000001 R11: 0000000000000246 R12: 000063b5935d2470
[  327.540184] R13: 000063b574355311 R14: 000063b5935e4820 R15: 000063b5935d22a0
[  327.540186] FS:  00007360a5612740 GS:  0000000000000000
[  327.540188] Modules linked in: igb_avb(OE) rfcomm snd_seq_dummy snd_hrtimer cmac algif_hash algif_skcipher qrtr af_alg sunrpc bnep intel_rapl_msr intel_rapl_common amd64_edac edac_mce_amd snd_usb_audio btusb snd_usbmidi_lib snd_hda_codec_hdmi btrtl snd_ump btintel snd_hda_intel binfmt_misc nouveau iwlmvm kvm_amd snd_seq_midi eeepc_wmi snd_intel_dspcfg btbcm mfd_aaeon mac80211 asus_wmi btmtk nls_iso8859_1 snd_seq_midi_event snd_intel_sdw_acpi drm_gpuvm libarc4 kvm drm_exec snd_hda_codec snd_rawmidi gpu_sched bluetooth irqbypass snd_hda_core iwlwifi drm_ttm_helper snd_seq mc snd_hwdep ledtrig_audio ttm ecdh_generic sparse_keymap asus_ec_sensors ecc platform_profile rapl snd_pcm snd_seq_device drm_display_helper cfg80211 wmi_bmof ccp input_leds snd_timer cec mxm_wmi snd rc_core video soundcore k10temp i2c_piix4 joydev mac_hid sch_fq_codel msr parport_pc ppdev lp parport efi_pstore nfnetlink dmi_sysfs ip_tables x_tables autofs4 btrfs blake2b_generic raid10 raid456 async_raid6_recov async_memcpy async_pq async_xor async_tx
[  327.540299]  xor raid6_pq libcrc32c raid1 raid0 dm_mirror dm_region_hash dm_log hid_logitech_hidpp hid_logitech_dj hid_generic usbhid hid crct10dif_pclmul crc32_pclmul polyval_clmulni polyval_generic ghash_clmulni_intel sha256_ssse3 sha1_ssse3 atlantic nvme ahci i2c_algo_bit macsec libahci dca nvme_core xhci_pci nvme_auth xhci_pci_renesas wmi aesni_intel crypto_simd cryptd [last unloaded: igb]
[  327.540343] ---[ end trace 0000000000000000 ]---
[  329.795084] clocksource: Long readout interval, skipping watchdog check: cs_nsec: 2372759720 wd_nsec: 2372760713
[  329.941360] RIP: 0033:0x7360a5589449
[  329.941377] RSP: 002b:00007ffc85f828c8 EFLAGS: 00010206
[  329.941381] RAX: 00007360a5784000 RBX: 000063b5935d2e10 RCX: 000063b5935d2e10
[  329.941383] RDX: 0000000000001000 RSI: 0000000000000000 RDI: 00007360a5784000
[  329.941386] RBP: 00007ffc85f82920 R08: 0000000000000004 R09: 00001e75814c5000
[  329.941388] R10: 0000000000000001 R11: 0000000000000246 R12: 000063b5935d2470
[  329.941391] R13: 000063b574355311 R14: 000063b5935e4820 R15: 000063b5935d22a0
[  329.941393] FS:  00007360a5612740(0000) GS:ffff915c0c700000(0000) knlGS:0000000000000000
[  329.941396] CS:  0033 DS: 0000 ES: 0000 CR0: 0000000080050033
[  329.941398] CR2: 00007360a5784000 CR3: 0000000198f96000 CR4: 0000000000350ef0
[  329.941401] note: simple_talker[5456] exited with irqs disabled

Any idea how to fix this?

Best
Ck

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions