我正在使用 Ubuntu 20.04.3 LTS 内核版本 5.16.3-051603-generic。我在日志应用程序中收到这些日志消息。这些消息是什么意思?我需要担心吗?它们会引起一些大问题吗?
[drm:dc_link_detect_helper [amdgpu]] *ERROR* No EDID read.
Failed to start Network Manager Wait Online.
GetManagedObjects() failed: org.freedesktop.DBus.Error.TimedOut: Failed to activate service 'org.bluez': timed out (service_start_timeout=25000ms)
gkr-pam: unable to locate daemon control file
Device: /dev/sda [SAT], ATA error count increased from 13138 to 13142
kfd kfd: amdgpu: device 1002:15d8 NOT added due to errors
[drm:dc_link_detect_helper [amdgpu]] *ERROR* No EDID read.
Buffer I/O error on dev sda1, logical block 105, async page read
ata1.00: error: { UNC }
I/O error, dev sda, sector 249133056 op 0x0:(READ) flags 0x83700 phys_seg 16 prio class 0
ata1.00: status: { DRDY }
Buffer I/O error on dev sda1, logical block 105, async page read
I/O error, dev sda, sector 2888 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 0
ata1.00: error: { UNC }
I/O error, dev sda, sector 1287680 op 0x0:(READ) flags 0x80700 phys_seg 2 prio class 0
ata1.00: status: { DRDY }
ACPI Error: Aborting method \_SB.PCI0.GP17.VGA.LCD._BCM due to previous error (AE_NOT_FOUND) (20210930/psparse-529)
如果您想查看包含在主消息中的那些消息,可以告诉我。
谢谢
更新
磁盘应用程序中SMART 数据和自检窗口的屏幕截图。(我昨天进行了自检):
SSD固件
威刚 SU650 (V8X04c12) 见https://www.adata.com/en/download/503?tab=downloads。或查看https://www.adata.com/pk/support/consumer?tab=downloads&download=software。有 2021 年 11 月的更新可用。
注意:在进行固件更新之前备份您的重要数据。
NCQ 错误
grep -i FPDMA /var/log/syslog*
本机命令队列 (NCQ) 是串行 ATA 协议的扩展,允许硬盘驱动器在内部优化接收到的读取和写入命令的执行顺序。
编辑
sudo -H gedit /etc/default/grub
并更改以下行以包含此额外参数。然后sudo update-grub
将更改写入磁盘。重启。监控挂起/等,并观察grep -i FPDMA /var/log/syslog*
或dmesg
持续的错误消息。坏块sudo badblocks -v /dev/sda7 > badsectors.txt
不应使用该命令。尤其是在 SSD 上。如果您阅读
man badblocks
,您会看到“...强烈建议用户不要直接运行 badblocks,而是使用 e2fsck 和 mke2fs 程序的 -c 选项...”。这是对硬盘进行不良阻塞的正确方法...
注意:不要中止坏块扫描!
注意:请勿对 SSD 进行坏块
注意:首先备份您的重要文件!
注意:这将需要几个小时
注意:您可能有待处理的 HDD 故障
以“试用 Ubuntu”模式启动到 Ubuntu Live DVD/USB。
在
terminal
...sudo fdisk -l
# 识别所有“Linux 文件系统”分区sudo e2fsck -fcky /dev/sdXX
# 只读测试或者sudo e2fsck -fccky /dev/sdXX
# 无损读/写测试(推荐)-k 很重要,因为它保存了以前的坏块表,并将任何新的坏块添加到该表中。如果没有 -k,您将丢失所有先前的坏块信息。
-fccky 参数...