我最近将 Arch Linux 服务器(Thinkmate/Supermicro/Matrox MGA 视频,基于加载的驱动程序)更新为 4.15.2 内核。这是服务器机柜中的机架式系统,因此我很少看到控制台,但最近注意到控制台屏幕在启动消息中间被冻结,而机器其他功能都正常。运行 dmesg,我遇到了以下错误消息:
[ 2.961194] clocksource: Switched to clocksource tsc
[ 2.969525] checking generic (dd000000 12c000) vs hw (dd000000 1000000)
[ 2.969528] fb: switching to mgag200drmfb from simple
[ 2.969566] Console: switching to colour dummy device 80x25
[ 2.970045] [drm:mgag200_driver_load [mgag200]] *ERROR* can't reserve VRAM
[ 2.970057] mgag200 0000:09:03.0: Fatal error during GPU init: -6
[ 3.007366] systemd-journald[403]: Received request to flush runtime journal
lsmod 表示 mgag200 驱动程序已加载,但没有控制台视频。我假设这一定是 Matrox 驱动程序特有的问题,否则我们可能已经听到了更多有关它的信息。或者,也许系统上的视频芯片以一种奇怪的方式出现故障?这似乎不太可能。
答案1
升级到 4.15.7 内核后解决了这个问题。我第一次进行内核升级导致无法加载控制台。