编辑

编辑

我正在尝试在 Dell Latitude 7490 的 SD 卡驱动器(uSD 64 GB)上安装 Lubuntu 22.04。我可以从 USB 密钥启动,启动安装程序,但它总是在某个时候冻结。有时它会提前冻结,当我配置位置或键盘等时,并且“最好”安装开始但很快就会冻结。这不仅是安装程序冻结,而且整个 PC 都冻结了:操作系统没有响应,我别无选择,只能按下电源按钮将其关闭。

我尝试过 2 个不同的 USB 密钥(旧的,但仍能使用)、2 个不同的 USB 端口,甚至还尝试过 20.04 安装程序。在所有情况下,它都会冻结...

可能出了什么问题?

编辑:

  • 由于所有 Lubuntu 安装试用都会在某个时候以冻结结束,我最终尝试安装 Xubuntu 22.04。成功了。
  • 我很高兴,可以作为新安装程序在 SD 卡上启动……但在我应用更新时它冻结了。我无法再在卡上启动,文件系统显然已损坏。
  • 我从头开始重新安装了 Xubuntu,再次在卡上启动,玩了一些应用程序,浏览了网页... 然后,当我启动更新安装时,它再次冻结了。

笔记:

  • 在 SD 卡启动期间,我可以看到与 ACPI 或 SD 卡文件系统相关的各种错误消息(见下文):
  • dmesg | grep mmc每隔 5 秒左右报告一次有关 SD 卡的以下错误:mmc0: cannot verify signal voltage switch

在此处输入图片描述

编辑

这显然与 SD 卡无关:我可以在外部驱动器(SSD)上安装 Xubuntu 22.04,我可以在其上启动,但 1 或 2 分钟后一切都会冻结。假设:

  • 这台电脑与 Linux 不完全兼容(至少与 *ubuntu 发行版不完全兼容)
  • 它有硬件问题(这是一台在内置驱动器上安装了 Windows 10 的办公电脑,我也遇到过一些 Windows 死机的情况,尽管频率要低得多(一年内大概有 3/4 次)

答案1

诊断

事实证明,内核 4.19 以上版本才是罪魁祸首。问题与 iGPU(Latitude 7490 上的 Intel core i5-8250U 和 UHD 620)以及内核 4.19 以上版本上默认启用的“面板自刷新”功能有关。

https://medium.com/@natchanan.th/linux-5-x-random-kernel-panic-workaround-4e063e4d34a7

https://www.reddit.com/r/linuxquestions/comments/k4imsd/freeze_on_kernels_419_because_of_i915_dell/

似乎其他一些戴尔型号也受到关注,但不清楚它们是否都配备了 UHD 620 iGPU,或者其他品牌的型号是否也受到关注......

解决方案

我安装了 Xubuntu 18.04 LTS(内核 4.15)并且不再出现冻结的情况。

较新内核的解决方案是通过创建以下配置文件来禁用 PSR 功能:

sudo echo "options i915 enable_psr=0" > /etc/modprobe.d/i915.conf

实际上,我是在 Xubuntu 18.04 下创建该文件的,然后升级到 20.04,最后升级到 22.04。如果想直接安装较新的版本,似乎必须在启动时将选项传递给 Grub,至少要有一个不冻结的会话(然后才能创建配置文件)

更多故障排除

上述解决方案实际上并不能完全消除冻结现象。当屏幕从休眠状态唤醒时,冻结现象仍然可能发生。

为了避免这种情况,我发现在“设置”>“电源管理器”>“显示”中,将“之后空白”设置为“从不”就足够了。奇怪的是,可以使用“之后进入睡眠状态”和/或“之后关闭”,而不会出现冻结。此外,将操作系统置于睡眠状态(挂起)不会导致唤醒后冻结。

相关内容