Forum Linux.debian/ubuntu Problème X après mise à jour

Posté par  .
Étiquettes :
-1
10
juil.
2008
Bonjour,

Aujourd'hui je vous soumet un petit problème qui m'agace un peu depuis hier soir. Hier, j'ai réalisé à distance une mise à jour de ma debian lenny/sid... Je n'ai pas pris le temps de vérifier quels paquets allaient ainsi être mis à jour (honte sur moi, mais je suis excusé ce n'est pas un serveur de production). Au soir, j'ai voulu tester un script de démarrage et en conséquence j'ai rebooté ma machine.. Mais au moment de me présenter l'écran de login j'obtient en écran noir... Impossible d'accéder à mes consoles via CTRL+ALT+Fx et comme mon portable est parti hier matin en SAV (problème de carte graphique lui aussi... décidément)... plus de pc pour me connecter...

Ce matin du travail, je remarque ceci dans les logs:
Jul 10 10:09:01 obelix gdm[15596]: WARNING: gdm_slave_xioerror_handler : erreur X fatale - Redémarrage de :0

et voici mon xorg.conf:
Section "Files"
EndSection

Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "CoreKeyboard"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "fr"
EndSection

Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
Option "CorePointer"
Option "Device" "/dev/input/mice"
Option "Protocol" "ImPS/2"
Option "ZAxisMapping" "4 5"
Option "Emulate3Buttons" "true"
EndSection

Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
Option "CorePointer"
Option "Device" "/dev/input/mice"
Option "Protocol" "ImPS/2"
Option "ZAxisMapping" "4 5"
Option "Emulate3Buttons" "true"
EndSection

Section "InputDevice"
Driver "wacom"
Identifier "cursor"
Option "Device" "/dev/input/wacom"
Option "Type" "cursor"
Option "ForceDevice" "ISDV4" # Tablet PC ONLY
EndSection

Section "Device"
Identifier "ATI Technologies Inc RV280 [Radeon 9200] 1"
Driver "ati"
BusID "PCI:1:0:0"
#Option "UseFBDev"
screen 0
EndSection

Section "Device"
Identifier "ATI Technologies Inc RV280 [Radeon 9200] 0"
Driver "ati"
BusID "PCI:1:0:0"
#Option "UseFBDev" "true"
Screen 1
EndSection

Section "Monitor"
Identifier "Acer AL2216W"
Option "DPMS"
EndSection

Section "Monitor"
Identifier "AOC"
Option "DPMS"
EndSection

Section "Screen"
Identifier "Second Screen"
Device "ATI Technologies Inc RV280 [Radeon 9200] 1"
Monitor "AOC"
DefaultDepth 24
SubSection "Display"
Modes "1280x1024" "1024x768" "832x624" "800x600" "720x400" "640x480"
EndSubSection
EndSection

Section "Screen"
Identifier "First screen"
Device "ATI Technologies Inc RV280 [Radeon 9200] 0"
Monitor "Acer AL2216W"
DefaultDepth 24
SubSection "Display"
Modes "1680x1680" "1680x1050" "1440x1440" "1360x850" "1280x1024" "1280x960" "1280x800" "1152x864" "1024x768" "800x600" "720x400" "640x480"
EndSubSection
EndSection

Section "ServerLayout"
Identifier "Default Layout"
Screen "First screen"
Screen "Second screen" RightOf "First screen"
InputDevice "Generic Keyboard"
InputDevice "Configured Mouse"
Option "xinerama" "true"
EndSection


Et ma carte est une ati radeon 9200. L'affichage estétait réparti sur 2 écrans...

Si quelqu'un a une idée du problème... Je serais bien content de pouvoir tenter quelque chose car là, je n'ai pas d'idée...
  • # Driver et log...

    Posté par  . Évalué à 2.

    Salut,

    Il serait intéressant que tu nous donnes les versions installées des paquets xserver-xorg-video-radeon et xserver-xorg-video-ati, ainsi que le contenu du fichier /var/log/Xorg.0.log (au moins les lignes commençant par «(EE)»).

    Tu peux également essayer de changer, dans le fichier xorg.conf, les lignes «Driver "ati"» par «Driver "radeon"». Ensuite tu redémarres ton serveur X (gdm en fait) avec la commande :
    /etc/init.d.gdm restart


    Bon courage,
    JJD
    • [^] # Re: Driver et log...

      Posté par  . Évalué à 2.

      Version de xserver-xorg-video-ati (xserver-xorg-video-radeon non installé)
      apt-cache showpkg xserver-xorg-video-ati
      Package: xserver-xorg-video-ati
      Versions:
      1:6.8.0-1 (/var/lib/apt/lists/ftp.fr.debian.org_debian_dists_lenny_main_binary-i386_Packages) (/var/lib/dpkg/status)


      Le log de X.... enfin une partie avant le crash... (pas de EE dans le fichier):
      [...]
      Backtrace:
      0: /usr/bin/X(xf86SigHandler+0x7e) [0x80c914e]
      1: [0xffffe420]
      2: /usr/bin/X(xf86RandR12SetRotations+0x6b) [0x80fc44b]
      3: /usr/bin/X(xf86CrtcScreenInit+0xa9) [0x80f7c69]
      4: /usr/lib/xorg/modules/drivers//radeon_drv.so(RADEONScreenInit+0x135a) [0xb7acf06a]
      5: /usr/bin/X(AddScreen+0x1f7) [0x8073db7]
      6: /usr/bin/X(InitOutput+0x236) [0x80aab66]
      7: /usr/bin/X(main+0x2b1) [0x8074591]
      8: /lib/i686/cmov/libc.so.6(__libc_start_main+0xe0) [0xb7ccb450]
      9: /usr/bin/X(FontFileCompleteXLFD+0x21d) [0x8073a81]

      Fatal server error:
      Caught signal 11. Server aborting

      (II) Screen 0 shares mem & io resources
      (II) Screen 1 shares mem & io resources
      disable montype: 1
      (II) RADEON(0): RADEONRestoreMemMapRegisters() :
      (II) RADEON(0): MC_FB_LOCATION : 0x1fff0000 0xd7ffd000
      (II) RADEON(0): MC_AGP_LOCATION : 0x27ff2000
      finished PLL2
      [...]


      et en mettant "radeon" au lieu de "ati"... le problème est similaire... Bizarre cette affaire.
      • [^] # Re: Driver et log...

        Posté par  . Évalué à 2.

        Ca a l'air d'un bug dans le driver radeon (ou ati, c'est la même chose), ça devrait être corrigé bientôt je pense.

        Par contre, ta conf n'est pas du tout à jour, depuis xrandr 1.2 (qui apparaît dans le backtrace, c'est peut-être ça le problème) c'est complètement différent pour le multihead : va voir http://wiki.debian.org/XStrikeForce/HowToRandR12 ou http://www.thinkwiki.org/wiki/Xorg_RandR_1.2
        • [^] # Re: Driver et log...

          Posté par  . Évalué à 3.

          Précision : déjà, faudra supprimer un des deux devices. Ensuite nommer tes moniteurs. Après, c'est relativement facile, faut juste lire un peu les liens que je t'ai filé.
          Au final, j'ai du multihead qui détecte même quand un écran n'est pas branché, pour éviter d'avoir à se retrouver avec un desktop qui s'étend sur un écran qui n'est plus là (m'arrive souvent quand je switch de chez moi à dehors, avec mon portable)(j'avais une radeon 9200 aussi ...)
        • [^] # Re: Driver et log...

          Posté par  . Évalué à 2.

          J'ai viré le double écran et en effet, ça marche mieux. Je n'avais pas beaucoup de temps hier pour remettre le multihead mais je vais regardé ce que tu me proposes.

          Mais besoins n'ayant pas évolués depuis longtemps au sujet de l'affichage, je suis resté à une configuration que je connaissais... surement pas très à jour en effet.

          Merci pour la piste.
          • [^] # Re: Driver et log...

            Posté par  . Évalué à 2.

            C'est vrai que la config du multihead c'était un peu la croix et la bannière, et quand on a une config qui marche, je comprend qu'on n'ai pas envie de changer.

            Mais avec cette nouvelle manière de faire, tu peux te renseigner un peu, elle sera valable un bout de temps je pense. Et surtout; si tu es en sid, je pense que ça va vite évoluer.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.