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/

Reply via email to