On Tuesday, April 9, Neal Leathers raised two points: 1. While libglide2x.so wasn't present on my system, that in itself was likely not a problem; 2. That I could be using an obsolete X configuration file. In an earlier message, I had singled out the missing libglide2x.so file because of this excerpt from my previous X -configure log, a portion of which follows:
File X-configure.log / 4-8-02 Created as follows: X -configure 2> X-configure.log | | Could not load the shared library file for Glide: "libglide2x.so"! You need to have Glide installed to run the glide driver for XFree86. Also, you need to tell XFree86 where the libglide2x.so file is placed by making a soft link in the /usr/X11R6/lib/modules directory that points to the libglide2x.so file. For example (if your libglide2x.so file is in /usr/lib): # ln -s /usr/lib/libglide2x.so /usr/X11R6/lib/modules I have since downloaded Glide_VG-2.46-5.i386.rpm and, from it, installed the absent libglide module. I also created a symbolic link to it as specified above. When I subsequently invoked X -configure, the previous "could not load" message went away. So far so good. As to the second point, here's another excerpt from the X -configure log: (++) Using config file: "/root/XF86Config.new" And this is selfsame file that X -configure generated, not a relic of X 3.3.6. But something(s) is(are) still amiss. Running XFree86 -xf86config /root/XF86Config.new generated a graphic screen with a textured background but no information of any kind. I don't know what should have happened; all I know is that nothing did. After a ctrl-alt-backspace, I found this message: XFree86 Version 4.2.0 / X Window System (protocol Version 11, revision 0, vendor release 6600) Release Date: 18 January 2002 If the server is older than 6-12 months, or if your card is newer than the above date, look for a newer version before reporting problems. (See http://www.XFree86.Org/) Build Operating System: Linux 2.4.9-13smp i686 [ELF] Module Loader present Markers: (--) probed, (**) from config file, (==) default setting, (++) from command line, (!!) notice, (II) informational, (WW) warning, (EE) error, (NI) not implemented, (??) unknown. (==) Log file: "/var/log/XFree86.0.log", Time: Wed Apr 10 15:51:11 2002 (++) Using config file: "/root/XF86Config.new" (EE) SIS(0): unknown reason for exception (EE) SIS(0): cannot continue modprobe: Can't locate module sis [drm] failed to load kernel module "sis" (EE) SIS(0): [dri] DRIScreenInit failed. Disabling DRI. What's puzzling are the first two error SIS(0) messages, not to mention the alleged failure of modprobe to locate "module sis" -- despite the following lines from XFree86.0.log: (II) LoadModule: "sis" (II) Loading /usr/X11R6/lib/modules/drivers/sis_drv.o (II) Module sis: vendor="The XFree86 Project" compiled for 4.2.0, module version = 0.6.0 Module class: XFree86 Video Driver ABI class: XFree86 Video Driver, version 0.5 For it's worth, here is my complete, uncut XF86Config file: # This is XF86Config.new; created by X -configure / 4-10-02 Section "ServerLayout" Identifier "XFree86 Configured" Screen 0 "Screen0" 0 0 InputDevice "Mouse0" "CorePointer" InputDevice "Keyboard0" "CoreKeyboard" EndSection Section "Files" RgbPath "/usr/X11R6/lib/X11/rgb" ModulePath "/usr/X11R6/lib/modules" FontPath "/usr/X11R6/lib/X11/fonts/misc/" FontPath "/usr/X11R6/lib/X11/fonts/Speedo/" FontPath "/usr/X11R6/lib/X11/fonts/Type1/" FontPath "/usr/X11R6/lib/X11/fonts/CID/" FontPath "/usr/X11R6/lib/X11/fonts/75dpi/" FontPath "/usr/X11R6/lib/X11/fonts/100dpi/" EndSection Section "Module" Load "extmod" Load "glx" Load "dri" Load "dbe" Load "record" Load "xtrap" Load "speedo" Load "type1" EndSection Section "InputDevice" Identifier "Keyboard0" Driver "keyboard" EndSection Section "InputDevice" Identifier "Mouse0" Driver "mouse" Option "Protocol" "PS/2" Option "Device" "/dev/mouse" EndSection Section "Monitor" Identifier "Monitor0" VendorName "Monitor Vendor" ModelName "Monitor Model" EndSection Section "Device" ### Available Driver options are:- ### Values: <i>: integer, <f>: float, <bool>: "True"/"False", ### <string>: "String", <freq>: "<f> Hz/kHz/MHz" ### [arg]: arg optional #Option "SWcursor" # [<bool>] #Option "HWcursor" # [<bool>] #Option "PciRetry" # [<bool>] #Option "rgbbits" # <i> #Option "NoAccel" # [<bool>] #Option "TurboQueue" # [<bool>] #Option "SetMClk" # <freq> #Option "FastVram" # [<bool>] #Option "ForceCRT2Type" # [<str>] #Option "ShadowFB" # [<bool>] #Option "Rotate" # [<str>] #Option "NoXvideo" # [<bool>] #Option "Vesa" # [<bool>] #Option "MaxXFBMem" # <i> Identifier "Card0" Driver "sis" VendorName "SiS" BoardName "6326" BusID "PCI:1:0:0" EndSection Section "Screen" Identifier "Screen0" Device "Card0" Monitor "Monitor0" SubSection "Display" Depth 1 EndSubSection SubSection "Display" Depth 4 EndSubSection SubSection "Display" Depth 8 EndSubSection SubSection "Display" Depth 15 EndSubSection SubSection "Display" Depth 16 EndSubSection SubSection "Display" Depth 24 EndSubSection EndSection <end, XF86Config.new> Finally, here is the message produced by executing startx, followed by ctrl-alt-backspace: XFree86 Version 4.2.0 / X Window System (protocol Version 11, revision 0, vendor release 6600) Release Date: 18 January 2002 If the server is older than 6-12 months, or if your card is newer than the above date, look for a newer version before reporting problems. (See http://www.XFree86.Org/) Build Operating System: Linux 2.4.9-13smp i686 [ELF] Module Loader present Markers: (--) probed, (**) from config file, (==) default setting, (++) from command line, (!!) notice, (II) informational, (WW) warning, (EE) error, (NI) not implemented, (??) unknown. (==) Log file: "/var/log/XFree86.0.log", Time: Wed Apr 10 18:13:22 2002 (==) Using config file: "/etc/X11/XF86Config-4" (EE) SIS(0): unknown reason for exception (EE) SIS(0): cannot continue X connection to :0.0 broken (explicit kill or server shutdown). X connection to :0.0 broken (explicit kill or server shutdown). xterm: fatal IO error 32 (Broken pipe) or KillClient on X server ":0.0" xterm: fatal IO error 32 (Broken pipe) or KillClient on X server ":0.0" login: fatal IO error 32 (Broken pipe) or KillClient on X server ":0.0" xinit: connection to X server lost. waiting for X server to shut down <end, startx message> Executing startx does produce a graphic screen, but the window manager apparently is twm (deduced from my xinitrc file). Under X 3.3.6, by contrast, KDE comes up by default; if I want to use icewm, startx -icewm does the trick. How do I accomplish the same thing with X 4.2.0? In summary, I seems to me that all the required files/modules are present and correct. And I doubt if hardware is a problem inasmuch as XFree86 v3.3.6 is hassle-free on an otherwise identical installation on the same computer. Comments, anyone? Regards -- Dick Lewis __________________________________________________ Do You Yahoo!? Yahoo! Tax Center - online filing with TurboTax http://taxes.yahoo.com/ _______________________________________________ Xpert mailing list [EMAIL PROTECTED] http://XFree86.Org/mailman/listinfo/xpert