RTAI APIC Error on kernel 2.6.9
Usually when booting I saw these messages in the kernel log:
Local APIC disabled by BIOS -- reenabling.
Found and enabled local APIC!
Using local APIC timer interrupts.
calibrating APIC timer ...
But with kernel 2.6.9 things changed. It seems that APIC is not enabled anymore
by default.
When loading the rtai_hal.ko module with:
# cd /usr/realtime/modules
# insmod ./rtai_hal.ko
these RTAI error messages appeared in the kernel log:
No local APIC present or hardware disabled
RTAI[hal]: ERROR, LOCAL APIC CONFIGURED BUT NOT AVAILABLE/ENABLED
Solution:
Pass "lapic" to the kernel in GRUB!
i.e.
title RTAI3.2-test2, kernel 2.6.9 GCC-4.0
root (hd0,0)
kernel /boot/vmlinuz-2.6.9-adeos root=/dev/hda1 ro lapic
savedefault
boot
UPDATE: As of kernel 2.4.29 one also needs the "lapic" option. I don't know about kernel 2.4.28, but 2.4.27 didn't need this option.
Last-Modified: Sat, 04 Feb 2006 16:13:53 GMT