Linux - GeneralThis Linux forum is for general Linux questions and discussion.
If it is Linux Related and doesn't seem to fit in any other forum then this is the place.
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.
i recompile the kernel to change from M686
to PENTIUMIII
now i get vermagic error when i load modules...
the EXTRAVERSION parameter in the Makefile
is correct infact modules are installed in the same old libary...
in the past this kernel was recopiled succesfully...
a sample of the error:
evdev: version magic "2.6.12-12mdk PENTIUMIII gcc-4.0" should be "2.6.12-12mdk 686 gcc-4.0"
as you know the name of the kernel is unchanged
2.6.12-12mdk but the machine name is PENTIUMIII instead of 686 ...
but this is what i have changed to my kernel ,because the machine is a PENTIUMIII intel celeron coppermine....
to be more precise.
here what happened
1) make bzImage ...runs fine.
2) i added the vmlinuz anf the system.map to boot
directory and update lilo
3)linux boots up fine
4)make modules runs fine
5)make modules_install runs fine..the module are installed in the right library...
6)at this point when i boot linux i get the error described in the first update.
what make me "crazy"..is that processor type is a kernel parameter...infact
kernel code compiled as modules reflect this...but the system still has 686
as machine type..
so kernel modules where already recompiled.
"uname -m" return 686 as machine type...
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.