Topic: eee kernel interrupts

On another thread in the forums it was mentioned that one should be sure that the cpu interrupts should be distributed between the available cpu's in a multi-cpu machine.

I assume this includes a multi-core machine. The newer Asus EEE do have an Intel processor with a dual core. It has been pointed out that what prevents the sharing of the interrupts is a kernel config option

CONFIG_ACPI_HOTPLUG_CPU=y

that is set in both the Array kernel and the Ubuntu Intrepid kernel. I thought maybe that when the crunchee 8.10.02 came out it might be different. But no. Even from the live CD here is the output. Asus EEE 1000.

 $ sudo more /proc/interrupts

           CPU0       CPU1       
  0:    5786827          0   IO-APIC-edge      timer
  1:         78          0   IO-APIC-edge      i8042
  8:         40          0   IO-APIC-edge      rtc0
  9:     402786          0   IO-APIC-fasteoi   acpi
 12:        509          0   IO-APIC-edge      i8042
 14:          0          0   IO-APIC-edge      ata_piix
 15:     135033          0   IO-APIC-edge      ata_piix
 16:      27347          0   IO-APIC-fasteoi   uhci_hcd:usb4, HDA Intel, i915@pci:0000:00:02.
0
 18:          0          0   IO-APIC-fasteoi   uhci_hcd:usb3
 19:     624834          0   IO-APIC-fasteoi   uhci_hcd:usb2, ra0
 23:      36961          0   IO-APIC-fasteoi   uhci_hcd:usb1, ehci_hcd:usb5
219:          1          0      none-edge    
NMI:          0          0   Non-maskable interrupts
LOC:    2056587    4874692   Local timer interrupts
RES:     376925     454182   Rescheduling interrupts
CAL:       6780      10088   function call interrupts
TLB:      15235      17266   TLB shootdowns
SPU:          0          0   Spurious interrupts
ERR:          0
MIS:          0

All processor interrupts handled by CPU 0. My machine is a bit sluggish so it looks as though it is time to learn to compile a custom kernel or am I just more confused that usual?

My web activities: Twitter | Identi.ca | Facebook | Blog

Re: eee kernel interrupts

Hello Kestrel smile

Thank you for the feedback, appreciated as always. I feel a bit of a fool for missing this the first time round. sad I will look into it. Meanwhile, do you know if anyone has reported this upstream to Adam McDaniel of Array.org? It would be good to know if there is a fix coming down, before spending too much time on it.

Re: eee kernel interrupts

Bug report submitted. Suspect this is a newly reported bug.

My web activities: Twitter | Identi.ca | Facebook | Blog

Re: eee kernel interrupts

kestrel wrote:

Bug report submitted. Suspect this is a newly reported bug.

Nice one! Please keep us updated.

P.S. Erm, are you using the Kernel provided by Array.org?

Re: eee kernel interrupts

2.6.27-8.17eeepc1 (intrepid) via www.array.org/main repository, which seems the latest.

My web activities: Twitter | Identi.ca | Facebook | Blog

Re: eee kernel interrupts

Great stuff. Sorry, for asking, my memory banks are full of "stuff" and I tend to forget odd details. wink Good work reporting the bug, let us hope it gets fixed upstream.