Fórum Debian
Squeeze: Gráfico levanta mas tela fica preta - Versão para Impressão

+- Fórum Debian (http://www.forumdebian.com.br)
+-- Fórum: Debian (/forum-4.html)
+--- Fórum: Ambiente Gráfico (/forum-19.html)
+--- Tópico: Squeeze: Gráfico levanta mas tela fica preta (/thread-12570.html)

Páginas: 1 2


Squeeze: Gráfico levanta mas tela fica preta - zac - 08/06/2011 15:35

Olá amigos,

Aqui estou eu novamente tentando resolver um probleminha estranho.
Estou usando Lenny, mas tenho o Squeeze noutra partição.
Há tempos estou com um problema nesse Squeeze, mas agora resolvi arrumar. Quando inicio o sistema, o gráfico levanta normal. Surge a tela de login do KDE. Então após o login, a tela fica preta, não dá pra fazer nada, aparece apenas o cursor do mouse, funcionando normal, e duas marquinhas brancas minúsculas nos cantos superior esquerdo e inferior direito da tela. Não sei o que eu fiz que iniciou esse problema, mas não consigo resolver.
O Ctrl+Alt+Fx está funcionando normal. Tentei rodar um #X -configure, mas não deu certo. Recebi uma mensagem de erro dizendo que o X já estava rodando...
Parece não haver o arquivo xorg.conf em /etc/X11.

Será que alguém poderia me ajudar?
Grato,
Zac.


RE: Squeeze: Gráfico levanta mas tela fica preta - zac - 09/06/2011 13:19

Bom, continuo tentando, ainda sem sucesso...

Segui o seguinte procedimento para tentar resolver o problema.
Entrei no terminal e rodei os seguintes comandos como root:

# /etc/init.d/kdm stop
# cd /etc/X11/
# Xorg -configure
# startx

Recebi a velha tela preta (é o X rodando, mas por algum motivo, tudo preto).
Voltei para a console no Ctrl+Alt+F1, e encontrei a seguinte mensagem de erro:

Código:
Errors from xkbcomp are not fatal to the x server
(EE) ioctl ENVIOCGNAME failed: Inapropriate ioctl for device
(EE) PreInit returned NULL for ""PIXART USB OPTICAL MOUSE""

Não tenho a menor idéia do que seja isso.
Será que alguém poderia me ajudar?
Grato,
Zac.


RE: Squeeze: Gráfico levanta mas tela fica preta - zac - 09/06/2011 18:41

Fiz uma atualização do sistema, que estava parado há meses.
Era ainda versão teste, mas agora deve estar atualizado para a nova versão estável (Debian 6).
A tela de login do kde mudou, o grub foi atualizado, com uma menu mais moderno... O problema, no entanto, não foi resolvido. Tentei novamente o procedimento acima, mas nada de desktop. Só a tela preta.
A mensagem de erro mudou, mas não sei como recuperá-la.
Um certo módulo "fbalgumacoisa" foi dado como inexistente. Fatal error... etc.
Enfim... estou emperrado nessa bad aqui.
Alguma sugestão?
Alguém?

Obrigado,
z.


RE: Squeeze: Gráfico levanta mas tela fica preta - renatov - 09/06/2011 21:43

Qual é sua placa de video? Ela está corretamente instalada, com o driver mais apropriado?


RE: Squeeze: Gráfico levanta mas tela fica preta - JoseMelo - 09/06/2011 22:40

Aqui há um problema parecido e o kernel é 2.6.32:
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=567491

Neste outro caso, o usuário diz que resolveu o problema instalando o kernel 2.6.35:
http://moonos.org/forum/8-software-a-applications/416-solved-ioctl-inappropriate-ioctl-for-device

Se estiver usando o kernel padrão, tente um mais novo.


RE: Squeeze: Gráfico levanta mas tela fica preta - zac - 09/06/2011 23:06

Saudações Renatov,

Desculpe a falta de informações:

Minha placa de vídeo:
Código:
~$ lspci -v | grep VGA
00:02.0 VGA compatible controller: Intel Corporation 82946GZ/GL Integrated Graphics Controller (rev 02) (prog-if 00 [VGA controller])

O driver instalado:
xserver-xorg-video-intel
X.Org X server -- Intel i8xx, i9xx display driver

José, obrigado pela ajuda.
Vou dar uma olhada no material agora mesmo!
Até breve,
Zac.


RE: Squeeze: Gráfico levanta mas tela fica preta - zac - 10/06/2011 00:24

Jose, não sei se já estou um pouco cansado, mas achei a discussão nos tópicos que vc citou um pouco complicada.

Meu kernel é 2.6.32-5-686
No menu do grub aparece também 2.6.32-trunk-686.
Alguém poderia me dizer a diferença?

De qualquer modo, fica a sugestão de atualizar para um kernel mais novo. Há necessidade? Quais os riscos?

Bom, continuei tentando resolver.

Rodei um X -configure do /etc/X11 e copiei o arquivo gerado para esse mesmo diretório, nomeando-o xorg.conf. Está assim:

Código:
Section "ServerLayout"
        Identifier     "X.org Configured"
        Screen      0  "Screen0" 0 0
        InputDevice    "Mouse0" "CorePointer"
        InputDevice    "Keyboard0" "CoreKeyboard"
EndSection

Section "Files"
        ModulePath   "/usr/lib/xorg/modules"
        FontPath     "/usr/share/fonts/X11/misc"
        FontPath     "/usr/share/fonts/X11/cyrillic"
        FontPath     "/usr/share/fonts/X11/100dpi/:unscaled"
        FontPath     "/usr/share/fonts/X11/75dpi/:unscaled"
        FontPath     "/usr/share/fonts/X11/Type1"
        FontPath     "/usr/share/fonts/X11/100dpi"
        FontPath     "/usr/share/fonts/X11/75dpi"
        FontPath     "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
        FontPath     "built-ins"
EndSection

Section "Module"
        Load  "dri2"
        Load  "extmod"
        Load  "record"
        Load  "glx"
        Load  "dbe"
        Load  "dri"
EndSection

Section "InputDevice"
        Identifier  "Keyboard0"
        Driver      "kbd"
EndSection

Section "InputDevice"
        Identifier  "Mouse0"
        Driver      "mouse"
        Option      "Protocol" "auto"
        Option      "Device" "/dev/input/mice"
        Option      "ZAxisMapping" "4 5 6 7"
EndSection

Section "Monitor"
        Identifier   "Monitor0"
        VendorName   "Monitor Vendor"
        ModelName    "Monitor Model"
EndSection

Section "Device"
        ### Available Driver options are:-
        ### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
        ### <string>: "String", <freq>: "<f> Hz/kHz/MHz"
        ### [arg]: arg optional
        #Option     "AccelMethod"               # [<str>]
        #Option     "DRI"                       # [<bool>]
        #Option     "ColorKey"                  # <i>
        #Option     "VideoKey"                  # <i>
        #Option     "FallbackDebug"             # [<bool>]
        #Option     "Tiling"                    # [<bool>]
        #Option     "Shadow"                    # [<bool>]
        #Option     "SwapbuffersWait"           # [<bool>]
        #Option     "XvMC"                      # [<bool>]
        #Option     "XvPreferOverlay"           # [<bool>]
        #Option     "DebugFlushBatches"         # [<bool>]
        #Option     "DebugFlushCaches"          # [<bool>]
        #Option     "DebugWait"                 # [<bool>]
        Identifier  "Card0"
        Driver      "intel"
        VendorName  "Intel Corporation"
        BoardName   "82946GZ/GL Integrated Graphics Controller"
        BusID       "PCI:0:2:0"
EndSection

Section "Screen"
        Identifier "Screen0"
        Device     "Card0"
        Monitor    "Monitor0"
        SubSection "Display"
                Viewport   0 0
                Depth     1
        EndSubSection
        SubSection "Display"
                Viewport   0 0
                Depth     4
        EndSubSection
        SubSection "Display"
                Viewport   0 0
                Depth     8
        EndSubSection
        SubSection "Display"
                Viewport   0 0
                Depth     15
        EndSubSection
        SubSection "Display"
                Viewport   0 0
                Depth     16
        EndSubSection
        SubSection "Display"
                Viewport   0 0
                Depth     24
        EndSubSection
EndSection
Quando tentei o startx, rola aquela tela preta.
No terminal Ctrl+alt-F1, de onde rodei esses comandos, recebo essa mensagem dizendo que o módulo fbcon não foi encontrado.
Não sei bem como proceder...

Alguém tem alguma sugestão?
Se precisar de qualquer outra informação é só dizer, estou à disposição.
Muito obrigado a todos desde já!
Z.


RE: Squeeze: Gráfico levanta mas tela fica preta - renatov - 10/06/2011 00:41

Se o usuário do link que o JoseMelo postou relatou ter solucionado o problema instalando uma versão mais nova do kernel, acho que vale a pena tentar. O procedimento é bastante simples, basta instalar uma versão mais recente do repositório do Wheezy ou do Sid. Se você mantiver o kernel atual, o risco é praticamente nulo, já que na pior das hipóteses é só dar boot no kernel antigo a partir do menu do grub2.


RE: Squeeze: Gráfico levanta mas tela fica preta - zac - 10/06/2011 13:52

Olá Renatov,

Passei a manhã toda pesquisando, gastei horas tentando resolver o problema, e ainda nada.
Instalei um kernel mais novo: 2.6.38-bpo.2-686, segundo as instruções que encontrei aqui: https://ticketing.nforce.com/index.php?/Knowledgebase/Article/View/27/0/upgrading-the-kernel-to-2638-in-debian-6-squeeze

Apenas adaptei o kernel para minha máquina. Não surtiu qualquer efeito, cara!

Tentei mudar o xorg.conf de vários modos (criei o arquivo pelo X -configure), tentei o driver genérico vesa, fbdev sem sucesso. Não sei até que ponto fiz isso corretamente.

Será que seria o caso de tentar uma versão mais nova do driver xserver-xorg-video-intel?

Realmente preciso de ajuda aqui.
Parece que minha placa está ficando fora de moda para os sistemas mais novos...

Por favor, se alguém puder ajudar.
Agradeceria muito!
Até breve,
Zac


RE: Squeeze: Gráfico levanta mas tela fica preta - renatov - 10/06/2011 16:28

Eu tenho uma placa semelhante a sua, é uma Intel 82945G/GZ e sempre funcionou, desde o Lenny. Mas é uma alternativa válida testar uma versão mais recente do xserver-xorg-video-intel. Se não der certo, ao menos descartamos essa possibilidade.


RE: Squeeze: Gráfico levanta mas tela fica preta - zac - 10/06/2011 17:50

Bom, estou rodando o Lenny aqui há um bom tempo com essa placa, nunca tive problemas.
O Squeeze está noutra partição, e funcionava legal também, embora eu usasse pouco.
Mas alguma coisa aconteceu, provavelmente com alguma atualização de pacotes que o KDE não roda mais. Encontrei vários relatos semelhantes, principalmente para quem migrou do Lenny pro Squeeze e tem placa intel. Já tentei todas as sugestões, mas realmente não estou conseguindo.

Vc saberia me dizer como faço pra conseguir uma versão mais nova do drive?

Alguma outra sugestão? Alguém já teve problema parecido?

Obrigado!
Z.


RE: Squeeze: Gráfico levanta mas tela fica preta - renatov - 10/06/2011 21:27

Pra ter uma versão mais recente do driver, você pode atualizar o pacote que você mencionou a partir do backports ou repositórios do Wheezy/Sid. Ou então, pode desisntalar o pacote atual e instalar o driver fornecido pelo fabricante:

http://downloadcenter.intel.com/SearchResult.aspx?lang=eng&ProductFamily=Graphics&ProductLine=Desktop+graphics+controllers&ProductProduct=Intel%C2%AE+82946GZ+Graphics+Controller

No entanto, nunca fiz esse procedimento e não saberia dizer com certeza como proceder.


RE: Squeeze: Gráfico levanta mas tela fica preta - spikey - 12/06/2011 22:39

Tenho também uma placa semelhante a este, e estou usando o driver xserver-xorg-video-intel 2.9.1-1 com o módulo intel carregado. Não sei se já tentou este procedimento, mas pode iniciar o sistema em modo texto e executar o "X -configure".


RE: Squeeze: Gráfico levanta mas tela fica preta - zac - 13/06/2011 15:03

Olá Spikey, obrigado pela sua contribuição!!
Acho que versão que estou usando do driver é inferior.
Alguém saberia me dizer como faço para verificar a versão instalada do driver via linha de comando?
Só estou conseguindo ver a versão no meu Lenny, pelo Kpackage (GUI).
Mas o Squeeze está funcionando apenas em modo texto, e não consigo verificar a versão, nem consegui encontrar ajuda pesquisando na internet.

Renatov, obrigado!
Vou tentar fazer o procedimento pelo backport, mas antes preciso saber qual versão tenho instalada... alguma sugestão?

Muito obrigado a todos!
Z.


RE: Squeeze: Gráfico levanta mas tela fica preta - renatov - 13/06/2011 20:53

Pra ver qual versão você tem instalada, é só olhar no synaptic ou rodar esse comando:

Código:
$ dpkg -l xserver-xorg-video-intel