Bug 1213561 - RealTek RTL-8169 Gigabit Ethernet driver hang.
Summary: RealTek RTL-8169 Gigabit Ethernet driver hang.
Status: NEW
Alias: None
Product: openSUSE Tumbleweed
Classification: openSUSE
Component: Kernel (show other bugs)
Version: Current
Hardware: x86-64 Other
: P5 - None : Critical (vote)
Target Milestone: ---
Assignee: openSUSE Kernel Bugs
QA Contact: E-mail List
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-07-22 13:30 UTC by Luigi Tarenga
Modified: 2023-07-22 15:46 UTC (History)
2 users (show)

See Also:
Found By: ---
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---
tiwai: needinfo? (luigi.tarenga)


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Luigi Tarenga 2023-07-22 13:30:01 UTC
On a Intel NUC running tumbleweed I experience random network disconnection after the latest update.

I suspect a kernel regression since I had  the system up for about one month without any issue. 

After the latest update I get about 3 - 4 network disconnection at day. I'm forced to shutdown and reboot the system since it's a home server.

with journalctl I'm able to read what happened at previous boot.

kernel version:
Linux alfred 6.4.3-1-default #1 SMP PREEMPT_DYNAMIC Tue Jul 11 06:23:11 UTC 2023 (5ab030f) x86_64 x86_64 x86_64 GNU/Linux

boot options:
BOOT_IMAGE=/boot/vmlinuz-6.4.3-1-default root=UUID=edae087a-7f6a-4e86-88b1-2ac2bb907f49 usb-storage.quirks=0bc2:aa15:,0634:5602: pci=nommconf splash=silent resume=/dev/disk/by-uuid/acba4158-0904-46e4-8769-aaaa56fac740 mitigations=auto quiet security=apparmor

from journalctl -k -b -1:
Jul 22 14:33:08 alfred kernel: ------------[ cut here ]------------
Jul 22 14:33:08 alfred kernel: NETDEV WATCHDOG: eno1 (r8169): transmit queue 0 timed out 9067 ms
Jul 22 14:33:08 alfred kernel: WARNING: CPU: 1 PID: 0 at net/sched/sch_generic.c:525 dev_watchdog+0x21e/0x230
Jul 22 14:33:08 alfred kernel: Modules linked in: ccm af_packet nft_fib_inet nft_fib_ipv4 nft_fib_ipv6 nft_fib nft_reject_inet nf_reject_ipv4 nf_reject_ipv6 nft_reject nft_ct nft_chain_nat nf_nat nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 nf_tables nfnetlink qrtr msr iwlmvm snd_sof_pci_intel_icl snd_sof_intel_hda_common mac80211 soundwire_intel soundwire_cadence snd_sof_intel_hda_mlink snd_sof_intel_hda snd_sof_pci snd_sof_xtensa_dsp snd_hda_codec_hdmi snd_sof snd_sof_utils snd_soc_hdac_hda snd_hda_ext_core libarc4 snd_soc_acpi_intel_match snd_hda_codec_realtek snd_soc_acpi soundwire_generic_allocation soundwire_bus snd_hda_codec_generic ledtrig_audio snd_soc_core snd_compress snd_pcm_dmaengine snd_hda_intel snd_intel_dspcfg snd_intel_sdw_acpi ext4 snd_hda_codec iwlwifi nls_iso8859_1 btusb snd_hda_core btrtl nls_cp437 btbcm btintel spi_pxa2xx_platform spi_nor x86_pkg_temp_thermal vfat mbcache btmtk intel_powerclamp snd_hwdep processor_thermal_device_pci_legacy jbd2 fat dw_dmac bluetooth mtd ee1004 mei_pxp mei_hdcp coretemp
Jul 22 14:33:08 alfred kernel:  intel_rapl_msr kvm_intel kvm processor_thermal_device snd_pcm r8169 cfg80211 processor_thermal_rfim processor_thermal_mbox realtek processor_thermal_rapl irqbypass pcspkr snd_timer i2c_i801 mei_me mdio_devres intel_rapl_common ecdh_generic spi_intel_pci wmi_bmof spi_intel int340x_thermal_zone i2c_smbus libphy snd intel_lpss_pci intel_lpss mei rfkill idma64 soundcore fan intel_soc_dts_iosf thermal tiny_power_button intel_pmc_core acpi_tad acpi_pad button uas usb_storage fuse efi_pstore configfs dmi_sysfs ip_tables x_tables i915 crct10dif_pclmul crc32_pclmul polyval_generic gf128mul ghash_clmulni_intel sha512_ssse3 sdhci_pci i2c_algo_bit drm_buddy drm_display_helper cqhci sdhci cec xhci_pci xhci_pci_renesas xhci_hcd aesni_intel nvme crypto_simd rc_core cryptd usbcore mmc_core wdat_wdt nvme_core ttm video wmi pinctrl_jasperlake btrfs blake2b_generic libcrc32c crc32c_intel xor raid6_pq sg dm_multipath dm_mod scsi_dh_rdac scsi_dh_emc scsi_dh_alua efivarfs
Jul 22 14:33:08 alfred kernel: CPU: 1 PID: 0 Comm: swapper/1 Tainted: G     U             6.4.3-1-default #1 openSUSE Tumbleweed ed3b0209c14d8c7341abe4f6c6340fed8922e0a4
Jul 22 14:33:08 alfred kernel: Hardware name: Intel(R) Client Systems NUC11ATKC4/NUC11ATBC4, BIOS ATJSLCPX.0039.2023.0221.1502 02/21/2023
Jul 22 14:33:08 alfred kernel: RIP: 0010:dev_watchdog+0x21e/0x230
Jul 22 14:33:08 alfred kernel: Code: ff ff ff 48 89 df c6 05 26 5c 5d 01 01 e8 8a 3e fa ff 45 89 f8 44 89 f1 48 89 de 48 89 c2 48 c7 c7 80 ea ca 89 e8 12 f6 5e ff <0f> 0b e9 2d ff ff ff 66 66 2e 0f 1f 84 00 00 00 00 00 90 90 90 90
Jul 22 14:33:08 alfred kernel: RSP: 0018:ffffb0b90017cea0 EFLAGS: 00010286
Jul 22 14:33:08 alfred kernel: RAX: 0000000000000000 RBX: ffff8bf404d2c000 RCX: 000000000000083f
Jul 22 14:33:08 alfred kernel: RDX: 0000000000000000 RSI: 00000000000000f6 RDI: 000000000000083f
Jul 22 14:33:08 alfred kernel: RBP: ffff8bf404d2c4c8 R08: 0000000000000000 R09: ffffb0b90017cd48
Jul 22 14:33:08 alfred kernel: R10: 0000000000000003 R11: ffffffff8a558cc8 R12: ffff8bf4200ebc00
Jul 22 14:33:08 alfred kernel: R13: ffff8bf404d2c41c R14: 0000000000000000 R15: 000000000000236b
Jul 22 14:33:08 alfred kernel: FS:  0000000000000000(0000) GS:ffff8bf76fe80000(0000) knlGS:0000000000000000
Jul 22 14:33:08 alfred kernel: CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
Jul 22 14:33:08 alfred kernel: CR2: 00007f16e19fac68 CR3: 0000000215e36000 CR4: 0000000000350ee0
Jul 22 14:33:08 alfred kernel: Call Trace:
Jul 22 14:33:08 alfred kernel:  <IRQ>
Jul 22 14:33:08 alfred kernel:  ? dev_watchdog+0x21e/0x230
Jul 22 14:33:08 alfred kernel:  ? __warn+0x81/0x130
Jul 22 14:33:08 alfred kernel:  ? dev_watchdog+0x21e/0x230
Jul 22 14:33:08 alfred kernel:  ? report_bug+0x171/0x1a0
Jul 22 14:33:08 alfred kernel:  ? native_write_msr+0xa/0x30
Jul 22 14:33:08 alfred kernel:  ? handle_bug+0x3c/0x80
Jul 22 14:33:08 alfred kernel:  ? exc_invalid_op+0x17/0x70
Jul 22 14:33:08 alfred kernel:  ? asm_exc_invalid_op+0x1a/0x20
Jul 22 14:33:08 alfred kernel:  ? dev_watchdog+0x21e/0x230
Jul 22 14:33:08 alfred kernel:  ? __pfx_dev_watchdog+0x10/0x10
Jul 22 14:33:08 alfred kernel:  ? __pfx_dev_watchdog+0x10/0x10
Jul 22 14:33:08 alfred kernel:  call_timer_fn+0x24/0x130
Jul 22 14:33:08 alfred kernel:  __run_timers.part.0+0x1d8/0x280
Jul 22 14:33:08 alfred kernel:  ? __hrtimer_run_queues+0x121/0x2b0
Jul 22 14:33:08 alfred kernel:  ? ktime_get+0x39/0xa0
Jul 22 14:33:08 alfred kernel:  run_timer_softirq+0x2a/0x50
Jul 22 14:33:08 alfred kernel:  __do_softirq+0xc7/0x2a5
Jul 22 14:33:08 alfred kernel:  __irq_exit_rcu+0xae/0xe0
Jul 22 14:33:08 alfred kernel:  sysvec_apic_timer_interrupt+0x72/0x90
Jul 22 14:33:08 alfred kernel:  </IRQ>
Jul 22 14:33:08 alfred kernel:  <TASK>
Jul 22 14:33:08 alfred kernel:  asm_sysvec_apic_timer_interrupt+0x1a/0x20
Jul 22 14:33:08 alfred kernel: RIP: 0010:cpuidle_enter_state+0xcc/0x440
Jul 22 14:33:08 alfred kernel: Code: 7a 18 48 ff e8 d5 f1 ff ff 8b 53 04 49 89 c5 0f 1f 44 00 00 31 ff e8 63 25 47 ff 45 84 ff 0f 85 56 02 00 00 fb 0f 1f 44 00 00 <45> 85 f6 0f 88 85 01 00 00 49 63 d6 48 8d 04 52 48 8d 04 82 49 8d
Jul 22 14:33:08 alfred kernel: RSP: 0018:ffffb0b90012fe90 EFLAGS: 00000246
Jul 22 14:33:08 alfred kernel: RAX: ffff8bf76feba040 RBX: ffff8bf76fec5700 RCX: 0000000000000000
Jul 22 14:33:08 alfred kernel: RDX: 0000000000000001 RSI: fffffff7fb1d1d70 RDI: 0000000000000000
Jul 22 14:33:08 alfred kernel: RBP: 0000000000000003 R08: 0000000000000000 R09: 00000000401a41a4
Jul 22 14:33:08 alfred kernel: R10: ffff8bf76feb8a44 R11: 0000000000014a0e R12: ffffffff8a625ca0
Jul 22 14:33:08 alfred kernel: R13: 000005cfe49c1ed7 R14: 0000000000000003 R15: 0000000000000000
Jul 22 14:33:08 alfred kernel:  cpuidle_enter+0x2d/0x40
Jul 22 14:33:08 alfred kernel:  do_idle+0x20d/0x270
Jul 22 14:33:08 alfred kernel:  cpu_startup_entry+0x1d/0x20
Jul 22 14:33:08 alfred kernel:  start_secondary+0x12e/0x150
Jul 22 14:33:08 alfred kernel:  secondary_startup_64_no_verify+0x10b/0x10b
Jul 22 14:33:08 alfred kernel:  </TASK>
Jul 22 14:33:08 alfred kernel: ---[ end trace 0000000000000000 ]---
Jul 22 14:33:09 alfred kernel: pcieport 0000:00:1c.7: Data Link Layer Link Active not set in 1000 msec
Jul 22 14:33:09 alfred kernel: r8169 0000:02:00.0 eno1: Can't reset secondary PCI bus, detach NIC
Comment 1 Takashi Iwai 2023-07-22 15:46:07 UTC
Likely a dup of bug 1213491.  Please try the kernel provided there.