Alex, >> They are pretty ok, but it depends what you're after. <<
Just the easiest way for a kernel neophyte like me to get smp support for the Intel Atom 330. I know jmk has the same board and the guilty party as far as getting me started on this. :) I just want to see if I can tweak a few more microseconds out of the servo thread on this board. >> I am surprised you are running 2.6.26-generic on Hardy. I would expect that to be 2.6.24 << I think you are right, just poor memory. I had to reboot into doze to send the email and typed it from what I thought I remembered. > I was basically able to get all of the steps for building on Debian > Lenny to work down through 'make menuconfig' except that the > CFLAGS_KERNEL value was not recognized. I used the source for kernel > version 2.6.22 because it was the latest version having a patch file > from rtai. I wasn't sure whether > 2.6.24 needed a patch file or not, so just to get the procedure down I > decided to go with the latest version that did have a patch. >> Since 2.6.24 the 2 architectures i386 and x86_64 have been merged into a single arch called x86. You can fin rtai patches for newer kernels in arch/x86/.. << Ok, I will look there. >> I'm not sure that's right for Atom. Core2 refers to Core 2 or Core 2 Duo, which might be way different than a dual core Atom. << I did not find anything really definitive in a Google search, but found one forum post which said to use core 2. That is pretty weak, but the best I had. > The script make-kpkg did not exist on my system, so I went to the > rtai-steps documentation and was able to do a "make all", "make > modules", "make bzImage" and "make modules install" (see below). > mkinitrd was not found but I saw that it has been replaced with > mkinitramfs, which did appear to run properly. >> If it doesn't exist, then you install it with "sudo apt-get install make-kpkg". HOWEVER, the make-kpkg is the debian preffered way of building kernels, Ubuntu prefers to do it differently. There is a Ubuntu wiki showing how kernels are to be built. (This assumes you want a distributable .deb package, if you only want to compile and install the kernel, then the "make menuconfig, make modules, make modules_install, make bzImage"-way is perfectly fine. https://help.ubuntu.com/community/Kernel/Compile << I do want to make a deb package, both because I am not building on the machine with the Atom processor, and as noted above, at least one other person is using the same board and could use it. I suppose that may be a problem. The development machine has a genuine Core 2 duo processor, while the machine I am targeting it for uses the Atom 330. I was assuming the same kernel would work for both systems. I will look at the Ubuntu wiki. >> One of the ideas is if the initrd doesn't hold modules which allow mounting your / partition. Maybe you have some more errors in the scrollback.. If that's the case, you need to put together an initrd (make sure you pass the info how to load it from grub), or compile the needed bits into the kernel. << If by scrollback you mean looking back at what was outputted during compiling, I checked that pretty carefully. There were a fair number of warnings, but I did not see any errors. I will check it again. Thanks, Eric ------------------------------------------------------------------------------ This SF.net email is sponsored by: SourcForge Community SourceForge wants to tell your story. http://p.sf.net/sfu/sf-spreadtheword _______________________________________________ Emc-developers mailing list Emc-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-developers