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/