X4.0.2 Installed, but startx renders same error.....
Experiencing failure in attempting to configure Xwindow system. Monitor: NEC FE700 Graphics Card: ATI Radeon I downloaded all necessary XFree86 4.0.2 rpm files from SuSE70 ftp site. Installed 4.0.2 by executing commands in the same folder/directory where files were placed. Used the commands in the Readme file exactly as stated: # rpm --nodeps --force -Uhv *.rpm # ldconfig I rebooted computer and logged in as root and receive the following linux error message: There is no link /var/X11R6/bin/X to /usr/X11R6/bin/XF86_xxxx which is the binary of the installed X-Server. Please link the files as mentioned above or install the X-Server and run xf86config again. I'm aborting now. Okay. I went back and executed the following link command: # ln -s /var/X11R6/bin/X /usr/X11R6/bin/XF86_SVGA I received message stating, "File Exists" I thought this might be a good sign so I did xf86config again and then tried to start up Xwindow system with startx command. Still No-Go. Yikes, help. Mike Flug michael.flug@snet.net
** Reply to message from mhf <michael.flug@snet.net> on Sat, 13 Jan 2001 21:28:50 -0500
Okay. I went back and executed the following link command:
# ln -s /var/X11R6/bin/X /usr/X11R6/bin/XF86_SVGA
I received message stating, "File Exists"
I think you got your link command reversed. Try ln -s /usr/X11R6/bin/XF86_svga /var/X11R6/bin/X That is the way mine is linked. Ed Harrison SuSE 6.4, Kernel 2.2.18, IBM JDK 1.1.8 (20000713) or Warp 4, FP12 or Windows98 (running in vmware 2.0.3 for fun) PolarBarMailer 1.1.19
Ed, Thank you for the response. Very interesting thing happened. I created the link as you stated and it looks like X began to execute and look through a huge list of possible video cards and drivers to work according to the data I provided in xf86config setup.----(the screen output was large and scrolled past way too fast for me to catch it all.) The final error message output was as follows: Could not find Config file! - Tried: /root/XF86Config /etc/XF86Config /usr/X11R6/lib/X11/XF86Config.linux /usr/X11R6/lib/X11/XF86Config Fatal Server Error: No Config File Found! I am gonna to locate the Config file using the "find" command. I'm assuming the file name should be XF86Config, yes? If you have other suggestions, they would be received with many thanks. Hope to hear from you, Mike Flug michael.flug@snet.net Ed Harrison wrote:
** Reply to message from mhf <michael.flug@snet.net> on Sat, 13 Jan 2001 21:28:50 -0500
Okay. I went back and executed the following link command:
# ln -s /var/X11R6/bin/X /usr/X11R6/bin/XF86_SVGA
I received message stating, "File Exists"
I think you got your link command reversed. Try
ln -s /usr/X11R6/bin/XF86_svga /var/X11R6/bin/X
That is the way mine is linked.
Ed Harrison SuSE 6.4, Kernel 2.2.18, IBM JDK 1.1.8 (20000713) or Warp 4, FP12 or Windows98 (running in vmware 2.0.3 for fun) PolarBarMailer 1.1.19
** Reply to message from mhf <michael.flug@snet.net> on Sat, 13 Jan 2001 22:33:03 -0500
Could not find Config file! - Tried: /root/XF86Config /etc/XF86Config /usr/X11R6/lib/X11/XF86Config.linux /usr/X11R6/lib/X11/XF86Config
Fatal Server Error: No Config File Found!
On my system (with 4.0.2) it is at /etc/X11/XF86Config. There is a symbolic link to it. The old one is at /etc/XF86Config, and it is confusing X. FIRST copy it to a backup cp /etc/XF86Config /etc/XF86Config.BAK SECOND, remove the old one rm /etc/XF86Config THIRD, make the symbolic link to the new on ln -s /etc/X11/XF86Config /etc/XF86Config To configure your X server, neither sax nor sax2 nor any other nice stuff works. As root use xf86config4. It is not pretty; it's all text but it will work. Main point in configuring your Radeon, is to write the file to /etc/X11/XF86Config [default] AND THEN CHECK IT. For a r128 chip Card to work there is only one entry that must be present. In Section "Device", you should see Driver "r128"; if you see Driver "ati", or anything else, change it to "r128". This driver takes advantage of its capabilities. When X starts up, it will probe "r128" and set all the other values. Good Luck. Ed Harrison SuSE 6.4, Kernel 2.2.18, IBM JDK 1.1.8 (20000713) or Warp 4, FP12 or Windows98 (running in vmware 2.0.3 for fun) PolarBarMailer 1.1.19
I also had a problem with running sax2 to setup my ATI Mobility Rage 128 (uses the same r128 driver) -- it would lock my machine solid when trying to bring up the graphical setup screens. One thing that worked for me to generate the config file was using the version of sax2 that SuSE released together with X11 4.0.1 in auto mode (sax2 --auto). In this mode it does not try to bring up a graphical setup screen but just goes ahead and generates the /etc/X11/XF86Config file which I had edit only slightly to get it working. It also switched me correctly from version 3.3.6 to 4.0.2. Avi --On Saturday, January 13, 2001 11:18:26 PM -0500 Ed Harrison <ED.TMAN@verizon.net> wrote:
** Reply to message from mhf <michael.flug@snet.net> on Sat, 13 Jan 2001 22:33:03 -0500
Could not find Config file! - Tried: /root/XF86Config /etc/XF86Config /usr/X11R6/lib/X11/XF86Config.linux /usr/X11R6/lib/X11/XF86Config
Fatal Server Error: No Config File Found!
On my system (with 4.0.2) it is at /etc/X11/XF86Config.
There is a symbolic link to it.
The old one is at /etc/XF86Config, and it is confusing X.
FIRST copy it to a backup
cp /etc/XF86Config /etc/XF86Config.BAK
SECOND, remove the old one
rm /etc/XF86Config
THIRD, make the symbolic link to the new on
ln -s /etc/X11/XF86Config /etc/XF86Config
To configure your X server, neither sax nor sax2 nor any other nice stuff works.
As root use xf86config4. It is not pretty; it's all text but it will work.
Main point in configuring your Radeon, is to write the file to /etc/X11/XF86Config [default] AND THEN CHECK IT.
For a r128 chip Card to work there is only one entry that must be present.
In Section "Device", you should see Driver "r128"; if you see Driver "ati", or anything else, change it to "r128". This driver takes advantage of its capabilities.
When X starts up, it will probe "r128" and set all the other values.
Good Luck.
Ed Harrison SuSE 6.4, Kernel 2.2.18, IBM JDK 1.1.8 (20000713) or Warp 4, FP12 or Windows98 (running in vmware 2.0.3 for fun) PolarBarMailer 1.1.19
-- To unsubscribe send e-mail to suse-linux-e-unsubscribe@suse.com For additional commands send e-mail to suse-linux-e-help@suse.com Also check the FAQ at http://www.suse.com/support/faq
-- Avi Schwartz Get a Life, avi@CFFtechnologies.com Get Linux!
Ed: I've completed your instructions. It's still close but no cigar. I checked /usr/X11R6/lib/modules and saw that there was an "r128" and a "radeon" module. I used a text editor to try both of those in the "Driver" section of the XF86Config file. Both times I came up with the same error output: XF86Config: /etc/XF86Config (**) stands for supplied, (--) stands for probed/default values (--) no ModulePath specified using default: /usr/X11R6/lib/modules dbe: Unknown error loading module Config Error: /etc/XF86Config: 48 Subsection "extmod" ^^^^^^^^^ Module section keyword expected X connection to :0.0 broken (explicit kill or server shutdown). ______________________________________________________________ It sounds like I have to express somewhere in the XF86Config file that the right driver module is in that directory. I don't know how to do this, and I'm really just guessing from the very start. Any help you could give would be great. It seems like I'm almost there. Mike Flug michael.flug@snet.net Ed Harrison wrote:
** Reply to message from mhf <michael.flug@snet.net> on Sat, 13 Jan 2001 22:33:03 -0500
Could not find Config file! - Tried: /root/XF86Config /etc/XF86Config /usr/X11R6/lib/X11/XF86Config.linux /usr/X11R6/lib/X11/XF86Config
Fatal Server Error: No Config File Found!
On my system (with 4.0.2) it is at /etc/X11/XF86Config.
There is a symbolic link to it.
The old one is at /etc/XF86Config, and it is confusing X.
FIRST copy it to a backup
cp /etc/XF86Config /etc/XF86Config.BAK
SECOND, remove the old one
rm /etc/XF86Config
THIRD, make the symbolic link to the new on
ln -s /etc/X11/XF86Config /etc/XF86Config
To configure your X server, neither sax nor sax2 nor any other nice stuff works.
As root use xf86config4. It is not pretty; it's all text but it will work.
Main point in configuring your Radeon, is to write the file to /etc/X11/XF86Config [default] AND THEN CHECK IT.
For a r128 chip Card to work there is only one entry that must be present.
In Section "Device", you should see Driver "r128"; if you see Driver "ati", or anything else, change it to "r128". This driver takes advantage of its capabilities.
When X starts up, it will probe "r128" and set all the other values.
Good Luck.
** Reply to message from mhf <michael.flug@snet.net> on Sun, 14 Jan 2001 02:26:04 -0500
XF86Config: /etc/XF86Config (**) stands for supplied, (--) stands for probed/default values (--) no ModulePath specified using default: /usr/X11R6/lib/modules dbe: Unknown error loading module
Config Error: /etc/XF86Config: 48
Subsection "extmod" ^^^^^^^^^
Module section keyword expected X connection to :0.0 broken (explicit kill or server shutdown).
This extmod is what allows the X server to do Shapes other than straight text characters. For the purpose of getting the X server to load, I don't think that it is absolutely necessary. So, where you see the line Load "extmod", put a "#" in front of that line, restart X and see what happens. I am assumiing in all this that you are booting to a console prompt. If not, edit the line in /etc/inittab that reads like "id:3:initdefault:" to read "id:2:default". You can reach the init 2 state by entering, as root, at the console prompt "init 2". That way if the X server fails to load, there will be a lot of messages on the console screen that may give you some hints. You can also do cat /var/log/messages | more to read through messages from the startup process. WARNING: This file can be very big. Ed Harrison SuSE 6.4, Kernel 2.2.18, IBM JDK 1.1.8 (20000713) or Warp 4, FP12 or Windows98 (running in vmware 2.0.3 for fun) PolarBarMailer 1.1.19
On January 13, 2001 10:33 pm, mhf wrote:
Ed,
Thank you for the response. Very interesting thing happened. I created the link as you stated and it looks like X began to execute and look through a huge list of possible video cards and drivers to work according to the data I provided in xf86config setup.----(the screen output was large and scrolled past way too fast for me to catch it all.)
The final error message output was as follows:
Could not find Config file! - Tried: /root/XF86Config /etc/XF86Config /usr/X11R6/lib/X11/XF86Config.linux /usr/X11R6/lib/X11/XF86Config
Fatal Server Error: No Config File Found!
I am gonna to locate the Config file using the "find" command. I'm assuming the file name should be XF86Config, yes? If you have other suggestions, they would be received with many thanks.
The standard for 4.0.x is now /etc/X11/XF86Config. 3.3.x I think used to leave it in /etc/XF86Config. If it's looking in the places your error messages complains about I wonder if it's 4.0.x Nick
Nick, Thank you for your reply. This definitely seems worth checking out. I d/l'ed all the 4.0.2 rpm's and installed them using the readme doc instructions, but who knows, something may have gone wrong nonetheless. How can I find out what version of XFree86 is running on my machine? Also, here's my latest output message after editing xf86config file to state "r128" in the device driver section: XF86Config: /etc/XF86Config (**) stands for supplied, (--) stands for probed/default values (--) no ModulePath specified using default: /usr/X11R6/lib/modules dbe: Unknown error loading module Config Error: /etc/XF86Config: 48 Subsection "extmod" ^^^^^^^^^ Module section keyword expected X connection to :0.0 broken (explicit kill or server shutdown). ________________________________________________ What does this mean? What do I need to fix? Thank you for your help. Mike Flug michael.flug@snet.net Nick Zentena wrote:
The standard for 4.0.x is now /etc/X11/XF86Config. 3.3.x I think used to leave it in /etc/XF86Config. If it's looking in the places your error messages complains about I wonder if it's 4.0.x
Nick
** Reply to message from mhf <michael.flug@snet.net> on Sun, 14 Jan 2001 10:29:20 -0500
What does this mean? What do I need to fix?
Thank you for your help.
Mike Flug michael.flug@snet.net
I just remembered an excellent resource for troubleshooting: /var/log/XFree.0.log. It has output of X as it loads/crashes. Ed Harrison SuSE 6.4, Kernel 2.2.18, IBM JDK 1.1.8 (20000713) or Warp 4, FP12 or Windows98 (running in vmware 2.0.3 for fun) PolarBarMailer 1.1.19
Hello mhf, on Sunday, January 14, 2001 at 10:29:20 -0500, you sat in front of your keyboard and wrote:
Nick, Thank you for your reply. This definitely seems worth checking out. I d/l'ed all the 4.0.2 rpm's and installed them using the readme doc instructions, but who knows, something may have gone wrong nonetheless. How can I find out what version of XFree86 is running on my machine?
Try xdpyinfo. It outputs loft of stuff and on the first lines you should find something like "vendor release number:" which states 4002 for XFree 4.0.2.
Also, here's my latest output message after editing xf86config file to state "r128" in the device driver section: XF86Config: /etc/XF86Config
For XFree4, the default place for the config file is under /etc/X11/XF86Config. If XFree looks for this file, it will certainly ends complaining about errors because this file is probably the config file for XFree3.
(**) stands for supplied, (--) stands for probed/default values (--) no ModulePath specified using default: /usr/X11R6/lib/modules dbe: Unknown error loading module
Config Error: /etc/XF86Config: 48
Subsection "extmod" ^^^^^^^^^
Module section keyword expected X connection to :0.0 broken (explicit kill or server shutdown). ________________________________________________ What does this mean? What do I need to fix?
Maybe use xf86config4 to configure your server.
Thank you for your help.
Mike Flug michael.flug@snet.net
Regards... -- Jean-François Bocquet <tns01@free.fr> ================================+ http://tns01.free.fr | ··· Linux User #177410| | GPG publickey: http://tns01.free.fr/pubkey.asc | fingerprints: 4E98 A7F2 6C26 6554 9562 C64E 5548 BF94 DE59 0A12 | =================================+ | -----BEGIN GEEK CODE BLOCK------ +------------------------------------+ Version: 3.12 Comment: For info see http://www.geekcode.com GCS/S d-- s:+ a- C++ UL+>++ P+ L+++>++++ E W++ N+ o+ K- !w O? M? V? PS PE- Y+ PGP+ t+ 5? X++ R tv++ b+ DI- D+ G e+ h! r-- y? ------END GEEK CODE BLOCK------
On January 13, 2001 09:28 pm, mhf wrote:
Experiencing failure in attempting to configure Xwindow system.
Monitor: NEC FE700 Graphics Card: ATI Radeon
I downloaded all necessary XFree86 4.0.2 rpm files from SuSE70 ftp site. Installed 4.0.2 by executing commands in the same folder/directory where files were placed. Used the commands in the Readme file exactly as stated: # rpm --nodeps --force -Uhv *.rpm # ldconfig
I rebooted computer and logged in as root and receive the following linux error message:
There is no link /var/X11R6/bin/X to /usr/X11R6/bin/XF86_xxxx which is the binary of the installed X-Server. Please link the files as mentioned above or install the X-Server and run xf86config again. I'm aborting now.
Honestly this sounds more like it's running 3.3.x then 4.0.x. A couple of things. The Radeon doesn't use the SVGA driver anymore. It I think uses the r128 driver. Secondly the link should be to lrwxrwxrwx 1 root root 22 Oct 6 18:43 X -> /usr/X11R6/bin/XFree86 Not to a driver for one card. Nick
participants (5)
-
Avi Schwartz
-
Ed Harrison
-
Jean-François Bocquet
-
mhf
-
Nick Zentena