<span class="Text">
                         
                        Hello,<br>
<br>
I have a first gen DL380 thats having issues with Xwindows on RHEL 4
ES. Running 'system-config-display' works, it loads X, I am able to
configure my display. But after saving that display and
trying to start X, it fails. Its very odd that X works in the
'system-config-display' with its autobuilt config, but not with the
saved config.<br>
<br>
(WW) ATI(0): Failed to set up write-combining range (0xf6000000,0x800000)<br>
<br>
That is the error display on screen.  Looking at the kernel log at the same time I see:<br>
<br>
Mar 28 15:58:27 SERVERNAME kernel: mtrr: no more MTRRs available.<br>
<br>
Looking at /proc/mtrr:<br>
# cat /proc/mtrr<br>
reg00: base=0x00000000 (   0MB), size=2048MB: write-back, count=1<br>
reg01: base=0x400020000 (16384MB), size=  64KB: uncachable, count=1<br>
reg02: base=0x400040000 (16384MB), size=  64KB: uncachable, count=1<br>
reg03: base=0x400060000 (16384MB), size=  64KB: uncachable, count=1<br>
reg04: base=0x400080000 (16384MB), size=  64KB: uncachable, count=1<br>
reg05: base=0x4000a0000 (16384MB), size=  64KB: uncachable, count=1<br>
reg06: base=0x4000c0000 (16384MB), size=  64KB: uncachable, count=1<br>
reg07: base=0x4000e0000 (16384MB), size=  64KB: uncachable, count=1<br>
<br>
Generally, you can add the range to mtrr with echo like:<br>
 "echo "base=0xef000000 size=0x800000 type=write-combining" > /proc/mtrr"<br>
But this does not work.<br>
<br>
When installing the X install interface works, but this server was
installed with a minimal kickstart based image. Now the owner wants to
install Oracle on the system, and of course Oracle requires X to
install. Re-installing with X is not a fix.<br>
<br>
Any Ideas?</span>