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

Newegg Daily Deals

Reply
 
Thread Tools
Old 12-01-06, 02:23 PM   #1
ude6
Registered User
 
Join Date: Dec 2006
Posts: 5
Question NVIDIA module for SUSE 10.2RC1 and XEN

Dear all,
has anyone gotten the pataches for the NVIDIA driver and XEN to
work on SUSE 10.2? I have been using the script/instruction from here

http://www.nvnews.net/vbulletin/showthread.php?t=68703

and

http://www.nvnews.net/vbulletin/showthread.php?t=78632

and here:
http://www.nvnews.net/vbulletin/showthread.php?t=68648

but I had no luck sofar.

THANKS FOR ANY HELP!

ude6
ude6 is offline   Reply With Quote
Old 12-01-06, 02:40 PM   #2
JaXXoN
Registered User
 
Join Date: Jul 2005
Location: Munich
Posts: 910
Default Re: NVIDIA module for SUSE 10.2RC1 and XEN

Please try this one:

http://www.nvnews.net/vbulletin/showthread.php?t=77597

Which kernel and nvidia driver version are you using?
What exactly is the problem? (i.e. compilation ir module insertion failed)

regards

Bernhard
JaXXoN is offline   Reply With Quote
Old 12-01-06, 03:46 PM   #3
ude6
Registered User
 
Join Date: Dec 2006
Posts: 5
Default Re: NVIDIA module for SUSE 10.2RC1 and XEN

Thanks for the (very) fast reply!
I think I have managed the driver to work...

THANKS!

What is the best way to verify that the nvidia driver
is actually running?

ude6
ude6 is offline   Reply With Quote
Old 12-01-06, 04:00 PM   #4
ude6
Registered User
 
Join Date: Dec 2006
Posts: 5
Default Re: NVIDIA module for SUSE 10.2RC1 and XEN

Bad Luck I think I replyed to early...when I ran glxinfo I got MESA
as renderer. Therefor I think I was out of luck..

Here the output from my commands:

zeus:~/962x/NVIDIA-Linux-x86_64-1.0-9629-pkg2/usr/src/nv # make SYSSRC=/usr/src/linux module

NVIDIA: calling KBUILD...
make CC=cc KBUILD_VERBOSE=1 -C /usr/src/linux SUBDIRS=/root/962x/NVIDIA-Linux-x86_64-1.0-9629-pkg2/usr/src/nv modules
test -e include/linux/autoconf.h -a -e include/config/auto.conf || ( \
echo; \
echo " ERROR: Kernel configuration is invalid."; \
echo " include/linux/autoconf.h or include/config/auto.conf are missing."; \
echo " Run 'make oldconfig && make prepare' on kernel src to fix it."; \
echo; \
/bin/false)
mkdir -p /root/962x/NVIDIA-Linux-x86_64-1.0-9629-pkg2/usr/src/nv/.tmp_versions
rm -f /root/962x/NVIDIA-Linux-x86_64-1.0-9629-pkg2/usr/src/nv/.tmp_versions/*
make -f scripts/Makefile.build obj=/root/962x/NVIDIA-Linux-x86_64-1.0-9629-pkg2/usr/src/nv
cc -Wp,-MD,/root/962x/NVIDIA-Linux-x86_64-1.0-9629-pkg2/usr/src/nv/.os-interface.o.d -nostdinc -isystem /usr/lib64/gcc/x86_64-suse-linux/4.1.2/include -Iinclude/asm/mach-xen -D__KERNEL__ -Iinclude -include include/linux/autoconf.h -D__XEN_INTERFACE_VERSION__=0x00030203 -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -Werror-implicit-function-declaration -fno-strict-aliasing -fno-common -Os -mtune=generic -m64 -mno-red-zone -mcmodel=kernel -pipe -fno-reorder-blocks -Wno-sign-compare -funit-at-a-time -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -fomit-frame-pointer -fasynchronous-unwind-tables -fno-stack-protector -Wdeclaration-after-statement -Wno-pointer-sign -I/root/962x/NVIDIA-Linux-x86_64-1.0-9629-pkg2/usr/src/nv -Wall -Wimplicit -Wreturn-type -Wswitch -Wformat -Wchar-subscripts -Wparentheses -Wpointer-arith -Wno-multichar -Werror -O -fno-common -msoft-float -mcmodel=kernel -mno-red-zone -minline-all-stringops -MD -Wsign-compare -Wno-cast-qual -Wno-error -D_LOOSE_KERNEL_NAMES -D__KERNEL__ -DMODULE -DNVRM -DNV_MAJOR_VERSION=1 -DNV_MINOR_VERSION=0 -DNV_PATCHLEVEL=9629 -UDEBUG -U_DEBUG -DNDEBUG -DNV_MULTIPLE_BRIDGE_AGPGART_PRESENT -DNV_PCI_GET_CLASS_PRESENT -DNV_PM_MESSAGE_T_PRESENT -DNV_IRQ_HANDLER_WITH_PTREGS_PRESENT -DNV_PCI_CHOOSE_STATE_PRESENT -DNV_VM_INSERT_PAGE_PRESENT -DNV_OLD_MM_KGDB_BREAKPOINT_PRESENT -DNV_REMAP_PFN_RANGE_PRESENT -DNV_CHANGE_PAGE_ATTR_PRESENT -DMODULE -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(os_interface)" -D"KBUILD_MODNAME=KBUILD_STR(nvidia)" -c -o /root/962x/NVIDIA-Linux-x86_64-1.0-9629-pkg2/usr/src/nv/.tmp_os-interface.o /root/962x/NVIDIA-Linux-x86_64-1.0-9629-pkg2/usr/src/nv/os-interface.c
In file included from include/linux/list.h:8,
from include/linux/lockdep.h:12,
from include/linux/spinlock_types.h:12,
from include/linux/spinlock.h:78,
from include/linux/capability.h:45,
from include/linux/sched.h:44,
from include/linux/module.h:9,
from /root/962x/NVIDIA-Linux-x86_64-1.0-9629-pkg2/usr/src/nv/nv-linux.h:51,
from /root/962x/NVIDIA-Linux-x86_64-1.0-9629-pkg2/usr/src/nv/os-interface.c:26:
include/linux/prefetch.h: In function ‘prefetch_range’:
include/linux/prefetch.h:62: warning: pointer of type ‘void *’ used in arithmetic
In file included from include/linux/sched.h:54,
from include/linux/module.h:9,
from /root/962x/NVIDIA-Linux-x86_64-1.0-9629-pkg2/usr/src/nv/nv-linux.h:51,
from /root/962x/NVIDIA-Linux-x86_64-1.0-9629-pkg2/usr/src/nv/os-interface.c:26:
include/linux/nodemask.h: In function ‘__first_node’:
include/linux/nodemask.h:229: warning: signed and unsigned type in conditional expression
include/linux/nodemask.h: In function ‘__next_node’:
include/linux/nodemask.h:235: warning: signed and unsigned type in conditional expression
include/linux/nodemask.h: In function ‘__first_unset_node’:
include/linux/nodemask.h:253: warning: signed and unsigned type in conditional expression
In file included from include/asm/elf.h:48,
from include/linux/elf.h:7,
from include/linux/module.h:16,
from /root/962x/NVIDIA-Linux-x86_64-1.0-9629-pkg2/usr/src/nv/nv-linux.h:51,
from /root/962x/NVIDIA-Linux-x86_64-1.0-9629-pkg2/usr/src/nv/os-interface.c:26:
include/asm/compat.h: In function ‘compat_alloc_user_space’:
include/asm/compat.h:202: warning: pointer of type ‘void *’ used in arithmetic
In file included from include/linux/dmapool.h:14,
from include/linux/pci.h:564,
from /root/962x/NVIDIA-Linux-x86_64-1.0-9629-pkg2/usr/src/nv/nv-linux.h:77,
from /root/962x/NVIDIA-Linux-x86_64-1.0-9629-pkg2/usr/src/nv/os-interface.c:26:
include/asm/mach-xen/asm/io.h: In function ‘check_signature’:
include/asm/mach-xen/asm/io.h:294: warning: wrong type argument to increment
/root/962x/NVIDIA-Linux-x86_64-1.0-9629-pkg2/usr/src/nv/os-interface.c: In function ‘os_delay’:
/root/962x/NVIDIA-Linux-x86_64-1.0-9629-pkg2/usr/src/nv/os-interface.c:506: warning: unused variable ‘jiffies’
/root/962x/NVIDIA-Linux-x86_64-1.0-9629-pkg2/usr/src/nv/os-interface.c: In function ‘os_set_mlock_capability’:
/root/962x/NVIDIA-Linux-x86_64-1.0-9629-pkg2/usr/src/nv/os-interface.c:1283: error: ‘struct task_struct’ has no member named ‘rlim’
make[3]: *** [/root/962x/NVIDIA-Linux-x86_64-1.0-9629-pkg2/usr/src/nv/os-interface.o] Fehler 1
make[2]: *** [_module_/root/962x/NVIDIA-Linux-x86_64-1.0-9629-pkg2/usr/src/nv] Fehler 2
NVIDIA: left KBUILD.
nvidia.ko failed to build!
make[1]: *** [module] Fehler 1
make: *** [module] Fehler 2


------

zeus:~/962x/NVIDIA-Linux-x86_64-1.0-9629-pkg2/usr/src/nv # uname -a
Linux zeus 2.6.18.2-33-xen #1 SMP Mon Nov 27 11:46:27 UTC 2006 x86_64 x86_64 x86_64 GNU/Linux




Let me know if you micht need anything more.
The patch you sent applied to the 9629 version with two minor line
changes.
ude6 is offline   Reply With Quote
Old 12-01-06, 07:23 PM   #5
JaXXoN
Registered User
 
Join Date: Jul 2005
Location: Munich
Posts: 910
Default Re: NVIDIA module for SUSE 10.2RC1 and XEN

From what i can see, -DNV_SIGNAL_STRUCT_RLIM is not set during
compilation. Might be a problem with the build system. Please try this:
Code:
CC="gcc -DNV_SIGNAL_STRUCT_RLIM" make SYSSRC=/usr/src/linux module
regards

Bernhard
JaXXoN is offline   Reply With Quote
Old 12-02-06, 06:47 AM   #6
ude6
Registered User
 
Join Date: Dec 2006
Posts: 5
Default Re: NVIDIA module for SUSE 10.2RC1 and XEN

U are a STAR!!!!

IT WORKS!!!!

THANK YOU SOOOOOO MUCH!!!!

ude6 is offline   Reply With Quote
Old 12-10-06, 10:11 AM   #7
pmjordan
Registered User
 
Join Date: Jul 2006
Posts: 4
Default Re: NVIDIA module for SUSE 10.2RC1 and XEN

Hi, I just tried this on final SUSE 10.2 (not RC1) and although I can successfully build and load the module, when I actually go to start X, I get a blank screen. It seems to Kernel 'OOPS', and I can't recover any graphics, though it seems to respond to keyboard input in some way. (ctrl-alt-del cleanly shuts down and reboots the system)

This is on x86_64 (Core2 Duo, 2GB RAM), with a GeForce 7900GT and a 7300LE (I've tried xorg.confs with one or both cards enabled, it doesn't make a difference) and with the 9631 drivers.

Non-Xen kernel+nvidia drivers work fine.

Below is the kernel log:
Quote:
Dec 10 15:45:59 schism kernel: NVRM: loading NVIDIA Linux x86_64 Kernel Module 1.0-9631 Thu Nov 9 17:35:27 PST 2006
Dec 10 15:45:59 schism kernel: NVRM: builtin PAT support disabled, falling back to MTRRs.
Dec 10 15:46:54 schism kernel: NVRM: bad caching on address 0xffff880063e78000: actual 0x77 != expected 0x73
Dec 10 15:46:54 schism kernel: NVRM: please see the README section on Cache Aliasing for more information
Dec 10 15:46:54 schism kernel: NVRM: bad caching on address 0xffff880063e79000: actual 0x77 != expected 0x73
Dec 10 15:46:54 schism kernel: NVRM: bad caching on address 0xffff88006724a000: actual 0x67 != expected 0x63
Dec 10 15:46:54 schism kernel: NVRM: bad caching on address 0xffff88006724b000: actual 0x67 != expected 0x63
Dec 10 15:46:54 schism kernel: NVRM: bad caching on address 0xffff88006773d000: actual 0x67 != expected 0x63
Dec 10 15:46:54 schism kernel: NVRM: bad caching on address 0xffff88006773e000: actual 0x67 != expected 0x63
Dec 10 15:46:54 schism kernel: NVRM: bad caching on address 0xffff88006773f000: actual 0x67 != expected 0x63
Dec 10 15:46:54 schism kernel: NVRM: bad caching on address 0xffff880063e70000: actual 0x67 != expected 0x63
Dec 10 15:46:54 schism kernel: NVRM: bad caching on address 0xffff880063e71000: actual 0x67 != expected 0x63
Dec 10 15:46:54 schism kernel: NVRM: bad caching on address 0xffff880063e72000: actual 0x67 != expected 0x63
Dec 10 15:46:54 schism kernel: NVRM: This version of the Linux kernel does not provide the vmap()
Dec 10 15:46:54 schism kernel: NVRM: kernel interface. If you see this message, please update
Dec 10 15:46:54 schism kernel: NVRM: your kernel to Linux 2.4.22 or install a distribution kernel
Dec 10 15:46:54 schism kernel: NVRM: that supports the vmap() kernel interface.
Dec 10 15:46:55 schism kernel: NVRM: This version of the Linux kernel does not provide the vmap()
Dec 10 15:46:55 schism kernel: NVRM: kernel interface. If you see this message, please update
Dec 10 15:46:55 schism kernel: NVRM: your kernel to Linux 2.4.22 or install a distribution kernel
Dec 10 15:46:55 schism kernel: NVRM: that supports the vmap() kernel interface.
Dec 10 15:46:56 schism kernel: Unable to handle kernel paging request at ffffc2001c280000 RIP:
Dec 10 15:46:56 schism kernel: [<ffffffff884c9482>] :nvidia:_nv002621rm+0xc/0x10
Dec 10 15:46:56 schism kernel: PGD e14067 PUD e13067 PMD 0
Dec 10 15:46:56 schism kernel: Oops: 0002 [1] SMP
Dec 10 15:46:56 schism kernel: last sysfs file: /devices/pci0000:00/0000:00:00.0/resource
Dec 10 15:46:56 schism kernel: CPU 1
Dec 10 15:46:56 schism kernel: Modules linked in: nvidia xt_pkttype ipt_LOG xt_limit bridge netbk netloop blkbk blktap xenbus_be snd_pcm_o
ss snd_mixer_oss snd_seq snd_seq_device af_packet button battery ac ip6t_REJECT xt_tcpudp ipt_REJECT xt_state iptable_mangle iptable_nat i
p_nat iptable_filter ip6table_mangle ip_conntrack nfnetlink ip_tables ip6table_filter ip6_tables x_tables ipv6 apparmor aamatch_pcre jfs e
xt2 mbcache loop usbhid usblp usb_storage ide_cd cdrom ohci_hcd ehci_hcd i2c_nforce2 snd_hda_intel snd_hda_codec sk98lin usbcore i2c_core
snd_pcm snd_timer snd soundcore snd_page_alloc parport_pc lp parport xfs dm_snapshot dm_mod fan sg sata_nv libata amd74xx thermal processo
r sd_mod scsi_mod ide_disk ide_core
Dec 10 15:46:56 schism kernel: Pid: 5589, comm: X Tainted: PF U 2.6.18.2-34-xen #1
Dec 10 15:46:56 schism kernel: RIP: e030:[<ffffffff884c9482>] [<ffffffff884c9482>] :nvidia:_nv002621rm+0xc/0x10
Dec 10 15:46:56 schism kernel: RSP: e02b:ffff880067225930 EFLAGS: 00010206
Dec 10 15:46:56 schism kernel: RAX: ffffc20014300000 RBX: ffff88007055b000 RCX: 0000000000000000
Dec 10 15:46:56 schism kernel: RDX: 0000000001fe0000 RSI: ffff88007055b000 RDI: ffff8800725a1000
Dec 10 15:46:56 schism kernel: RBP: ffff88007055b000 R08: 0000000000000000 R09: 0000000000000000
Dec 10 15:46:56 schism kernel: R10: ffff8800652ac000 R11: 00000000457c2bef R12: ffff8800725a1000
Dec 10 15:46:56 schism kernel: R13: ffff880067248400 R14: 0000000007f80000 R15: 0000000000000000
Dec 10 15:46:56 schism kernel: FS: 00002accb2a7f0d0(0000) GS:ffffffff80500080(0000) knlGS:0000000000000000
Dec 10 15:46:56 schism kernel: CS: e033 DS: 0000 ES: 0000
Dec 10 15:46:56 schism kernel: Process X (pid: 5589, threadinfo ffff880067224000, task ffff8800754fd7e0)
Dec 10 15:46:56 schism kernel: Stack: ffffffff886a0af2 0000000000000009 ffff88006642e940 ffff88007055b000
Dec 10 15:46:56 schism kernel: 0000000000000000 ffff880067248400 ffff880001189a00 0000000000000000
Dec 10 15:46:56 schism kernel: ffffffff886a0f28 07f80000702a3000 ffff88007055b000 0000000000000000
Dec 10 15:46:56 schism kernel: Call Trace:
Dec 10 15:46:56 schism kernel: [<ffffffff886a0af2>] :nvidia:_nv004309rm+0xc8/0xd8
Dec 10 15:46:56 schism kernel: [<ffffffff886a0f28>] :nvidia:_nv004308rm+0xc4/0xd4
Dec 10 15:46:56 schism kernel: [<ffffffff88640149>] :nvidia:_nv006599rm+0x7b/0xd8
Dec 10 15:46:56 schism kernel: [<ffffffff886411e8>] :nvidia:_nv006323rm+0x5a/0x42e
Dec 10 15:46:56 schism kernel: [<ffffffff8863cbe9>] :nvidia:_nv006612rm+0x219/0x77a
Dec 10 15:46:56 schism kernel: [<ffffffff88644a02>] :nvidia:_nv005907rm+0x30/0x54
Dec 10 15:46:56 schism kernel: [<ffffffff8863b647>] :nvidia:_nv006333rm+0x91/0xb2
Dec 10 15:46:56 schism kernel: [<ffffffff88644aac>] :nvidia:_nv005905rm+0x26/0x2c
Dec 10 15:46:56 schism kernel: [<ffffffff88644a02>] :nvidia:_nv005907rm+0x30/0x54
Dec 10 15:46:56 schism kernel: [<ffffffff886442ac>] :nvidia:_nv005659rm+0xc8/0xd8
Dec 10 15:46:56 schism kernel: [<ffffffff8863ac2c>] :nvidia:_nv006418rm+0x54/0x170
Dec 10 15:46:56 schism kernel: [<ffffffff884b6cd3>] :nvidia:_nv002933rm+0x27/0x36
Dec 10 15:46:56 schism kernel: [<ffffffff88644459>] :nvidia:_nv005705rm+0x7d/0xb0
Dec 10 15:46:56 schism kernel: [<ffffffff88711224>] :nvidia:_nv001078rm+0x3a/0xfe
Dec 10 15:46:56 schism kernel: [<ffffffff8870f9bd>] :nvidia:_nv001080rm+0x3d/0x4e
Dec 10 15:46:56 schism kernel: [<ffffffff8870fb89>] :nvidia:_nv001085rm+0x39/0x52
Dec 10 15:46:56 schism kernel: [<ffffffff88628b62>] :nvidia:_nv006338rm+0x46/0xae
Dec 10 15:46:56 schism kernel: [<ffffffff88645a8d>] :nvidia:_nv005912rm+0x5f/0x26e
Dec 10 15:46:56 schism kernel: [<ffffffff886455f6>] :nvidia:_nv005671rm+0x5c/0x96
Dec 10 15:46:56 schism kernel: [<ffffffff884caa23>] :nvidia:_nv002002rm+0x11b/0x198
Dec 10 15:46:56 schism kernel: [<ffffffff884cb47f>] :nvidia:_nv002008rm+0x245/0x35e
Dec 10 15:46:56 schism kernel: [<ffffffff884cfad7>] :nvidia:rm_init_adapter+0x63/0x94
Dec 10 15:46:56 schism kernel: [<ffffffff887438f2>] :nvidia:nv_kern_open+0x23b/0x30d
Dec 10 15:46:56 schism kernel: [<ffffffff80247625>] chrdev_open+0x15f/0x196
Dec 10 15:46:56 schism kernel: [<ffffffff802474c6>] chrdev_open+0x0/0x196
Dec 10 15:46:56 schism kernel: [<ffffffff8021cfaa>] __dentry_open+0xd9/0x1dc
Dec 10 15:46:56 schism kernel: [<ffffffff80226245>] do_filp_open+0x2a/0x38
Dec 10 15:46:56 schism kernel: [<ffffffff80252b90>] sys_chown+0x45/0x56
Dec 10 15:46:56 schism kernel: [<ffffffff802183a6>] do_sys_open+0x44/0xbe
Dec 10 15:46:56 schism kernel: [<ffffffff8025ac92>] system_call+0x86/0x8b
Dec 10 15:46:56 schism kernel: [<ffffffff8025ac0c>] system_call+0x0/0x8b
Dec 10 15:46:56 schism kernel:
Dec 10 15:46:56 schism kernel:
Dec 10 15:46:56 schism kernel: Code: 89 0c 90 c3 48 83 ec 18 48 89 5c 24 08 48 89 6c 24 10 48 89
Dec 10 15:46:56 schism kernel: RIP [<ffffffff884c9482>] :nvidia:_nv002621rm+0xc/0x10
Dec 10 15:46:56 schism kernel: RSP <ffff880067225930>
Dec 10 15:46:56 schism kernel: CR2: ffffc2001c280000
Dec 10 15:46:56 schism kdm: :0[5590]: IO Error in XOpenDisplay
Dec 10 15:46:56 schism kdm[5580]: Display :0 cannot be opened
Dec 10 15:46:56 schism kdm[5580]: Unable to fire up local display :0; disabling.
Cheers,
phil
pmjordan is offline   Reply With Quote
Old 12-10-06, 04:06 PM   #8
JaXXoN
Registered User
 
Join Date: Jul 2005
Location: Munich
Posts: 910
Default Re: NVIDIA module for SUSE 10.2RC1 and XEN

Code:
Dec 10 15:46:55 schism kernel: NVRM: This version of the Linux kernel does not provide the vmap()
Dec 10 15:46:55 schism kernel: NVRM: kernel interface.
Looks like that the build system can't detect the vmap interface.

Please try this:

Code:
CC="gcc -DNV_VMAP_4_PRESENT -DNV_SIGNAL_STRUCT_RLIM" make SYSSRC=/usr/src/linux module
If this doesn't help, please send in a full nvidia-bug-report.log
(use nvidia-bug-report.sh to generate the log file. zip the log
before attaching to your post).

regards

Bernhard
JaXXoN is offline   Reply With Quote

Old 12-12-06, 01:19 PM   #9
davidcanar
Registered User
 
Join Date: May 2006
Posts: 7
Default Re: NVIDIA module for SUSE 10.2RC1 and XEN

I'm using SUSE 10.2 and I followed the instructions from this post:

http://www.nvnews.net/vbulletin/showthread.php?t=77597

but I noticed that you need to have the source of the Xen kernel, which it doesn't come with SUSE 10.2 or it does? Anyways, I patched the nvidia driver, I followed all the instructions and it compiled without any problems, I copied the module to the kernel-xen folder, no problem but when I restart using the Xen kernel, it showed: nvidia.ko : Invalid kernel module format (or something like that) Am I missing something?

Any help is greatly appreciated!!

David.
davidcanar is offline   Reply With Quote
Old 12-14-06, 05:08 AM   #10
clinton
Registered User
 
Join Date: Dec 2006
Posts: 3
Default Re: WORKING : NVIDIA module for SUSE 10.2RC1 and XEN

I've got the driver compiled against the xen kernel in opensuse 10.2 GM, by doing the following:

First, get the right modules installed, using smart, or YaST or whatever, and download the nVidia driver and the patch:
Code:
smart install kernel-source kernel-syms kernel-xen
cd /root
wget http://us.download.nvidia.com/XFree86/Linux-x86_64/1.0-9631/NVIDIA-Linux-x86_64-1.0-9631-pkg2.run[/url]
wget  http://www.nvnews.net/vbulletin/attachment.php?attachmentid=20801&d=1159874953[/url]

mv attachment.php\?attachmentid\=20801 xen.patch
Then reboot into the xen kernel and prepare the source to compile modules:
Code:
telinit 3
cd /usr/src/linux
make oldconfig && make scripts && make prepare
Then build and install the driver:
Code:
sh ./NVIDIA-Linux-x86_64-1.0-9631-pkg2.run --extract-only
cd NVIDIA-Linux-x86_64-1.0-9631-pkg2/usr/src/nv/
patch -p1 < ../../../../xen.patch

CC="gcc -DNV_VMAP_4_PRESENT -DNV_SIGNAL_STRUCT_RLIM" make SYSSRC=/usr/src/linux module

cp nvidia.ko /lib/modules/2.6.18.2-34-xen/kernel/drivers/video/

depmod -a
Then start your X server again:
Code:
telinit 5
That's it - and many many thanks to Bernhard for getting this working.

One question, when I do telinit 5, everything appears to work, but this appears in my logs - is this a problem? According to the README, it sounds like I'm going to have problems with instability
Code:
Dec 14 11:48:51 getafix kernel: NVRM: loading NVIDIA Linux x86_64 Kernel Module  1.0-9631  Thu Nov  9 17:35:27 PST 2006
Dec 14 11:48:51 getafix kernel: NVRM: builtin PAT support disabled, falling back to MTRRs.
Dec 14 11:48:51 getafix kernel: NVRM: bad caching on address 0xffff88004b92e000: actual 0x77 != expected 0x73
Dec 14 11:48:51 getafix kernel: NVRM: please see the README section on Cache Aliasing for more information
Dec 14 11:48:51 getafix kernel: NVRM: bad caching on address 0xffff88004b92f000: actual 0x77 != expected 0x73
Dec 14 11:48:51 getafix kernel: NVRM: bad caching on address 0xffff88003ace0000: actual 0x67 != expected 0x63
Dec 14 11:48:51 getafix kernel: NVRM: bad caching on address 0xffff88004d3f9000: actual 0x67 != expected 0x63
Dec 14 11:48:51 getafix kernel: NVRM: bad caching on address 0xffff880039e7c000: actual 0x67 != expected 0x63
Dec 14 11:48:51 getafix kernel: NVRM: bad caching on address 0xffff880039e7d000: actual 0x67 != expected 0x63
Dec 14 11:48:51 getafix kernel: NVRM: bad caching on address 0xffff88004ce34000: actual 0x67 != expected 0x63
Dec 14 11:48:51 getafix kernel: NVRM: bad caching on address 0xffff880049cc0000: actual 0x67 != expected 0x63
Dec 14 11:48:51 getafix kernel: NVRM: bad caching on address 0xffff88004bb90000: actual 0x67 != expected 0x63
Dec 14 11:48:51 getafix kernel: NVRM: bad caching on address 0xffff88004bb91000: actual 0x67 != expected 0x63
thanks

Clint
clinton is offline   Reply With Quote
Old 12-14-06, 09:44 AM   #11
Muddrum
Registered User
 
Muddrum's Avatar
 
Join Date: Dec 2006
Posts: 2
Default NVIDIA module for SUSE 10.2

I need some help. I have an MSI board K8N SLI-F, AMD 4400+ X2, 2 GB of OCZ Ram, EVGA 7600 GT with 256MB,
I had SuSe 10.1 running great with 3D and everything.
I updated to SuSe 10.2 and then the problems started. Choppy video, I did the Yast deal where you add the Nvidia url and all that. It updated and then I could not get back into GUI, it is giving me an error saying that the Nvidia module could not start, no usable screens. ???
So I figured I would just reload with a New Install, but when I get to the end of the install and do the video test it locks up my PC with lots of blue lines at the top of the screen.
Can anyone help walk me thru getting this working?
Thank you in advance for your help.
Muddrum
Muddrum is offline   Reply With Quote
Old 12-21-06, 11:29 AM   #12
davidcanar
Registered User
 
Join Date: May 2006
Posts: 7
Default Re: WORKING : NVIDIA module for SUSE 10.2RC1 and XEN

Thanks Clint! that worked perfectly. I'm having the same error messages you are getting and XGL doesn't work correctly but beryl works great.

David.
davidcanar 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
NVIDIA Driver Installation flores.facundo NVIDIA Linux 2 06-24-12 08:37 AM

All times are GMT -5. The time now is 08:31 AM.


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