Occurred today on KDE Neon, while plugging the TB4 dock. This started happening after the recent updates, so was working fine reboot today. [ 7556.301991] usb 3-5.1: Product: ThinkPad Thunderbolt 4 Dock MCU Contoller [ 7556.301992] usb 3-5.1: Manufacturer: Lenovo [ 7556.301993] usb 3-5.1: SerialNumber: 0123456789ABCDEF [ 7556.309244] hid-generic 0003:17EF:30B4.0010: hiddev2,hidraw7: USB HID v1.11 Device [Lenovo ThinkPad Thunderbolt 4 Dock MCU Contoller] on usb-0000:00:14.0-5.1/input0 [ 7556.981411] igc 0000:49:00.0 enp73s0: NIC Link is Up 1000 Mbps Full Duplex, Flow Control: RX/TX [ 7556.981648] IPv6: ADDRCONF(NETDEV_CHANGE): enp73s0: link becomes ready [ 7557.130669] igc 0000:49:00.0 enp73s0: PCIe link lost, device now detached [ 7557.130677] ------------[ cut here ]------------ [ 7557.130678] igc: Failed to read reg 0xc030! [ 7557.130690] WARNING: CPU: 13 PID: 1735 at drivers/net/ethernet/intel/igc/igc_main.c:6412 igc_rd32+0xaf/0xc0 [igc] [ 7557.130701] Modules linked in: igc ccm rfcomm xt_conntrack nft_chain_nat xt_MASQUERADE nf_nat nf_conntrack_netlink nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 xfrm_user xfrm_algo xt_addrtype br_netfilter bridge stp llc vboxnetadp(O) vboxnetflt(O) vboxdrv(O) xt_comment nft_compat nf_tables nfnetlink cmac algif_hash algif_skcipher af_alg overlay bnep binfmt_misc dm_crypt nvidia_uvm(PO) nvidia_drm(PO) nvidia_modeset(PO) intel_tcc_cooling x86_pkg_temp_thermal intel_powerclamp coretemp snd_ctl_led snd_soc_skl_hda_dsp kvm_intel snd_soc_intel_hda_dsp_common snd_soc_hdac_hdmi snd_sof_probes kvm nvidia(PO) irqbypass snd_hda_codec_realtek snd_hda_codec_generic snd_soc_dmic snd_sof_pci_intel_tgl snd_sof_intel_hda_common soundwire_intel soundwire_generic_allocation soundwire_cadence snd_sof_intel_hda snd_sof_pci snd_sof_xtensa_dsp snd_sof snd_sof_utils snd_soc_hdac_hda snd_hda_ext_core snd_soc_acpi_intel_match snd_soc_acpi soundwire_bus snd_soc_core snd_compress ac97_bus nls_iso8859_1 [ 7557.130735] snd_hda_codec_hdmi snd_pcm_dmaengine rapl iwlmvm btusb snd_hda_intel btrtl snd_intel_dspcfg btbcm snd_usb_audio mac80211 snd_intel_sdw_acpi btintel uvcvideo snd_usbmidi_lib snd_hda_codec btmtk videobuf2_vmalloc snd_seq_midi libarc4 mei_hdcp processor_thermal_device_pci_legacy mei_pxp snd_seq_midi_event videobuf2_memops cmdlinepart snd_hda_core bluetooth intel_rapl_msr processor_thermal_device snd_rawmidi snd_seq iwlwifi videobuf2_v4l2 spi_nor snd_hwdep think_lmi processor_thermal_rfim thinkpad_acpi ecdh_generic snd_seq_device intel_cstate serio_raw videodev snd_pcm joydev mtd firmware_attributes_class input_leds videobuf2_common cfg80211 processor_thermal_mbox wmi_bmof ee1004 nvram mc ecc snd_timer mei_me processor_thermal_rapl mei snd intel_rapl_common ledtrig_audio soundcore intel_soc_dts_iosf int3403_thermal int3400_thermal platform_profile intel_hid int340x_thermal_zone acpi_thermal_rel mac_hid acpi_pad acpi_tad sparse_keymap sch_fq_codel vcan can_dev msr parport_pc [ 7557.130769] ppdev lp parport efi_pstore ip_tables x_tables autofs4 btrfs blake2b_generic xor raid6_pq libcrc32c hid_logitech_hidpp hid_logitech_dj hid_generic usbhid hid i915 drm_buddy i2c_algo_bit ttm drm_display_helper cec rc_core crct10dif_pclmul crc32_pclmul drm_kms_helper polyval_clmulni syscopyarea polyval_generic sysfillrect ghash_clmulni_intel sha512_ssse3 aesni_intel sysimgblt nvme crypto_simd ucsi_acpi rtsx_pci_sdmmc i2c_i801 drm xhci_pci nvme_core cryptd psmouse spi_intel_pci typec_ucsi spi_intel thunderbolt i2c_smbus rtsx_pci xhci_pci_renesas nvme_common video typec wmi pinctrl_tigerlake [last unloaded: igc] [ 7557.130793] CPU: 13 PID: 1735 Comm: pulsesecure Tainted: P W O 6.2.0-33-generic #33~22.04.1-Ubuntu [ 7557.130795] Hardware name: LENOVO 20YRS21300/20YRS21300, BIOS N37ET46W (1.27 ) 07/12/2023 [ 7557.130795] RIP: 0010:igc_rd32+0xaf/0xc0 [igc] [ 7557.130801] Code: bc ff ff ff ff 5b 44 89 e0 41 5c 41 5d 41 5e 5d 31 d2 31 f6 31 ff c3 cc cc cc cc 44 89 ee 48 c7 c7 f8 85 38 c0 e8 01 56 57 e3 <0f> 0b e9 74 ff ff ff 66 2e 0f 1f 84 00 00 00 00 00 90 90 90 90 90 [ 7557.130803] RSP: 0018:ffff9f5982d035b0 EFLAGS: 00010246 [ 7557.130804] RAX: 0000000000000000 RBX: ffff90add0bf8c60 RCX: 0000000000000000 [ 7557.130806] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000000 [ 7557.130806] RBP: ffff9f5982d035d0 R08: 0000000000000000 R09: 0000000000000000 [ 7557.130807] R10: 0000000000000000 R11: 0000000000000000 R12: 00000000ffffffff [ 7557.130808] R13: 000000000000c030 R14: ffff90add0bf8000 R15: ffff90ac4313cd80 [ 7557.130809] FS: 00007f2b2a3ff640(0000) GS:ffff90b76f740000(0000) knlGS:0000000000000000 [ 7557.130810] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7557.130811] CR2: 000029bc0067b0a0 CR3: 000000010e072001 CR4: 0000000000770ee0 [ 7557.130812] PKRU: 55555554 [ 7557.130812] Call Trace: [ 7557.130813] [ 7557.130815] ? show_regs+0x72/0x90 [ 7557.130818] ? igc_rd32+0xaf/0xc0 [igc] [ 7557.130823] ? __warn+0x8d/0x160 [ 7557.130826] ? igc_rd32+0xaf/0xc0 [igc] [ 7557.130831] ? report_bug+0x1bb/0x1d0 [ 7557.130834] ? handle_bug+0x46/0x90 [ 7557.130837] ? exc_invalid_op+0x19/0x80 [ 7557.130839] ? asm_exc_invalid_op+0x1b/0x20 [ 7557.130841] ? igc_rd32+0xaf/0xc0 [igc] [ 7557.130845] igc_update_stats+0xa5/0x750 [igc] [ 7557.130850] igc_get_stats64+0x95/0xa0 [igc] [ 7557.130854] dev_get_stats+0x69/0x160 [ 7557.130857] rtnl_fill_stats+0x40/0x140 [ 7557.130859] rtnl_fill_ifinfo+0x83c/0x1140 [ 7557.130860] ? __nla_validate_parse+0x4b/0x1f0 [ 7557.130863] rtnl_dump_ifinfo+0x5c9/0x760 [ 7557.130864] ? rtnl_dump_ifinfo+0x5c9/0x760 [ 7557.130868] ? __alloc_skb+0xef/0x1d0 [ 7557.130870] netlink_dump+0x1c7/0x360 [ 7557.130873] netlink_recvmsg+0x215/0x310 [ 7557.130875] sock_recvmsg+0x85/0x90 [ 7557.130878] ____sys_recvmsg+0x98/0x1c0 [ 7557.130880] ? import_iovec+0x1b/0x30 [ 7557.130883] ? copy_msghdr_from_user+0x71/0xc0 [ 7557.130884] ___sys_recvmsg+0x7c/0xe0 [ 7557.130886] ? import_iovec+0x1b/0x30 [ 7557.130887] ? copy_msghdr_from_user+0x71/0xc0 [ 7557.130888] ? __fget_light+0xb5/0x160 [ 7557.130890] __sys_recvmsg+0x62/0xc0 [ 7557.130892] __x64_sys_recvmsg+0x1d/0x30 [ 7557.130893] do_syscall_64+0x59/0x90 [ 7557.130895] ? __sys_recvmsg+0xa6/0xc0 [ 7557.130896] ? exit_to_user_mode_prepare+0x3b/0xd0 [ 7557.130898] ? syscall_exit_to_user_mode+0x38/0x60 [ 7557.130900] ? do_syscall_64+0x69/0x90 [ 7557.130901] ? do_syscall_64+0x69/0x90 [ 7557.130902] ? do_syscall_64+0x69/0x90 [ 7557.130904] entry_SYSCALL_64_after_hwframe+0x72/0xdc [ 7557.130905] RIP: 0033:0x7f2b2d52783f [ 7557.130906] Code: 44 00 00 89 54 24 0c 48 89 34 24 89 7c 24 08 e8 c7 91 f6 ff 8b 54 24 0c 48 8b 34 24 41 89 c0 8b 7c 24 08 b8 2f 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 31 4c 63 e0 44 89 c7 e8 0e 92 f6 ff 48 83 c4 [ 7557.130907] RSP: 002b:00007f2b2a3fcd10 EFLAGS: 00000293 ORIG_RAX: 000000000000002f [ 7557.130908] RAX: ffffffffffffffda RBX: 00007f2b2a3fde80 RCX: 00007f2b2d52783f [ 7557.130908] RDX: 0000000000000000 RSI: 00007f2b2a3fdd80 RDI: 000000000000000f [ 7557.130909] RBP: 00007f2b2a3fde10 R08: 0000000000000000 R09: 00007f2b24002010 [ 7557.130910] R10: 0000000000000077 R11: 0000000000000293 R12: 00007f2b2a3fdd80 [ 7557.130910] R13: 00007f2b2a3fdd70 R14: 00007f2b2a3fdd64 R15: 0000000000000b18 [ 7557.130912] [ 7557.130912] ---[ end trace 0000000000000000 ]---