View Full Version : unresolved symbol _mmx_memcpy with MDK9.0
I've just installed the packages (.src.rpm)
but when i load the kernel module i have:
/lib/modules/2.4.19-16mdk/kernel/drivers/video/NVdriver: unresolved symbol _mmx_memcpy
I have a K6-2 750 on a VIA mainboard, i use the original Mdk-9.0 2.4.19 kernel
any idea?
Her's my kernel config (/boot/config-2.4.19-16mdk)
#
# Processor type and features
#
# CONFIG_M386 is not set
# CONFIG_M486 is not set
CONFIG_M586=y
# CONFIG_M586TSC is not set
# CONFIG_M586MMX is not set
# CONFIG_M686 is not set
# CONFIG_MPENTIUMIII is not set
# CONFIG_MPENTIUM4 is not set
# CONFIG_MK6 is not set
# CONFIG_MK7 is not set
# CONFIG_MELAN is not set
# CONFIG_MCRUSOE is not set
# CONFIG_MWINCHIPC6 is not set
# CONFIG_MWINCHIP2 is not set
# CONFIG_MWINCHIP3D is not set
# CONFIG_MCYRIXIII is not set
CONFIG_X86_WP_WORKS_OK=y
CONFIG_X86_INVLPG=y
CONFIG_X86_CMPXCHG=y
CONFIG_X86_XADD=y
CONFIG_X86_BSWAP=y
CONFIG_X86_POPAD_OK=y
# CONFIG_RWSEM_GENERIC_SPINLOCK is not set
CONFIG_RWSEM_XCHGADD_ALGORITHM=y
CONFIG_X86_L1_CACHE_SHIFT=5
CONFIG_X86_USE_STRING_486=y
CONFIG_X86_ALIGNMENT_16=y
CONFIG_X86_PPRO_FENCE=y
CONFIG_X86_MCE=y
CONFIG_TOSHIBA=m
CONFIG_I8K=m
CONFIG_MICROCODE=m
CONFIG_X86_MSR=m
CONFIG_X86_CPUID=m
CONFIG_E820_PROC=y
# CONFIG_RPMHELPER is not set
CONFIG_NOHIGHMEM=y
# CONFIG_HIGHMEM4G is not set
# CONFIG_HIGHMEM64G is not set
# CONFIG_MATH_EMULATION is not set
CONFIG_MTRR=y
# CONFIG_SMP is not set
CONFIG_X86_UP_APIC=y
CONFIG_X86_UP_IOAPIC=y
CONFIG_X86_LOCAL_APIC=y
CONFIG_X86_IO_APIC=y
CONFIG_ISA=y
And my card is a riva TNT2 M64
Unresolved symbols are caused by a mismatch between the version (or configuration) of kernel-source that was installed when the driver was built, and the kernel running when the kernel module is loaded.
Was your kernel source tree configured when you rebuilt the .src.rpm? I believe Mandrake still puts a .config file into /usr/src/linux with the correct configuration info in it, so you should just be able to run make mrproper oldconfig dep from inside the /usr/src/linux directory to do the configuration you'll need. If that doesn't work, then copy the config-whatever file from /boot to /usr/src/linux/.config to get it there, and run the same make mrproper oldconfig dep stuff.
After that, recompile the .src.rpm file and reinstall, and see if that helps any.
OK i make the tes. thanks
Originally posted by bwkaz
Unresolved symbols are caused by a mismatch between the version (or configuration) of kernel-source that was installed when the driver was built, and the kernel running when the kernel module is loaded.
Was your kernel source tree configured when you rebuilt the .src.rpm? I believe Mandrake still puts a .config file into /usr/src/linux with the correct configuration info in it, so you should just be able to run make mrproper oldconfig dep from inside the /usr/src/linux directory to do the configuration you'll need. If that doesn't work, then copy the config-whatever file from /boot to /usr/src/linux/.config to get it there, and run the same make mrproper oldconfig dep stuff.
After that, recompile the .src.rpm file and reinstall, and see if that helps any.
That was my problem! Thanks a lot! I've learned something today! ;~)
Glad that it worked for you!
vBulletin® v3.7.1, Copyright ©2000-2012, Jelsoft Enterprises Ltd.