Linux - SoftwareThis forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Distribution: Redhat since 5.2, Slackware since 9.0, Vector since 4.0
Posts: 209
Rep:
Kernel compilation, what module did I missed ?
Dear all.
I compiled a new kernel,
but after that, insmod gave unresolved symbol errors.
Please give me clues what module is required ?
Thank you.
------------------------
Trying modprobe mki-adapter
/lib/modules/2.4.20/kernel/arch/i386/mki-adapter/mki-adapter.o: unresolved symbol init_tss
/lib/modules/2.4.20/kernel/arch/i386/mki-adapter/mki-adapter.o: unresolved symbol handle_mm_fault
/lib/modules/2.4.20/kernel/arch/i386/mki-adapter/mki-adapter.o: unresolved symbol mmu_cr4_features
/lib/modules/2.4.20/kernel/arch/i386/mki-adapter/mki-adapter.o: unresolved symbol gdt_table
/lib/modules/2.4.20/kernel/arch/i386/mki-adapter/mki-adapter.o: unresolved symbol do_exit
/lib/modules/2.4.20/kernel/arch/i386/mki-adapter/mki-adapter.o: unresolved symbol pte_alloc
/lib/modules/2.4.20/kernel/arch/i386/mki-adapter/mki-adapter.o: unresolved symbol search_exception_table
/lib/modules/2.4.20/kernel/arch/i386/mki-adapter/mki-adapter.o: unresolved symbol mhi_hooks
/lib/modules/2.4.20/kernel/arch/i386/mki-adapter/mki-adapter.o: unresolved symbol sys_ftruncate
/lib/modules/2.4.20/kernel/arch/i386/mki-adapter/mki-adapter.o: unresolved symbol sys_mprotect
/lib/modules/2.4.20/kernel/arch/i386/mki-adapter/mki-adapter.o: unresolved symbol mhi_void_hook
/lib/modules/2.4.20/kernel/arch/i386/mki-adapter/mki-adapter.o: unresolved symbol make_pages_present
/lib/modules/2.4.20/kernel/arch/i386/mki-adapter/mki-adapter.o: unresolved symbol sys_munmap
/lib/modules/2.4.20/kernel/arch/i386/mki-adapter/mki-adapter.o: unresolved symbol idt
/lib/modules/2.4.20/kernel/arch/i386/mki-adapter/mki-adapter.o: insmod /lib/modules/2.4.20/kernel/arch/i386/mki-adapter/mki-adapter.o failed
/lib/modules/2.4.20/kernel/arch/i386/mki-adapter/mki-adapter.o: insmod mki-adapter failed
Trying insmod on generic /lib/modules/mki-adapter.o
insmod: /lib/modules/mki-adapter.o: No such file or directory
module adapter version:
I think the problem is in your building, especially with non-clean sources. How exactly are you doing it, which commands, and moving/editing which files?
Distribution: Redhat since 5.2, Slackware since 9.0, Vector since 4.0
Posts: 209
Original Poster
Rep:
All right. I start it from clean source again.
cd /usr/src/linux
cp /boot/config .config
patch -p1 < Win4Lin.version.patch
patch -p1 < mki-adapter.patch
make menuconfig
/* Turned on win4lin module, and removed a lot of unused modules */
make dep clean bzImage modules
/* install the arch/i386/boot/bzImage to /boot manually */
make modules_install
That's all.
Reboot the computer, but the same problem happened.
When I did not remove any modules from the kernel,
only turned on the win4lin, the problem was not happen.
So I guess, I unknowingly removed a required module.
The question is which module ?
Can you give me clues from the error message ?
Or at least tell me how to find init_tss, handle_mm_fault, etc in the source.
Thank you.
/lib/modules/2.4.20/kernel/arch/i386/mki-adapter/mki-adapter.o: unresolved symbol init_tss
/lib/modules/2.4.20/kernel/arch/i386/mki-adapter/mki-adapter.o: unresolved symbol handle_mm_fault
/lib/modules/2.4.20/kernel/arch/i386/mki-adapter/mki-adapter.o: unresolved symbol mmu_cr4_features
/lib/modules/2.4.20/kernel/arch/i386/mki-adapter/mki-adapter.o: unresolved symbol gdt_table
/lib/modules/2.4.20/kernel/arch/i386/mki-adapter/mki-adapter.o: unresolved symbol do_exit
/lib/modules/2.4.20/kernel/arch/i386/mki-adapter/mki-adapter.o: unresolved symbol pte_alloc
/lib/modules/2.4.20/kernel/arch/i386/mki-adapter/mki-adapter.o: unresolved symbol search_exception_table
/lib/modules/2.4.20/kernel/arch/i386/mki-adapter/mki-adapter.o: unresolved symbol mhi_hooks
/lib/modules/2.4.20/kernel/arch/i386/mki-adapter/mki-adapter.o: unresolved symbol sys_ftruncate
/lib/modules/2.4.20/kernel/arch/i386/mki-adapter/mki-adapter.o: unresolved symbol sys_mprotect
/lib/modules/2.4.20/kernel/arch/i386/mki-adapter/mki-adapter.o: unresolved symbol mhi_void_hook
/lib/modules/2.4.20/kernel/arch/i386/mki-adapter/mki-adapter.o: unresolved symbol make_pages_present
/lib/modules/2.4.20/kernel/arch/i386/mki-adapter/mki-adapter.o: unresolved symbol sys_munmap
/lib/modules/2.4.20/kernel/arch/i386/mki-adapter/mki-adapter.o: unresolved symbol idt
Distribution: Redhat since 5.2, Slackware since 9.0, Vector since 4.0
Posts: 209
Original Poster
Rep:
Dear Proud.
Thanks but I solved my problem.
I'm not sure why this make the difference,
but all I did was just use the original .config from the kernel source. Not from the slacware /boot.
cd /usr/src/linux
cp .config config-save
make distclean
cp config.save .config
....
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.