Salut à tous,
J’ai ce problème depuis quelques temps déjà (mais je ne saurais pas dater). Parfois lorsque je suis en train d’utiliser ma Debian, mon serveur X plante : l’écran devient noir, la musique de rhytmnbox s’arrête quelques secondes plus tard (donc ce n’est pas juste l’affichage), et là l’écran clignote (comme lorsque le xorg.conf est mal configuré) pendant une longue minute.
Au bout de cette longue minute, j’ai le message classique du “Xorg n’a pas réussi à se lancer, ce doit être un pb de configuration/driver. Voulez vous voir les erreurs”. Après ça, je retombe dans la console, et si je tente un /etc/init.d/gdm restart
j’ai droit à nouveau à une minute de clignotement de l’écran, avec le même résultat.
J’avoue que là je ne saisis pas l’erreur. Au lieu de mettre tout le log, j’ai fait un diff entre le Xorg.0.log lors de l’erreur (précédé de ‘-’), et celui en temps normal (précédé de ‘+’). Voilà le diff :
[code]— Xorg.0.log 2009-01-06 21:45:26.000000000 +0100
+++ /var/log/Xorg.0.log 2009-01-06 21:46:28.000000000 +0100
@@ -12,7 +12,7 @@
Markers: (–) probed, () from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
-(==) Log file: “/var/log/Xorg.0.log”, Time: Tue Jan 6 21:43:01 2009
+(==) Log file: “/var/log/Xorg.0.log”, Time: Tue Jan 6 21:46:21 2009
(==) Using config file: “/etc/X11/xorg.conf”
(==) No Layout section. Using the first Screen section.
() |–>Screen “Default Screen” (0)
@@ -55,7 +55,7 @@
(II) Module pcidata: vendor="X.Org Foundation"
compiled for 1.4.2, module version = 1.0.0
ABI class: X.Org Video Driver, version 2.0
-(++) using VT number 8
+(++) using VT number 7
(II) PCI: PCI scan (all values are in hex)
(II) PCI: 00:00:0: chip 8086,2590 card 1028,0182 rev 03 class 06,00,00 hdr 00
@@ -464,6 +464,36 @@
(WW) intel(0): Register 0x61200 (PP_STATUS) changed from 0xc0000008 to 0xd0000009
(WW) intel(0): PP_STATUS before: on, ready, sequencing idle
(WW) intel(0): PP_STATUS after: on, ready, sequencing on
+(WW) intel(0): Register 0x68000 (TV_CTL) changed from 0x30000000 to 0x000c0c00
+(WW) intel(0): Register 0x68010 (TV_CSC_Y) changed from 0x00000000 to 0x0332012d
+(WW) intel(0): Register 0x68014 (TV_CSC_Y2) changed from 0x00000000 to 0x07d30104
+(WW) intel(0): Register 0x68018 (TV_CSC_U) changed from 0x00000000 to 0x0733052d
+(WW) intel(0): Register 0x6801c (TV_CSC_U2) changed from 0x00000000 to 0x05c70200
+(WW) intel(0): Register 0x68020 (TV_CSC_V) changed from 0x00000000 to 0x0340030c
+(WW) intel(0): Register 0x68024 (TV_CSC_V2) changed from 0x00000000 to 0x06d00200
+(WW) intel(0): Register 0x68028 (TV_CLR_KNOBS) changed from 0x00000000 to 0x00606000
+(WW) intel(0): Register 0x6802c (TV_CLR_LEVEL) changed from 0x00000000 to 0x010b00e1
+(WW) intel(0): Register 0x68030 (TV_H_CTL_1) changed from 0x00000000 to 0x00400359
+(WW) intel(0): Register 0x68034 (TV_H_CTL_2) changed from 0x00000000 to 0x80480022
+(WW) intel(0): Register 0x68038 (TV_H_CTL_3) changed from 0x00000000 to 0x007c0344
+(WW) intel(0): Register 0x6803c (TV_V_CTL_1) changed from 0x00000000 to 0x00f01415
+(WW) intel(0): Register 0x68040 (TV_V_CTL_2) changed from 0x00000000 to 0x00060607
+(WW) intel(0): Register 0x68044 (TV_V_CTL_3) changed from 0x00000000 to 0x80120001
+(WW) intel(0): Register 0x68048 (TV_V_CTL_4) changed from 0x00000000 to 0x000900f0
+(WW) intel(0): Register 0x6804c (TV_V_CTL_5) changed from 0x00000000 to 0x000a00f0
+(WW) intel(0): Register 0x68050 (TV_V_CTL_6) changed from 0x00000000 to 0x000900f0
+(WW) intel(0): Register 0x68054 (TV_V_CTL_7) changed from 0x00000000 to 0x000a00f0
+(WW) intel(0): Register 0x68060 (TV_SC_CTL_1) changed from 0x00000000 to 0xc1710088
+(WW) intel(0): Register 0x68064 (TV_SC_CTL_2) changed from 0x00000000 to 0x4e2d1dc8
+(WW) intel(0): Register 0x68070 (TV_WIN_POS) changed from 0x00000000 to 0x00360024
+(WW) intel(0): Register 0x68074 (TV_WIN_SIZE) changed from 0x00000000 to 0x02640198
+(WW) intel(0): Register 0x68080 (TV_FILTER_CTL_1) changed from 0x00000000 to 0x800010bb
+(WW) intel(0): Register 0x68084 (TV_FILTER_CTL_2) changed from 0x00000000 to 0x00028283
+(WW) intel(0): Register 0x68088 (TV_FILTER_CTL_3) changed from 0x00000000 to 0x00014141
+(WW) intel(0): Register 0x68100 (TV_H_LUMA_0) changed from 0x00000000 to 0xb1403000
+(WW) intel(0): Register 0x681ec (TV_H_LUMA_59) changed from 0x00000000 to 0x0000b060
+(WW) intel(0): Register 0x68200 (TV_H_CHROMA_0) changed from 0x00000000 to 0xb1403000
+(WW) intel(0): Register 0x682ec (TV_H_CHROMA_59) changed from 0x00000000 to 0x0000b060
(==) Depth 24 pixmap format is 32 bpp
(II) do I need RAC? No, I don’t.
(II) resource ranges after preInit:
@@ -510,14 +540,19 @@
(II) intel(0): Kernel reported 110336 total, 1 used
(II) intel(0): I830CheckAvailableMemory: 441340 kB available
drmOpenDevice: node name is /dev/dri/card0
-drmOpenDevice: open result is 9, (OK)
+drmOpenDevice: open result is -1, (No such device or address)
+drmOpenDevice: open result is -1, (No such device or address)
+drmOpenDevice: Open failed
drmOpenDevice: node name is /dev/dri/card0
-drmOpenDevice: open result is 9, (OK)
+drmOpenDevice: open result is -1, (No such device or address)
+drmOpenDevice: open result is -1, (No such device or address)
+drmOpenDevice: Open failed
drmOpenByBusid: Searching for BusID pci:0000:00:02.0
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 9, (OK)
drmOpenByBusid: drmOpenMinor returns 9
drmOpenByBusid: drmGetBusid reports pci:0000:00:02.0
+(II) [drm] loaded kernel module for “i915” driver.
(II) [drm] DRM interface version 1.3
(II) [drm] DRM open master succeeded.
(II) intel(0): [drm] Using the DRM lock SAREA also for drawables.
@@ -574,8 +609,6 @@
(II) intel(0): 0x01c00000-0x01ffffff: depth buffer (4096 kB) X tiled
(II) intel(0): 0x02000000-0x03ffffff: classic textures (32768 kB)
(II) intel(0): 0x10000000: end of aperture
-(WW) intel(0): PRB0_HEAD (0xdec1f144) and PRB0_TAIL (0x00000000) indicate ring buffer not flushed
-(WW) intel(0): Existing errors found in hardware state.
(II) intel(0): Selecting standard 18 bit TMDS pixel format.
(II) intel(0): Output configuration:
(II) intel(0): Pipe A is off
@@ -666,60 +699,18 @@
(II) XINPUT: Adding extended input device “Generic Keyboard” (type: KEYBOARD)
(–) Configured Mouse: PnP-detected protocol: “ExplorerPS/2”
(II) Configured Mouse: ps2EnableDataReporting: succeeded
-Error in I830WaitLpRing(), timeout for 2 seconds
-pgetbl_ctl: 0x1ffc0001 getbl_err: 0x00000000
-ipeir: 0x00000000 iphdr: 0x02000011
-LP ring tail: 0x0001f130 head: 0x0001f144 len: 0x0001f001 start 0x00000000
-eir: 0x0000 esr: 0x0000 emr: 0xffff
-instdone: 0xfa41 instpm: 0x0000
-memmode: 0x0000010f instps: 0x800f04c4
-hwstam: 0xfffe ier: 0x0002 imr: 0x0008 iir: 0x0070
-Ring at virtual 0xa78b5000 head 0x1f144 tail 0x1f130 count 32763
- 0001f0c4: 00000000
- 0001f0c8: 00000010
- 0001f0cc: 00c00000
- 0001f0d0: 54f00006
- 0001f0d4: 03cc1000
- 0001f0d8: 003c0200
- 0001f0dc: 00400204
- 0001f0e0: 00800000
- 0001f0e4: 00000000
- 0001f0e8: 00000010
- 0001f0ec: 00c00000
- 0001f0f0: 54f00006
- 0001f0f4: 03cc1000
- 0001f0f8: 003c0204
- 0001f0fc: 00400208
- 0001f100: 00800000
- 0001f104: 00000000
- 0001f108: 00000010
- 0001f10c: 00c00000
- 0001f110: 54f00006
- 0001f114: 03cc1000
- 0001f118: 003c0208
- 0001f11c: 0040020c
- 0001f120: 00800000
- 0001f124: 00000000
- 0001f128: 00000010
- 0001f12c: 00c00000
- 0001f130: 00ff4010
- 0001f134: 00ff0000
- 0001f138: 00ff0020
- 0001f13c: 00ff3ff0
- 0001f140: 00ff0011
- 0001f144: 00ff0000
-Ring end
-space: 12 wanted 32
-(II) intel(0): [drm] removed 1 reserved context for kernel
-(II) intel(0): [drm] unmapping 8192 bytes of SAREA 0xe035b000 at 0xb7ac4000
-(II) intel(0): [drm] Closed DRM master.
-Fatal server error:
-lockup
-(II) AIGLX: Suspending AIGLX clients for VT switch
-(II) intel(0): xf86UnbindGARTMemory: unbind key 0
-(II) intel(0): xf86UnbindGARTMemory: unbind key 1
-(II) intel(0): xf86UnbindGARTMemory: unbind key 2
-(II) intel(0): xf86UnbindGARTMemory: unbind key 3
-(II) intel(0): xf86UnbindGARTMemory: unbind key 4
+(II) LoadModule: “synaptics”
+(II) Loading /usr/lib/xorg/modules/input//synaptics_drv.so
+(II) Module synaptics: vendor=“X.Org Foundation”
- compiled for 4.3.99.902, module version = 1.0.0
- Module class: X.Org XInput Driver
- ABI class: X.Org XInput driver, version 2.0
+(II) Synaptics touchpad driver version 0.14.6 (1406)
+(–) AlpsPS/2 ALPS GlidePoint auto-dev sets device to /dev/input/event9
+() Option “Device” “/dev/input/event9”
+(–) AlpsPS/2 ALPS GlidePoint touchpad found
+() AlpsPS/2 ALPS GlidePoint: always reports core events
+(II) XINPUT: Adding extended input device “AlpsPS/2 ALPS GlidePoint” (type: MOUSE)
+(–) AlpsPS/2 ALPS GlidePoint auto-dev sets device to /dev/input/event9
+(**) Option “Device” “/dev/input/event9”
+(–) AlpsPS/2 ALPS GlidePoint touchpad found[/code]
Dernières précisions : je suis sous Lenny/Gnome, avec une carte intel 915GM, et je n’ai pas réussi à identifier de facteur. En général j’ai pas mal de prog ouverts, mais rien d’exotique : Iceweasel, Icedove…
Vous auriez une idée d’où vient ce problème ?
BBK