Summary: no X11 with NVIDIA G72M and 4Gb RAM, Fedora9 PAE kernel & Core
Duo T2250 (32Bit) on HP Pavilion dv6000 series laptop.
Basically X11 does not launch on Fedora9. Due to excess RAM (4Gb)?
I get:
Kernel module load error: insmod: error inserting
'./usr/src/nv/nvidia.ko': -1 No such device
It fails when I initially when I run "sh
NVIDIA-Linux-x86-180.51-pkg1.run" on the 4Gb configuration. Also when I
rebuild the driver with 2.5GB and restart X11 with 4Gb.
But it works fine on 2.5Gb, AND X11 launches fine.
I'm getting the impression that with Core Duo CPU "T2250" (apparently
CPU is not 64 bit) gets no bonus address space from the PAE kernel. Not
even for paging. Any suggestions?
There is talk for configuring/changing the BIOS. But I have not found
such an option in the BIOS on my HP Pavilion:
http://ubuntuforums.org/showthread.php?t=675203
Would it be right to say that because nVidia is using the top +600Mb of
RAM, then Fedora9 on the Core Duo CPU "T2250" just cannot use it.
Note that "free" does not see the memory last 600Mb of memory either.
[root@november ~]# free
total used free shared buffers
cached
Mem: 3373480 199192 3174288 0 9036
96360
-/+ buffers/cache: 93796 3279684
Swap: 1048568 0 1048568
Work around it to install only 3Gb RAM.
I have not tried Fedora10+, also CPU "T2250" is only 32bit. c.f.
*
http://en.wikipedia.org/wiki/Core_Duo#Yonah &
*
http://ark.intel.com/cpu.aspx?groupId=27232
Is this the only work around? (I was hoping that PAE would give me some
kind of relief)
Cheers
N
p.s.
Other details:
[root@november ~]# lspci | grep -i nvid
01:00.0 VGA compatible controller: nVidia Corporation G72M [GeForce Go 7400] (rev a1)
[root@november ~]# uname -a
Linux november 2.6.27.21-78.2.41.fc9.i686.PAE #1 SMP Mon Mar 23 23:34:11 EDT 2009 i686
i686 i386 GNU/Linux
# grep model /proc/cpuinfo | sort -u
model : 14
model name : Intel(R) Core(TM) Duo CPU T2250 @ 1.73GHz
Extract from /var/log/nvidia-installer.log :
-> Kernel module compilation complete.
ERROR: Unable to load the kernel module 'nvidia.ko'. This happens most
frequently when this kernel module was built against the wrong or
improperly configured kernel sources, with a version of gcc that differs
from the one used to build the target kernel, or if a driver such as
rivafb/nvidiafb is present and prevents the NVIDIA kernel module from
obtaining ownership of the NVIDIA graphics device(s), or NVIDIA GPU
installed in this system is not supported by this NVIDIA Linux graphics
driver release.
Please see the log entries 'Kernel module load error' and 'Kernel
messages' at the end of the file '/var/log/nvidia-installer.log'
for
more information.
-> Kernel module load error: insmod: error inserting
'./usr/src/nv/nvidia.ko':
-1 No such device
-> Kernel messages:
NVRM: This is a 64-bit BAR mapped above 4GB by the system BIOS or
NVRM: Linux kernel. The NVIDIA Linux graphics driver and other
NVRM: system software do not currently support this configuration
NVRM: reliably.
nvidia: probe of 0000:01:00.0 failed with error -1
NVRM: The NVIDIA probe routine failed for 1 device(s).
NVRM: None of the NVIDIA graphics adapters were initialized!
NVRM: This PCI I/O region assigned to your NVIDIA device is invalid:
NVRM: BAR1 is 256M @ 0x00000000 (PCI:0000:01.1)
NVRM: This is a 64-bit BAR mapped above 4GB by the system BIOS or
NVRM: Linux kernel. The NVIDIA Linux graphics driver and other
NVRM: system software do not currently support this configuration
NVRM: reliably.
nvidia: probe of 0000:01:00.0 failed with error -1
NVRM: The NVIDIA probe routine failed for 1 device(s).
NVRM: None of the NVIDIA graphics adapters were initialized!
NVRM: This PCI I/O region assigned to your NVIDIA device is invalid:
NVRM: BAR1 is 256M @ 0x00000000 (PCI:0000:01.1)
NVRM: This is a 64-bit BAR mapped above 4GB by the system BIOS or
NVRM: Linux kernel. The NVIDIA Linux graphics driver and other
NVRM: system software do not currently support this configuration
NVRM: reliably.
nvidia: probe of 0000:01:00.0 failed with error -1
NVRM: The NVIDIA probe routine failed for 1 device(s).
NVRM: None of the NVIDIA graphics adapters were initialized!
ERROR: Installation has failed. Please see the file
'/var/log/nvidia-installer.log' for details. You may find suggestions
on fixing installation problems in the README available on the Linux
driver download page at
www.nvidia.com.
Extract from /var/log/Xorg.0.log :
X.Org X Server 1.5.2
Release Date: 10 October 2008
X Protocol Version 11, Revision 0
Build Operating System: Linux 2.6.18-128.1.1.el5 i686
Current Operating System: Linux november 2.6.27.21-78.2.41.fc9.i686.PAE #1 SMP Mon Mar 23
23:34:11 EDT 2009 i686
Build Date: 17 March 2009 07:38:58PM
Build ID: xorg-x11-server 1.5.2-6.fc9
Before reporting problems, check
http://wiki.x.org
to make sure that you have the latest version.
Module Loader present
...
(II) NVIDIA(0): Support for GLX with the Damage and Composite X extensions is
(II) NVIDIA(0): enabled.
(EE) NVIDIA(0): Failed to load the NVIDIA kernel module!
(EE) NVIDIA(0): *** Aborting ***
(II) UnloadModule: "nvidia"
(II) UnloadModule: "wfb"
(II) UnloadModule: "fb"
(EE) Screen(s) found, but none have a usable configuration.
Fatal server error:
no screens found
[root@november ~]# find /lib/modules/2.6.27.21-78.2.41.fc9.i686.PAE/
-name "nvid*" | xargs ls -l
-rw-r--r-- 1 root root 8746945 2009-04-29 07:33
/lib/modules/2.6.27.21-78.2.41.fc9.i686.PAE/kernel/drivers/video/nvidia.ko
-rwxr--r-- 1 root root 49376 2009-03-24 14:01
/lib/modules/2.6.27.21-78.2.41.fc9.i686.PAE/kernel/drivers/video/nvidia/nvidiafb.ko
/lib/modules/2.6.27.21-78.2.41.fc9.i686.PAE/kernel/drivers/video/nvidia:
total 56
-rwxr--r-- 1 root root 49376 2009-03-24 14:01 nvidiafb.ko