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

Nvidia-kernel-source unresolved symbols



I am trying to compile nvidia-kernel-source for a 2.4.22-1-386, but I
must be doing something wrong. I would be very grateful for a hint

                                Niels


nissefisken% uname -r
2.4.22-1-386
nissefisken# cd /usr/src/nvidia-kernel-source
cd: no such file or directory: /usr/src/nvidia-kernel-source
nissefisken# cd /usr/src/nvidia-kernel-source-1.0.5328-4 
nissefisken# cd modules 
nissefisken# cd nvidia-kernel 
nissefisken# export KSRC=/usr/src/kernel-headers-2.4.22-1-386 
nissefisken# export KVERS=2.4.22-1-386  
nissefisken# debian/rules binary_modules
if [ -f /usr/src/nvidia-kernel-source-1.0.5328-4/modules/nvidia-kernel/debian/control.template ]; then \
        cp /usr/src/nvidia-kernel-source-1.0.5328-4/modules/nvidia-kernel/debian/control.template /usr/src/nvidia-kernel-source-1.0.5328-4/modules/nvidia-kernel/debian/control; \
fi
dh_testdir
dh_testroot
touch configure-stamp
dh_testdir
dh_testroot
Using compiler gcc-3.3 
touch /usr/src/nvidia-kernel-source-1.0.5328-4/modules/nvidia-kernel/nv/gcc-check
IGNORE_CC_MISMATCH=1 CC=gcc-3.3 /usr/bin/make -C /usr/src/nvidia-kernel-source-1.0.5328-4/modules/nvidia-kernel/nv SYSINCLUDE=/usr/src/kernel-headers-2.4.22-1-386/include nvidia.o
make[1]: Entering directory `/usr/src/nvidia-kernel-source-1.0.5328-4/modules/nvidia-kernel/nv'
ld -r -o nvidia.o nv-linux.o nv-kernel.o
make[1]: Leaving directory `/usr/src/nvidia-kernel-source-1.0.5328-4/modules/nvidia-kernel/nv'
touch build-stamp
dh_testdir
dh_testroot
dh_clean -k
sed 's/#KVERS#/2.4.22-1-386/g' debian/control.template > /usr/src/nvidia-kernel-source-1.0.5328-4/modules/nvidia-kernel/debian/control
sed 's/#KVERS#/2.4.22-1-386/g' debian/dirs.template > /usr/src/nvidia-kernel-source-1.0.5328-4/modules/nvidia-kernel/debian/dirs
sed 's/#KVERS#/2.4.22-1-386/g' debian/override.template > /usr/src/nvidia-kernel-source-1.0.5328-4/modules/nvidia-kernel/debian/override
dh_installdirs
install -m 0644 /usr/src/nvidia-kernel-source-1.0.5328-4/modules/nvidia-kernel/debian/override /usr/src/nvidia-kernel-source-1.0.5328-4/modules/nvidia-kernel/debian/nvidia-kernel-2.4.22-1-386/usr/share/lintian/overrides/nvidia-kernel-2.4.22-1-386
install -m 0644 /usr/src/nvidia-kernel-source-1.0.5328-4/modules/nvidia-kernel/nv/nvidia.o /usr/src/nvidia-kernel-source-1.0.5328-4/modules/nvidia-kernel/debian/nvidia-kernel-2.4.22-1-386/lib/modules/2.4.22-1-386/kernel/drivers/video
dh_testdir
dh_testroot
dh_installdocs
dh_installchangelogs 
dh_link
dh_strip
dh_compress
dh_fixperms
dh_installdeb
dh_gencontrol -- -v1.0.4496-2
dh_md5sums
dh_builddeb  --destdir=/usr/src/nvidia-kernel-source-1.0.5328-4/modules/nvidia-kernel/..
dpkg-deb: building package `nvidia-kernel-2.4.22-1-386' in `/usr/src/nvidia-kernel-source-1.0.5328-4/modules/nvidia-kernel/../nvidia-kernel-2.4.22-1-386_1.0.4496-2_i386.deb'.
nissefisken# dpkg -i ../nvidia-kernel-2.4.22-1-386_1.0.4496-2_i386.deb       
(Reading database ... 301627 files and directories currently installed.)
Preparing to replace nvidia-kernel-2.4.22-1-386 1.0.4496-2 (using .../nvidia-kernel-2.4.22-1-386_1.0.4496-2_i386.deb) ...
Unpacking replacement nvidia-kernel-2.4.22-1-386 ...
depmod: *** Unresolved symbols in /lib/modules/2.4.22-1-386/kernel/drivers/video/nvidia.o
depmod: *** Unresolved symbols in /lib/modules/2.4.22-1-386/kernel/drivers/video/nvidia.o.dpkg-tmp
Setting up nvidia-kernel-2.4.22-1-386 (1.0.4496-2) ...
depmod: *** Unresolved symbols in /lib/modules/2.4.22-1-386/kernel/drivers/video/nvidia.o


I tried using the module anyway, and got this message in /var/log/X11/XFree86.0.log:


(**) NVIDIA(0): Depth 16, (--) framebuffer bpp 16
(==) NVIDIA(0): RGB weight 565
(==) NVIDIA(0): Default visual is TrueColor
(==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0)
(**) NVIDIA(0): Option "NvAGP" "3"
(**) NVIDIA(0): Option "NoDDC" "true"
(**) NVIDIA(0): Option "RenderAccel" "false"
(**) NVIDIA(0): Use of any AGP requested (try AGPGART, then try NVIDIA's AGP)
(**) NVIDIA(0): Ignoring EDIDs
(--) NVIDIA(0): Linear framebuffer at 0xC0000000
(--) NVIDIA(0): MMIO registers at 0xCE000000
(WW) System lacks support for changing MTRRs
(EE) NVIDIA(0): Failed to initialize the NVIDIA kernel module!
(EE) NVIDIA(0):  *** Aborting ***


Simultanelously in /var/log/messages

Jan 26 20:47:06 nissefisken insmod: /lib/modules/2.4.22-1-386/kernel/drivers/video/nvidia.o: insmod char-major-195 failed
Jan 26 20:47:07 nissefisken gdm[7276]: gdm_slave_xioerror_handler: Fatal X error - Restarting :0


And just an extra test

nissefisken# insmod nvidia
Using /lib/modules/2.4.22-1-386/kernel/drivers/video/nvidia.o
/lib/modules/2.4.22-1-386/kernel/drivers/video/nvidia.o: /lib/modules/2.4.22-1-386/kernel/drivers/video/nvidia.o: unresolved symbol __get_free_pages_Rsmp_4784e424
/lib/modules/2.4.22-1-386/kernel/drivers/video/nvidia.o: /lib/modules/2.4.22-1-386/kernel/drivers/video/nvidia.o: unresolved symbol pci_read_config_byte_Rsmp_3ccefab4
/lib/modules/2.4.22-1-386/kernel/drivers/video/nvidia.o: /lib/modules/2.4.22-1-386/kernel/drivers/video/nvidia.o: unresolved symbol free_irq_Rsmp_f20dabd8
/lib/modules/2.4.22-1-386/kernel/drivers/video/nvidia.o: /lib/modules/2.4.22-1-386/kernel/drivers/video/nvidia.o: unresolved symbol create_proc_entry_Rsmp_92a27ea8
/lib/modules/2.4.22-1-386/kernel/drivers/video/nvidia.o: /lib/modules/2.4.22-1-386/kernel/drivers/video/nvidia.o: unresolved symbol pci_find_device_Rsmp_c584f4e3
/lib/modules/2.4.22-1-386/kernel/drivers/video/nvidia.o: /lib/modules/2.4.22-1-386/kernel/drivers/video/nvidia.o: unresolved symbol strncpy_from_user_Rsmp_24428be5
/lib/modules/2.4.22-1-386/kernel/drivers/video/nvidia.o: /lib/modules/2.4.22-1-386/kernel/drivers/video/nvidia.o: unresolved symbol smp_call_function_Rsmp_0014bfd1
/lib/modules/2.4.22-1-386/kernel/drivers/video/nvidia.o: /lib/modules/2.4.22-1-386/kernel/drivers/video/nvidia.o: unresolved symbol boot_cpu_data_Rsmp_0657d037
/lib/modules/2.4.22-1-386/kernel/drivers/video/nvidia.o: /lib/modules/2.4.22-1-386/kernel/drivers/video/nvidia.o: unresolved symbol securebits_Rsmp_abe77484
/lib/modules/2.4.22-1-386/kernel/drivers/video/nvidia.o: /lib/modules/2.4.22-1-386/kernel/drivers/video/nvidia.o: unresolved symbol del_timer_Rsmp_fc62f16d
/lib/modules/2.4.22-1-386/kernel/drivers/video/nvidia.o: /lib/modules/2.4.22-1-386/kernel/drivers/video/nvidia.o: unresolved symbol __global_restore_flags_Rsmp_54dd1dcb
/lib/modules/2.4.22-1-386/kernel/drivers/video/nvidia.o: /lib/modules/2.4.22-1-386/kernel/drivers/video/nvidia.o: unresolved symbol mod_timer_Rsmp_1f13d309
/lib/modules/2.4.22-1-386/kernel/drivers/video/nvidia.o: /lib/modules/2.4.22-1-386/kernel/drivers/video/nvidia.o: unresolved symbol iounmap_Rsmp_5fb196d4
/lib/modules/2.4.22-1-386/kernel/drivers/video/nvidia.o: /lib/modules/2.4.22-1-386/kernel/drivers/video/nvidia.o: unresolved symbol inter_module_get_request_Rsmp_b69f826b
/lib/modules/2.4.22-1-386/kernel/drivers/video/nvidia.o: /lib/modules/2.4.22-1-386/kernel/drivers/video/nvidia.o: unresolved symbol remove_proc_entry_Rsmp_f633c778
/lib/modules/2.4.22-1-386/kernel/drivers/video/nvidia.o: /lib/modules/2.4.22-1-386/kernel/drivers/video/nvidia.o: unresolved symbol __generic_copy_to_user_Rsmp_d523fdd3
/lib/modules/2.4.22-1-386/kernel/drivers/video/nvidia.o: /lib/modules/2.4.22-1-386/kernel/drivers/video/nvidia.o: unresolved symbol pci_write_config_byte_Rsmp_364fc2a2
/lib/modules/2.4.22-1-386/kernel/drivers/video/nvidia.o: /lib/modules/2.4.22-1-386/kernel/drivers/video/nvidia.o: unresolved symbol __pollwait_Rsmp_573950bb
/lib/modules/2.4.22-1-386/kernel/drivers/video/nvidia.o: /lib/modules/2.4.22-1-386/kernel/drivers/video/nvidia.o: unresolved symbol unregister_chrdev_Rsmp_c192d491
/lib/modules/2.4.22-1-386/kernel/drivers/video/nvidia.o: /lib/modules/2.4.22-1-386/kernel/drivers/video/nvidia.o: unresolved symbol irq_stat_Rsmp_e224e01b
/lib/modules/2.4.22-1-386/kernel/drivers/video/nvidia.o: /lib/modules/2.4.22-1-386/kernel/drivers/video/nvidia.o: unresolved symbol __vmalloc_Rsmp_79995c5b
/lib/modules/2.4.22-1-386/kernel/drivers/video/nvidia.o: /lib/modules/2.4.22-1-386/kernel/drivers/video/nvidia.o: unresolved symbol change_page_attr_Rsmp_30122a8c
/lib/modules/2.4.22-1-386/kernel/drivers/video/nvidia.o: /lib/modules/2.4.22-1-386/kernel/drivers/video/nvidia.o: unresolved symbol pci_read_config_dword_Rsmp_0bf170e2
/lib/modules/2.4.22-1-386/kernel/drivers/video/nvidia.o: /lib/modules/2.4.22-1-386/kernel/drivers/video/nvidia.o: unresolved symbol __global_cli_Rsmp_64576b05
/lib/modules/2.4.22-1-386/kernel/drivers/video/nvidia.o: /lib/modules/2.4.22-1-386/kernel/drivers/video/nvidia.o: unresolved symbol sprintf_Rsmp_1d26aa98
/lib/modules/2.4.22-1-386/kernel/drivers/video/nvidia.o: /lib/modules/2.4.22-1-386/kernel/drivers/video/nvidia.o: unresolved symbol pci_write_config_dword_Rsmp_77f7f940
/lib/modules/2.4.22-1-386/kernel/drivers/video/nvidia.o: /lib/modules/2.4.22-1-386/kernel/drivers/video/nvidia.o: unresolved symbol schedule_timeout_Rsmp_17d59d01
/lib/modules/2.4.22-1-386/kernel/drivers/video/nvidia.o: /lib/modules/2.4.22-1-386/kernel/drivers/video/nvidia.o: unresolved symbol pci_write_config_word_Rsmp_f23d8795
/lib/modules/2.4.22-1-386/kernel/drivers/video/nvidia.o: /lib/modules/2.4.22-1-386/kernel/drivers/video/nvidia.o: unresolved symbol __ioremap_Rsmp_9eac042a
/lib/modules/2.4.22-1-386/kernel/drivers/video/nvidia.o: /lib/modules/2.4.22-1-386/kernel/drivers/video/nvidia.o: unresolved symbol pci_find_class_Rsmp_643cfa42
/lib/modules/2.4.22-1-386/kernel/drivers/video/nvidia.o: /lib/modules/2.4.22-1-386/kernel/drivers/video/nvidia.o: unresolved symbol pm_register_Rsmp_027ebe5e
/lib/modules/2.4.22-1-386/kernel/drivers/video/nvidia.o: /lib/modules/2.4.22-1-386/kernel/drivers/video/nvidia.o: unresolved symbol __wake_up_Rsmp_127fda83
/lib/modules/2.4.22-1-386/kernel/drivers/video/nvidia.o: /lib/modules/2.4.22-1-386/kernel/drivers/video/nvidia.o: unresolved symbol printk_Rsmp_1b7d4074
/lib/modules/2.4.22-1-386/kernel/drivers/video/nvidia.o: /lib/modules/2.4.22-1-386/kernel/drivers/video/nvidia.o: unresolved symbol kfree_Rsmp_037a0cba
/lib/modules/2.4.22-1-386/kernel/drivers/video/nvidia.o: /lib/modules/2.4.22-1-386/kernel/drivers/video/nvidia.o: unresolved symbol tq_immediate_Rsmp_0da0dcd1
/lib/modules/2.4.22-1-386/kernel/drivers/video/nvidia.o: /lib/modules/2.4.22-1-386/kernel/drivers/video/nvidia.o: unresolved symbol inter_module_get_Rsmp_f6a0ce24
/lib/modules/2.4.22-1-386/kernel/drivers/video/nvidia.o: /lib/modules/2.4.22-1-386/kernel/drivers/video/nvidia.o: unresolved symbol remap_page_range_Rsmp_69d01e73
/lib/modules/2.4.22-1-386/kernel/drivers/video/nvidia.o: /lib/modules/2.4.22-1-386/kernel/drivers/video/nvidia.o: unresolved symbol init_mm_Rsmp_ba6750fc
/lib/modules/2.4.22-1-386/kernel/drivers/video/nvidia.o: /lib/modules/2.4.22-1-386/kernel/drivers/video/nvidia.o: unresolved symbol __global_save_flags_Rsmp_5d902e96
/lib/modules/2.4.22-1-386/kernel/drivers/video/nvidia.o: /lib/modules/2.4.22-1-386/kernel/drivers/video/nvidia.o: unresolved symbol tqueue_lock_Rsmp_b7a0c0b5
/lib/modules/2.4.22-1-386/kernel/drivers/video/nvidia.o: /lib/modules/2.4.22-1-386/kernel/drivers/video/nvidia.o: unresolved symbol vsprintf_Rsmp_954cbb26
/lib/modules/2.4.22-1-386/kernel/drivers/video/nvidia.o: /lib/modules/2.4.22-1-386/kernel/drivers/video/nvidia.o: unresolved symbol free_pages_Rsmp_9941ccb8
/lib/modules/2.4.22-1-386/kernel/drivers/video/nvidia.o: /lib/modules/2.4.22-1-386/kernel/drivers/video/nvidia.o: unresolved symbol kill_proc_Rsmp_932da67e
/lib/modules/2.4.22-1-386/kernel/drivers/video/nvidia.o: /lib/modules/2.4.22-1-386/kernel/drivers/video/nvidia.o: unresolved symbol vfree_Rsmp_2fd1d81c
/lib/modules/2.4.22-1-386/kernel/drivers/video/nvidia.o: /lib/modules/2.4.22-1-386/kernel/drivers/video/nvidia.o: unresolved symbol inter_module_put_Rsmp_6b99f7d8
/lib/modules/2.4.22-1-386/kernel/drivers/video/nvidia.o: /lib/modules/2.4.22-1-386/kernel/drivers/video/nvidia.o: unresolved symbol pci_find_slot_Rsmp_391edc78
/lib/modules/2.4.22-1-386/kernel/drivers/video/nvidia.o: /lib/modules/2.4.22-1-386/kernel/drivers/video/nvidia.o: unresolved symbol kmalloc_Rsmp_93d4cfe6
/lib/modules/2.4.22-1-386/kernel/drivers/video/nvidia.o: /lib/modules/2.4.22-1-386/kernel/drivers/video/nvidia.o: unresolved symbol proc_root_driver_Rsmp_f4485f28
/lib/modules/2.4.22-1-386/kernel/drivers/video/nvidia.o: /lib/modules/2.4.22-1-386/kernel/drivers/video/nvidia.o: unresolved symbol smp_num_cpus_Rsmp_3b86334d
/lib/modules/2.4.22-1-386/kernel/drivers/video/nvidia.o: /lib/modules/2.4.22-1-386/kernel/drivers/video/nvidia.o: unresolved symbol __const_udelay_Rsmp_eae3dfd6
/lib/modules/2.4.22-1-386/kernel/drivers/video/nvidia.o: /lib/modules/2.4.22-1-386/kernel/drivers/video/nvidia.o: unresolved symbol __udelay_Rsmp_9e7d6bd0
/lib/modules/2.4.22-1-386/kernel/drivers/video/nvidia.o: /lib/modules/2.4.22-1-386/kernel/drivers/video/nvidia.o: unresolved symbol pm_unregister_Rsmp_94097bd6
/lib/modules/2.4.22-1-386/kernel/drivers/video/nvidia.o: /lib/modules/2.4.22-1-386/kernel/drivers/video/nvidia.o: unresolved symbol high_memory_Rsmp_8a7d1c31
/lib/modules/2.4.22-1-386/kernel/drivers/video/nvidia.o: /lib/modules/2.4.22-1-386/kernel/drivers/video/nvidia.o: unresolved symbol register_chrdev_Rsmp_d08c1abe
/lib/modules/2.4.22-1-386/kernel/drivers/video/nvidia.o: /lib/modules/2.4.22-1-386/kernel/drivers/video/nvidia.o: unresolved symbol __generic_copy_from_user_Rsmp_116166aa
/lib/modules/2.4.22-1-386/kernel/drivers/video/nvidia.o: /lib/modules/2.4.22-1-386/kernel/drivers/video/nvidia.o: unresolved symbol jiffies_Rsmp_0da02d67
/lib/modules/2.4.22-1-386/kernel/drivers/video/nvidia.o: /lib/modules/2.4.22-1-386/kernel/drivers/video/nvidia.o: unresolved symbol pci_read_config_word_Rsmp_923654cb
/lib/modules/2.4.22-1-386/kernel/drivers/video/nvidia.o: /lib/modules/2.4.22-1-386/kernel/drivers/video/nvidia.o: unresolved symbol request_irq_Rsmp_0c60f2e0
/lib/modules/2.4.22-1-386/kernel/drivers/video/nvidia.o: /lib/modules/2.4.22-1-386/kernel/drivers/video/nvidia.o: unresolved symbol bh_task_vec_Rsmp_284177b8
/lib/modules/2.4.22-1-386/kernel/drivers/video/nvidia.o: /lib/modules/2.4.22-1-386/kernel/drivers/video/nvidia.o: unresolved symbol do_gettimeofday_Rsmp_72270e35
/lib/modules/2.4.22-1-386/kernel/drivers/video/nvidia.o: /lib/modules/2.4.22-1-386/kernel/drivers/video/nvidia.o: unresolved symbol mem_map_Rsmp_d5b93995
/lib/modules/2.4.22-1-386/kernel/drivers/video/nvidia.o: /lib/modules/2.4.22-1-386/kernel/drivers/video/nvidia.o: unresolved symbol __tasklet_hi_schedule_Rsmp_60ea5fe7
/lib/modules/2.4.22-1-386/kernel/drivers/video/nvidia.o: 
Hint: You are trying to load a module without a GPL compatible license
      and it has unresolved symbols.  The module may be trying to access
      GPLONLY symbols but the problem is more likely to be a coding or
      user error.  Contact the module supplier for assistance, only they
      can help you.


nissefisken# lsmod
Module                  Size  Used by    Not tainted
apm                     8492   1  (autoclean)
pcmcia_core            35360   0 
snd-dummy               3520   0 
snd-usb-audio          37792   0  (unused)
snd-intel8x0           16068   3 
snd-pcm                51012   1  [snd-dummy snd-usb-audio snd-intel8x0]
snd-timer              12196   0  [snd-pcm]
snd-ac97-codec         34360   0  [snd-intel8x0]
snd-page-alloc          5460   0  [snd-dummy snd-intel8x0 snd-pcm]
snd-mpu401-uart         2656   0  [snd-intel8x0]
snd-rawmidi            11680   0  [snd-usb-audio snd-mpu401-uart]
snd-seq-device          3616   0  [snd-rawmidi]
snd                    24996   2  [snd-dummy snd-usb-audio snd-intel8x0 snd-pcm snd-timer snd-ac97-codec snd-mpu401-uart snd-rawmidi snd-seq-device]
usb-uhci               19696   0  (unused)
sis900                 11436   0  (unused)
ide-scsi                8464   0 
scsi_mod               85344   1  [ide-scsi]
ide-cd                 27936   0  (autoclean)
cdrom                  25088   0  (autoclean) [ide-cd]
pwc                    38952   0  (unused)
videodev                5184   1  [pwc]
audio                  37368   0 
soundcore               3268   2  [snd audio]
usbcore                52588   0  [snd-usb-audio usb-uhci pwc audio]
i2c-proc                6352   0  (unused)
i2c-core               11780   0  [i2c-proc]
nls_cp865               4284   0  (unused)
parport_pc             19400   1  (autoclean)
lp                      5952   0 
parport                21800   1  [parport_pc lp]
nls_iso8859-1           2780   0  (unused)
slhc                    4464   0  (unused)
8139too                13640   1 
mii                     1984   0  [8139too]
crc32                   2848   0  [sis900 8139too]
af_packet              11624   0  (unused)
rtc                     6120   0  (autoclean)
ide-disk               12384   4  (autoclean)
ext3                   53220   2  (autoclean)
jbd                    34824   2  (autoclean) [ext3]
ide-detect              9008   0  (autoclean)
sis5513                 9968   1  (autoclean)
ide-core               84216   4  (autoclean) [ide-scsi ide-cd ide-disk ide-detect sis5513]
unix                   13260 221  (autoclean)



-- System Information:
Debian Release: testing/unstable
Architecture: i386
Kernel: Linux nissefisken 2.4.22-1-386 #9 Sat Oct 4 14:30:39 EST 2003 i686
Locale: LANG=C, LC_CTYPE=C

Versions of packages nvidia-kernel-source depends on:
ii  debhelper                     4.1.83     helper programs for debian/rules
ii  make                          3.80-4     The GNU version of the "make" util

-- no debconf information
~                           

nissefisken# dpkg -l nvidia-glx gcc libc6 
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Installed/Config-files/Unpacked/Failed-config/Half-installed
|/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err: uppercase=bad)
||/ Name                                  Version                               Description
+++-=====================================-=====================================-==========================================================================================
ii  nvidia-glx                            1.0.4496-2.1                          NVIDIA binary XFree86 4.x driver
ii  gcc                                   3.3.2-2                               The GNU C compiler
ii  libc6                                 2.3.2.ds1-10                          GNU C Library: Shared libraries and Timezone data


-- 
Niels L Ellegaard  http://dirac.ruc.dk/~gnalle/



Reply to: