待机后 /dev/sda 上的 SDD 不可用

待机后 /dev/sda 上的 SDD 不可用

我在配备 Ryzen 5 Proc 的新 Acer Travelmate P215 上安装了 Kubuntu 20.04 LTS。然后,我将我之前的笔记本中的 SDD 添加为第二个驱动器。系统将其识别为 /dev/sda。在笔记本卖家的安装脚本中,我发现一条通知,需要安装内核 >= 5.15。因为 repo 给出了 tuxinvader/lts-mainline。从那里我安装了内核 5.18。建议这样做,因为较低的内核版本不提供从待机唤醒和对 GPU 的支持。从待机唤醒后,系统看不到 /dev/sda。需要重新启动才能再次连接 SSD。

附加提示:dmesg 给出错误消息:Lesen des Kernelpuffers ist fehlgeschlagen: Vorgang nicht zulässig 读取内核缓冲区失败。无法操作(德语翻译)。

有什么建议么?

更新至上篇文章: 实际上我升级到了 Ubuntu 22.04 LTS。/dev/sda 上的 SSD 待机问题是一样的。hdparm -s 0 /dev/sda 给出以下结果:

/dev/sda: spin-up:SG_IO: bad/missing sense data, sb[]: 70 00 05 00 00 00 00 0a 04 51 40 00 21 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 setting power-up in standby to 0 (off) SG_IO: bad/missing sense data, sb[]: 70 00 05 00 00 00 00 0a 04 51 40 00 21 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

因此,看来 SSD 是通过内核命令设置为关闭电源的,并且在系统唤醒后不会唤醒。不再有设备 /dev/sda。我可以冒险设置待机状态下的开机功能 (hdparm -s 1 /dev/sda) 吗?手册页针对此功能给出了警告。 更新 2: 在三星论坛上找到了解决方案: https://eu.community.samsung.com/t5/computers-it/samsung-860-qvo-ssd-not-accessible-after-restart-warm-boot/td-p/1515154 这里将 Windows 的 AHCI 驱动程序作为原因进行讨论。这也许是 ubuntu 开发的一个问题。

答案1

SSD 通过 USB 连接?我通常会遇到较新的内核和从待机状态恢复的问题。以前 Nouveau gpu 驱动程序会导致崩溃,最近 Nvidia 驱动程序导致 USB 设备丢失。要么不要让笔记本电脑处于待机状态,因为它几乎不消耗任何电量,要么降级到较旧(更稳定)的内核。

也许告诉驱动器不要进入待机模式?

看看这是否会加剧这一问题。

sudo hdparm -s 0 /dev/sda

或者尝试移除: DVD 驱动器 任何连接到 USB 的东西 取出 wifi 模块(仅使用 PCIe 总线的 SSD)

检查 BIOS 设置并禁用 COM、LPT 端口。

如果这有帮助的话请告知我们。

相关内容