LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Software (https://www.linuxquestions.org/questions/linux-software-2/)
-   -   Kernel compilation, what module did I missed ? (https://www.linuxquestions.org/questions/linux-software-2/kernel-compilation-what-module-did-i-missed-79524/)

Kocil 08-06-2003 10:30 AM

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:

-------------------------

Proud 08-06-2003 02:34 PM

Did you specifically make clean, make mrproper, make modules_install and make install throughout the kernel compiling process?

Are you using an AX.25 KISS amateur radio connection? What's that module for?

Kocil 08-07-2003 04:49 AM

Dear Proud.

This is the history:
I'm using slackware 9.0, stock kernel 2.4.20.

I want to use win4lin (www.netraverse.com).
So I patch the kernel with:
* Win4Lin patch
* MKI adapter patch

I clean build the kernel.
The kernel and win4lin was working fine.

Then I want to play with uml (user mode linux).
So I patch the same source again with:
* UML skas 3

I also remove a lot of modules (scsi, apm, radio, etc).
I clean compiled the kernel again.
Then that error happened.

I have been asking to netraverse, no clues so far.
Maybe I'll try to build it again from clean source.

Regard.

Proud 08-07-2003 12:59 PM

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?

Kocil 08-08-2003 09:21 PM

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

Proud 08-09-2003 03:58 AM

From my .config:
Quote:

...
# AX.25 network device drivers
#
CONFIG_MKISS=m
...
Try looking what you've changed about Amateur Radio support, and the AX.25 KISS amateur radio connection protocol.

Kocil 08-09-2003 08:29 PM

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
....

the rest were the same.


Thanks for your kindly help anyway.

Proud 08-10-2003 06:03 AM

Mkay, np, at least it's solved. :)


All times are GMT -5. The time now is 03:30 AM.