X-Windows config error

Hi,
Here is a description of my problem:
Please help, I have looked all over the net for a solution to my problem, and no one seems to have the same problem. I recently bought Mandrake Linux 6.5, and immediately attempted to install it. I am installing it on a dual boot Windows '98/Linux system. I followed all instructions that came with the package, creating 2 more partitions, etc, and proceeded to install. I got as far as the X configurator. What happens here is that it detects my video card (ATI Mach 64) then goes on to ask me what kind of monitor I have. I have all my monitor specs right here in front of me, but I selected a range of values WELL inside my monitors capabilities. Even though, it doesn't work. It says X will attempt to test the settings, the screen goes black, and after about 10 seconds it pops up saying an error with X has occurred. I went as far as selecting the most basic options, 8bit color, 640x480, 50hz. I have a CTX VL950 19" monitor, which I know for sure can handle that resolution. Yet, still the same problem. Is there anything I can do or will I be stuck with Windows forever???? HELP!!!
Here is the info you request:
Complete product title: Deluxe Linux operating System 6.5
Error message: Error configuring X-Windows
Make, model, etc: Home-built, PIII 500, 128MB RAM, 20GB HD, Currently running Windows '98, want to dual boot.
Distribution: Linux Mandrake 6.1
Video, sound, etc: ATI Expert @ Play AGP 8mb video card, Diamond Monster sound, CTX VL950 19" Monitor, no network.
e-mail: kstroh@merlin.ebicom.net


Ebicom_AdminAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

patowicCommented:
I've heard of problems with the xfree86 S3 server shipped with Mandrake.  You may want to download and compile the full xfree86 source, and try that instead.  

What chipset does the Xpert@Play card use?

I'm pretty sure it's a bit of wonkiness with either your Xserver, or your xconfig.  According to the xfree86.org page, The Xpert@Play is definitely a Mach64 card, so you should be using the right driver.

What version of Xfree86 are you using?
0
Ebicom_AdminAuthor Commented:
Yes, it is the Mach 64 chip in the ATI card. The Linux installer detects it with no problems. I am not sure which version of Xfree86 I am using, how would I find out? Also, where would I go to download the full xfree86 source? I have used Linux a lot in the past, but this is my first attempt at installing it.
Thanks for the help.....
0
patowicCommented:
mandrake 6.5, eh?  It should say somewhere in your packaging which version of xfree86 is installed.  Alternately, you could do a rpm -q -a | grep xfree, and look at the results.  It should show which version of xfree86 you have.

You can download the source code for xfree86 from http://www.xfree86.org/  --there are a couple dozen mirrors listed in their download instructions :)

0
The Ultimate Tool Kit for Technolgy Solution Provi

Broken down into practical pointers and step-by-step instructions, the IT Service Excellence Tool Kit delivers expert advice for technology solution providers. Get your free copy for valuable how-to assets including sample agreements, checklists, flowcharts, and more!

Ebicom_AdminAuthor Commented:
You are right, the box says it is Xfree 3.3.x. I guess that is the same thing as Xfree86. I will try the downloaded version and see what happens....
0
Ebicom_AdminAuthor Commented:
Ok, the file I downloaded has a .diff.gz extension. I know what the gz part is, but not the .diff part. What do I do with this downloaded file?
0
patowicCommented:
Two answers:  1) a diff is a difference file between 2 source code bases.  Apply it using the patch tool, called patch.  cd to the directory above your Xwindows source directory, gunzip the diff file, and type patch -p0 patchfile.diff

2) I don't trust Mandrake to get much of anything right, so I'd download ALL of the xfree86 source, everything for xfree86 3.3.5, and compile from there.  Mandrake seems to be able to bungle the simplest things--such as compiling the S3 server for Xwindows correctly.  How they screwed that one up is beyond me, since all they had to do was type 'make', but they managed to do it.  Even Redhat could learn a thing or two from Mandrake, when it comes to hosing a distribution </rant>

I'll be on vacation for about a week, so I'll be slow to respond--you'll hear from me in a week, if you have more questions.  Basically, download the xfree86 3.3.5 .tar.gz files :)

:)
0
Ebicom_AdminAuthor Commented:
Ok, will do. Just out of curiosity, which distribution would you recomend that is easiest to install and will most likely work the best? Also, in order to compile this thing, all i should have to type is "make" and the filename, right? I just don't want to screw it up!
Thanks again.....
0
Ebicom_AdminAuthor Commented:
Ok, I downloaded the full xfree86 3.5.5. It is like 3 files each around 15mb. How can I transfer those files from my Windows partition to my Linux partition? I tried a program called linux-to-dos that runs in windows, but for some reason it can't see my Linux partition. Is there any way to get it from the windows partition from inside Linux? Please help!
0
DVBCommented:
mount the windows partition under Linux
mount -t vfat /dev/(windoze partition) mount point.
Pray that mandrake compiled support into the kernel for vfat :)

Copy the source to the main directory, then run make config (or if you have an option ./configure). Then make install cleanwill do the rest. Just read the makefile and ensure that these options exist.
You could have downloaded the rpms as well, they are available at redhat (though I got mine from xfree86.org)
then its simply a matter of rpm -ivh <filename>.rpm and you have the server installed.
0
DVBCommented:
Sorry thats make install clean.
0
patowicCommented:
I avoid pre-compiled rpm files since redhat likes to put security holes in their kernels.  I don't trust them to be able to configure and run a compile properly.  Mandrake has proven itself to be incapable of doing so as well.

Source!  :)
0
mdgreen7Commented:
I have run into problems with CTX monitors and X when attempting to set up different resolutions.  The monitors tend to not like being probed at all.

The only way I could get it to work was by using the XF86Setup utility and specifiying exactly my card, video memory, and monitor specifications.  I noticed that you stated that the monitor timings you entered were "well inside my monitors capabilities".  I had to enter the exact specs for the monitor timings using the XF86Setup utility.

I use slackware.  I have no idea if the XF86Setup utility is shipped with Mandrake or not.  The utility uses tcl and the VGA 16 Xfree driver to configure, so they have to be installed.
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
Ebicom_AdminAuthor Commented:
Thanks, what I ended up doing is buying an old TNT card from a friend, and when I re-installed Linux this time, everything works, including X-Windows! My only problem now is that it is at 640x480, could someone tell me how to change the resolution inside KDE? Thanks!
0
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Linux

From novice to tech pro — start learning today.