Well I have been running debian on a desktop for about a year or so now, I just installed it a month or so back on my IBM T43 laptop. Its been working good and now for the past week or so my X-windows been crashing. I cannot pen point what is doing it as it will happen at any time, when it does happen the video will go away and flash a few times then i will see some code running on the screen and once all the flutter stops i get an box saying X has crashed and cannot be restarted and once i hit ok i get a login prompt like am in command mode.

here is a cut of my xorg.log i think this is where the problem is going on but dont know much of what it means or what to do.
__________________________________________________ ___________________
(--) Configured Mouse: PnP-detected protocol: "ExplorerPS/2"
(II) Configured Mouse: ps2EnableDataReporting: succeeded
Error in I830WaitLpRing(), timeout for 2 seconds
pgetbl_ctl: 0x7ffc0001 getbl_err: 0x00000000
ipeir: 0x00000000 iphdr: 0x7d000006
LP ring tail: 0x0000a550 head: 0x0000a564 len: 0x0001f001 start 0x00000000
eir: 0x0000 esr: 0x0000 emr: 0xffff
instdone: 0xfa41 instpm: 0x0000
memmode: 0x00000108 instps: 0x800f04c4
hwstam: 0xfffe ier: 0x0002 imr: 0x0008 iir: 0x0020
Ring at virtual 0xa7937000 head 0xa564 tail 0xa550 count 32763
0000a4e4: 00000000
0000a4e8: 00000010
0000a4ec: 00c00000
0000a4f0: 54f00006
0000a4f4: 03cc1000
0000a4f8: 00140084
0000a4fc: 00180088
0000a500: 00800000
0000a504: 00000000
0000a508: 00000010
0000a50c: 00c00000
0000a510: 54f00006
0000a514: 03cc1000
0000a518: 00140088
0000a51c: 0018008c
0000a520: 00800000
0000a524: 00000000
0000a528: 00000010
0000a52c: 00c00000
0000a530: 54f00006
0000a534: 03cc1000
0000a538: 0014008c
0000a53c: 00180090
0000a540: 00800000
0000a544: 00000000
0000a548: 00000010
0000a54c: 00c00000
0000a550: 00000720
0000a554: 000000ff
0000a558: 00000720
0000a55c: 000000ff
0000a560: 00000720
0000a564: 000000ff
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 0xf8ced000 at 0xb7b46000
(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

__________________________________________________ _________________


Any ideas?