O login gráfico não inicia corretamente no momento da inicialização após a atualização do Squeeze para o Wheezy

1

No momento da inicialização, o KDM (ou XDM ou LightDM) falha com erro do Xorg: no screens found . Mas uma reinicialização manual usando service kdm restart parece corrigir isso.

Erros Xorg

[    17.551] (II) Module fbdevhw: vendor="X.Org Foundation"
[    17.551]    compiled for 1.12.3, module version = 0.0.2
[    17.551]    ABI class: X.Org Video Driver, version 12.0
[    17.551] (EE) open /dev/fb0: No such file or directory
[    17.551] (II) RADEON(0): TOTO SAYS 00000000f6df0000
[    17.551] (II) RADEON(0): MMIO registers at 0x00000000f6df0000: size 64KB
[    17.551] (II) RADEON(0): PCI bus 1 card 0 func 0
--
[    18.832] drmOpenDevice: open result is 9, (OK)
[    18.832] drmOpenByBusid: drmOpenMinor returns 9
[    18.832] drmOpenByBusid: drmGetBusid reports pci:0000:01:00.0
[    18.832] (EE) RADEON(0): [dri] RADEONDRIGetVersion failed because of a version mismatch.
[dri] This chipset requires a kernel module version of 1.17.0,
[dri] but the kernel reports a version of 2.12.0.[dri] Make sure your module is loaded prior to starting X, and
[dri] that this driver was built with support for KMS.
--
[    18.832] (II) Unloading int10
[    18.832] (II) UnloadSubModule: "vgahw"
[    18.832] (II) Unloading vgahw
[    18.832] (EE) Screen(s) found, but none have a usable configuration.
[    18.832] 
Fatal server error:
[    18.832] no screens found

Informações adicionais

Como você pode notar, eu tenho um ATI Radeon. Anteriormente no Debian Squeeze, eu estava usando o driver proprietário da ATI. Apenas mudou para o driver livre após a atualização e tem sido assim desde então.

Alguma ideia de como corrigir isso para o bem?

    
por fayaz 23.08.2012 / 20:27

1 resposta

0

Quando você "mudou" para usar os drivers abertos, você desinstalou fglrx (o driver proprietário)? Substitui partes da pilha gráfica das quais depende a pilha gráfica de código aberto. A atualização pode não ter substituído todos os componentes que fglrx confundem.

[dri] This chipset requires a kernel module version of 1.17.0, [dri] but the kernel reports a version of 2.12.0.

Algumas coisas para tentar:

  • Verifique se nenhum arquivo, como /etc/modprobe.d/*.conf, contém linhas como blacklist radeon ou install radeon /bin/true .
  • Tente reinstalar ou verifique se o pacote glx-alternative-mesa está instalado e que glx-alternative-fglrx está desinstalado
  • Reinstalar / instalar libgl1-mesa-dri e libgl1-mesa-glx e libglapi-mesa e xserver-xorg-video-radeon e xserver-xorg-core
  • Verifique se você executou o desinstalador do AMD fglrx (Catalyst) ... se você não executou o instalador, os remanescentes do fglrx ainda podem estar atrapalhando sua instalação. Por outro lado, se você instalou o driver proprietário usando o pacote fglrx-driver , do aptitude purge fglrx-driver .
  • Certifique-se de estar inicializando o kernel Wheezy e não o antigo kernel Squeeze. O kernel Wheezy pode ser uma prioridade menor na lista de inicialização do GRUB, mas você precisa inicializar o kernel Wheezy para usar a pilha gráfica Wheezy, portanto apenas verifique a ordem de inicialização do menu GRUB e inicialize a versão do kernel "mais recente" disponível. li>
por 23.08.2012 / 20:58