Este problema foi resolvido com a atualização para o kernel 4.15.7. A primeira vez que tive uma atualização do kernel causou uma falha ao carregar o console.
Atualizei recentemente um servidor Arch linux (vídeo Thinkmate / Supermicro / Matrox MGA, baseado no driver carregado) para o kernel 4.15.2. Este é um sistema de montagem em rack em um servidor, então raramente vejo o console, mas recentemente notei que a tela do console estava congelada no meio de mensagens de inicialização com a máquina totalmente funcional. Rodando o dmesg, eu encontrei essa mensagem de erro:
[ 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 indica que o driver mgag200 está carregado, mas não há vídeo no console. Eu estou supondo que este deve ser um problema específico para o driver Matrox, senão já teríamos ouvido muito mais sobre isso. Alternativamente, talvez o chip de vídeo no sistema tenha falhado de uma maneira estranha? Isso parece improvável.
Tags linux linux-kernel arch-linux