You are not logged in.
After the recent system upgrade to kernel version 2.6.28-ARCH, the first message during booting is
IO APIC resources could be not be allocated.
I read this post http://groups.google.com/group/linux.ke … c420?fwc=1
but I could not make it out to correct this problem. I run arch in Acer Travel mate 291LCi laptop (Intel Pentim M 1.4 GHz).
If any further information is needed I will post. Apart from this issue system is working fine. If any one has solved this issue I would like to know their solution. Thanks in advance
Edit: clock issue was removed. Is IO APIC ... realted with single core cpu?
Last edited by kgas (2009-01-30 17:43:29)
Offline
Is no one have this issue? Any help? I updated the kernel in Lenovo 3000 N 100 laptop and no such message. As I mentioned is it related with single core cpu? My google search still did not give me a satisfactory result.
Offline
I did a slight modification to the boot menu even after getting APIC enabled the message is there
dmesg | grep apic
Kernel command line: root=/dev/sda2 ro vga=792 lapic=yes hpet=force quiet
--------------------------------------------------------------------------------------
dmesg | grep APIC
Local APIC disabled by BIOS -- reenabling.
Found and enabled local APIC!
IO APIC resources could be not be allocated.
---------------------------------------------------------------------------------------
Offline
I want to share some more information on this. This may be helpful for new Linux users
These site give the details about APIC: http://osdev.berlios.de/pic.html &
http://www.on-time.com/rtos-32-docs/rtt … s/apic.htm
This site helped me to read the details from cat /proc/cpuinfo : http://www.paradicesoftware.com/specs/cpuid/index.htm
As per this cpu got the on chip apic feature. Since I could not configure any thing on the Insyde BIOS. Will the BIOS upgrade be helpful? Is there any one to have this message i.e, IO APIC .... during booting?
Offline
Same issue here with a Pentium M 1.6 GHz. I guess the only effect of this error is to fall back to the pic mode:
cat /proc/interrupts
CPU0
0: 37154 XT-PIC-XT timer
1: 701 XT-PIC-XT i8042
2: 0 XT-PIC-XT cascade
3: 1 XT-PIC-XT
5: 1 XT-PIC-XT
6: 0 XT-PIC-XT wbsd
7: 1 XT-PIC-XT
8: 1 XT-PIC-XT rtc0
9: 39 XT-PIC-XT acpi
10: 48315 XT-PIC-XT ehci_hcd:usb1, ipw2200, uhci_hcd:usb2, uhci_hcd:usb3, uhci_hcd:usb4, yenta, Intel 82801DB-ICH4, eth0, radeon@pci:0000:01:00.0
11: 2 XT-PIC-XT
12: 119 XT-PIC-XT i8042
14: 19081 XT-PIC-XT ata_piix
15: 3850 XT-PIC-XT ata_piix
NMI: 0 Non-maskable interrupts
LOC: 30828 Local timer interrupts
RES: 0 Rescheduling interrupts
CAL: 0 Function call interrupts
TLB: 0 TLB shootdowns
TRM: 0 Thermal event interrupts
SPU: 0 Spurious interrupts
ERR: 0
MIS: 0
Offline
I spend little more time and searching various forum and articles. I summarise the result here for reference
The Intel APIC Architecture is a system of Advanced Programmable Interrupt Controllers (APICs) designed by Intel for use in Symmetric Multi-Processor (SMP) computer systems. It was originally implemented by the Intel 82093AA and 82489DX, and is found in most x86 "SMP motherboards". It is one of several attempts to solve interrupt routing efficiency issues in multiprocessor computer systems.
In the said laptop
> dmesg | grep SMP
Linux version 2.6.28-ARCH (root@T-POWA-LX) (gcc version 4.3.3 (GCC) ) #1 SMP PREEMPT Sun Jan 25 10:13:11 UTC 2009
SMP: Allowing 1 CPUs, 0 hotplug CPUs
SMP alternatives: switching to UP code
Freeing SMP alternatives: 9k freed
SMP motherboard not detected.
SMP disabled
The conclusion is that the laptop mother board does not support SMP and hence APIC feature
further reading : http://lwn.net/1998/0205/io-apic.html : http://www.cs.uwaterloo.ca/~brecht/serv … finity.txt
http://www.cheesecake.org/sac/smp.html#booting http://lkml.indiana.edu/hypermail/linux … /1648.html
In the same manner earlier I used to get "PAT WC disabled due to known CPU erratum." message during booting and got suppressed on further kernel updates. I hope in the same manner this message ie IO APIC ... can be suppressed in future kernel updates ie not to display the error in the console :-P
Thanks Laertes, your post made me to dig this issue further.
Edited for one more link addition. This clears all my doubt.
Last edited by kgas (2009-02-01 16:05:29)
Offline
1.) Make sure that APIC is enabled in the BIOS, if you can find it there.
2.) Just add 'lapic' to the end of your Grub boot line, not 'lapic=yes' (might not make a difference). If your PC can do APIC, this will force it on.
Offline
Hello Ranguvar , I just tried your option too but does not make any difference. I already mentioned about the BIOS, which does not have any option to change any of the parameter related to this issue and further discussion on this welcome. Thanks.
Offline