Extra info -- commenting out the line
no-listen = tcp
in the config file /usr/X11R6/lib/X11/fs/config
and then executing:
/sbin/service xfs start
/sbin/service xfs status
now shows that the font server is running.
However the X server still barfs in exactly the same way.
> On on a fresh install of RedHat Linux 7.3 I seem to have had a run of
> corruption problems -- the last one stuffed the XWindows configuration.
> Now the X server fails to load with
> (EE) MGA(0) static buffer allocation failed, not intialising the DRI.
> (EE) MGA(0) Need at least 4608kB Video memory at this resolution bit
> Could not init font path element unix/:7100, removing from list.
> Fatal server error:
> could not open default font 'fixed'
> The messages above of course are near useless for diagnosis
> except for the person who actually wrote the program
> and doubly confusing because there appears to be two kinds.
> Here is what I have done so far:
> 1. Removed the higher resolution options from the x server config
> file generated by Xconfigurator. The card is a 4Meg Matrox Millenium II.
> Xconfigurator was told what the memory was but that value is commented
> out in the /etc/X11/XF86Config file.
> 2. Attempted to restart xfs -- it says OK but on running
> /sbin/service xfs status it says that
> "xfs dead but pid file exists"
> 3. The config file /usr/X11R6/lib/X11/fs/config says that
> no-listen = tcp
> which begs the question: how is the X server supposed to talk
> to it via port 7100.
> I tracked down some logged errors in /var/log/messages.
> They are:
> modprobe: modprobe: Can't locate module char-major-81
> gdm: gdm_slave_xioerror_handler Fatal X error - Restarting :0
> I have reinstalled the X related RPM packages -- still bad.