Public bug reported:

When my eero router restarts, my PC/server's ethernet disconnect and
reconnects. This softlocks the CPU and renders the server essentially
"crashed", and requires power cycle to come back online

24.04 LTS (Noble Numbat)

`Linux <hostname> 6.8.0-38-generic #38-Ubuntu SMP PREEMPT_DYNAMIC Fri
Jun  7 15:25:01 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux`

(It's `apt` up to date as of July 24)

I googled and found same bug (I hope!) in
https://bugzilla.kernel.org/show_bug.cgi?id=218740

Please bring upstream kernel fix into 24.04 :)

```
Jul 23 16:51:54 <hostname> kernel: e1000e 0000:00:1f.6 eno1: NIC Link is Down
Jul 23 16:51:54 <hostname> systemd-networkd[1073]: eno1: Lost carrier
Jul 23 16:51:54 <hostname> systemd-networkd[1073]: eno1: DHCPv6 lease lost
Jul 23 16:51:54 <hostname> systemd-timesyncd[983]: No network connectivity, 
watching for changes.
Jul 23 16:52:06 <hostname> kernel: e1000e 0000:00:1f.6 eno1: NIC Link is Up 
1000 Mbps Half Duplex, Flow Control: None
Jul 23 16:52:06 <hostname> kernel: BUG: scheduling while atomic: 
kworker/3:2/51801/0x00000002
Jul 23 16:52:06 <hostname> kernel: Modules linked in: bluetooth ecdh_generic 
ecc l2tp_ppp l2tp_netlink l2tp_core ip6_udp_tunnel udp_tunnel pppox 
xfrm_interface ip_vti ip_tunnel ah6 ah4 esp6 esp4 xfrm4_tunnel tunnel4 ipcomp 
ipcomp6 xfr>
Jul 23 16:52:06 <hostname> kernel:  intel_rapl_common intel_uncore_frequency 
snd_compress intel_uncore_frequency_common ac97_bus snd_pcm_dmaengine 
x86_pkg_temp_thermal intel_powerclamp snd_hda_intel i915 snd_intel_dspcfg 
coretemp snd_>
Jul 23 16:52:06 <hostname> kernel:  xhci_pci_renesas vmd typec wmi aesni_intel 
crypto_simd cryptd
Jul 23 16:52:06 <hostname> kernel: CPU: 3 PID: 51801 Comm: kworker/3:2 Not 
tainted 6.8.0-38-generic #38-Ubuntu
Jul 23 16:52:06 <hostname> kernel: Hardware name: HP HP Elite Mini 600 G9 
Desktop PC/8952, BIOS U21 Ver. 02.13.02 02/02/2024
Jul 23 16:52:06 <hostname> kernel: Workqueue: events e1000_watchdog_task 
[e1000e]
Jul 23 16:52:06 <hostname> kernel: Call Trace:
Jul 23 16:52:06 <hostname> kernel:  <TASK>
Jul 23 16:52:06 <hostname> kernel:  dump_stack_lvl+0x76/0xa0
Jul 23 16:52:06 <hostname> kernel:  dump_stack+0x10/0x20
Jul 23 16:52:06 <hostname> kernel:  __schedule_bug+0x64/0x80
Jul 23 16:52:06 <hostname> kernel:  schedule_debug.isra.0+0xdb/0x130
Jul 23 16:52:06 <hostname> kernel:  __schedule+0x69/0x6b0
Jul 23 16:52:06 <hostname> kernel:  schedule+0x33/0x110
Jul 23 16:52:06 <hostname> kernel:  schedule_hrtimeout_range_clock+0xbc/0x150
Jul 23 16:52:06 <hostname> kernel:  ? __pfx_hrtimer_wakeup+0x10/0x10
Jul 23 16:52:06 <hostname> kernel:  schedule_hrtimeout_range+0x13/0x30
Jul 23 16:52:06 <hostname> kernel:  usleep_range_state+0x65/0xa0
Jul 23 16:52:06 <hostname> kernel:  e1000e_read_phy_reg_mdic+0x98/0x2a0 [e1000e]
Jul 23 16:52:06 <hostname> kernel:  e1000e_update_phy_stats+0x85/0x290 [e1000e]
Jul 23 16:52:06 <hostname> kernel:  e1000e_update_stats+0x4c9/0x4e0 [e1000e]
Jul 23 16:52:06 <hostname> kernel:  e1000_watchdog_task+0xf7/0xa80 [e1000e]
Jul 23 16:52:06 <hostname> kernel:  process_one_work+0x16c/0x350
Jul 23 16:52:06 <hostname> kernel:  worker_thread+0x306/0x440
Jul 23 16:52:06 <hostname> kernel:  ? _raw_spin_lock_irqsave+0xe/0x20
Jul 23 16:52:06 <hostname> kernel:  ? __pfx_worker_thread+0x10/0x10
Jul 23 16:52:06 <hostname> kernel:  kthread+0xef/0x120
Jul 23 16:52:06 <hostname> kernel:  ? __pfx_kthread+0x10/0x10
Jul 23 16:52:06 <hostname> kernel:  ret_from_fork+0x44/0x70
Jul 23 16:52:06 <hostname> kernel:  ? __pfx_kthread+0x10/0x10
Jul 23 16:52:06 <hostname> kernel:  ret_from_fork_asm+0x1b/0x30
Jul 23 16:52:06 <hostname> kernel:  </TASK>
Jul 23 16:52:33 <hostname> kernel: watchdog: BUG: soft lockup - CPU#3 stuck for 
26s! [kworker/3:0:59929]
Jul 23 16:52:33 <hostname> kernel: Modules linked in: bluetooth ecdh_generic 
ecc l2tp_ppp l2tp_netlink l2tp_core ip6_udp_tunnel udp_tunnel pppox 
xfrm_interface ip_vti ip_tunnel ah6 ah4 esp6 esp4 xfrm4_tunnel tunnel4 ipcomp 
ipcomp6 xfr>
Jul 23 16:52:33 <hostname> kernel:  intel_rapl_common intel_uncore_frequency 
snd_compress intel_uncore_frequency_common ac97_bus snd_pcm_dmaengine 
x86_pkg_temp_thermal intel_powerclamp snd_hda_intel i915 snd_intel_dspcfg 
coretemp snd_>
Jul 23 16:52:33 <hostname> kernel:  xhci_pci_renesas vmd typec wmi aesni_intel 
crypto_simd cryptd
Jul 23 16:52:33 <hostname> kernel: CPU: 3 PID: 59929 Comm: kworker/3:0 Tainted: 
G        W          6.8.0-38-generic #38-Ubuntu
Jul 23 16:52:33 <hostname> kernel: Hardware name: HP HP Elite Mini 600 G9 
Desktop PC/8952, BIOS U21 Ver. 02.13.02 02/02/2024
Jul 23 16:52:33 <hostname> kernel: Workqueue: events linkwatch_event
Jul 23 16:52:33 <hostname> kernel: RIP: 
0010:native_queued_spin_lock_slowpath+0x83/0x300
Jul 23 16:52:33 <hostname> kernel: Code: 00 00 f0 0f ba 2b 08 0f 92 c2 8b 03 0f 
b6 d2 c1 e2 08 30 e4 09 d0 3d ff 00 00 00 77 61 85 c0 74 10 0f b6 03 84 c0 74 
09 f3 90 <0f> b6 03 84 c0 75 f7 b8 01 00 00 00 66 89 03 5b 41 5c 41 5d 41 5e
Jul 23 16:52:33 <hostname> kernel: RSP: 0018:ffffa9d04d913b40 EFLAGS: 00000202
Jul 23 16:52:33 <hostname> kernel: RAX: 0000000000000001 RBX: ffff94bb8c6fb448 
RCX: 0000000000000000
Jul 23 16:52:33 <hostname> kernel: RDX: 0000000000000000 RSI: 0000000000000001 
RDI: ffff94bb8c6fb448
Jul 23 16:52:33 <hostname> kernel: RBP: ffffa9d04d913b68 R08: 0000000000000000 
R09: ffff94bb8cf481f4
Jul 23 16:52:33 <hostname> kernel: R10: 0000000000000000 R11: 0000000000000000 
R12: ffff94bb8cf4812c
Jul 23 16:52:33 <hostname> kernel: R13: ffff94bb8c6fb448 R14: ffff94bb8cf48000 
R15: 0000000000000000
Jul 23 16:52:33 <hostname> kernel: FS:  0000000000000000(0000) 
GS:ffff94beef180000(0000) knlGS:0000000000000000
Jul 23 16:52:33 <hostname> kernel: CS:  0010 DS: 0000 ES: 0000 CR0: 
0000000080050033
Jul 23 16:52:33 <hostname> kernel: CR2: 000000c00069a000 CR3: 000000014063c000 
CR4: 0000000000f50ef0
Jul 23 16:52:33 <hostname> kernel: PKRU: 55555554
Jul 23 16:52:33 <hostname> kernel: Call Trace:
Jul 23 16:52:33 <hostname> kernel:  <IRQ>
Jul 23 16:52:33 <hostname> kernel:  ? show_regs+0x6d/0x80
Jul 23 16:52:33 <hostname> kernel:  ? watchdog_timer_fn+0x206/0x290
Jul 23 16:52:33 <hostname> kernel:  ? __pfx_watchdog_timer_fn+0x10/0x10
Jul 23 16:52:33 <hostname> kernel:  ? __hrtimer_run_queues+0x10f/0x2a0
Jul 23 16:52:33 <hostname> kernel:  ? clockevents_program_event+0xbe/0x150
Jul 23 16:52:33 <hostname> kernel:  ? hrtimer_interrupt+0xf6/0x250
Jul 23 16:52:33 <hostname> kernel:  ? __sysvec_apic_timer_interrupt+0x4e/0x150
Jul 23 16:52:33 <hostname> kernel:  ? sysvec_apic_timer_interrupt+0x8d/0xd0
Jul 23 16:52:33 <hostname> kernel:  </IRQ>
Jul 23 16:52:33 <hostname> kernel:  <TASK>
Jul 23 16:52:33 <hostname> kernel:  ? asm_sysvec_apic_timer_interrupt+0x1b/0x20
Jul 23 16:52:33 <hostname> kernel:  ? 
native_queued_spin_lock_slowpath+0x83/0x300
Jul 23 16:52:33 <hostname> kernel:  _raw_spin_lock+0x3f/0x60
Jul 23 16:52:33 <hostname> kernel:  e1000e_get_stats64+0x23/0x140 [e1000e]
Jul 23 16:52:33 <hostname> kernel:  dev_get_stats+0x66/0x160
Jul 23 16:52:33 <hostname> kernel:  rtnl_fill_stats+0x40/0x140
Jul 23 16:52:33 <hostname> kernel:  rtnl_fill_ifinfo+0x92f/0xfe0
Jul 23 16:52:33 <hostname> kernel:  rtmsg_ifinfo_build_skb+0xa4/0x120
Jul 23 16:52:33 <hostname> kernel:  rtmsg_ifinfo+0x4d/0xb0
Jul 23 16:52:33 <hostname> kernel:  netdev_state_change+0x95/0xa0
Jul 23 16:52:33 <hostname> kernel:  ? dev_activate+0xd7/0x120
Jul 23 16:52:33 <hostname> kernel:  linkwatch_do_dev+0x5b/0x70
Jul 23 16:52:33 <hostname> kernel:  __linkwatch_run_queue+0xdf/0x200
Jul 23 16:52:33 <hostname> kernel:  linkwatch_event+0x31/0x40
Jul 23 16:52:33 <hostname> kernel:  process_one_work+0x16c/0x350
Jul 23 16:52:33 <hostname> kernel:  worker_thread+0x306/0x440
Jul 23 16:52:33 <hostname> kernel:  ? __pfx_worker_thread+0x10/0x10
Jul 23 16:52:33 <hostname> kernel:  kthread+0xef/0x120
Jul 23 16:52:33 <hostname> kernel:  ? __pfx_kthread+0x10/0x10
Jul 23 16:52:33 <hostname> kernel:  ret_from_fork+0x44/0x70
Jul 23 16:52:33 <hostname> kernel:  ? __pfx_kthread+0x10/0x10
Jul 23 16:52:33 <hostname> kernel:  ret_from_fork_asm+0x1b/0x30
Jul 23 16:52:33 <hostname> kernel:  </TASK>
Jul 23 16:52:33 <hostname> kernel: kauditd_printk_skb: 25 callbacks suppressed
Jul 23 16:52:33 <hostname> kernel: audit: type=1400 audit(1721767953.652:363): 
apparmor="DENIED" operation="open" class="file" profile="rsyslogd" 
name="/run/systemd/sessions/" pid=1125 comm=72733A6D61696E20513A526567 
requested_mask="r>
Jul 23 16:53:01 <hostname> kernel: watchdog: BUG: soft lockup - CPU#3 stuck for 
52s! [kworker/3:0:59929]
```

** Affects: linux
     Importance: Undecided
         Status: New


** Tags: kernel-bug noble

** Package changed: pulseaudio (Ubuntu) => linux

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2073943

Title:
  e1000e soft lockup CPU when Ethernet is disconnected/reconnected

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


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to