저는 최근에 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 커널로 업그레이드하면 이 문제가 해결되었습니다. 첫 번째 커널 업그레이드로 인해 콘솔이 로드되지 않았습니다.