Linux
更新到 4.15.2 核心後無法載入控制台
我最近將 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 驅動程序特有的問題,否則我們可能已經聽說過更多。或者,也許系統上的影片晶片以一種奇怪的方式出現故障?這似乎不太可能。
這個問題在升級到 4.15.7 核心後得到解決。我第一次進行核心升級導致無法載入控制台。