[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: após Recompilar kernel framebuffer e X não abrem



Otavio Augusto Maciel Camargo wrote:

Olá a todos,
recentemente fiz uma recompilação do kernel mas quando eu tento usar a
opção vga=788 ele não consegue abrir o fb, então eu usei vga=normal ele
abriu sem erros (em ambas as tentativas tb não apareceu o logo do
linux) mas ao tentar abrir o xdm, ele tenta 3x mas trava. Eu recompilei
o kernel e tomei muito cuidado para que ele não ficasse sem os módulos
da minha placa de vídeo do video generico e do frame buffer. Eu posso
enviar o meu .config para alguém que queira dar uma olhada. Minha placa
de vídeo é uma sis630.

Veja, logo apos o boot, a saida do comando dmesg e veja se todo seu hardware foi detectado.

Minhas dúvidas principais são:
Será que isso é um problema de módulos do kernel?

Bom, não há como adivinhar - A solução é vc olhar os logs! é justamente pra isso que eles servem. Eles ficam no /var/log - de uma olhada nos nomes; se eles não forem sugestivos o suficiente, tente listar ordenado por tempo (algo tipo ls -ltr) e faca um 'tail -n 500 <arquivo> | less' e acompanhe o desenrolar das coisas... No caso, o servidor X nao está entrando - ele tem um log especifico q é /var/log/XFreeXXXXXXXX - veja no final dele deve haver uma mensagem de erro, razoavelmente explicativa. Pode ser tanto o mouse qto o driver de video.

Aonde ficam e como eu posso acessar os logs da inicialização (para ver o
que é que deu erro com o framebuffer), e os do X tb para eu ver pq que
ele não abre?

Juntos com todos os outros logs do sistema! :-)
/var/log

Eu dei uma olhada no kernel que estava com o framebuffer funcinando e
notei que ele usa initrd e que tem uma pasta em /lib/versao/initrd e com
um arquivo chamado vesafb.ko, o meu kernel não tem initrd (eu nem sei
como fazer ele criar isso), mas tem isso alguma coisa a ver com o meu
problema (pelo menos o do framebuffer)?

De novo, não dá pra adivinhar - vc pode não ter compilado, ter compilado built-in ou ter deixado como módulo (e não ter dado o comando de compilar). Pro logo aparecer, a opcao bootlogo tem q ter sido ligada

Qquer coisa, manda mais detalhes q tentamos ajudar.

--
Marcos



Reply to: