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

Newegg Daily Deals

Reply
 
Thread Tools
Old 06-16-07, 04:15 PM   #1
rafa
Registered User
 
Join Date: Jun 2007
Location: Latin America
Posts: 4
Default 32 bits kernel on 64 bits architecture

Hi,

I have been using nvidia cards on linux for several years and this is the first time I can't make the nvidia propietary driver work:

I'm running Debian Etch 32 bits on a 64 bits architecture with the following kernel:

Linux 2.6.18-4-k7 #1 SMP Wed May 9 23:42:01 UTC 2007 i686 GNU/Linux

The problem is that I can't get the nvidia driver work. Every time I launch X11 using nvidia driver I get a blank screen.

So, my first short question: Is it possible to get the nvidia kernel work properly on such a system or I will have to switch to Debian Etch 64 bits?

Thanks in advance,
Rafael
rafa is offline   Reply With Quote
Old 06-16-07, 04:21 PM   #2
chunkey
#!/?*
 
Join Date: Oct 2004
Posts: 662
Default Re: 32 bits kernel on 64 bits architecture

Quote:
Originally Posted by rafa

So, my first short question: Is it possible to get the nvidia kernel work properly on such a system or I will have to switch to Debian Etch 64 bits?
it should work! (can you generate a nvidia-bug-report.log)?
chunkey is offline   Reply With Quote
Old 06-16-07, 04:36 PM   #3
rafa
Registered User
 
Join Date: Jun 2007
Location: Latin America
Posts: 4
Default Re: 32 bits kernel on 64 bits architecture

Yes. Done and attached.

Thanks for the fast response.
Attached Files
File Type: bz2 nvidia-bug-report.log.tar.bz2 (20.0 KB, 88 views)
rafa is offline   Reply With Quote
Old 06-16-07, 04:59 PM   #4
chunkey
#!/?*
 
Join Date: Oct 2004
Posts: 662
Default Re: 32 bits kernel on 64 bits architecture

Code:
(EE) NVIDIA(0): Failed to initialize the GLX module; please check in your X
(EE) NVIDIA(0):     log file that the GLX module has been loaded in your X
(EE) NVIDIA(0):     server, and that the module is the NVIDIA GLX module.  If
(EE) NVIDIA(0):     you continue to encounter problems, Please try
(EE) NVIDIA(0):     reinstalling the NVIDIA driver.
=> reinstall the driver


Code:
(EE) NVIDIA(0): Error recovery failed.
(EE) NVIDIA(0):  *** Aborting ***
(II) NVIDIA(0): Setting mode "1024x768"
(WW) NVIDIA(0): The NVIDIA X driver has encountered too many errors.  Falling
(WW) NVIDIA(0):     back to legacy PCI mode.
=> ouch!


Code:
Mar 30 01:44:30 gris kernel: NVRM: not using NVAGP, an AGPGART backend is loaded!
Code:
agpgart: Putting AGP V3 device at 0000:01:00.0 into 8x mode
NVRM: Xid (0001:00): 6, PE0000 1ffc ffffffff 00000000 ffffffff 00000000
NVRM: Xid (0001:00): 6, PE0000 1ffc ffffffff 00000000 ffffffff 00000000
maybe a chipset problem.
Can you "force" your card in AGP 4x (there should be a option for this in the BIOS)?

-or-

remove agpgart?
chunkey is offline   Reply With Quote
Old 06-16-07, 06:00 PM   #5
rafa
Registered User
 
Join Date: Jun 2007
Location: Latin America
Posts: 4
Default Re: 32 bits kernel on 64 bits architecture

Quote:
Originally Posted by chunkey
Code:
(EE) NVIDIA(0): Failed to initialize the GLX module; please check in your X
(EE) NVIDIA(0):     log file that the GLX module has been loaded in your X
(EE) NVIDIA(0):     server, and that the module is the NVIDIA GLX module.  If
(EE) NVIDIA(0):     you continue to encounter problems, Please try
(EE) NVIDIA(0):     reinstalling the NVIDIA driver.
=> reinstall the driver
I'm using the "Debian Way" (Some month ago I tried the Nvidia way too, with the sames results). So, first I removed the package:

Code:
#apt-get --purge remove nvidia-glx
Reading package lists... Done
Building dependency tree... Done
The following packages will be REMOVED:
  nvidia-glx*
0 upgraded, 0 newly installed, 1 to remove and 0 not upgraded.
Need to get 0B of archives.
After unpacking 10.9MB disk space will be freed.
Do you want to continue [Y/n]? Y
(Reading database ... 126960 files and directories currently installed.)
Removing nvidia-glx ...
Purging configuration files for nvidia-glx ...
And then install it again:

Code:
#apt-get install nvidia-glx
Reading package lists... Done
Building dependency tree... Done
Suggested packages:
  nvidia-settings
The following NEW packages will be installed:
  nvidia-glx
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 0B/3294kB of archives.
After unpacking 10.9MB of additional disk space will be used.
Selecting previously deselected package nvidia-glx.
(Reading database ... 126922 files and directories currently installed.)
Unpacking nvidia-glx (from .../nvidia-glx_1.0.8776-4_i386.deb) ...
Setting up nvidia-glx (1.0.8776-4) ...
Creating NVIDIA TLS links... done.
Quote:
Originally Posted by chunkey
maybe a chipset problem.
Can you "force" your card in AGP 4x (there should be a option for this in the BIOS)?
Done, but screen is still blank when using the propietary driver.
Quote:
Originally Posted by chunkey
-or-

remove agpgart?
I have agpgart and amd64_agp blacklisted:

Code:
$grep agp /etc/modprobe.d/blacklist
#No cargar agpgart y amd64_agp
blacklist agpgart
blacklist amd64_agp
But the kernel is still loading the modules. I don't know other way to prevent the kernel to load those modules.

What I don't understand is why my kernel is loading the amd64_agp module if I'm running a 32 bits distro with a 32 bits kernel?:

Code:
$lsmod | grep agp
amd64_agp              12292  1
agpgart                30216  2 amd64_agp,nvidia
My first thought when I saw this was that the 32 bits nvidia driver has conflicts with the amd64_agp module. But it's just a guess.
rafa is offline   Reply With Quote
Old 06-17-07, 04:26 AM   #6
kriko
openSuSE11
 
kriko's Avatar
 
Join Date: Aug 2005
Location: Europe, Slovenia, Koper
Posts: 515
Default Re: 32 bits kernel on 64 bits architecture

Quote:
But the kernel is still loading the modules. I don't know other way to prevent the kernel to load those modules.
Try adding to boot params:
Code:
agp=off
I have to use this option, but when using 64-bit kernel
kriko is offline   Reply With Quote
Old 06-18-07, 12:36 AM   #7
Lithorus
Registered User
 
Lithorus's Avatar
 
Join Date: Sep 2004
Posts: 783
Default Re: 32 bits kernel on 64 bits architecture

The amd64_agp doesn't have anything to do with 64-bit in particular. amd64 is just refering to the (amd) K8 cpu.
Lithorus is offline   Reply With Quote
Old 06-18-07, 05:45 PM   #8
rafa
Registered User
 
Join Date: Jun 2007
Location: Latin America
Posts: 4
Default Re: 32 bits kernel on 64 bits architecture

Mmm... I passed agp=off through grub but the kernel is still loading agpgart.

It seems I will have to recompile the kernel without agpgart. But I'm not sure if that's safe.

Anyway, why is agpgart+nvidia being a problem for so many people? There might be a bug either at agpgart module or at nvidia module. Or I am missing something?
rafa 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
Random crashes, NVRM Xid messages Iesos NVIDIA Linux 90 10-04-12 04:27 AM
Corrupted display - 302.17 - Dell Precision T3500 (G98 [Quadro NVS 295]) gbailey NVIDIA Linux 1 06-27-12 11:24 AM
UEFI+Nvidia - NVRM: Your system is not currently configured to drive a VGA console... interzoneuk NVIDIA Linux 0 06-26-12 05:51 AM
xorg locks-up with newest nvidia drivers w/ vdpau. theroot NVIDIA Linux 1 06-24-12 12:04 PM
Crash when logout from X TGL NVIDIA Linux 10 09-13-02 09:22 PM

All times are GMT -5. The time now is 05:25 AM.


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