Hi, I have been trying to compile RTLinux every now and then for about 3 months now to see how well the support for the Sensable Phantom from http://decibel.fi.muni.cz/phantom/ works.
I have had little success in getting RTLinux to load until today (as of 15 minutes ago I finally got a non SMP kernel to boot and load RTLinux modules) as I have an 2 processor machine I have always used SMP, insmod modules/rtl.o I get a kernel panic message like this: Unable to handle kernel paging requests at virtual address a02f25e8 printing eip c010f219 *pde = 00000000 Oops: 0002 CPU: 1 EIP: 0010:[<c010f219>] EFLAGS : 00010206 (or sometimes 00010202) > ........lots of registers..... Process Swapper (pid: 0 stackpage = dffed000) Code: ff 80 e8 65 30 c0 90 a1 04 46 30 c0 83 e0 01 75 f6 31 ed f6 > And one of Kernel Panic: Aiee, killing interupt handler! In interupt handler - not syncing > or more commonly Kernel Panic: Attempted to kill the idle task! In idle task - not syncing I am currently trying to build RTlinux 3.1 on top of a 2.4.4 kernel on top of Mandrake 8.0 Previously I have tried RTLinux 3.0 on top of 2.4.7 in accordance with the instructions on the Phantom program site above although I had to make a few changes to the code to get it to compile and RTLinux 3.0 on top of 2.4.1 kernel I get the same behaviour in every case. I do have a 2 processor system. I tried to build the kernel without SMP support but it wouldn't compile, hence I hadn't tried it nonSMP before today. Then I compiled the 2.4.4 kernel cleanly without SMP and RTLinux, rebooted, then applied the patch and only then would it compile! which I thought was strange. But now the modules load. Hooray. I have my hard drive in a HPT 370 UDMA/ATA100 RAID controller port, I tried to put it into normal IDE but a number of things in the system depended on it so we gave up. If someone thought this was important then I would try again. I have tried to follow the suggestions in the FAQ, I do not have APM support and turned off things that mention it in the BIOS. I have two Pentium III's and so that is what the processor is set to. I have downloaded all my kernels explicitly. I am using gcc 2.96 as I couldn't get the 2.4.1 kernel to compile with gcc 2.7.2.3 as advised. So now I am trying RTLinux out but I thought maybe someone would like to know about my SMP problems and I would really like to be able to run SMP. Shane. -- [rtl] --- To unsubscribe: echo "unsubscribe rtl" | mail [EMAIL PROTECTED] OR echo "unsubscribe rtl <Your_email>" | mail [EMAIL PROTECTED] -- For more information on Real-Time Linux see: http://www.rtlinux.org/
