Dear friends,
     I am having a serious problem on using the rtlinux with LOCAL APIC. I
am using the following environment.

Hardware: (Single Board Computer on cPCI back plane)
~~~~~~~~
SBS MODEL NO CR7
~~~~~~~~~~~~~~~~
Processor : Mobile Pentium III 700 MHz
RAM: 128 MB RAM
HDD: 40 GB
FLOPPY : 1.44 MB
CDROM : SAMSUNG 52X
DISPLAY: C&T 69000 chipset
MONITOR: SAMSUNG 15" (56V)
KEYBOARD: ACER (105 Keys)
MOUSE: LOGITECH (3 Button PS/2 Mouse)

SOFTWARE:
!!!!!!!!!

PACKAGE: RED HAT 7.1
KERNEL: 2.4.16 patched with rtl31 meant for 2.4.16 (I got it through the
user list, somebody gave me the url)
RT-OS: RTLINUX 3.1 patched for using it with 2.4.16


THE BASIC KERNEL CONFIGURATION:
* I have enabled the LOCAL APIC and IO-APIC support in the General Options.
* I am using WD501pt Watch DOG. (This needed for me that is why I enabled
the LOCAL APIC and IO-APIC)
* Disabled Power Management
* I am using I2C and I2O
* Rest are almost normal
* Disabled the SCSI

The problem:
~~~~~~~~~~~
Whenever I give the following command from the shell and view the dmesg
output I am getting the some output like
RTL: Bad local Interrupt: ffffffef

# rtlinux start
(Here U will get the normal display output which will inform you about the
loaded modules)
After few seconds if you type dmesg then the output will come like the
following in the last lines ...
RTL: Bad local interrupt: ffffffef
RTL: Bad local interrupt: ffffffef
RTL: Bad local interrupt: ffffffef
RTL: Bad local interrupt: ffffffef
RTL: Bad local interrupt: ffffffef
RTL: Bad local interrupt: ffffffef
RTL: Bad local interrupt: ffffffef

Every time you invoke the dmesg command the output will grow with every
time.

What I did for this
~~~~~~~~~~~~~~~~~~~

I searched for the error string in the rtlinux source tree and found that
this is available in arch.h

Path: /usr/src/rtlinux/main/i386/arch.h
Line No: 132
Function Name: soft_dispatch_local

This function is having a switch case which is checking for various
interrupt level and finally if it is not finding the irq function properly
it is display this error,


IMPORTANT:
~~~~~~~~~~
I tried the same thing with rtlinux-3.1 with 2.4.4 kernel the result is
exactly same.


The help from you:
~~~~~~~~~~~~~~~~~~
* I want to know how to avoid this error and have it implemented properly
* Is it allowed to use watch dog timer with RT-Linux
* Is it allowed to use Local APIC and IO-APIC with rtlinux



Please reply me immediately.

Thank you
RD

-- [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