-
How does insmod know the arch? [solved]
Hi folks,
I've been reading the HOWTOs and many posts in this forum but I haven't found how to solve my problem.
I need a i586 Knoppix, for that reason I decided to recompile the kernel. After that, I recompiled cloop, unionfs, modutils and busybox. I also moved all the new modules needed to the initRAMFS.
When I try to boot from the new iso I get:
Code:
insmod: error inserting 'cloop.ko': -1 Invalid module format
Using busybox I found out that Knoppix is expecting i386 modules
Code:
dmesg
cloop: version magic '2.6.12 SMP preempt 586 gcc-3.3' should be '2.6.12 SMP preempt 386 gcc-3.3'
Where does insmod get that should be from? I haven't found any file in initRAMFS where it says which is the arch.
And, after mounting /proc, I found out that in kcore it says that my system is 2.6.12 SMP preempt 586 gcc-3.3
What's wrong?
Regards
pfc
-
Senior Member
registered user
Re: How does insmod know the arch?

Originally Posted by
pfc
Code:
dmesg
cloop: version magic '2.6.12 SMP preempt 586 gcc-3.3' should be '2.6.12 SMP preempt 386 gcc-3.3'
The answer is very simple.
You MUST compile modules with the same kernel version and with the same compiler version as you compiled the kernel. This means that you can't boot to your new kernel and compile modules from it. Of course you should test that new kernel works but go then back and compile the modules you need with your old kernel.
-tapsa-
-
Re: How does insmod know the arch?
What you say, is what I did (I probably didn't expained very well).
I recompiled the kernel and modules with the same kernel version and compiler. My new Kernel and modules are i586, but when I boot he asks me for i386 modules.
pfc
-
Re: How does insmod know the arch?
Here is what I was doing wrong:
As it says in the HOWTO I copied the vmlinuz-2.X.Y file to master/boot/isolinux, but I didn't realised that I had to overwrite the previous Kernel called 'linux'.
Similar Threads
-
By NoMansLand in forum Networking
Replies: 1
Last Post: 01-26-2008, 04:18 PM
-
By c13 in forum Hdd Install / Debian / Apt
Replies: 0
Last Post: 06-05-2005, 07:15 AM
-
By wachka in forum Customising & Remastering
Replies: 2
Last Post: 04-06-2005, 05:39 PM
-
By nishtya in forum General Support
Replies: 2
Last Post: 04-12-2004, 11:45 AM
-
By arkaine23 in forum Networking
Replies: 1
Last Post: 01-17-2004, 02:41 PM
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules

USB 3.0 Flash Drive 32GB 64GB 128GB Memory Stick Thumb Stick Lot Pack
$826.09

MICRON MTA36ASF4G72PZ-2G6D1 32GB PC4-21300R DDR4-2666V RDIMM 2RX4 MEMORY DIMM
$139.99

TF/SD Card Adapter Camera Reader Android Type-c For iPhone17 Pro Max Plusm lot
$573.98

1/ 10/ 100pcs USB 2.0 2GB, 4GB ,8GB ,16GB ,32GB ,64GB 128GB USB Flash Drives Lot
$202.50

Kingston 32GB 64GB 128GB 256GB USB 3.0 Flash Drive Thumb Memory Stick Pen lot
$285.90

Samsung 32GB DDR4-2666V-2Rx4-RB2-12 RAM M393A4K40CB2-CTD6Q
$169.00

USB 3.0 Micro SD SDHC TF Card Reader Memory Adapter for PC Laptop Camera lot
$3.75

Server Memory: Samsung 32GB 4DRx4 PC4-2133P ECC LRDIMM DDR4 M386A4G40DM0-CPB
$124.95

Microsoft Office 2021 Pro Plus USB for 1PC Windows 10 & 11
$62.55

Windows 11 Pro Install/Recovery/Repair USB Flash Drive
$35.00