2008/6/3 Drake Donahue : > > On Tue, 2008-06-03 at 09:01 +0000, Beso wrote: > > hi, > > > > i've got a strange problem with my new notebook pc. i've bought a pc > > with an amd athlon 64 x2 processor with 2 cores, an atheros board and > > an rs690 ati. > > my old pc was a turion 64 with an atheros board and an rs480. now the > > components inside are all about the same so i've just copied the old > > gentoo system into the new pc and tried to recompile the kernel to > > have it tuned for the new processor. so the thing i've done was to > > activate the symetric multiprocessing and set to compiled into the > > kernel of md4, md5, md6 and aes x86_64 chipers for a luks /home > > chipering. > > 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. > > > > the strange thing is that opensuse livecd and mandriva live cd > > recognize the double processor (/proc/cpuinfo has 2 lines) and is able > > to step it in the right way. does anyone has a hint on what to control > > in the kernel config to see what's wrong?! > > > > thanks. > > > > -- > > dott. ing. beso > If the attempt to boot does not end in a kernel panic; > use to get to the top of the console output produced > during boot. If the boot loader has started an SMP kernel, a line > similar to this: "Linux Version 2.6.24-gentoo-r8 (root@livecd) (gcc > version 4.1.1 (gentoo 4.1.1-r3)) #1 SMP Sat May 24 14:06:10 EDT 2008" > should appear. The key word being SMP. No key word, "SMP", means that > "make menuconfig" (or whatever kernel configuration tool you use needs > to be redone. > As far as I know under, Processor type and features,: > [*] Symmetric multi-processing support > Subarchitecture Type (PC-compatible) ---> > Processor family (Opteron/Athlon64/Hammer/K8) ---> > produces an appropriate SMP kernel. > A should reveal a line like: > CPU has two num_cores > A couple more : > Initializing CPU#0 > About 3 more : > Brought up 2 CPU's. > About modules, I'm guessing modules compiled for single cpu have > differences from those compiled for multiple cpu. Also guessing > that /etc/modules/autoload.d and/or udev is trying to load single cpu > module(s) that were not written to adjust to a single cpu kernel. > so grub needs a different line at startup when using multicore?! -- dott. ing. beso