[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

nvidia driver for debian testing



Hi, I am trying to install nvidia 3D driver for riva tnt on debian testing,
kernel 2.4.20-k6. Originally, I tried from nvidia source,
now I am trying from debian packages. I can compile the package
nvidia-kernel-2.4.20-k6_1.0.3123-3+_i386.deb,
but it does not load.
If I try to force insert the module I get many unresolved symbol errors,
just like when I tried to compile from nvidia source.

One person recommended that I needed to update modutils,
I have not yet tried this.
Any suggestions?

TIA,
Dennis Krinke


:/usr/src/modules/nvidia-kernel-1.0.3123# cd /usr/src
:/usr/src# tar xzvf nvidia-kernel-src.tar.gz
modules/
modules/nvidia-kernel-1.0.3123/
modules/nvidia-kernel-1.0.3123/debian/
modules/nvidia-kernel-1.0.3123/debian/README.Debian
modules/nvidia-kernel-1.0.3123/debian/changelog
modules/nvidia-kernel-1.0.3123/debian/control.template
modules/nvidia-kernel-1.0.3123/debian/copyright
modules/nvidia-kernel-1.0.3123/debian/devfs.conf
modules/nvidia-kernel-1.0.3123/debian/devfs.devices
modules/nvidia-kernel-1.0.3123/debian/dirs.template
modules/nvidia-kernel-1.0.3123/debian/genchanges.sh
modules/nvidia-kernel-1.0.3123/debian/modules
modules/nvidia-kernel-1.0.3123/debian/override.template
modules/nvidia-kernel-1.0.3123/debian/postinst
modules/nvidia-kernel-1.0.3123/debian/rules

:/usr/src# uname -r
2.4.20-k6
:/usr/src# ls -l
total 416
drwxr-xr-x 3 root root 4096 Feb 16 23:13 kernel-headers-2.4.20
drwxr-xr-x    3 root     src          4096 Sep 21 15:37 modules
drwxrwsr-x    3 root     src          4096 Feb 16 22:30 nvidia-glx-1.0.3123
-rw-r--r-- 1 root src 397622 Feb 21 10:31 nvidia-kernel-2.4.20-k6_1.0.3123-3+_i386.deb -rw-r--r-- 1 root root 6254 Sep 21 15:37 nvidia-kernel-src.tar.gz

:/usr/src#  export KSRC=/usr/src/kernel-headers-2.4.20
:/usr/src#  export KVERS=2.4.20-k6
:/usr/src# cd modules/nvidia-kernel-1.0.3123

:/usr/src/modules/nvidia-kernel-1.0.3123# debian/rules binary_modules
<snip>
dh_builddeb --destdir=/usr/src/modules/nvidia-kernel-1.0.3123/../..
dpkg-deb: building package `nvidia-kernel-2.4.20-k6' in `/usr/src/modules/nvidia-kernel-1.0.3123/../../nvidia-kernel-2.4.20-k6_1.0.3123-3+_i386.deb'.

:/usr/src/modules/nvidia-kernel-1.0.3123# dpkg -i ../../nvidia-kernel-2.4.20-k6_1.0.3123-3+_i386.deb
(Reading database ... 28238 files and directories currently installed.)
Preparing to replace nvidia-kernel-2.4.20-k6 1.0.3123-3+ (using .../nvidia-kernel-2.4.20-k6_1.0.3123-3+_i386.deb) ...
Unpacking replacement nvidia-kernel-2.4.20-k6 ...
depmod: *** Unresolved symbols in /lib/modules/2.4.20-k6/kernel/drivers/video/NVdriver depmod: *** Unresolved symbols in /lib/modules/2.4.20-k6/kernel/drivers/video/NVdriver.dpkg-tmp
Setting up nvidia-kernel-2.4.20-k6 (1.0.3123-3+) ...
depmod: *** Unresolved symbols in /lib/modules/2.4.20-k6/kernel/drivers/video/NVdriver

:/usr/src/modules/nvidia-kernel-1.0.3123# lsmod
Module                  Size  Used by    Not tainted
input                   3328   0  (autoclean)
tulip 38048 1 af_packet 11688 0 (unused)
rtc                     5724   0  (autoclean)
ext2                   30912   1  (autoclean)
ext3                   56928   0  (autoclean)
jbd                    35912   0  (autoclean) [ext3]
ide-disk                9280   2  (autoclean)
ide-probe-mod           8496   0  (autoclean)
ide-mod               149352   2  (autoclean) [ide-disk ide-probe-mod]
unix                   13512  20  (autoclean)

:/usr/src/modules/nvidia-kernel-1.0.3123# dpkg -l |grep modu
ii  libpam-modules 0.76-7         Pluggable Authentication Modules for PAM
ii  modutils       2.4.19-3       Linux module utilities.
ii nvidia-kernel- 1.0.3123-3+ NVIDIA binary kernel module for Linux 2.4.20
ii  nvidia-kernel- 1.0.3123-3     NVIDIA binary kernel module
ii  perl-modules   5.6.1-8.2      Core Perl modules.
ii  python-gtk     0.6.9-3        GTK support module for Python.
ii  python-newt    0.50.17-9.6    A newt module for Python.

:/usr/src# insmod -f /lib/modules/2.4.20-k6/kernel/drivers/video/NVdriver
/lib/modules/2.4.20-k6/kernel/drivers/video/NVdriver: unresolved symbol __get_free_pages_Rsmp_4784e424 /lib/modules/2.4.20-k6/kernel/drivers/video/NVdriver: unresolved symbol create_proc_entry_Rsmp_83f569d5 /lib/modules/2.4.20-k6/kernel/drivers/video/NVdriver: unresolved symbol proc_root_Rsmp_b4c94c07 /lib/modules/2.4.20-k6/kernel/drivers/video/NVdriver: unresolved symbol pci_read
<snip>
/lib/modules/2.4.20-k6/kernel/drivers/video/NVdriver: unresolved symbol register_chrdev_Rsmp_6e1b6381 /lib/modules/2.4.20-k6/kernel/drivers/video/NVdriver: unresolved symbol do_gettimeofday_Rsmp_72270e35 /lib/modules/2.4.20-k6/kernel/drivers/video/NVdriver: unresolved symbol __tasklet_hi_schedule_Rsmp_60ea5fe7
/lib/modules/2.4.20-k6/kernel/drivers/video/NVdriver:
Hint: You are trying to load a module without a GPL compatible license
     and it has unresolved symbols.  Contact the module supplier for
           assistance, only they can help you.




Reply to: