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