Hello,

There is some evolution.
I still use the r8169 module in the 5.19.0 kernel, r8168 and dkms are not 
present anymore. Neither r8169 nor r8168 are blacklisted.
lsmod shows that the r8169 module is loaded in memory.
dmesg | grep r81 shows that the eth0 link is up at startup of the laptop.

I set up NetworkManager to establish automatically the internet sharing
trough eth0 with IPV4 (IPv6 is desactivated). The ethernet sharing
doesn't come up automatically at startup of NetworkManager (even with
this option activated), but when I manually switch off and on the
ethernet link in NetworkManager, the ethernet sharing comes up and works
fine.

I can't still find if this bug comes from the r8169 module or from the 
NetworkManager package.
Any idea?

I also opened a bug report for NetworkManager #2028832

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1995147

Title:
  r8169 : eth0 link down after 5 minutes 'kernel: [ ] NETDEV WATCHDOG:
  enp2s0 (r8169): transmit queue 0 timed out

Status in linux package in Ubuntu:
  Confirmed

Bug description:
  Hello,
  I use reverse tethering trough an ethernet link: my Ubuntu 22.04 LTS laptop 
is providing internet access to a LG CL600 thin client.
  This ethernet link works fine from power up until 5 minutes after this power 
up, then the ethernet link freezes.

  I don't have this problem when my laptop is providing the same internet 
access with Debian 11 live (kernel 5.10.0): in this case reverse tethering 
trough ethernet works fluently trough the time, no ethernet freeze at all.
  So my hardware isn't faulty, but there seems to be a regression in the kernel 
r8169 module, between the 5.10 and 5.15 kernels.

  Can you solve this regression?

  The r8169 module is a part the linux-modules-extra-5.15.0-52-generic package.
  Here is the involved sample from /var/log/syslog:

  Oct 22 17:59:57 damien-Lenovo-G70-80 kernel: [  537.053253] ------------[ cut 
here ]------------
  Oct 22 17:59:57 damien-Lenovo-G70-80 kernel: [  537.053278] NETDEV WATCHDOG: 
enp2s0 (r8169): transmit queue 0 timed out
  Oct 22 17:59:57 damien-Lenovo-G70-80 kernel: [  537.053308] WARNING: CPU: 2 
PID: 0 at net/sched/sch_generic.c:477 dev_watchdog+0x277/0x280
  Oct 22 17:59:57 damien-Lenovo-G70-80 kernel: [  537.053326] Modules linked 
in: nft_reject_ipv4 nf_reject_ipv4 nft_reject nft_ct nft_masq nft_counter 
nft_chain_nat xt_MASQUERADE nft_compat bridge stp llc rfcomm ccm nf_tables 
nfnetlink nf_nat_h323 binfmt_misc nf_conntrack_h323 nf_nat_pptp 
nf_conntrack_pptp nf_nat_tftp nf_conntrack_tftp nf_nat_sip nf_conntrack_sip 
nf_nat_irc nf_conntrack_irc nf_nat_ftp nf_conntrack_ftp iptable_nat nf_nat 
nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 libcrc32c cmac algif_hash 
algif_skcipher af_alg bnep nls_iso8859_1 mei_hdcp intel_rapl_msr 
snd_hda_codec_conexant snd_hda_codec_generic ledtrig_audio snd_hda_codec_hdmi 
snd_hda_intel intel_rapl_common snd_intel_dspcfg iwlmvm rtsx_usb_ms 
snd_intel_sdw_acpi mac80211 uvcvideo snd_usb_audio snd_hda_codec 
snd_usbmidi_lib snd_hda_core x86_pkg_temp_thermal intel_powerclamp 
videobuf2_vmalloc videobuf2_memops videobuf2_v4l2 videobuf2_common videodev 
snd_hwdep libarc4 snd_seq_midi coretemp mc memstick snd_pcm snd_seq_m
 idi_event i915 kvm_intel snd_rawmidi snd_seq kvm
  Oct 22 17:59:57 damien-Lenovo-G70-80 kernel: [  537.053625]  iwlwifi ttm 
drm_kms_helper snd_seq_device snd_timer btusb crct10dif_pclmul btrtl btbcm 
ghash_clmulni_intel cec aesni_intel snd rc_core btintel crypto_simd 
i2c_algo_bit bluetooth mei_me cfg80211 cryptd mei soundcore at24 fb_sys_fops 
ecdh_generic ecc rapl intel_cstate syscopyarea sysfillrect sysimgblt joydev 
input_leds ideapad_laptop sparse_keymap serio_raw platform_profile mac_hid wmi 
acpi_pad sch_fq_codel ipmi_devintf ipmi_msghandler msr parport_pc ppdev lp mtd 
ramoops pstore_blk pstore_zone parport drm reed_solomon efi_pstore ip_tables 
x_tables autofs4 hid_generic usbhid rtsx_usb_sdmmc hid rtsx_usb i2c_i801 r8169 
ahci xhci_pci psmouse i2c_smbus crc32_pclmul lpc_ich libahci realtek 
xhci_pci_renesas video
  Oct 22 17:59:57 damien-Lenovo-G70-80 kernel: [  537.053905] CPU: 2 PID: 0 
Comm: swapper/2 Not tainted 5.15.0-48-generic #54-Ubuntu
  Oct 22 17:59:57 damien-Lenovo-G70-80 kernel: [  537.053914] Hardware name: 
LENOVO 80FF/Lenovo G70-80, BIOS ABCN80WW 05/18/2015
  Oct 22 17:59:57 damien-Lenovo-G70-80 kernel: [  537.053918] RIP: 
0010:dev_watchdog+0x277/0x280
  Oct 22 17:59:57 damien-Lenovo-G70-80 kernel: [  537.053931] Code: eb 97 48 8b 
5d d0 c6 05 03 39 69 01 01 48 89 df e8 ee 67 f9 ff 44 89 e1 48 89 de 48 c7 c7 
50 49 cd 8d 48 89 c2 e8 a7 bb 19 00 <0f> 0b eb 80 e9 51 25 23 00 0f 1f 44 00 00 
55 48 89 e5 41 57 41 56
  Oct 22 17:59:57 damien-Lenovo-G70-80 kernel: [  537.053938] RSP: 
0018:ffffc03440154e70 EFLAGS: 00010282
  Oct 22 17:59:57 damien-Lenovo-G70-80 kernel: [  537.053946] RAX: 
0000000000000000 RBX: ffffa05f80b34000 RCX: 0000000000000000
  Oct 22 17:59:57 damien-Lenovo-G70-80 kernel: [  537.053952] RDX: 
ffffa062cf32c240 RSI: ffffa062cf320580 RDI: 0000000000000300
  Oct 22 17:59:57 damien-Lenovo-G70-80 kernel: [  537.053957] RBP: 
ffffc03440154ea8 R08: 0000000000000003 R09: fffffffffffd7858
  Oct 22 17:59:57 damien-Lenovo-G70-80 kernel: [  537.053963] R10: 
0000000000ffff0a R11: 0000000000000001 R12: 0000000000000000
  Oct 22 17:59:57 damien-Lenovo-G70-80 kernel: [  537.053968] R13: 
ffffa05f80ca0280 R14: 0000000000000001 R15: ffffa05f80b344c0
  Oct 22 17:59:57 damien-Lenovo-G70-80 kernel: [  537.053974] FS:  
0000000000000000(0000) GS:ffffa062cf300000(0000) knlGS:0000000000000000
  Oct 22 17:59:57 damien-Lenovo-G70-80 kernel: [  537.053980] CS:  0010 DS: 
0000 ES: 0000 CR0: 0000000080050033
  Oct 22 17:59:57 damien-Lenovo-G70-80 kernel: [  537.053986] CR2: 
00001b2801ab4000 CR3: 0000000065010006 CR4: 00000000001706e0
  Oct 22 17:59:57 damien-Lenovo-G70-80 kernel: [  537.053991] Call Trace:
  Oct 22 17:59:57 damien-Lenovo-G70-80 kernel: [  537.053996]  <IRQ>
  Oct 22 17:59:57 damien-Lenovo-G70-80 kernel: [  537.054002]  ? 
pfifo_fast_enqueue+0x160/0x160
  Oct 22 17:59:57 damien-Lenovo-G70-80 kernel: [  537.054011]  
call_timer_fn+0x2b/0x120
  Oct 22 17:59:57 damien-Lenovo-G70-80 kernel: [  537.054021]  
__run_timers.part.0+0x1e3/0x270
  Oct 22 17:59:57 damien-Lenovo-G70-80 kernel: [  537.054030]  ? 
ktime_get+0x46/0xc0
  Oct 22 17:59:57 damien-Lenovo-G70-80 kernel: [  537.054040]  ? 
lapic_next_deadline+0x2c/0x40
  Oct 22 17:59:57 damien-Lenovo-G70-80 kernel: [  537.054048]  ? 
clockevents_program_event+0xad/0x130
  Oct 22 17:59:57 damien-Lenovo-G70-80 kernel: [  537.054060]  
run_timer_softirq+0x2a/0x60
  Oct 22 17:59:57 damien-Lenovo-G70-80 kernel: [  537.054067]  
__do_softirq+0xd9/0x2e7
  Oct 22 17:59:57 damien-Lenovo-G70-80 kernel: [  537.054078]  
irq_exit_rcu+0x94/0xc0
  Oct 22 17:59:57 damien-Lenovo-G70-80 kernel: [  537.054089]  
sysvec_apic_timer_interrupt+0x80/0x90
  Oct 22 17:59:57 damien-Lenovo-G70-80 kernel: [  537.054098]  </IRQ>
  Oct 22 17:59:57 damien-Lenovo-G70-80 kernel: [  537.054101]  <TASK>
  Oct 22 17:59:57 damien-Lenovo-G70-80 kernel: [  537.054105]  
asm_sysvec_apic_timer_interrupt+0x1a/0x20
  Oct 22 17:59:57 damien-Lenovo-G70-80 kernel: [  537.054116] RIP: 
0010:cpuidle_enter_state+0xd9/0x620
  Oct 22 17:59:57 damien-Lenovo-G70-80 kernel: [  537.054126] Code: 3d c4 ef f9 
72 e8 17 d7 68 ff 49 89 c7 0f 1f 44 00 00 31 ff e8 58 e4 68 ff 80 7d d0 00 0f 
85 61 01 00 00 fb 66 0f 1f 44 00 00 <45> 85 f6 0f 88 6d 01 00 00 4d 63 ee 49 83 
fd 09 0f 87 e7 03 00 00
  Oct 22 17:59:57 damien-Lenovo-G70-80 kernel: [  537.054132] RSP: 
0018:ffffc034400dbe28 EFLAGS: 00000246
  Oct 22 17:59:57 damien-Lenovo-G70-80 kernel: [  537.054140] RAX: 
ffffa062cf330b80 RBX: ffffe0343fd00000 RCX: 0000000000000000
  Oct 22 17:59:57 damien-Lenovo-G70-80 kernel: [  537.054145] RDX: 
0000000000000000 RSI: 0000000000000002 RDI: 0000000000000000
  Oct 22 17:59:57 damien-Lenovo-G70-80 kernel: [  537.054150] RBP: 
ffffc034400dbe78 R08: 0000007d0addf354 R09: 0000000000000000
  Oct 22 17:59:57 damien-Lenovo-G70-80 kernel: [  537.054155] R10: 
0000000000000001 R11: 071c71c71c71c71c R12: ffffffff8e6d3ea0
  Oct 22 17:59:57 damien-Lenovo-G70-80 kernel: [  537.054160] R13: 
0000000000000008 R14: 0000000000000008 R15: 0000007d0addf354
  Oct 22 17:59:57 damien-Lenovo-G70-80 kernel: [  537.054170]  ? 
cpuidle_enter_state+0xc8/0x620
  Oct 22 17:59:57 damien-Lenovo-G70-80 kernel: [  537.054179]  ? 
tick_nohz_stop_tick+0x16a/0x1d0
  Oct 22 17:59:57 damien-Lenovo-G70-80 kernel: [  537.054187]  
cpuidle_enter+0x2e/0x50
  Oct 22 17:59:57 damien-Lenovo-G70-80 kernel: [  537.054195]  
cpuidle_idle_call+0x142/0x1e0
  Oct 22 17:59:57 damien-Lenovo-G70-80 kernel: [  537.054204]  do_idle+0x83/0xf0
  Oct 22 17:59:57 damien-Lenovo-G70-80 kernel: [  537.054211]  
cpu_startup_entry+0x20/0x30
  Oct 22 17:59:57 damien-Lenovo-G70-80 kernel: [  537.054218]  
start_secondary+0x12a/0x180
  Oct 22 17:59:57 damien-Lenovo-G70-80 kernel: [  537.054226]  
secondary_startup_64_no_verify+0xc2/0xcb
  Oct 22 17:59:57 damien-Lenovo-G70-80 kernel: [  537.054239]  </TASK>
  Oct 22 17:59:57 damien-Lenovo-G70-80 kernel: [  537.054243] ---[ end trace 
c2eed5067b4f7a97 ]---
  Oct 22 17:59:57 damien-Lenovo-G70-80 kernel: [  537.088290] r8169 
0000:02:00.0 enp2s0: rtl_chipcmd_cond == 1 (loop: 100, delay: 100).
  Oct 22 17:59:57 damien-Lenovo-G70-80 kernel: [  537.111422] r8169 
0000:02:00.0 enp2s0: rtl_eriar_cond == 1 (loop: 100, delay: 100).
  Oct 22 17:59:57 damien-Lenovo-G70-80 kernel: [  537.132412] r8169 
0000:02:00.0 enp2s0: rtl_eriar_cond == 1 (loop: 100, delay: 100).
  Oct 22 17:59:57 damien-Lenovo-G70-80 kernel: [  537.153298] r8169 
0000:02:00.0 enp2s0: rtl_eriar_cond == 1 (loop: 100, delay: 100).
  Oct 22 17:59:57 damien-Lenovo-G70-80 kernel: [  537.174101] r8169 
0000:02:00.0 enp2s0: rtl_eriar_cond == 1 (loop: 100, delay: 100).
  Oct 22 17:59:57 damien-Lenovo-G70-80 kernel: [  537.194919] r8169 
0000:02:00.0 enp2s0: rtl_eriar_cond == 1 (loop: 100, delay: 100).
  Oct 22 17:59:57 damien-Lenovo-G70-80 kernel: [  537.215935] r8169 
0000:02:00.0 enp2s0: rtl_eriar_cond == 1 (loop: 100, delay: 100).
  Oct 22 17:59:57 damien-Lenovo-G70-80 kernel: [  537.237026] r8169 
0000:02:00.0 enp2s0: rtl_eriar_cond == 1 (loop: 100, delay: 100).
  Oct 22 17:59:57 damien-Lenovo-G70-80 kernel: [  537.257993] r8169 
0000:02:00.0 enp2s0: rtl_eriar_cond == 1 (loop: 100, delay: 100).
  Oct 22 17:59:57 damien-Lenovo-G70-80 kernel: [  537.278709] r8169 
0000:02:00.0 enp2s0: rtl_eriar_cond == 1 (loop: 100, delay: 100).
  Oct 22 18:00:07 damien-Lenovo-G70-80 kernel: [  547.323071] net_ratelimit: 13 
callbacks suppressed

  ProblemType: Bug
  DistroRelease: Ubuntu 22.04
  Package: linux-modules-extra-5.15.0-52-generic 5.15.0-52.58
  ProcVersionSignature: Ubuntu 5.15.0-52.58-generic 5.15.60
  Uname: Linux 5.15.0-52-generic x86_64
  ApportVersion: 2.20.11-0ubuntu82.1
  Architecture: amd64
  AudioDevicesInUse:
   USER        PID ACCESS COMMAND
   /dev/snd/controlC2:  damien    13573 F.... pulseaudio
   /dev/snd/controlC0:  damien    13573 F.... pulseaudio
   /dev/snd/controlC1:  damien    13573 F.... pulseaudio
  CRDA: N/A
  CasperMD5CheckResult: pass
  CurrentDesktop: ubuntu:GNOME
  Date: Fri Oct 28 21:58:45 2022
  InstallationDate: Installed on 2022-08-11 (78 days ago)
  InstallationMedia: Ubuntu 22.04 LTS "Jammy Jellyfish" - Release amd64 
(20220419)
  MachineType: LENOVO 80FF
  ProcEnviron:
   TERM=xterm-256color
   PATH=(custom, no user)
   XDG_RUNTIME_DIR=<set>
   LANG=fr_FR.UTF-8
   SHELL=/bin/bash
  ProcFB: 0 i915drmfb
  ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-5.15.0-52-generic 
root=UUID=7fc394bb-09ee-4e3e-ae0e-505a4047663e ro quiet splash vt.handoff=7
  RelatedPackageVersions:
   linux-restricted-modules-5.15.0-52-generic N/A
   linux-backports-modules-5.15.0-52-generic  N/A
   linux-firmware                             20220329.git681281e4-0ubuntu3.6
  SourcePackage: linux
  UpgradeStatus: No upgrade log present (probably fresh install)
  dmi.bios.date: 05/18/2015
  dmi.bios.release: 1.80
  dmi.bios.vendor: LENOVO
  dmi.bios.version: ABCN80WW
  dmi.board.asset.tag: NO Asset Tag
  dmi.board.name: Lenovo G70-80
  dmi.board.vendor: LENOVO
  dmi.board.version: 31900058 WIN
  dmi.chassis.asset.tag: NO Asset Tag
  dmi.chassis.type: 10
  dmi.chassis.vendor: LENOVO
  dmi.chassis.version: Lenovo G70-80
  dmi.ec.firmware.release: 1.80
  dmi.modalias: 
dmi:bvnLENOVO:bvrABCN80WW:bd05/18/2015:br1.80:efr1.80:svnLENOVO:pn80FF:pvrLenovoG70-80:rvnLENOVO:rnLenovoG70-80:rvr31900058WIN:cvnLENOVO:ct10:cvrLenovoG70-80:skuLENOVO_MT_80FF_BU_idea_FM_LenovoG70-80:
  dmi.product.family: IDEAPAD
  dmi.product.name: 80FF
  dmi.product.sku: LENOVO_MT_80FF_BU_idea_FM_Lenovo G70-80
  dmi.product.version: Lenovo G70-80
  dmi.sys.vendor: LENOVO

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1995147/+subscriptions


-- 
Mailing list: https://launchpad.net/~kernel-packages
Post to     : kernel-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kernel-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to