Hi Phil.
> I run Red Hat 5.2 on an off the shelf laptop (model Consul) from
> a UK mail order company (Pico). The chipset is S3 ViRGE.
> Using the SVGA server I had problems initially with the
> XF86Config file generated for my machine by XFree version 3.3.2,
> but this was eventually resolved by using a hand crafted
> XF86Config file found on the web.
> However, I was told that XFree version 3.3.3 would be able to
> support my system configuration in that it would generate a
> working XF86Config file for the SVGA X server.
> Finding a copy of 3.3.3 on a magazine CD I thought I'd install
> it (I have of course backed up my working X installation!).
> However, when booting the machine and attempting to run X
> manually (ie. via startx) I have the following error:
> waiting for X server to begin accepting connections
> _X11TransSocketUNIXConnect: Can't connect: errno = 111
> This last message is issued repeatedly.
> I appreciate that this message in itself says little about the
> problem, but as this is occuring at startup there are no other
> messages to help explain.
> However, I reasoned that the first client to try to connect to
> the server would probably be xdm, and, sure enough, in the
> xdm-errors file I found:
> xdm error (pid xxx): server open failed for :0, giving up
> xdm error (pid yyy): Display :0 cannot be opened
> xdm error (pid yyy): Display :0 is being disabled
> I checked the xdm/Xservers file and it's identical to the
> equivalent file in my previous working X installation, namely:
> :0 local /usr/X11R6/bin/X
Obvious check: what does `ls -ld /usr/X11R6/bin/X` display? It should
show a SymLink to the relevant server driver, but it sounds as if it's
missing, based on the above message...
> I've tried replacing the newly generated XF86Config file with
> the working file from my previous installation but this made no
> difference.
> So, the situation appears to be that my X SVGA server has failed
> to start and the error messages I am seeing on the console are
> coming from the xdm client attempting but failing to connect to
> the server.
> Of course I believe I followed all the necessary steps for the
> installation of 3.3.3, but perhaps I did something wrong that is
> obvious to more experienced users from the diagnostic info I've
> given above.
> Before I try a re-install, or simply revert to my old
> installation, could anyone suggest why the server may fail to
> start up in this way, and how this problem may be resolved?
If the above is correct, then do the following:
Q> cd /usr/X11R6/bin
Q> ln -s XF86_SVGA X
It should start working after you've done that...
Best wishes from Riley.
+----------------------------------------------------------------------+
| There is something frustrating about the quality and speed of Linux |
| development, ie., the quality is too high and the speed is too high, |
| in other words, I can implement this XXXX feature, but I bet someone |
| else has already done so and is just about to release their patch. |
+----------------------------------------------------------------------+
* ftp://ftp.MemAlpha.cx/pub/rhw/Linux
* http://www.MemAlpha.cx/kernel.versions.html