系统启动时显示[drm:drm_edid_block_valid] *ERROR* EDID checksum is invalid
环境:
CentOS7
问题:
启动时,系统会在控制台上滚动类似于以下内容的消息:
[drm:drm_edid_block_valid] *ERROR* EDID checksum is invalid, remainder is 128 Raw EDID: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff i915 0000:00:02.0: HDMI-A-2: Ignoring invalid EDID block 59.
处理方法:
编辑文件 /boot/grub/grub.conf:将nomodeset添加到以“内核”开头的行尾。
kernel /vmlinuz-2.6.32-279.22.1.el6.x86_64 ro root=/dev/mapper/vg_rhel6-rootfs rd_NO_LUKS crashkernel=auto rhgb quiet nomodeset
原因:
视频模式设置已移至内核。这意味着硬件特定时钟速率和视频卡寄存器的编程发生在内核中,而不是在X Windows系统启动中。在某些卡上,这无法正常工作。添加 nomodeset 参数会指示内核在引导期间使用 BIOS 视频模式,并在 X Windows 系统启动时加载视频驱动程序。
诊断步骤:
查看 /var/log/dmesg日志信息。