View Single Post
Posts: 3 | Thanked: 0 times | Joined on Feb 2007 @ Denver
#36
Originally Posted by konfoo View Post
This is a kernel issue with Ubuntu 6.10 running on M, C3 and some other processors. I have a laptop with an M here. If I have some time this weekend I will try do a custom kernel as a boot option and hopefully that fixes it.

"This is because the 2.6.17-10-server kernel is compiled with HIGHMEM64G support, which requires PAE, but the Via C3 processor used on most Epias does not support PAE. You will have to use a kernel without HIGHMEM64G support (HIGHMEM4G will work, as will NOHIGHMEM).

The same problem occurs on certain Pentium M CPUs. Most other CPUs since Pentium Pro support PAE."
Well, looks like you were definitely correct here. I recompiled the kernel (and upgraded to 2.6.20 while I was at it) with NOHIGHMEM and it works like a charm now on my Dell D600 (with Pentium M) where I was getting the error before.

I am trying to tweak a last few things and I will see if I can figure out how to upload the new Appliance to VMWare.

Also, for those who already downloaded the VM and can't use it on their Pentium M (or other) box, I compiled the kernel and modules as debian packages so I plan on looking for somewhere to host those as well, maybe just create a small package to torrent them on. While it's not particularly difficult to compile one yourself it takes a while (took 12+ hours within the VM on a P4 2.6GHz box). If you want to take this route, you just need a temp box to move the appliance image to, boot it and install the deb packages (dpkg -i them... do the kernel first, then the headers one) then move the VM image back to your M device (etc) and it will work!

I'll keep you guys posted as to where you can get this. Now that I have this, I plan to go onto develop for my loved little N800! I can't wait to contribute and use my skills for more than just corporate software development

Last edited by hodags; 2007-02-10 at 05:15.