A primeira coisa que você precisa fazer é confirmar se o kernel tem ou não um driver disponível para a exibição.
Procure on-line pelo cartão em relação ao linux para ver se consegue descobrir o nome do driver. Se você tem uma árvore de fontes do kernel disponível, você também pode procurar por pistas:
find src/ -name Kconfig -print -exec grep 'some phrase' '{}' \;
Onde 'alguma frase' é um fabricante e / ou número do modelo, etc. Os arquivos Kconfig
contêm informações usadas pelo "make menuconfig" quando você compila manualmente um kernel.
Se você acha que tem um candidato, tente carregá-lo com modprobe [name]
.
Se o kernel foi compilado especificamente para essa placa, o driver pode estar embutido nele - embora, se este fosse o caso, você não deveria estar tendo problemas. Se não foi, o kernel precisa do driver em um initramfs.img. Se não estiver lá, uma vez que o sistema de arquivos raiz esteja montado, mesmo que ele detecte a tela e carregue o driver (de /lib/modules
), eu não acho que fará nada com ele - eu não tentei isso em Um tempo. Com essa chance, você poderia ver a saída de lsmod
para ver se um módulo que você acha que deveria ser o driver está realmente carregado.