Dear Mr. Andrew Gaul, At present I am having the gcc version 2.96.81. When I searched on the web for the egcs package, I found a update patch for gcc 2.96.81 that patch will make the current version to 2.96.85. But after patching I am having the same problem again. I don't know what is wrong with my work. Also, this tinme the rtl.o is informing that it is having a unresolved symbol smp_config.. .
Tell me~, If I want to use Watch Dog timer, is it necessary to have LOCAL APIC and I/O APIC. Because only when I enable these options in kernel configuration I am getting into these problem Regards RD FOLLWO UP ~~~~~~~~~ > 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 -- [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/