problemas com VGA=792 no ubuntu 7.10

Iniciado por Cristiano Ferrari, 14 de Novembro de 2007, 15:35

tópico anterior - próximo tópico

Cristiano Ferrari

Salve pessoas, boa tarde.

Tinha o 7.04 num toshiba A105 rodando redondinho.

No início da semana fiz o update para o 7.10 através do update manager. Tudo está
quase perfeito, à exceção do fato que não consigo mais configurar o
console para a resolução VGA=792. Antes do update funcionava, agora
não funciona mais: se eu bootar pela configuração padrão (sem a
cláusula VGA=???) no grub, consigo acessar os consoles
(/dev/tty[1-6]), mas se eu incluir a VGA=792 (ou mesmo a VGA=789),
todos os consoles ficam inacessíveis.

Presumo que o problema seja configuração do framebuffer, mas já tentei
carregar vários módulos distintos do kernel sem sucesso. Os módulos
que testei foram:

- vesafb
- intelfb
- i810fb

Minha placa de vídeo é uma Intel 945GM Express.

Até o compiz está funcionando perfeitamente.

Seria meu problema realmente framebuffer? Neste caso, qual módulo
preciso carregar?

Ou, como posso configurar os consoles para que consigam exibir a
resolução VGA=792, como fazia antes de atualizar do 7.04 para 0 7.10?

Obrigado de antemão a quem responder.



Cristiano Ferrari

PS: a mesma dúvida foi postada na lista linux-board do yahoo (http://br.groups.yahoo.com/group/linux-board/message/26869). Como não obtive ajuda e nem consegui localizar na net nenhuma solução para o caso, estou tentando ajuda aqui. Espero que não seja considerado cross-posting.
"Viver é a coisa mais rara neste mundo,
 a maioria das pessoas apenas existe"
                                 Sir. Oscar Wilde

misterioso

digita no terminal

sudo modprobe vga16fb

ai testa os tty[1-6]

se funcionar, adiciona no

sudo gedit /etc/rc.local

antes do exit 0

por exemplo

#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.

modprobe vga16fb

exit 0








Cristiano Ferrari

Caríssimo misterioso, muito obrigado pela sugestão.

Mas infelizmente este módulo também não surtiu efeito. mesmo com o VGA=791.

Você (ou algum outro colega) tem mais alguma idéia do que posso fazer para resolver este problema?

Abraço


Cristiano
"Viver é a coisa mais rara neste mundo,
 a maioria das pessoas apenas existe"
                                 Sir. Oscar Wilde

brunei

Cristiano,

Tive o mesmo problema no computador de casa e do trabalho. Em caso tenho um vídeo nVidia e o tratalho um vídeo Intel. Sofri bastante para achar uma solução e lendo várias possíveis soluções diziam para carregar o "vesafb". Depois de muito testar, descobri que no meu caso, além do módulo "vesafb" preciso do "i810fb" (no trabalho) e do "nvidiafb" (em casa). Sendo assim, abri o arquivo "/etc/initramfs-tools/modules" no ubuntu de casa e adicionei os módulos desejados, ficando assim:

# List of modules that you want to include in your initramfs.
#
# Syntax:  module_name [args ...]
#
# You must run update-initramfs(8) to effect this change.
#
# Examples:
#
# raid1
# sd_mod
fbcon
nvidiafb
vesafb


Esse arquivo especifica os módulos que você deseja carregar quando o GRUB chamar o initrd (ver "man initrd"). No caso do computador do trabalho eu troquei a linha "nvidiafb" por "i810fb".

Nota: carreguei também o módulo "fbcon". Coloquei por que tinha uns artigos dizendo para carregá-lo, mas sinceramente não testei sei ele.  ;D

Para fazer efeito, atualize o initrd correspondente em uso com o comando:

update-initramfs -u

Se você tem mais de um kernel, pode especificar explicitamente:

update-initramfs -u -k 2.6.22-14-386

Esse exemplo é baseado no meu kernel. Olhe a versão do teu usando:

uname -r

Depois é só dar o boot na máquina.

Boa sorte! E não deixe de postar avisando se deu certo ou não!

Bruno Ribeiro