PDA

View Full Version : Mandrake 9.0 & no nvidia graphics


xuranic
02-20-03, 09:15 AM
Hi all,

I'm having a problem getting X to run with a nvidia graphics card. XFree86 can see the nvidia card (10de,0181) and I've followed nvidia's rpm instructions to the letter but when I examine the crash info and kernel info there are some very strange results.

Please note I am new to Linux.

Output after X fails to start:
XFree86 version 4.2.1 / X Window System
(protocol Version 11, revision 0, vendor release 6600)
Release Date: 3 September 2002

Build Operating System: Linux 2.4.18-23mdkenterprise i686 [ELF]
Module Loader present

(==) Log file: "/var/log/XFree86.0.log", Time: Tue Feb 18 21:32:01 2003
(==) Using config file: "/etc/X11/XF86Config-4"
Using vt 7
Error: This version of the NVIDIA kernel module is too old to support version checking. Please update your kernel module to version 1.0.4191
(EE) NVIDIA(0): Failed to initialize the NVIDIA kernel module!
(EE) NVIDIA(0): *** Aborting ***
(EE) Screen(s) found, but none have a usable configuration.

Fatal server error:
no screens found

XIO: fatal IO error 104 (Connection reset by peer) on X server ":0.0" after 0 requests (0 known processed) with 0 events remaining.


I've installed 1.0.4191, so why is it asking me to upgrade to it??

If I run the command 'rpm -qa | grep kernel' I get:
kernel-2.4.19.16mdk-1-1mdk
NVIDIA_kernel-2.4.19-16mdk-1.0-3123.1mdk
kernel-headers-2.4.18-41mdk
NVIDIA_kernel-1.0-4191.mdk90up

So, do I have a kernel source package or not??
I read that if I do the line should start 'kernel-source....'
And where did 1.0-3123 come from?

I'm guessing there is a 'kernel conflict' since I have 2.4.18 and 2.4.19 version numbers, but I'm not sure how to move forward.
Where do I go from here?? Any help will be greatly appreciated.

PS. I can post the xfree86 log if it will help.

bwkaz
02-20-03, 12:29 PM
NVIDIA_kernel-2.4.19-16mdk-1.0-3123.1mdk WTF is this? Where did it come from? Is there a matching GLX package?

You could also be suffering from something explained in the README; if getting rid of the rogue NVIDIA_kernel and GLX packages doesn't help (and reinstall the 4191 one, too, afterwards...), then check through the README's FAQ section looking for your version checking error.

xuranic
02-27-03, 08:19 AM
Hi. There was no associated GLX package - but deleting that 3123, whatever it was, removed all errors from the XFree86 log. However, after trying numerous tips from the forum, eg changing sync frequencies, altering the AGP mem allocation in the bios, disabling AGP, etc, all I ever see is a black screen. It would appear that the last resort is to downgrade to 3123 which, according to various posts, should start more reliably than 4191. When I tar the 3123 NVIDIA_kernel I get the following result:

NVIDIA_kernel.xxxx/
Cannot mkdir: Read-only file system
NVIDIA_kernel.xxx/file1
Cannot open: No such file or directory
NVIDIA_kernel.xxx/file2
Cannot open: No such file or directory

....this carries on for another 14 kernel files before returning to the prompt.

What am I missing??

Thanks in advance.

bwkaz
02-27-03, 08:36 AM
Originally posted by xuranic
Cannot mkdir: Read-only file system Well, your filesystem was mounted readonly for some reason. You can't write to a readonly FS.

Copy the file somewhere else that's mounted read-write, and retry it. I'm guessing the reason it's mounted RO is because it's an NTFS partition, right? Linux can't reliably write to NTFS partitions.

xuranic
02-27-03, 08:46 AM
It's a multi boot system with XP occupying a NTFS partition, but I configured another partition with the ext2 file system where I pointed mdk9 to load Linux. So I don't quite see where you're going with Linux and a RO NTFS filesystem.