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: