Go Back   nV News Forums > Linux Support Forums > NVIDIA Linux

Newegg Daily Deals

Reply
 
Thread Tools
Old 02-13-04, 02:19 AM   #1
matthewbrett
Registered User
 
Join Date: Feb 2004
Posts: 6
Default Install problems, Mandrake 9.2, FX 5200

Hi,

Summary: can't start X with 5336; can't start GLX with 4496

System; Mandrake 9.2; P4, nVidia Corporation NV34 [GeForce FX 5200] (rev a1). uname -r => 2.4.22-26mdkenterprise

5336:
First; it would not compile (Makefile: error finding kernel module name or something). Only finally resolved by adding export SYSSRC=/usr/src/linux before running the installer - although this is said to be one of the defaults.

Then: startx fails: message in XFree log:
(**) NVIDIA(0): Option "NvAGP" "3"
(**) NVIDIA(0): Use of any AGP requested (try AGPGART, then try NVIDIA's AGP)
(--) NVIDIA(0): Linear framebuffer at 0xF0000000
(--) NVIDIA(0): MMIO registers at 0xFD000000
(EE) NVIDIA(0): Failed to initialize the NVIDIA kernel module!
(EE) NVIDIA(0): *** Aborting ***

This is the same regardless (0,1,3) of NvAGP setting.

So, I gave up and fell back to 4496

4496:
Installer runs smoothly. X starts fine. No glx. Message in XFree log:
...
(II) LoadModule: "glx"
(II) Loading /usr/X11R6/lib/modules/extensions/libglx.so
dlopen: /usr/X11R6/lib/modules/extensions/libglx.so: cannot handle TLS data
(EE) Failed to load /usr/X11R6/lib/modules/extensions/libglx.so
(II) UnloadModule: "glx"

I tried various suggestions on the web to move files out of the lib/tls directory and link to their non-tls versions, with no progress.

I would be very grateful for any advice,

Thanks in advance,

Matthew
Attached Files
File Type: zip xf86config-4.zip (1.2 KB, 149 views)
matthewbrett is offline   Reply With Quote
Old 02-14-04, 08:28 AM   #2
WiredLain
On/Off
 
Join Date: Feb 2004
Posts: 12
Default

I've got Mandrake 9.2 and a FX5200 too, and it works fine for me (minus the garbled console). However, I had trouble with my first install attempts, which were solved after redownloading the latest drivers, and during the install, letting it recompile the module. (Kernel 2.4.22-26)
I didn't have to pass anything as a parameter, and as long as your sources are where they're supposed to, it should compile fine.
WiredLain is offline   Reply With Quote
Old 02-14-04, 01:29 PM   #3
matthewbrett
Registered User
 
Join Date: Feb 2004
Posts: 6
Default

Hi WiredLain,

Hmm, I wonder then if the compilation problem is to do with the enterprise kernel.
Do you have the same output from lspci -v -v

nVidia Corporation NV34 [GeForce FX 5200] (rev a1)

Do you have any errors in your /var/log/XFConfig.0.log file? Does OpenGL work?

Thanks a lot,

Matthew
matthewbrett is offline   Reply With Quote
Old 02-14-04, 03:26 PM   #4
WiredLain
On/Off
 
Join Date: Feb 2004
Posts: 12
Default

lspcidrake gives me this (lspci isn't found):
Card:NVIDIA GeForce FX (generic): NVidia|0x322 [DISPLAY_VGA] (vendor:10de device:0322 subv:1102 subd:9171)

The XFree86.0.log has a bunch of warnings over the resolutions (because I'm using twinview in clone mode with the tv-out, I guess):

(WW) Open APM failed (/dev/apm_bios) (No such file or directory)
(...)
(WW) NVIDIA(0): Failure reading EDID parameters for display device TV-0
(...)
(WW) NVIDIA(0): The user specified HorizSync "27.000-96.000" has been adjusted
(WW) NVIDIA(0): to "30.000-96.000" (the intersection with EDID-specified
(WW) NVIDIA(0): HorizSync "30.000-96.000")
(...)
(WW) NVIDIA(0): Not using mode "1024x768" (height 1536 is larger than
(WW) NVIDIA(0): EDID-specified maximum 1200)
(WW) NVIDIA(0): Not using mode "960x720" (height 1440 is larger than
(WW) NVIDIA(0): EDID-specified maximum 1200)
(WW) NVIDIA(0): Not using mode "928x696" (height 1392 is larger than
(WW) NVIDIA(0): EDID-specified maximum 1200)
(WW) NVIDIA(0): Not using mode "896x672" (height 1344 is larger than
(WW) NVIDIA(0): EDID-specified maximum 1200)
(WW) NVIDIA(0): Not using mode "768x576":
(WW) NVIDIA(0): horizontal sync width (846 - 832 = 14) not a multiple of 8
(WW) NVIDIA(0): Not using mode "576x384":
(WW) NVIDIA(0): horizontal sync start (589) not a multiple of 8
(WW) NVIDIA(0): Not using mode "360x200":
(WW) NVIDIA(0): horizontal sync start (378) not a multiple of 8
(...)
(WW) NVIDIA(0): Not using mode "512x384" (not a valid TV mode)
(...)
(WW) NVIDIA(0): Unable to find mode "1280x1024" for display device 0 in
(WW) NVIDIA(0): MetaMode "1280x1024,1024x768@1280x1024"
(WW) NVIDIA(0): Unable to find mode "80x40" for display device 0 in MetaMode
(WW) NVIDIA(0): "80x40,NULL"
(WW) NVIDIA(0): Unable to find mode "80x25" for display device 0 in MetaMode
(WW) NVIDIA(0): "80x25,NULL"
(WW) NVIDIA(0): Mode "1280x1024,1024x768@1280x1024" is larger than virtual
(WW) NVIDIA(0): size 1024 x 768; discarding mode


The rest is marked (II), (--) or (**).

As for opengl, my guess is yes, since the gl screensavers now are fluid, whereas they were sluggishly slow before I installed the nvidia drivers in place of the generic nv driver.
WiredLain is offline   Reply With Quote
Old 02-14-04, 03:44 PM   #5
matthewbrett
Registered User
 
Join Date: Feb 2004
Posts: 6
Default

Hi,

It seems I have something slightly different from you, but maybe that's not important:

NVIDIA GeForce FX (generic): NVidia|0x322 [DISPLAY_VGA] (vendor:10de device:0322 subv:10de subd:0192)

I have several times downloaded the drivers, and my kernel and source appear to be in the right place.

I guess you didn't try the 4496 drivers?

Thanks a lot for the reply...

Matthew
matthewbrett is offline   Reply With Quote
Old 02-14-04, 04:16 PM   #6
WiredLain
On/Off
 
Join Date: Feb 2004
Posts: 12
Default

Here are some things I can think about:
Make sure you're at the right init level (with telinit), for some reason, the first time I tried to install the drivers, this one didn't wrk right (the consoles would somehow overlap: one command would appear normally, then a minute after, it would be back to the installer window, then the command line would appear, etc...);
When you compile, try exporting SYSSRC=/usr/src/linux-2.4.22-26mdkenterprise/ instead of /usr/src/linux (it might be linking to an older source)

I didn't try the 4496 drivers, since I just installed mdk a few weeks ago, so I just went for the most recent drivers.
WiredLain is offline   Reply With Quote
Old 02-15-04, 02:39 PM   #7
matthewbrett
Registered User
 
Join Date: Feb 2004
Posts: 6
Default

Hi,

I switched runlevels to level 3 with init, and at other times by editing /etc/inittab.

The enterprise kernel uses the same source as the standard kernel, just with a different configuration; thus (ls /usr/src)

linux -> linux-2.4.22-26mdk/
linux-2.4.22-26mdk/

The driver nvidia.o seemed to appear in the right place after the compilation (/lib/modules/2.4.22-26mdkenterprise/kernel/drivers/video) and it was possible to load it manually (modprobe).

Does your driver also appear there?

By the way, what do you get with this test:

/lib/libc.so.6 | grep "Thread-local storage support included."

(I get no output). I am wondering why I am running into the problem with TLS with the 4496 driver...

Thanks again,

Matthew
matthewbrett is offline   Reply With Quote
Old 02-16-04, 09:53 AM   #8
WiredLain
On/Off
 
Join Date: Feb 2004
Posts: 12
Default

The driver is at the right place for me too, and the "libc.so.6 | grep..." command gets no output for me either.
WiredLain is offline   Reply With Quote

Old 02-16-04, 01:27 PM   #9
matthewbrett
Registered User
 
Join Date: Feb 2004
Posts: 6
Default

Thanks for checking that out.

I thought I'd end up by summarizing my experience:

mandrake 9.2,
2.4.22-26mdkenterprise,
NVIDIA GeForce FX (generic): NVidia|0x322 [DISPLAY_VGA] (vendor:10de device:0322 subv:10de subd:0192)

Problem 1:
5336 will not compile for me without explicitly setting SYSSRC:

export SYSSRC=/usr/src/linux
./NVIDIA-Linux-x86-1.0-5336-pkg1.run

Compilation works fine by default with 4496:- perhaps a bug in the install script for 5336 when the kernel name is different from the source tree directory name?

The kernel module seems to go to the right place, can be modprobe'd in, but fails to initialize on startx, crashing back to the text console:- no clues as to why.

Problem 2:
I had a problem with TLS using GLX for 4496; this I have just solved with

./NVIDIA-Linux-x86-1.0-4496-pkg2.run --force-tls=classic

Thanks for the feedback,

Matthew
matthewbrett is offline   Reply With Quote
Reply


Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


Similar Threads
Thread Thread Starter Forum Replies Last Post
Mageia 2 Cannot Install 71.86.15 for Riva TNT/TNT2 kbulgrien NVIDIA Linux 3 06-29-12 08:27 AM
nForce + RedHat 7.3 Success Story rtz NVIDIA Linux 47 02-15-03 02:20 AM
Mandrake Linux 9.0 (Dolphin) now available | comments? volt General Linux 10 10-19-02 10:13 PM
Mandrake 8.2 Nvidia src.rpm problems Mr_Malcontent NVIDIA Linux 8 09-11-02 09:53 PM
Problems with Mandrake and NVidia drivers..... xMonoxide187x NVIDIA Linux 2 08-22-02 01:55 PM

All times are GMT -5. The time now is 07:33 PM.


Powered by vBulletin® Version 3.7.1
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Copyright 1998 - 2014, nV News.