Could someone please shed some light on this crash? It crashes trying to
switch to a 640x480 mode. Any suggestions on how to set up a modeline to
accomodate the timings requested?

GetModeLine - scrn: 0 clock: 64110
GetModeLine - hdsp: 1024 hbeg: 1080 hend: 1184 httl: 1344
vdsp: 768 vbeg: 769 vend: 772 vttl: 795 flags: 6
GetModeLine - scrn: 0 clock: 64110
GetModeLine - hdsp: 1024 hbeg: 1080 hend: 1184 httl: 1344
vdsp: 768 vbeg: 769 vend: 772 vttl: 795 flags: 6
GetModeLine - scrn: 0 clock: 64110
GetModeLine - hdsp: 1024 hbeg: 1080 hend: 1184 httl: 1344
vdsp: 768 vbeg: 769 vend: 772 vttl: 795 flags: 6
GetModeLine - scrn: 0 clock: 64110
GetModeLine - hdsp: 1024 hbeg: 1080 hend: 1184 httl: 1344
vdsp: 768 vbeg: 769 vend: 772 vttl: 795 flags: 6
SwitchToMode - scrn: 0 clock: 36000
hdsp: 640 hbeg: 696 hend: 752 httl: 832
vdsp: 480 vbeg: 481 vend: 484 vttl: 509 flags: 10
Checking against clock: 64110 (64110)
hdsp: 1024 hbeg: 1080 hend: 1184 httl: 1344
vdsp: 768 vbeg: 769 vend: 772 vttl: 795 flags: 6
Checking against clock: 38220 (38220)
hdsp: 800 hbeg: 832 hend: 912 httl: 1024
vdsp: 600 vbeg: 601 vend: 604 vttl: 622 flags: 6
Checking against clock: 36000 (36000)
hdsp: 640 hbeg: 696 hend: 752 httl: 832
vdsp: 481 vbeg: 484 vend: 509 vttl: 540 flags: 6
Checking against clock: 94500 (94500)
hdsp: 1024 hbeg: 1072 hend: 1168 httl: 1376
vdsp: 768 vbeg: 769 vend: 772 vttl: 808 flags: 5
Checking against clock: 78800 (78800)
hdsp: 1024 hbeg: 1040 hend: 1136 httl: 1312
vdsp: 768 vbeg: 769 vend: 772 vttl: 800 flags: 5
Checking against clock: 75000 (75000)
hdsp: 1024 hbeg: 1048 hend: 1184 httl: 1328
vdsp: 768 vbeg: 771 vend: 777 vttl: 806 flags: 10
Checking against clock: 65000 (65000)
hdsp: 1024 hbeg: 1048 hend: 1184 httl: 1344
vdsp: 768 vbeg: 771 vend: 777 vttl: 806 flags: 10
Checking against clock: 57284 (57284)
hdsp: 832 hbeg: 864 hend: 928 httl: 1152
vdsp: 624 vbeg: 625 vend: 628 vttl: 667 flags: 10
Checking against clock: 56300 (56300)
hdsp: 800 hbeg: 832 hend: 896 httl: 1048
vdsp: 600 vbeg: 601 vend: 604 vttl: 631 flags: 5
Checking against clock: 49500 (49500)
hdsp: 800 hbeg: 816 hend: 896 httl: 1056
vdsp: 600 vbeg: 601 vend: 604 vttl: 625 flags: 5
Checking against clock: 50000 (50000)
hdsp: 800 hbeg: 856 hend: 976 httl: 1040
vdsp: 600 vbeg: 637 vend: 643 vttl: 666 flags: 5
Checking against clock: 40000 (40000)
hdsp: 800 hbeg: 840 hend: 968 httl: 1056
vdsp: 600 vbeg: 601 vend: 605 vttl: 628 flags: 5
Checking against clock: 36000 (36000)
hdsp: 800 hbeg: 824 hend: 896 httl: 1024
vdsp: 600 vbeg: 601 vend: 603 vttl: 625 flags: 5
Checking against clock: 36000 (36000)
hdsp: 640 hbeg: 696 hend: 752 httl: 832
vdsp: 480 vbeg: 481 vend: 484 vttl: 509 flags: 10
Error in I810WaitLpRing(), now is 54295, start is 52294
pgetbl_ctl: 0xfc80001 pgetbl_err: 0x0
ipeir: 0 iphdr: 0
LP ring tail: 8 head: 0 len: 0 start 0
eir: 0 esr: 0 emr: 3d
instdone: ff7b instpm: 0
memmode: 4 instps: 0
hwstam: 9ac7 ier: 0 imr: 9ac7 iir: 0
space: 65520 wanted 65528
(II) I810(0): [drm] removed 1 reserved context for kernel
(II) I810(0): [drm] unmapping 8192 bytes of SAREA 0xd0a19000 at 0xb7f8e000

Fatal server error:
lockup


Please consult the The X.Org Foundation support
at http://wiki.X.Org
for help.
Please also check the log file at "/var/log/Xorg.0.log" for additional information.


*** If unresolved symbols were reported above, they might not
*** be the reason for the server aborting.

FatalError re-entered, aborting
Caught signal 11. Server aborting