Beso <[EMAIL PROTECTED]> posted [EMAIL PROTECTED], excerpted below, on Tue, 03 Jun 2008 09:01:04 +0000:
> the problem is that with the old normal config the kernel detects one > processor and one core and it works, loading the modules, but when > enabling simetric multiprocessing the kernel detects just one processor > and one core and then it fails to load modules because of a different > executable format in the modules. This indicates that the modules and the kernel aren't matched. IOW, you apparently compiled the new kernel but failed to compile the matching modules, so it's trying to use the old ones, which don't match the new kernel, so it won't load them. Even if it's the exact same kernel you compiled, if you change options, particularly something as big as SMP, you'll need to recompile the kernel modules as well. Also note that if you use an initrd/initramfs, you'll need to redo it, loading the new modules as appropriate into it as well as placing them in the normal /lib/modules/<kern-ver>/ dir. I don't run an initramfs/ initrd, so have never learned the technical intricacies thereof, but wherever it's trying to load them from, you don't have the right ones there for it to load. One way or the other, with or without the initrd/initramfs, the kernel is trying to load modules that don't match the kernel, and failing. Correct that, and you will have fixed at least that problem, altho it's possible you'll then have others to fix as well. -- Duncan - List replies preferred. No HTML msgs. "Every nonfree program has a lord, a master -- and if you use the program, he is your master." Richard Stallman -- [email protected] mailing list
