具有 Alder Lake CPU 的系统无法在 Linux 下重新启动

具有 Alder Lake CPU 的系统无法在 Linux 下重新启动

我正在努力在新安装的 Fedora 上禁用 watchdog0。

安装后可以重新启动系统,但是一旦运行dnf upgrade --refresh就无法再重新启动。我收到一条消息说

watchdog: watchdog0: watchdog did not stop

我尝试过各种方法来禁用它。包括 -

sudo sysctl kernel.nmi_watchdog=0

(这返回kernel.nmi_watchdog = 0并运行cat /proc/sys/kernel/nmi_watchdog似乎验证它已被禁用)

我尝试在 sysctl.conf 中禁用它

sudo sh -c "echo 'kernel.nmi_watchdog=0' >> /etc/sysctl.conf"

然后sudo sysctl -p立即运行以禁用它。

我似乎找不到重新启动系统的方法。

它在 alder Lake cpu 上运行(以防万一可能导致问题 - 我曾经看到一条提到英特尔的消息 - 我在下面添加了一张图片)。

在此输入图像描述

我应该怎么办?我怎样才能让它正常运行?

答案1

我相信看门狗与此问题无关,但有关 Linux 内核的某些内容无法与 ADL CPU 正常工作:https://bugzilla.kernel.org/show_bug.cgi?id=215271

请尝试使用其他重启方法,并在错误报告中报告哪一种方法适合您:https://wiki.ubuntu.com/BIOSandUbuntu#Reboot_Methods

“watchdog0:看门狗没有停止!”对于台式机主板来说,这是一个非常常见的消息,其中大多数实际上没有真正的看门狗设备。

值得注意的是,它使用机箱上的物理按钮可以安全地重新启动/关闭 PC,因为 Linux 内核会在重新启动/关闭电源之前将所有数据刷新到您的存储中。

相关内容